Changes between Version 138 and Version 1031 of Changelog


Ignore:
Timestamp:
(multiple changes)
Author:
(multiple changes)
Comment:
(multiple changes)

Legend:

Unmodified
Added
Removed
Modified
  • Changelog

    v138 v1031  
    11[[TranslatedPages]]
    2 = Changelog
     2[[PageOutline(2-15,Table of Contents)]]
    33
    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]. There is a similar [[Plugin changelog|changelog for plugins]].
     4= Changelog =
     5This page provides an user-friendly changelog for the [wikitr:/Releases stable releases] of JOSM. Its granularity lies between the contents of the [wikitr:/StartupPage] and the [/log SVN log messages].
     6* This list contains mainly enhancements and changes.
     7* Bug fixes are seldom listed here (although a major part of each release are bug fixes). See the link ''SVN log messages of milestone YY.MM'' at the end of each chapter to search for fixed bugs.
     8* Changes of external resources ([wikitr:/Presets Presets], [wikitr:/Styles Map Paint Styles], [wikitr:/Rules Validator Rules], [wikitr:/Maps Imageries] and [wikitr:/Plugins Plugins]) are not listed here.
    59
    6 {{{#!comment
    7 * major changes/enhancements
    8 * minor enhancements
    9 * sub-minor enhancements
    10 * major bugs
    11 * [[Plugin changelog#Oct2012|plugin changes]]
    12 * [/query?status=closed&component=!Trac&resolution=fixed&changetime=2013-08-08..&col=id&col=summary&col=changetime&col=component&col=type&col=priority&col=time&col=reporter&order=changetime complete list of tickets fixed]
    13 }}}
     10== 2025-09-01: Stable release 19439 ([milestone:"25.08" 25.08]) == #stable-release-25.08
     11* See full log [/log/josm/?rev=19439&stop_rev=19424 SVN log messages of milestone 25.08]
    1412
    15 == 2013-10-XX: Stable release r6XXX
    16 * major changes/enhancements
    17   * New command to [[Help/Action/UnJoinNodeWay|disconnect node from way]] (r6253)
    18 * minor enhancements
    19   * Remember active layer in sessions (r6271)
    20   * Presets/Map styles:
    21     * Support of `shop=car_parts/gift/pawnbroker` (r6249, r6276)
    22   * Validator: New tests for numeric values (r6251)
    23 * sub-minor enhancements
    24   * Rework console output (use of log levels Error/Warning/Info/Debug, r6248)
    25   * Small performance improvements (r6258, r6264, r6266)
    26   * support `xapi_meta` Overpass API endpoint (r6272)
     13== 2025-07-12: Stable release 19423 ([milestone:"25.06" 25.06]) == #stable-release-25.06
     14* See full log [/log/josm/?rev=19423&stop_rev=19413 SVN log messages of milestone 25.06]
    2715
    28 == 2013-09-20: Stable release r6238
    29 * major changes/enhancements
    30   * New non-intrusive notification messages (r6124, r6130-r6132, r6205)
    31   * Session menu now visible in expert mode (r6129, r6149-r6150)
    32 * minor enhancements
    33   * Support for GPX routes (`<rte>` element, r6206)
    34   * Presets/Map styles:
    35     * Support of SVG images (r6172, r6174, r6182)
    36     * New `text` attribute on `optional` preset item to set custom text (r6190)
    37     * New `item_separator` preset item (r6198)
    38     * New `power` plant specification (r6136, r6138)
    39     * 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)
    40   * Validator: New tests for `*_type` tags without main tag (r6157), numerical keys (r6186), `barrier=entrance` not on a barrier (r6192)
    41   * Allow script to handle restart (r6125)
    42   * Performance improvements (r6162-r6163, r6165-r6169, r6171, r6173, r6175, r6178, r6181, r6203-r6204, r6226, r6228-r6231)
     16== 2025-06-03: Stable release 19412 ([milestone:"25.05" 25.05]) == #stable-release-25.05
     17* See full log [/log/josm/?rev=19412&stop_rev=19397 SVN log messages of milestone 25.05]
    4318
    44 == 2013-08-07: Stable release r6115
    45 * major changes/enhancements
    46   * 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].
    47   * Refactoring of plugin menu entries (More Tools, Data, Selection, GPS, r6082, r6088, r6097-r6098)
    48   * Selecting "duplicate" objects : prefer nodes of selected way, ways of selected node, members of selected relation (r6065)
    49 * minor enhancements
    50   * Relation Editor: add "Paste tags" button (r6092)
    51   * Presets: add new `checkgroup` item to specify group of checkboxes on multiple columns (r6114-r6115)
    52   * Remote Control: add examples, add `/feature` request to detect commands (r6091)
    53 * sub-minor enhancements
    54   * Status report: add Java package version for Debian/Ubuntu distributions (r6103)
    55   * Minor performance/code style improvements (r6083-r6087, r6089-r6090, r6093, r6102, r6104-r6106)
    56 * major bugs
    57   * Relation Editor was resetting mouse speed on Windows (r6063-r6064)
    58   * Fixed memory leaks (r6107)
    59   * Fixed restart with Java Web Start (r6111)
    60 * [/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]
     19== 2025-05-02: Stable release 19396 ([milestone:"25.04" 25.04]) == #stable-release-25.04
     20* See full log [/log/josm/?rev=19396&stop_rev=19370 SVN log messages of milestone 25.04]
    6121
    62 == 2013-07-09: Stable release r6060
    63 * major changes/enhancements
    64   * Highlight relation or object selected in Relation List, Selection List or Properties dialog (r6025-r6026, r6035-r6036, r6038, r6058)
    65 * minor enhancements
    66   * Choose WMS image format (r6000)
    67   * Option to reset preferences (Advanced preferences - More - Reset preferences, r6021)
    68   * Initial support for shortcut/color/toolbar/imagery profiles (Advanced preferences - More, r6022-r6023)
    69   * Download GPX data along a track (r6053-r6054)
    70   * Allow switching system of measurement from a single click on status line (r6056)
    71   * Add modifier `Ctrl` to drag nodes along segments in Extrude mode (previous setting can be restored in Advanced preferences) (r6050)
    72   * Internal presets:
    73     * Add `length` attribute for combos (r5997)
    74     * Update `railway` tags (r5999, r6001)
    75     * Add `roman_catholic` denomination to place of worship (r6014)
    76     * Update toilets, drinking water, farm stands (r6044)
    77   * Map style: rendering of `amenity=parking_space` (r6005)
    78   * Mac OSX: Enables the HiDPI support in Apple Java 6 (r6012)
    79   * Inline documentation for download tasks (File - Open Location, r6031-r6033)
    80 * [/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]
     22== 2025-03-30: Stable release 19369 ([milestone:"25.03" 25.03]) == #stable-release-25.03
     23* See full log [/log/josm/?rev=19369&stop_rev=19343 SVN log messages of milestone 25.03]
    8124
    82 == 2013-06-05: Stable release r5990
    83 * major changes/enhancements
    84   * Allow setting keyboard shortcuts for presets and other toolbar buttons (including preset groups and custom searches), context menu item "Edit shortcut" (r5954)
    85   * New "Toggle panels" action on Tab (r5965-r5966, r5979)
    86   * Automatic zoom for WMS layers (r5969)
    87 * minor enhancements
    88   * Improvements in context menus behaviour, new "Zoom to problem" mode (r5958)
    89   * Internal presets:
    90     * Add `amenity=clinic` (r5940)
    91     * Add missing `barrier`s (r5941)
    92     * Update `horse`-related presets (r5942)
    93     * Use full list of country codes for `addr:country` with new preset attribute `values_from` (r5964)
    94 * major bugs
    95   * Do not include OS details in changeset `created_by` tag (r5956)
    96 * [/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]
     25== 2025-03-01: Stable release 19342 ([milestone:"25.02" 25.02]) == #stable-release-25.02
     26* See full log [/log/josm/?rev=19342&stop_rev=19308 SVN log messages of milestone 25.02]
    9727
    98 == 2013-05-08: Stable release r5939
    99 * major bugs
    100   * Invalid data produced by revert/undelete features (#8679, #8680, r5935)
    101   * Startup page/help system broken (#8685, r5936-r5939)
     28== 2025-02-04: Stable release 19307 ([milestone:"25.01" 25.01]) == #stable-release-25.01
     29* See full log [/log/josm/?rev=19307&stop_rev=19278 SVN log messages of milestone 25.01]
    10230
    103 == 2013-05-06: Stable release r5932
    104 * major changes/enhancements
    105   * Integrate restart plugin into core. Asks for restart when needed (r5857, r5904)
    106   * Right click menu "undo, cut, copy, paste, delete, select all" for each text component (r5884, r5886)
    107   * Improved performance of Purge command (r5905)
    108 * minor enhancements
    109   * Internal presets:
    110     * "Route (legacy)" renamed to "General route"; "Route" renamed to "Public transport route" (r5838)
    111     * Update/unification of `leisure` and `amenity` presets (r5846)
    112     * Add `shop=newsagent` (r5860)
    113     * Display preset icon as preset dialog's frame icon (r5931)
    114   * Map style: Rendering of `office=company` and `office=government` (r5930)
    115   * Plugins: Allow plugins to add custom components to Upload dialog (r5842)
    116   * Remote control:
    117     * Start/stop HTTP server without restarting JOSM (r5861)
    118     * Add `new_layer` parameter to `import` handler (r5872)
    119     * Allow adding tags without confirmation for current session (r5876, r5880)
    120   * Search: Allow to search for numerical ranges for `id:`, `changeset:` and `version:` operators (like `nodes:`, r5848)
    121   * Validator: New test to detect invalid `highway` tags on roundabouts (r5902)
    122 * sub-minor enhancements
    123   * Bug reports:
    124     * Add "Report bug" button in Status report dialog, change bug report link in About dialog (r5849)
    125     * More detailed OS version info for Linux, Windows and Mac OS systems (r5850-r5852, r5867, r5877, r5879)
    126     * Better User-Agent handling (r5865, r5868, r5873, r5887, r5898)
    127 * [/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]
     31== 2025-01-03: Stable release 19277 ([milestone:"24.12" 24.12]) == #stable-release-24.12
     32* See full log [/log/josm/?rev=19277&stop_rev=19266 SVN log messages of milestone 24.12]
    12833
     34== Older stable releases ==
     35  * [wikitr:/Changelog/2024]: Releases from r18906 to r19265
     36  * [wikitr:/Changelog/2023]: Releases from r18623 to r18905
     37  * [wikitr:/Changelog/2022]: Releases from r18361 to r18622
     38  * [wikitr:/Changelog/2021]: Releases from r17429 to r18360
     39  * [wikitr:/Changelog/2020]: Releases from r15629 to r17428
     40  * [wikitr:/Changelog/2019]: Releases from r14261 to r15628
     41  * [wikitr:/Changelog/2018]: Releases from r13266 to r14260
     42  * [wikitr:/Changelog/2017]: Releases from r11426 to r13265
     43  * [wikitr:/Changelog/2016]: Releases from r9230 to r11425
     44  * [wikitr:/Changelog/2015]: Releases from r7907 to r9229
     45  * [wikitr:/Changelog/2014]: Releases from r6763 to r7906
     46  * [wikitr:/Changelog/2013]: Releases from r5697 to r6502
     47  * [wikitr:/Changelog/2012]: Releases from r4878 to r5608
    12948
    130 == 2013-04-08: Stable release r5836
    131 * major changes/enhancements
    132   * Major rework of contextual menus (r5793-r5794, r5799-r5800, r5821, r5825)
    133   * Paste tags from text: added "Clear buffer" button to the messages shown for incorrect buffer (r5809)
    134 * minor enhancements
    135   * Contextual menu in Add/Edit tag dialog:
    136     * Save recently added tags in preferences (r5773)
    137   * Internal presets:
    138     * Allow `man_made=watermill` for closed ways (r5770)
    139     * Allow `traffic_calming` for ways (r5802)
    140   * MapCSS:
    141     * New map element `repeat-image` similar to `pattern-image`, but more flexible (r5801, r5811-r5812)
    142   * Plugins:
    143     * Allow plugins to warn about conflicts (r5775)
    144     * Allow plugins to replace default tile loader (r5779)
    145   * Validator:
    146     * Remove "House number on a non-building area" validator test (r5776)
    147     * Fix empty new relations (by deleting them, r5828)
    148   * Remove [deprecated] imagery offset server support (r5808)
    149   * Improved GPX tracks filtering by date (r5815)
    150 * sub-minor enhancements
    151   * Use of Arial and Calibri fonts on Windows systems when Helvetica is not available (r5797)
    152   * Move Imagery offset action to the top of Imagery menu (r5807)
    153   * Add system name to user agent string, to compute OS marketshare statistics (r5819)
    154   * Bug reports:
    155     * Compress bug reports before encoding them to have shorter URLs (to avoid incomplete stacktraces on Windows systems, r5827)
    156     * Include command-line arguments in status report (r5831, r5833)
    157 * [/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]
    158 
    159 == 2013-03-07: Stable release r5759
    160 * major changes/enhancements
    161   * Paste tags from system text clipboard (r5738, r5755, r5756)
    162   * Various improvements to Extrude mode (r5741, r5746, r5747)
    163 * minor enhancements
    164   * Contextual menu in Add/Edit tag dialog (r5704):
    165     * Default EN keyboard layout for key
    166     * Customize number of recent tags
    167     * Paste key/value
    168   * MapCSS: improved performance (r5705)
    169   * Remote control:
    170     * Allow to delete tags in `load_and_zoom` handler (r5706)
    171     * Added `addtags` parameter to `add_node` and `add_way` handlers (r5707)
    172   * Internal presets:
    173     * Allow `amenity=studio` for closed ways and relations (r5708)
    174     * Deprecated `amenity=emergency_phone` in favor of `emergency=phone` (r5742, r5751)
    175     * Added `natural=grassland` (r5743)
    176   * Shortcuts:
    177     * `Ctrl-Alt-Shift-U` now uploads current selection instead of uploading applet preferences (r5711)
    178   * Allow to filter gpx traces by age (layer context menu, filter dialog, r5717)
    179   * Command stack dialog: select and zoom to affected primitives on double-click, Enter or context menu action (r5727)
    180   * Warning when reversing a directional tag (`natural=coastline/cliff`, `barrier=guard_rail/kerb/retaining_wall`, `waterway=stream/river/ditch/drain/canal`, r5724, r5732)
    181   * Export GeoJSON as UTF-8 (r5749)
    182 * sub-minor enhancements
    183   * Preferences dialog:
    184     * Group preferences in Display settings / OSM Data (r5703)
    185     * Customize helper lines color and stroke (r5739, r5741)
    186   * Add WMS/TMS dialog: UI improvements (OK button enabled status is dynamic, new Help button, name suggested for wms_endpoint, r5731)
    187 * major bugs
    188   * Fixed several bugs with relation dialog filter (r5709, r5720, r5725, r5744)
    189   * Workaround for JDK bug 6322854 (crash when inserting password from clipboard corrupted by KeePass, r5752)
    190 * [/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]
    191 
    192 == 2013-02-06: Stable release r5697
    193 * major changes/enhancements
    194   * Relation editor: roles are suggested at relation creation/edition (r5614-r5615, r5624-r5625) and checked at validation (r5641)
    195   * Relation toggle dialog: possibility to filter relations (r5616, r5696)
    196   * Add/Edit dialog: possibility to add several tags without closing, new help button, remember dialog position (r5636, r5642, r5646, r5656, r5658-r5659)
    197   * Imagery layers:
    198     * New imagery entry `wms_endpoint`: Store WMS endpoint only, select layers at usage. WMS/TMS UI reworked (r5617-r5618, r5649-r5650, r5660, r5666)
    199   * Validator:
    200     * New tests for addresses (house numbers in associatedStreet relations) (r5644, r5647, r5655, r5662)
    201     * New test for Wikipedia tags (WIWOSM) (r5683, r5685)
    202     * Improve performance for layer painting (r5671) and error fixing (r5673)
    203 * minor enhancements
    204   * remember map position and scale (r5670) and session support for marker layers (r5684)
    205   * Remote control:
    206     * Various improvements (requests validation, display of confirmation messages, robustness) (r5629, r5651, r5668, r5680, r5691)
    207   * Menus:
    208     * Enable menu scroller for imagery menu (r5660)
    209     * Show/hide Audio menu without restart (r5661)
    210     * Add mouse wheel scroll support in scrollable menus (r5664)
    211   * Internal presets:
    212     * 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)
    213     * Add `tunnel=building_passage`, `covered=arcade`, `covered=colonnade`, `tunnel=avalanche_protector`, `tunnel=culvert` (r5611)
    214     * Add retirement home (`amenity=social_facility,social_facility=group_home,social_facility:for=senior`) (r5626)
    215     * Add tag `area` in `highway=pedestrian` (r5628)
    216   * Map Styles:
    217     * Default icons for `public_transport=stop_position` and `public_transport=platform` (r5690)
    218 * sub-minor enhancements
    219   * Access directly to validator preferences from validator dialog with a small preferences button left to pin button (r5631)
    220 * [/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]
    221 
    222 == 2012-12-02: Stable release r5608
    223 * major changes/enhancements
    224   * Drop unnecessary properties for upload to the OSM API in order to save bandwidth (r5589)
    225   * Allow searching for position in ways with operators `nth:` and `nth%:` (r5578)
    226   * Better handling of plugin automatic updates (automatic dependencies resolution + version number update, r5601)
    227 * minor enhancements
    228   * Remote control: add `zoom_mode` parameter to `load_and_zoom` handler (r5600)
    229   * Internal presets:
    230     * Allow length of input box for text (r5579) and custom size for icons (r5582)
    231     * Add `traffic_calming=island` and `traffic_calming=rumble_strip` (r5581)
    232     * Update presets according to public transport scheme (r5592, r5594, r5596)
    233     * Waterway relation: Allow empty roles (r5595)
    234     * Track: list `tracktype` above "Optional attributes" (r5593)
    235 * [[Plugin changelog#Nov2012|plugin changes]]
    236 * [/query?status=closed&component=!Trac&resolution=fixed&changetime=2012-11-10..2012-12-02&col=id&col=summary&col=changetime&col=component&col=type&col=priority&col=time&col=reporter&order=changetime complete list of tickets fixed]
    237 
    238 == 2012-11-10: Stable release r5576
    239 * minor changes/enhancements
    240   * support "nautical mile" (NM) as system of measurement (r5549)
    241   * remember layer visibility/opacity (r5551)
    242   * option for antialiasing wireframe and gpx layers (r5568)
    243 * sub-minor enhancements
    244   * Internal presets:
    245     * add `man_made=breakwater` (r5535) and `sport=gaelic_games` and deprecate `sport=gaelic_football` (r5536)
    246     * update of OSM wiki links (r5537)
    247     * Add `highway=give_way` (r5559)
    248 * major bugs
    249   * fixed IllegalPathStateException when running validator (building inside building) (r5542)
    250   * fixed ArrayIndexOutOfBoundsException when rendering ways (r5571)
    251 * [[Plugin changelog#Oct2012|plugin changes]]
    252 * [/query?status=closed&component=!Trac&resolution=fixed&changetime=2012-10-07..2012-11-09&col=id&col=summary&col=changetime&col=component&col=type&col=priority&col=time&col=reporter&order=changetime complete list of tickets fixed]
    253 
    254 == 2012-10-07: Stable release r5531
    255 * major changes/enhancements
    256   * Validator: rework of "Building inside Building" test from scratch (r5522)
    257   * Automatically discard some tags on upload (`TIGER`, `odbl`: r5497, `yh`: r5531)
    258 * minor changes/enhancements
    259   * CT user status is no longer displayed in users and history dialogs (r5495)
    260   * Validator:
    261     * find duplicate (direction-independant) ways in reverse order (r5487)
    262     * no warning if all nodes at a same position have a distinct elevation (r5503)
    263   * Relation editor: properly sort `associatedStreet` relations houses according to their `addr:housenumber` (r5516)
    264   * Map Styles:
    265     * add icons for `public_transport` (`stop_position` and `platform`, r5521)
    266     * add style for `natural=sand` (r5524)
    267 * major bugs
    268   * division by 0 when getting screen info at startup (r5504)
    269   * fixed some more memory leaks (r5512, r5513)
    270   * removing saved non-uploadable layer asks for confirmation (r5519)
    271   * Map icons sometimes disapear after an "Update Data" command (r5530)
    272 * [/query?status=closed&component=!Trac&resolution=fixed&changetime=2012-08-31..2012-10-06&col=id&col=summary&col=changetime&col=component&col=type&col=priority&col=time&col=reporter&order=changetime complete list of tickets fixed]
    273 
    274 == 2012-08-31: Stable release r5485
    275 * sub-minor enhancements
    276   * Recent added tags: correctly select one-char-length values, properly gray out icon and text for disabled tags (r5484)
    277 * major bugs
    278   * Fixed usability regression in "add value" dialog and search window (r5483)
    279 * [/query?status=closed&component=!Trac&resolution=fixed&changetime=2012-08-29..2012-08-30&col=id&col=summary&col=changetime&col=component&col=type&col=priority&col=time&col=reporter&order=changetime complete list of tickets fixed]
    280 
    281 == 2012-08-29: Stable release r5482
    282 * major changes/enhancements
    283   * Imagery layers:
    284     * Suggest imagery layers for downloaded area based on their <bounds> and <shape> in [[Maps]] (r5369, r5381, r5388, r5402)
    285     * Adjustable tile size for WMS layers (r5389)
    286     * Individual imagery icons in layer list (r5390)
    287     * Session support added for imagery layers (r5391)
    288     * Improve usability of WMS Layer Saving/Loading (r5459)
    289   * Show last N used tags in "Add key/value" dialog for selecting with a single click (r5383, r5385, r5399, r5424, r5425, r5427, r5428, r5479)
    290   * Full compatibility with GPX 1.0 and GPX 1.1 (r5393, r5395, r5396, r5397, r5398)
    291   * License change: the `licensechange` plugin is deprecated (r5436)
    292 * minor enhancements
    293   * Allow to open local and remote compressed osmChange files (`osc.gz`, `osc.bz`, `osc.bz2`) + remote `osm.gz` files (r5361)
    294   * Various osmChange download improvements (r5476)
    295   * Display the EXIF/GPS time of geotagged images, when known (r5432)
    296   * Performance
    297     * Improved performance when moving a large number of objects (r5370, r5377)
    298     * Reduced download time when fetching a large number of objects (r5386, r5387)
    299     * Speed up tagging preset dialog with lots of comboboxes (r5404)
    300     * Reduced start-up time (don't block main worker thread for preset image loading) (r5405)
    301   * Presets:
    302     * Add `highway=secondary_link` and `highway=tertiary_link` (r5420)
    303   * [[Help/Preferences/RemoteControl|Remote Control]]:
    304     * `/imagery` accepts spaces in layer name (r5444), new parameters `min_zoom` and `max_zoom` (r5445)
    305   * Validator:
    306     * Warn about missing `power=tower/pole` within powerlines, even for first and last node of the line (r5359)
    307     * Better handling of unknown religion denominations (r5475)
    308 * sub-minor enhancements
    309   * Rework of comboboxes handling (r5429, r5450, r5451, r5453)
    310   * Rework of open/save dialogs handling (r5438, r5456, r5457)
    311   * Tab icons in Preferences dialog are always of 48x48 pixels (r5454, r5455)
    312 * major bugs
    313   * Fixed several errors when dealing with nodes without coordinates (r5408, r5409, r5410)
    314   * Fixed several errors in Conflict Dialog (r5413, r5414, r5416) and Validator Dialog (r5415)
    315   * Fixed several memory leaks (r5459, r5463, r5471, r5472)
    316 * [/query?status=closed&component=!Trac&resolution=fixed&changetime=2012-07-23..2012-08-28&col=id&col=summary&col=changetime&col=component&col=type&col=priority&col=time&col=reporter&order=changetime complete list of tickets fixed]
    317 
    318 == 2012-07-23: Stable release r5356
    319 * minor enhancements
    320   * Automatic pasting of IDs or URL into Download Object fields (r5354)
    321   * Allow to change `F1` help shortcut on Windows (r5355)
    322 * sub-minor enhancements
    323   * Display of missing coordinates in Node history dialog (r5356)
    324 * major bugs
    325   * Fixed 2 NPEs when dealing with nodes without coordinates (r5356)
    326 * [[Plugin changelog#Jul2012|plugin changes]]
    327 * [/query?status=closed&component=!Trac&resolution=fixed&changetime=2012-07-20..2012-07-22&col=id&col=summary&col=changetime&col=component&col=type&col=priority&col=time&col=reporter&order=changetime complete list of tickets fixed]
    328 
    329 == 2012-07-20: Stable release r5353
    330 * major changes/enhancements
    331   * Handle redacted objects resulting from OSM License change process (r5339, r5340)
    332   * Handle deleted nodes without coordinates after recent OSM API change (r5326, r5328, r5332, r5333, r5334, r5346, r5349, r5350, r5351)
    333 * minor enhancements
    334   * Allow to open remote *.osm.bz/*.osm.bz2/*.osc files (r5317, r5345)
    335   * Map styles:
    336     * Use "real width" painting for `aeroway=` and `waterway=` (r5343)
    337     * Improvements in rendering of inactive layers (r5348)
    338   * Presets: Update `railway=rail`: add optional combo `usage=` (r5318)
    339   * Validator:
    340     * Allow `maxspeed=` on `railway=` (r5329) and `traffic_sign=` (r5336)
    341     * Do not warn about "untagged ways" that are relation members with role `outer`, `inner`, `perimeter`, `edge` or `outline` (r5352)
    342     * Render all names (up to 80 chars) in validator tree, instead of just the first one followed by "..." (r5353)
    343 * [[Plugin changelog#Jul2012|plugin changes]]
    344 * [/query?status=closed&component=!Trac&resolution=fixed&changetime=2012-07-03..2012-07-19&col=id&col=summary&col=changetime&col=component&col=type&col=priority&col=time&col=reporter&order=changetime complete list of tickets fixed]
    345 
    346 == 2012-07-03: Stable release r5315
    347 * minor enhancements
    348   * Double click on Attributes Window to Add tag (r5271)
    349   * Validator changes
    350     * warn about nodes tagged with their way's tags (r5272)
    351     * allow `boat` on `natural=water` (r5273)
    352     * building tests no more restricted to `building=yes`, but take into account `no` and `entrance` (r5293)
    353     * warn about missing `power=tower/pole` within power lines (r5300, r5312)
    354   * Conflict dialog
    355     * allow selection via double-click, zoom via contextual menu (r5297, r5301, r5310)
    356     * various UI fixes (r5288, r5291, r5296, r5299)
    357   * Map styles
    358     * Icons for `amenity=waste_basket/waste_disposal` (r5276, r5277)
    359 * sub-minor enhancements
    360   * robustness in plugin list parsing (r5306, r5307)
    361 * major bugs
    362   * Conflicts
    363     * Resolved several NPEs in conflict manager and when merging layers (r5297, r5298, r5299, r5303)
    364   * Validator
    365     * Do not create delete commands for objects that already have been deleted, silently drop the related error in validator dialog (r5287)
    366 * [[Plugin changelog#Jun2012|plugin changes]]
    367 * [/query?status=closed&component=!Trac&resolution=fixed&changetime=2012-06-04..2012-07-02&col=id&col=summary&col=changetime&col=component&col=type&col=priority&col=time&col=reporter&order=changetime complete list of tickets fixed]
    368 
    369 == 2012-06-04: Stable release r5267
    370 * major changes/enhancements
    371   * new languages: pt (r5244), ca (r5245)
    372   * support for custom projections (improved) (r5226, r5227, r5228, r5229)
    373 * minor enhancements
    374   * MapCSS changes
    375     * change semantics of `casing-width` (r5214)
    376     * change `z-index` handling (r5217)
    377   * mapstyles: add automatic reloading of local styles when they have been edited in an external editor (based on mtime) (r5219)
    378   * enable tags moving when creating multipolygon (r5225)
    379 * sub-minor enhancements
    380   * [http://josm.openstreetmap.de/doc/ JOSM JavaDoc] (r5263)
    381   * projections
    382     * change UTM datum to WGS84. (r5232)
    383     * add parameters for the currently supported projections (r5238)
    384     * no rounding for projection bounds, to avoid 42 being dispayed as 41.99999999999 (r5235)
    385     * removed offset option from UTM which is probably rarely used. (r5236)
    386   * Extract altitude from photos and GPX track (r5242)
    387   * styles/presets/validator
    388     * update roundabout-related styles/presets/checks. (r5250)
    389     * new map layer icon for traffic_calming objects (r5246)
    390 * major bugs
    391   * How to get resources from inside plugin? (r5241)
    392 * [/query?status=closed&component=!Trac&resolution=fixed&changetime=2012-05-02..2012-06-03&col=id&col=summary&col=changetime&col=component&col=type&col=priority&col=time&col=reporter&order=changetime complete list of tickets fixed]
    393 
    394 == 2012-05-02: Stable release r5210
    395 * minor enhancements
    396   * make alternative search dialog default (r5198)
    397   * command line argument `--load-preferences=` to apply settings on JOSM start (r5201)
    398   * Allow MapCSS to style right and left side casings differently (r5206)
    399 * sub-minor enhancements
    400   * Scrollable menu for Imagery offset (r5185)
    401   * remote control: increase the possible request size (from 1KiB to 1MiB) (r5189)
    402   * Style: icons for building entrances (r5190)
    403   * Angle snapping: show 30 instead of 330 (r5191)
    404   * Tagging presets: `barrier=ditch` (r5192), `overtaking=` (r5193), make use of new matching functionality (in road restrictions, buildings, addresses, contact information) (r5197)
    405   * add validation warning `Superfluous turnrestriction as "to" way is oneway` (r5199)
    406   * keys Ctrl-Shift-Up/Down, Enter, Spacebar work better in toggle dialogs; Enter and Spacebar = useful actions for list items (select, toggle, etc.) (r5200)
    407 * [/query?status=closed&component=!Trac&resolution=fixed&changetime=2012-04-14..2012-05-01&col=id&col=summary&col=changetime&col=component&col=type&col=priority&col=time&col=reporter&order=changetime complete list of tickets fixed]
    408 
    409 == 2012-04-14: Stable release r5181
    410 * major changes/enhancements
    411   * Mechanism to modify JOSM settings and store files, advanced preferences dialog modifications + JavaScript configuration API + asynchronous file download task DownloadFileTask + function to export arbitrary preference keys to file (r5114)
    412   * Warn non-experts when combining ways with conflicting tags or ways being part of relations (r5132)
    413   * Several improvements in startup time: perform several initialization tasks in parallel (r5134), speedup XML parser r5135, speedup presets initialization by some caching (r5136), load preset icons in a background thread (r5139)
    414   * Add lasso selection mode (r5152)
    415 * minor enhancements
    416   * Paste without mouse pointer in draw area should paste to center (r5052)
    417   * Add "Add selection to relation" to popup menu of relation toggle dialog (r5082)
    418   * Add Map Paint Styles to View menu (r5086, r5088)
    419   * Warning against misaligned imagery for new users (r5091)
    420   * Make target highlighting not feel sluggish (#7503)
    421   * Add "Select previous/next Gap" to relation editor as popup menu of the relation members (r5081)
    422   * [[Help/Preferences/RemoteControl|Remote Control]]: add command for opening local files (e.g., `/open_file?filename=...` (r5085)
    423   * [[Help/Preferences/RemoteControl|Remote Control]]: `/load_object` in combination with `addtags` (r5095, r5116)
    424   * Toggle [[Help/EditToolbar|edit toolbar]] (in View menu or in popup menu) (r5092)
    425   * Increase Readability of Available Presets/Styles (sort entries, tooltip as table, additional author/url in gray) (r5105)
    426   * Enhancements in plugin dependencies system (view "requires" in plugin prefs + auto selection of required plugins + alert when unselecting a plugin still required) (r5121)
    427   * Angle Snapping improvements: activation on A (Tab can be disabled, see #7438), better projections, show activation in status line (r5137)
    428   * tagging presets: allow to change the matching process (`match=none|key|key!|keyvalue`), remove `delete_if_empty`, `default` defaults to "", adapted comments in `defaultpresets.xml`, refactoring of the matching process (removes some duplicate code and some magical arithmetic) (r5155)
    429   * tagging presets: allow icons for individual combo items (use new `<list_entry>` element) (r5158)
    430 * sub-minor enhancements
    431   * better label layout in [[Help/Dialog/History#Workingwiththehistorybrowser|VersionInfoPanel]] (r5050)
    432   * load map images in background, in case they are loaded over a network. Show temporary image in the meantime. (r5054)
    433   * improve alternative search dialog (adapt insert text, hand cursor if text can be inserted, differentiate labels from the rest) (r5063)
    434   * rework of projection code (r5065, r5066, r5067, r5071, r5072, r5073)
    435   * use closed way icon in relation editor (and conflict dialog) (r5077)
    436   * make toolbar popup menu more intuitive (also show popup menu on empty space) (r5079)
    437   * sort relations "naturally" (e.g., `US 2` < `US 10`) (r5083)
    438   * presets/styles: Incorporate accepted keys `organic`, `fair_trade`; deprecate previously used `shop=organic` (r5080)
    439   * remove and deprecate `bicycle_parking=sheffield` (r5107)
    440   * update `bicycle_parking` preset (r5126)
    441   * Show opacity slider in the middle of the screen in case opacity button is hidden (r5127)
    442   * add style for `entrance=*` (r5133), `power=transformer` (r5148)
    443 * major bugs
    444   * TaggingPresetSearch did not update type of selected objects and therefore showed possibly wrong presets (r5071)
    445   * API calls blocking, cancel not working, JOSM hangs (r5084)
    446 * [[Plugin changelog#Mar2012|plugin changes]]
    447 * [/query?status=closed&component=!Trac&resolution=fixed&changetime=2012-03-07..2012-04-14&col=id&col=summary&col=changetime&col=component&col=type&col=priority&col=time&col=reporter&order=changetime complete list of tickets fixed]
    448 
    449 == 2012-03-07: Stable release r5047
    450 * major changes/enhancements
    451   * cleanup of core+plugin shortcuts (r4916, r4926, r4942, …)
    452   * support for "upload prohibited" .osm files (`<osm upload="false">`, r5025)
    453 * minor enhancements
    454   * [[Help/Preferences/RemoteControl|RemoteControl]]: add option for "new layer" to preference dialog (r4883)
    455   * GeoJSON export (r4886)
    456   * allow to load remote `.osm` files (r4899)
    457   * provide [[Help/Dialog/RelationEditor|Relation Editor]] shortcuts (r4905)
    458   * show tooltip in undo-menu which action will be undone/redone (r4908)
    459   * (insensitive) word-based search in shortcut prefs (r4909, r4914)
    460   * AngleSnapping mode: precize intersections, Tab key customizable, "Disable" option in context menu (r4917)
    461   * improve preferences dialog startup time (r4930, r4931, r4968, r4969)
    462   * compressed images, handling of 1-bit-alpha PNGs (r4938, r4939, r4940)
    463   * display distance of moved node in history window (r4990)
    464   * load OSM data just by dropping URL in main window (r4996), with or without "zoom" parameter (r5005, r5011)
    465   * faster relation selecting with middle- or Alt-clicking (r5016, #7314/#7317)
    466   * add Belgian Lambert 1972 and 2008 projections (r5022)
    467   * possibility to hide side buttons in toggle dialogs permanently, show actions from buttons in popup menu (r5028)
    468 * [[Plugin changelog#Feb2012|plugin changes]]
    469 * [/query?status=closed&component=!Trac&resolution=fixed&changetime=2012-01-30..2012-03-06&col=id&col=summary&col=changetime&col=component&col=type&col=priority&col=time&col=reporter&order=changetime complete list of tickets fixed]
    470 
    471 == 2012-01-30: Stable release r4878
    472 * major enhancements
    473   * [[Help/Action/Draw|drawing action]] allows to draw segments with discrete angles (e.g., 30/45°; r4767, r4781), context menu for "Angle" status panel (r4803)
    474   * [[Help/Action/ImproveWayAccuracy|ImproveWayAccuracy]] plugin has been added to core
    475 * minor enhancements
    476   * add Lambert 93 projection (r4673, r4781)
    477   * presets: add `amenity=parking_space`, `amenity=parking_entrance` (r4676), `building` (r4744)
    478   * show warning message when deleting relations (r4677)
    479   * search: allow searching by modification time (r4679)
    480   * improve splash screen: show execution time of items, display more detailed information (r4681)
    481   * validator: add test Way connected to Area (r4682), typical tag combinations (derived from Taginfo; r4777)
    482   * user-friendly error message with failed precondition (HTTP 412) related to nodes still used by ways (r4691)
    483   * [[Help/Dialog/Properties|properties dialog]]: possibility to select and perform actions on several entries at once (r4697, r4773)
    484   * improve startup time by caching `/capabilities` (r4709)
    485   * individual icons for [[Help/Menu/Imagery|imagery background]] (r4713)
    486   * posibility to run please wait runnable tasks in background (r4718)
    487   * command to load and cache WMS background images along a gpx track in advance (r4745)
    488   * extend Jump to next/previous marker to georefimage layer and made it easily possible to add jumping to any layer where it makes sense (r4751)
    489   * add "Highlight target ways and nodes" in preferences (r4767)
    490   * command line option to set an arbitrary preference value on start. (e.g., `--set=expert=true`; r4789)
    491   * [[Help/Preferences/RemoteControl|RemoteControl]]: new command `/load_object` to download objects by id; `/add_way` command to create a new way with certain coordinates; parameter `new_layer` for the `/load_and_zoom` command to load the data into a new layer (r4791, r4796, r4833, r4834, r4861)
    492   * add a "zoom to gap" functionality to the relation editor (r4792)
    493   * move cache files to `~/.josm/cache` (r4810, r4812, r4813, r4818)
    494   * provide an option to automatically download elements after a reference error (r4816)
    495   * allow plugins to register search operators (r4817), map painting styles and tagging presets (r4839)
    496   * alternative search dialog for beta testing (enabled by setting `dialog.search.new` to true; r4832)
    497   * moved several commands to expert mode (r4828, r4835, r4840, r4841, r4843, r4844, r4849)
    498 * major bugs
    499   * fix passing OSM auth information to wrong server (e.g., WMS server; r4690)
    500   * fix several shortcut conflicts, remap several shortcuts (r4711, r4850, [[DevelopersGuide/ShortcutsList]])
    501   * starts extremely slow when osm api is offline, no read timeout for normal API connections (r4854, r4859)
    502 * [[Plugin changelog#Jan2012|plugin changes]]
    503 * [/query?status=closed&component=!Trac&resolution=fixed&changetime=2011-12-21..2012-01-29&col=id&col=summary&col=changetime&col=component&col=type&col=priority&col=time&col=reporter&order=changetime complete list of tickets fixed]
     49== See also ==
     50* There is a similar [[wikitr:/Plugin changelog|changelog for plugins]], which is no longer updated.