| 6 | | == 2014-05-26: Stable release r71XX ([milestone:"14.05" 14.05]) |
| 7 | | * major changes/enhancements |
| 8 | | * **First release compatible only with Java 7 or later** (r7001:7006, r7008, r7012, r7015, r7019:7022, r7028, r7030, r7033:7034, r7037, r7060, r7082:7084, r7086, r7089) |
| 9 | | * Code cleanup, drop deprecated features, improve unit tests (r7013:7014, r7016, r7023:7027, r7029, r7038, r7040, r7048:7051, r7063, r7068, r7070, r7075:7077, r7079, r7081, r7085:7088, r7090, r7092, r7095:7097, r7100:7101, r7109, r7117, r7119:7120, r7123, r7127:7128, r7133, r7140:7142, r7150:7151, r7163, r7167) |
| 10 | | * MapCSS: |
| 11 | | * Major performance improvements (r7054:7057, r7059, r7064:7066, r7069, r7073:7074, r7080, r7093, r7099, r7103, r7138) |
| 12 | | * Use MapCSS for the default map style (r7041:7042, r7139) |
| 13 | | * Add support for `canvas{fill-color}`, deprecate `canvas{background-color}` (r7110) |
| 14 | | * Add support for alpha info in color property (r7136) |
| 15 | | * Various improvements to default map style (r7044, r7147:7148, r7154:7157, r7159:7161, r7172:7173) |
| 16 | | * Deprecate use of `length()` for lists, use new function `count()` instead (r7162) |
| 17 | | * Add function `any()` according to MapCSS standard, deprecate `coalesce()` (r7164, r7168) |
| 18 | | * Add functions `min()` and `max()` according to standard (r7165, r7170) |
| 19 | | * Make greater-than sign optional in child selectors (r7166) |
| 20 | | * Add a "Move Node onto Way" action (opposite of "Join Node to Way", r7131) |
| 21 | | * Add double-click selection mode (select polygons/multipolygons by a double-click inside, r7144:7146) |
| 22 | | * WMS: Improve support of transparent tiles (r7132, r7134, r7175) |
| 23 | | * minor enhancements |
| 24 | | * Extrude mode: new parameter `extrude.initial-move-threshold` (to tune ignoring small movements, r7009, r7180) |
| 25 | | * Zoom: new parameter `zoom_to_selection_min_size_in_meter` to set the minimum dimension of the area (in meters) for the "zoom to selection" action (r7053) |
| 26 | | * Support `josmdir://` URIs for files inside JOSM config directory (r7058) |
| 27 | | * Presets/Map styles: |
| 28 | | * Add `landuse=plant_nursery` (r7036), `barrier=swing_gate` (r7114, r7126) |
| 29 | | * Add new `bridge` types; drop icons for `bridge=` on nodes (r7116) |
| 30 | | * Add support for `alternative_autocomplete_keys` in presets, esp. auto-complete `addr:street` also from `name` (r7118) |
| 31 | | * Disable `no` value for some checkboxes in the preset dialog (r7171) |
| 32 | | * sub-minor enhancements |
| 33 | | * Show distance in status line when 2 nodes are selected (r7010) |
| 34 | | * New command line option to enable debug level ''trace'' (r7043) |
| 35 | | * Add "call relation editor" to context menu of validator dialog (r7047) |
| 36 | | * Jumping to play head marker when playing next audio (r7094) |
| 50 | | == 2014-03-30: Stable release r6950 ([milestone:"14.03" 14.03]) |
| 51 | | * major changes/enhancements |
| 52 | | * Enhancement of [[Help/Action/AlignInCircle|Align Nodes in Circle]], [[Help/Action/CreateCircle|Create Circle]] and [[Help/Action/AlignInLine|Align Nodes in Line]] actions (r6892:6894, r6919, r6933:6934, r6942) |
| 53 | | * Access to OSM and JOSM websites in https by default (r6897:6898, r6900, r6905, r6917, r6920, r6946, r6950) |
| 54 | | * Remote control: listen also in https on port 8112 (r6941) |
| 55 | | * Make UI messages copy-able (r6901, r6911, r6925, r6932, r6935, r6944) |
| 56 | | * Ask Mac/Debian/Ubuntu users to update to Java 7 (r6943) |
| 57 | | * minor enhancements |
| 58 | | * Add "Add/Edit/Delete" entries to tags/memberships contextual menus (r6939) |
| 59 | | * MapCSS: |
| 60 | | * Add support for `@media` expressions (r6896) |
| 61 | | * Add CRC32 checksum (r6899, r6908) |
| 62 | | * Validator: |
| 63 | | * Check addresses interpolation range/values (r6927, r6949) |
| 64 | | * Check wrong multiple values (r6928) |
| 65 | | * WMS: filter unsupported image formats, preselect jpeg or png (r6930) |
| 66 | | |
| 67 | | == 2014-02-28: Stable release r6891 ([milestone:"14.02" 14.02]) |
| 68 | | * major changes/enhancements |
| 69 | | * Allow HTTPS access to OSM API (r6840, r6845, r6847, r6849, r6885) |
| 70 | | * Do not suggest to combine conflicting values in order to reduce the wrong usage of semicolon values (r6770, r6802) |
| 71 | | * minor enhancements |
| 72 | | * Enable loading of `.osm.zip` files (r6882) |
| 73 | | * Verify for new versions of plugins on crashes (r6797) |
| 74 | | * GPX: |
| 75 | | * Allow to download compressed GPX tracks from osm.org/trace/ using "Download location" (r6803) |
| 76 | | * Use neutral track color if speed is zero (velocity mode) or time extent is very short (time mode, r6775) |
| 77 | | * History dialog: Show changeset `source` (r6827, r6836, r6864:6865) |
| 78 | | * MapCSS: Allow (named) colours with alpha (r6774) |
| 79 | | * Presets/Map styles: |
| 80 | | * Add `preset_name_label` attribute to `<item>` to automatically add "[preset name]" at the beginning of dialog (r6824, r6835) |
| 81 | | * Add `highway=raceway` (r6777), non-public-transport `route` relations (r6810:6813, r6817:6819), `shop=bookmaker|lottery` (r6855) |
| 82 | | * "Add to toolbar" in preset list context menu (F3-right click, r6844) |
| 83 | | * Rendering of `craft=painter|plumber|pottery|stonemason|tiler|window_construction` (r6820), `shop=gift` (r6888) |
| 84 | | * Remote Control: new `referrers` argument to `load_object` handler (r6782) |
| 85 | | * Validator: |
| 86 | | * Validate `population` (r6769) |
| 87 | | * Check and remove unnecessary `area=yes` (r6778), `building=no` (r6788) |
| 88 | | * Detect `sport`s without physical features (r6859:6861, r6877) |
| 89 | | * Sort results naturally (r6804) |
| 90 | | * sub-minor enhancements |
| 91 | | * Make status bar background/foregound colors configurable (r6789) |
| 92 | | * Set HTTP `Accept` header to expected MIME types when downloading presets, styles, plugins (r6867:6868) |
| 93 | | * major bugs |
| 94 | | * Sensible upload order of relations to be deleted (r6776, r6801, r6886) |
| 95 | | * Performance improvements (r6821:6823, r6834, r6841) |
| 96 | | |
| 97 | | == 2014-01-29: Stable release r6767 ([milestone:"14.01 (hotfix)" 14.01 hotfix]) |
| 98 | | * major bugs: |
| 99 | | * Fix JSON support (r6764, r6767) |
| 100 | | * Fix validator translation files (r6766) |
| 101 | | |
| 102 | | == 2014-01-27: Stable release r6763 ([milestone:14.01 14.01]) |
| 103 | | * major enhancements |
| 104 | | * Presets: |
| 105 | | * Refactorization by introducing `<chunk id="X">` and `<reference ref="X"/>` (r6558:6559, r6562, r6570) |
| 106 | | * Extension by introducing `<preset_link preset_name="..." />` to add a link to another preset (r6572, r6618) |
| 107 | | * Upload window - `source`: add `knowledge`, `survey` to selection, compute value from layers (r6565, r6567, r6590, r6654) |
| 108 | | * MapCSS: syntax improvements: |
| 109 | | * Regular expression support for key conditions (r6547) |
| 110 | | * Comparison of two key values (`[key1 = *key2]`, r6554) |
| 111 | | * New `set class` instruction and `.class` selector (r6560:6561, r6601) |
| 112 | | * New spatial "element of" (`inner ∈ outer`, r6607, r6609) |
| 113 | | * New crossing operator (`area ⧉ area`, r6613) |
| 114 | | * New `unconnected` pseudo class for nodes without parent way (r6687) |
| 115 | | * Add option to include colour preferences of external styles (r6740) |
| 116 | | * Determine opacity/transparency of a color using `alpha()` (r6749) |
| 117 | | * Validator: |
| 118 | | * New MapCSS-based tag checker/fixer (r6506, r6511:6513, r6529, r6532, r6534, r6537:6538, r6548, r6550:6553, r6583:6584, r6601, r6611:6613, r6629, r6636:6637, r6645, r6649:6651, r6675, r6677, r6681, r6720) |
| 119 | | * Centralized service for custom Tagchecker [[Rules|rules]] (r6666, r6670) |
| 120 | | * Better zoom to selection/conflict when the objects in question are small (r6608) |
| 121 | | * Prompt dialogs: more "do not show again..." choices (r6594:6596) |
| 122 | | * Add "Search for objects by preset" action (Shift-F3, r6738) |
| 123 | | * `wayselector` plugin integrated into main program (r6544) |
| 124 | | * minor enhancements |
| 125 | | * Initialize default center view of map to last download location instead of (0,0) (r6509) |
| 126 | | * Remote control: |
| 127 | | * New arguments `changeset_comment` and `changeset_source` to `load_and_zoom` handler to add changeset tags (r6517) |
| 128 | | * Add command description to usage page (r6536) |
| 129 | | * History dialog: UI tuning (r6519, r6743), shortcuts for up/down arrow keys (r6520) |
| 130 | | * Advanced object info: add "Center of bounding box", and "Centroid" for ways (r6566) |
| 131 | | * Colour coding of conflicting tags/memberships in way combining dialog (r6616) |
| 132 | | * Improvements of proxy support and error handling (r6523:6525, r6602, r6642:6643, r6714) |
| 133 | | * Make Unix web browsers configurable via `browser.unix` property (r6682) |
| 134 | | * Presets/Map styles: |
| 135 | | * Update of presets for `man_made=surveillance` (r6505), `place_of_worship` (r6508), `artwork` (r6620), `railway` (r6640), `power=substation` (r6657, r6662, r6673), `boundary=political` (r6678), `surface` (r6684), `amenity=charging_station` (r6697), `amenity=parking*` (r6701), `barrier`/`entrance` (r6703, r6705) |
| 136 | | * Addition of `natural=sand` (r6576), `building=construction` (r6646), `railway=switch` (r6668), `boundary=postal_code` (r6678) |
| 137 | | * Replacement of `emergency=aed` by `emergency=defibrillator` (r6658) |
| 138 | | * Display `capacity` as a name complement for labels (r6541) |
| 139 | | * Display `highway=road` differently (r6709) |
| 140 | | * Tools - Create/Update Multipolygon: |
| 141 | | * Update multipolygon if a multipolygon relation is selected (r6564, r6569, r6597, r6600) |
| 142 | | * Remap keyboard shortcut to `Ctrl-B` and `Ctrl-Shift-B` (r6721) |
| 143 | | * Validator: |
| 144 | | * Verify links on highways (r6573) |
| 145 | | * Check ways with duplicate way segments (r6574, r6619, r6693:6694, r6722) |
| 146 | | * Detect crossing `barrier`, `landuse`, `natural`, `boundary` (r6581, r6680) |
| 147 | | * Validate `:lanes` (r6592, r6598, r6606, r6647) and `:conditional` tags (r6605) |
| 148 | | * Validate nodes inside polygons with the same values (r6614, r6628, r6719) |
| 149 | | * Many test improvements (r6503-r6504, r6510, r6515:6516, r6518, r6526:6527, r6533, r6549, r6556, r6563, r6568, r6575, r6580, r6591, r6593, r6604, r6622, r6630, r6632:6633, r6638:6639, r6641, r6648, r6659, r6665, r6667, r6680, r6688:6689, r6691:6692, r6698, r6724, r6735, r6758:6760) |
| 150 | | * sub-minor enhancements: |
| 151 | | * Allow to build JOSM from a git mirror clone (r6540, r6545, r6585) |
| 152 | | * Make dynamic buttons features disabled by default (r6727, r6752) |
| 153 | | * Distinguish number of conflicts on nodes, ways and relations (r6555) |
| 154 | | * Unicode normalization and multiple whitespace removal in tags (r6699:r6700) |
| 155 | | * Allow to enable debug log messages by command-line argument `--debug` (r6730) |
| 156 | | |
| 157 | | == Older stable releases |
| 158 | | * [[Changelog/2013]]: Releases from r5697 to r6502 |
| 159 | | * [[Changelog/2012]]: Releases from r4878 to r5608 |
| | 27 | == See also == |
| | 28 | * There is a similar [[wikitr:/Plugin changelog|changelog for plugins]], which is no longer updated. |