| 1 | [[TranslatedPages]] |
| 2 | = 2013 Changelog |
| 3 | |
| 4 | This wiki page aims for providing user-friendly changelog for the [[DevelopersGuide/Schedule|tested releases]] of JOSM. Its granularity lies somewhere between the contents of [[StartupPage]] and the [/log SVN log messages]. |
| 5 | |
| 6 | == 2013-12-20: Stable release r6502 |
| 7 | * major enhancements |
| 8 | * Ask Windows users to update from Java 6 to Java 7 (r6443) |
| 9 | * Ask for `source` tag in changeset/upload (r6401, r6408-r6409, r6419, r6424, r6428) |
| 10 | * [[Help/Action/ImproveWayAccuracy|Improve way accuracy]] enabled for normal users (r6454) |
| 11 | * Add Hungarian EOV projection and GRS67 ellipsoid (r6463) |
| 12 | * History dialog: |
| 13 | * Load and display changeset comment (r6440, r6479) |
| 14 | * Show history for any object (r6448-r6449) |
| 15 | * minor enhancements |
| 16 | * Make "jump to position" more visible (added in View menu in expert mode, r6394, r6398) |
| 17 | * Direct menu items to preset/imagery preferences (r6426) |
| 18 | * Search: support less/greater-than, e.g., `start_date>1950` (r6429) |
| 19 | * WMS auto-zoom configurable in preferences dialog (r6460) |
| 20 | * GeoJSON support improvements (r6484-r6485) |
| 21 | * Shortcuts: |
| 22 | * Zoom with '+' and '-' in download dialog (r6438) |
| 23 | * Additional shortcuts for copy/paste (ctrl-inser and shift-inser, r6451) |
| 24 | * Geoimage: select first/last image with Home/End key (r6456) |
| 25 | * Presets/Map styles: |
| 26 | * Update of presets for `man_made=monitoring_station` (r6389, r6402), `water` (r6391), `addr:interpolation` (r6393), `building=dormitory` (r6395), `bridge` (r6399), `place_of_worship` (r6432-r6433), `highway=residential` (r6477), `highway=speed_camera` (r6480), `man_made=surveillance` (r6492-r6493), `internet_access` (r6498) |
| 27 | * New `*name` preset (r6464, r6470) |
| 28 | * Adjust color of `retail`/`commercial` landuses (r6405) |
| 29 | * Make presets selected values searchable/findable via F3 (r6425) |
| 30 | * Separate icons for tree types `conifer`, `broad_leaved`, `palm` (r6441) |
| 31 | * MapCSS: add support for negated regular expressions (r6455) |
| 32 | * Relation editor: improve sorting of `associatedStreet`/`street` relation members (r6461) |
| 33 | * Validator: |
| 34 | * Tests improvements (r6404, r6407, r6410, r6414-r6418, r6420, r6423, r6427, r6430, r6434-r6435, r6447, r6457-r6459, r6462, r6465-r6466, r6469, r6472, r6475, r6489, r6491, r6494) |
| 35 | * Warnings for `source:*` tags without their main tag (r6481) |
| 36 | * Basic validation of `source:maxspeed` (r6482, r6487) |
| 37 | * Sorting of validation results (r6468, r6490) |
| 38 | |
| 39 | == 2013-11-17: Stable release r6388 |
| 40 | * minor enhancements |
| 41 | * Presets/Map styles: |
| 42 | * Support of `man_made=monitoring_station` instead of `man_made=measurement_station` (r6385) |
| 43 | * Validator: |
| 44 | * Tagchecker improvements (r6384) |
| 45 | * No warning about unclosed way with `sports=climbing` (r6386) |
| 46 | * major bugs |
| 47 | * Fix outdated translations in r6383 (r6387) |
| 48 | |
| 49 | == 2013-11-12: Stable release r6383 |
| 50 | * major changes/enhancements |
| 51 | * New command to [[Help/Action/UnJoinNodeWay|disconnect node from way]] (r6253) |
| 52 | * Notification of new OSM messages received (r6349) |
| 53 | * minor enhancements |
| 54 | * Discardable keys hidden by default. Expert users can display them by enabling option in OSM Data preferences (r6314) |
| 55 | * Remember active layer in sessions (r6271) |
| 56 | * Presets/Map styles: |
| 57 | * Support of `shop=car_parts/gift/pawnbroker` (r6249, r6276), `building=shed` (r6293), `natural=saddle` (r6358) |
| 58 | * New `internet_access` preset (r6346) |
| 59 | * P2 map style: support of `amenity=library`, `amenity=nightclub`, `emergency=fire_hydrant`, `shop=department_store` (r6351) |
| 60 | * Validator: |
| 61 | * New test for numeric values (r6251) |
| 62 | * New test for missing `highway=crossing` (r6303, r6368) |
| 63 | * New test for `opening_hours`, `collection_times` and `service_times` (r6370-r6373, r6375-r6377, r6379) |
| 64 | * New test for power line without `voltage` (r6343-r6344) |
| 65 | * Deprecate `board_type=board` (r6346) |
| 66 | * sub-minor enhancements |
| 67 | * Rework console output (use of log levels Error/Warning/Info/Debug, r6248) |
| 68 | * Small performance improvements (r6258, r6264, r6266, r6281, r6286) |
| 69 | * Support `xapi_meta` Overpass API endpoint (r6272) |
| 70 | * New option to display a notification at each autosave (r6357) |
| 71 | |
| 72 | == 2013-09-20: Stable release r6238 |
| 73 | * major changes/enhancements |
| 74 | * New non-intrusive notification messages (r6124, r6130-r6132, r6205) |
| 75 | * Session menu now visible in expert mode (r6129, r6149-r6150) |
| 76 | * minor enhancements |
| 77 | * Support for GPX routes (`<rte>` element, r6206) |
| 78 | * Presets/Map styles: |
| 79 | * Support of SVG images (r6172, r6174, r6182) |
| 80 | * New `text` attribute on `optional` preset item to set custom text (r6190) |
| 81 | * New `item_separator` preset item (r6198) |
| 82 | * New `power` plant specification (r6136, r6138) |
| 83 | * Support of `building=garages/hospital/warehouse/retail` (r6153, r6193), `toilets:disposal` (r6154), `bicycle_road` (r6159), `emergency=phone/aed` (r6161, r6172), `entrance` (r6176-r6177), `waterway=wadi` (r6183), `tourist_bus` (r6187), `landuse=orchard` (r6188), `natural=tree_row` (r6218) |
| 84 | * Validator: New tests for `*_type` tags without main tag (r6157), numerical keys (r6186), `barrier=entrance` not on a barrier (r6192) |
| 85 | * Allow script to handle restart (r6125) |
| 86 | * Performance improvements (r6162-r6163, r6165-r6169, r6171, r6173, r6175, r6178, r6181, r6203-r6204, r6226, r6228-r6231) |
| 87 | |
| 88 | == 2013-08-07: Stable release r6115 |
| 89 | * major changes/enhancements |
| 90 | * Request OAuth permission to modify [http://wiki.openstreetmap.org/wiki/Notes OSM Notes] (r6066-r6067, r6076-r6077) for new [http://wiki.openstreetmap.org/wiki/JOSM/Plugins/Notes Notes plugin]. |
| 91 | * Refactoring of plugin menu entries (More Tools, Data, Selection, GPS, r6082, r6088, r6097-r6098) |
| 92 | * Selecting "duplicate" objects : prefer nodes of selected way, ways of selected node, members of selected relation (r6065) |
| 93 | * minor enhancements |
| 94 | * Relation Editor: add "Paste tags" button (r6092) |
| 95 | * Presets: add new `checkgroup` item to specify group of checkboxes on multiple columns (r6114-r6115) |
| 96 | * Remote Control: add examples, add `/feature` request to detect commands (r6091) |
| 97 | * sub-minor enhancements |
| 98 | * Status report: add Java package version for Debian/Ubuntu distributions (r6103) |
| 99 | * Minor performance/code style improvements (r6083-r6087, r6089-r6090, r6093, r6102, r6104-r6106) |
| 100 | * major bugs |
| 101 | * Relation Editor was resetting mouse speed on Windows (r6063-r6064) |
| 102 | * Fixed memory leaks (r6107) |
| 103 | * Fixed restart with Java Web Start (r6111) |
| 104 | * [/query?status=closed&component=!Trac&resolution=fixed&changetime=2013-07-10..2013-08-07&col=id&col=summary&col=changetime&col=component&col=type&col=priority&col=time&col=reporter&order=changetime complete list of tickets fixed] |
| 105 | |
| 106 | == 2013-07-09: Stable release r6060 |
| 107 | * major changes/enhancements |
| 108 | * Highlight relation or object selected in Relation List, Selection List or Properties dialog (r6025-r6026, r6035-r6036, r6038, r6058) |
| 109 | * minor enhancements |
| 110 | * Choose WMS image format (r6000) |
| 111 | * Option to reset preferences (Advanced preferences - More - Reset preferences, r6021) |
| 112 | * Initial support for shortcut/color/toolbar/imagery profiles (Advanced preferences - More, r6022-r6023) |
| 113 | * Download GPX data along a track (r6053-r6054) |
| 114 | * Allow switching system of measurement from a single click on status line (r6056) |
| 115 | * Add modifier `Ctrl` to drag nodes along segments in Extrude mode (previous setting can be restored in Advanced preferences) (r6050) |
| 116 | * Internal presets: |
| 117 | * Add `length` attribute for combos (r5997) |
| 118 | * Update `railway` tags (r5999, r6001) |
| 119 | * Add `roman_catholic` denomination to place of worship (r6014) |
| 120 | * Update toilets, drinking water, farm stands (r6044) |
| 121 | * Map style: rendering of `amenity=parking_space` (r6005) |
| 122 | * Mac OSX: Enables the HiDPI support in Apple Java 6 (r6012) |
| 123 | * Inline documentation for download tasks (File - Open Location, r6031-r6033) |
| 124 | * [/query?status=closed&component=!Trac&resolution=fixed&changetime=2013-06-06..2013-07-09&col=id&col=summary&col=changetime&col=component&col=type&col=priority&col=time&col=reporter&order=changetime complete list of tickets fixed] |
| 125 | |
| 126 | == 2013-06-05: Stable release r5990 |
| 127 | * major changes/enhancements |
| 128 | * Allow setting keyboard shortcuts for presets and other toolbar buttons (including preset groups and custom searches), context menu item "Edit shortcut" (r5954) |
| 129 | * New "Toggle panels" action on Tab (r5965-r5966, r5979) |
| 130 | * Automatic zoom for WMS layers (r5969) |
| 131 | * minor enhancements |
| 132 | * Improvements in context menus behaviour, new "Zoom to problem" mode (r5958) |
| 133 | * Internal presets: |
| 134 | * Add `amenity=clinic` (r5940) |
| 135 | * Add missing `barrier`s (r5941) |
| 136 | * Update `horse`-related presets (r5942) |
| 137 | * Use full list of country codes for `addr:country` with new preset attribute `values_from` (r5964) |
| 138 | * major bugs |
| 139 | * Do not include OS details in changeset `created_by` tag (r5956) |
| 140 | * [/query?status=closed&component=!Trac&resolution=fixed&changetime=2013-05-09..2013-06-05&col=id&col=summary&col=changetime&col=component&col=type&col=priority&col=time&col=reporter&order=changetime complete list of tickets fixed] |
| 141 | |
| 142 | == 2013-05-08: Stable release r5939 |
| 143 | * major bugs |
| 144 | * Invalid data produced by revert/undelete features (#8679, #8680, r5935) |
| 145 | * Startup page/help system broken (#8685, r5936-r5939) |
| 146 | |
| 147 | == 2013-05-06: Stable release r5932 |
| 148 | * major changes/enhancements |
| 149 | * Integrate restart plugin into core. Asks for restart when needed (r5857, r5904) |
| 150 | * Right click menu "undo, cut, copy, paste, delete, select all" for each text component (r5884, r5886) |
| 151 | * Improved performance of Purge command (r5905) |
| 152 | * minor enhancements |
| 153 | * Internal presets: |
| 154 | * "Route (legacy)" renamed to "General route"; "Route" renamed to "Public transport route" (r5838) |
| 155 | * Update/unification of `leisure` and `amenity` presets (r5846) |
| 156 | * Add `shop=newsagent` (r5860) |
| 157 | * Display preset icon as preset dialog's frame icon (r5931) |
| 158 | * Map style: Rendering of `office=company` and `office=government` (r5930) |
| 159 | * Plugins: Allow plugins to add custom components to Upload dialog (r5842) |
| 160 | * Remote control: |
| 161 | * Start/stop HTTP server without restarting JOSM (r5861) |
| 162 | * Add `new_layer` parameter to `import` handler (r5872) |
| 163 | * Allow adding tags without confirmation for current session (r5876, r5880) |
| 164 | * Search: Allow to search for numerical ranges for `id:`, `changeset:` and `version:` operators (like `nodes:`, r5848) |
| 165 | * Validator: New test to detect invalid `highway` tags on roundabouts (r5902) |
| 166 | * sub-minor enhancements |
| 167 | * Bug reports: |
| 168 | * Add "Report bug" button in Status report dialog, change bug report link in About dialog (r5849) |
| 169 | * More detailed OS version info for Linux, Windows and Mac OS systems (r5850-r5852, r5867, r5877, r5879) |
| 170 | * Better User-Agent handling (r5865, r5868, r5873, r5887, r5898) |
| 171 | * [/query?status=closed&component=!Trac&resolution=fixed&changetime=2013-04-08..2013-05-06&col=id&col=summary&col=changetime&col=component&col=type&col=priority&col=time&col=reporter&order=changetime complete list of tickets fixed] |
| 172 | |
| 173 | |
| 174 | == 2013-04-08: Stable release r5836 |
| 175 | * major changes/enhancements |
| 176 | * Major rework of contextual menus (r5793-r5794, r5799-r5800, r5821, r5825) |
| 177 | * Paste tags from text: added "Clear buffer" button to the messages shown for incorrect buffer (r5809) |
| 178 | * minor enhancements |
| 179 | * Contextual menu in Add/Edit tag dialog: |
| 180 | * Save recently added tags in preferences (r5773) |
| 181 | * Internal presets: |
| 182 | * Allow `man_made=watermill` for closed ways (r5770) |
| 183 | * Allow `traffic_calming` for ways (r5802) |
| 184 | * MapCSS: |
| 185 | * New map element `repeat-image` similar to `pattern-image`, but more flexible (r5801, r5811-r5812) |
| 186 | * Plugins: |
| 187 | * Allow plugins to warn about conflicts (r5775) |
| 188 | * Allow plugins to replace default tile loader (r5779) |
| 189 | * Validator: |
| 190 | * Remove "House number on a non-building area" validator test (r5776) |
| 191 | * Fix empty new relations (by deleting them, r5828) |
| 192 | * Remove [deprecated] imagery offset server support (r5808) |
| 193 | * Improved GPX tracks filtering by date (r5815) |
| 194 | * sub-minor enhancements |
| 195 | * Use of Arial and Calibri fonts on Windows systems when Helvetica is not available (r5797) |
| 196 | * Move Imagery offset action to the top of Imagery menu (r5807) |
| 197 | * Add system name to user agent string, to compute OS marketshare statistics (r5819) |
| 198 | * Bug reports: |
| 199 | * Compress bug reports before encoding them to have shorter URLs (to avoid incomplete stacktraces on Windows systems, r5827) |
| 200 | * Include command-line arguments in status report (r5831, r5833) |
| 201 | * [/query?status=closed&component=!Trac&resolution=fixed&changetime=2013-03-08..2013-04-07&col=id&col=summary&col=changetime&col=component&col=type&col=priority&col=time&col=reporter&order=changetime complete list of tickets fixed] |
| 202 | |
| 203 | == 2013-03-07: Stable release r5759 |
| 204 | * major changes/enhancements |
| 205 | * Paste tags from system text clipboard (r5738, r5755, r5756) |
| 206 | * Various improvements to Extrude mode (r5741, r5746, r5747) |
| 207 | * minor enhancements |
| 208 | * Contextual menu in Add/Edit tag dialog (r5704): |
| 209 | * Default EN keyboard layout for key |
| 210 | * Customize number of recent tags |
| 211 | * Paste key/value |
| 212 | * MapCSS: improved performance (r5705) |
| 213 | * Remote control: |
| 214 | * Allow to delete tags in `load_and_zoom` handler (r5706) |
| 215 | * Added `addtags` parameter to `add_node` and `add_way` handlers (r5707) |
| 216 | * Internal presets: |
| 217 | * Allow `amenity=studio` for closed ways and relations (r5708) |
| 218 | * Deprecated `amenity=emergency_phone` in favor of `emergency=phone` (r5742, r5751) |
| 219 | * Added `natural=grassland` (r5743) |
| 220 | * Shortcuts: |
| 221 | * `Ctrl-Alt-Shift-U` now uploads current selection instead of uploading applet preferences (r5711) |
| 222 | * Allow to filter gpx traces by age (layer context menu, filter dialog, r5717) |
| 223 | * Command stack dialog: select and zoom to affected primitives on double-click, Enter or context menu action (r5727) |
| 224 | * Warning when reversing a directional tag (`natural=coastline/cliff`, `barrier=guard_rail/kerb/retaining_wall`, `waterway=stream/river/ditch/drain/canal`, r5724, r5732) |
| 225 | * Export GeoJSON as UTF-8 (r5749) |
| 226 | * sub-minor enhancements |
| 227 | * Preferences dialog: |
| 228 | * Group preferences in Display settings / OSM Data (r5703) |
| 229 | * Customize helper lines color and stroke (r5739, r5741) |
| 230 | * Add WMS/TMS dialog: UI improvements (OK button enabled status is dynamic, new Help button, name suggested for wms_endpoint, r5731) |
| 231 | * major bugs |
| 232 | * Fixed several bugs with relation dialog filter (r5709, r5720, r5725, r5744) |
| 233 | * Workaround for JDK bug 6322854 (crash when inserting password from clipboard corrupted by KeePass, r5752) |
| 234 | * [/query?status=closed&component=!Trac&resolution=fixed&changetime=2013-02-10..2013-03-07&col=id&col=summary&col=changetime&col=component&col=type&col=priority&col=time&col=reporter&order=changetime complete list of tickets fixed] |
| 235 | |
| 236 | == 2013-02-06: Stable release r5697 |
| 237 | * major changes/enhancements |
| 238 | * Relation editor: roles are suggested at relation creation/edition (r5614-r5615, r5624-r5625) and checked at validation (r5641) |
| 239 | * Relation toggle dialog: possibility to filter relations (r5616, r5696) |
| 240 | * Add/Edit dialog: possibility to add several tags without closing, new help button, remember dialog position (r5636, r5642, r5646, r5656, r5658-r5659) |
| 241 | * Imagery layers: |
| 242 | * New imagery entry `wms_endpoint`: Store WMS endpoint only, select layers at usage. WMS/TMS UI reworked (r5617-r5618, r5649-r5650, r5660, r5666) |
| 243 | * Validator: |
| 244 | * New tests for addresses (house numbers in associatedStreet relations) (r5644, r5647, r5655, r5662) |
| 245 | * New test for Wikipedia tags (WIWOSM) (r5683, r5685) |
| 246 | * Improve performance for layer painting (r5671) and error fixing (r5673) |
| 247 | * minor enhancements |
| 248 | * remember map position and scale (r5670) and session support for marker layers (r5684) |
| 249 | * Remote control: |
| 250 | * Various improvements (requests validation, display of confirmation messages, robustness) (r5629, r5651, r5668, r5680, r5691) |
| 251 | * Menus: |
| 252 | * Enable menu scroller for imagery menu (r5660) |
| 253 | * Show/hide Audio menu without restart (r5661) |
| 254 | * Add mouse wheel scroll support in scrollable menus (r5664) |
| 255 | * Internal presets: |
| 256 | * New option `auto_increment` that allows the user to select one of a number of given auto-increment values. Switched on for house numbers (r5639, r5643) |
| 257 | * Add `tunnel=building_passage`, `covered=arcade`, `covered=colonnade`, `tunnel=avalanche_protector`, `tunnel=culvert` (r5611) |
| 258 | * Add retirement home (`amenity=social_facility,social_facility=group_home,social_facility:for=senior`) (r5626) |
| 259 | * Add tag `area` in `highway=pedestrian` (r5628) |
| 260 | * Map Styles: |
| 261 | * Default icons for `public_transport=stop_position` and `public_transport=platform` (r5690) |
| 262 | * sub-minor enhancements |
| 263 | * Access directly to validator preferences from validator dialog with a small preferences button left to pin button (r5631) |
| 264 | * [/query?status=closed&component=!Trac&resolution=fixed&changetime=2012-12-03..2013-02-06&col=id&col=summary&col=changetime&col=component&col=type&col=priority&col=time&col=reporter&order=changetime complete list of tickets fixed] |