Changes between Version 152 and Version 1031 of Changelog


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

Legend:

Unmodified
Added
Removed
Modified
  • Changelog

    v152 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-11-10: Stable release r63XX
    16 * major changes/enhancements
    17   * New command to [[Help/Action/UnJoinNodeWay|disconnect node from way]] (r6253)
    18   * Notification of new OSM messages received (r6349)
    19 * minor enhancements
    20   * Discardable keys hidden by default. Expert users can display them by enabling option in OSM Data preferences (r6314)
    21   * Remember active layer in sessions (r6271)
    22   * Presets/Map styles:
    23     * Support of `shop=car_parts/gift/pawnbroker` (r6249, r6276), `building=shed` (r6293), `natural=saddle` (r6358)
    24     * New `internet_access` preset (r6346)
    25     * P2 map style: support of `amenity=library`, `amenity=nightclub`, `emergency=fire_hydrant`, `shop=department_store` (r6351)
    26   * Validator:
    27     * New test for numeric values (r6251)
    28     * New test for missing `highway=crossing` (r6303, r6368)
    29     * New test for `opening_hours`, `collection_times` and `service_times` (r6370-r6373, r6375-r6377, r6379)
    30     * New test for power line without `voltage` (r6343-r6344)
    31     * Deprecate `board_type=board` (r6346)
    32 * sub-minor enhancements
    33   * Rework console output (use of log levels Error/Warning/Info/Debug, r6248)
    34   * Small performance improvements (r6258, r6264, r6266, r6281, r6286)
    35   * Support `xapi_meta` Overpass API endpoint (r6272)
    36   * New option to display a notification at each autosave (r6357)
     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]
    3715
    38 == 2013-09-20: Stable release r6238
    39 * major changes/enhancements
    40   * New non-intrusive notification messages (r6124, r6130-r6132, r6205)
    41   * Session menu now visible in expert mode (r6129, r6149-r6150)
    42 * minor enhancements
    43   * Support for GPX routes (`<rte>` element, r6206)
    44   * Presets/Map styles:
    45     * Support of SVG images (r6172, r6174, r6182)
    46     * New `text` attribute on `optional` preset item to set custom text (r6190)
    47     * New `item_separator` preset item (r6198)
    48     * New `power` plant specification (r6136, r6138)
    49     * 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)
    50   * Validator: New tests for `*_type` tags without main tag (r6157), numerical keys (r6186), `barrier=entrance` not on a barrier (r6192)
    51   * Allow script to handle restart (r6125)
    52   * 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]
    5318
    54 == 2013-08-07: Stable release r6115
    55 * major changes/enhancements
    56   * 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].
    57   * Refactoring of plugin menu entries (More Tools, Data, Selection, GPS, r6082, r6088, r6097-r6098)
    58   * Selecting "duplicate" objects : prefer nodes of selected way, ways of selected node, members of selected relation (r6065)
    59 * minor enhancements
    60   * Relation Editor: add "Paste tags" button (r6092)
    61   * Presets: add new `checkgroup` item to specify group of checkboxes on multiple columns (r6114-r6115)
    62   * Remote Control: add examples, add `/feature` request to detect commands (r6091)
    63 * sub-minor enhancements
    64   * Status report: add Java package version for Debian/Ubuntu distributions (r6103)
    65   * Minor performance/code style improvements (r6083-r6087, r6089-r6090, r6093, r6102, r6104-r6106)
    66 * major bugs
    67   * Relation Editor was resetting mouse speed on Windows (r6063-r6064)
    68   * Fixed memory leaks (r6107)
    69   * Fixed restart with Java Web Start (r6111)
    70 * [/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]
    7121
    72 == 2013-07-09: Stable release r6060
    73 * major changes/enhancements
    74   * Highlight relation or object selected in Relation List, Selection List or Properties dialog (r6025-r6026, r6035-r6036, r6038, r6058)
    75 * minor enhancements
    76   * Choose WMS image format (r6000)
    77   * Option to reset preferences (Advanced preferences - More - Reset preferences, r6021)
    78   * Initial support for shortcut/color/toolbar/imagery profiles (Advanced preferences - More, r6022-r6023)
    79   * Download GPX data along a track (r6053-r6054)
    80   * Allow switching system of measurement from a single click on status line (r6056)
    81   * Add modifier `Ctrl` to drag nodes along segments in Extrude mode (previous setting can be restored in Advanced preferences) (r6050)
    82   * Internal presets:
    83     * Add `length` attribute for combos (r5997)
    84     * Update `railway` tags (r5999, r6001)
    85     * Add `roman_catholic` denomination to place of worship (r6014)
    86     * Update toilets, drinking water, farm stands (r6044)
    87   * Map style: rendering of `amenity=parking_space` (r6005)
    88   * Mac OSX: Enables the HiDPI support in Apple Java 6 (r6012)
    89   * Inline documentation for download tasks (File - Open Location, r6031-r6033)
    90 * [/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]
    9124
    92 == 2013-06-05: Stable release r5990
    93 * major changes/enhancements
    94   * Allow setting keyboard shortcuts for presets and other toolbar buttons (including preset groups and custom searches), context menu item "Edit shortcut" (r5954)
    95   * New "Toggle panels" action on Tab (r5965-r5966, r5979)
    96   * Automatic zoom for WMS layers (r5969)
    97 * minor enhancements
    98   * Improvements in context menus behaviour, new "Zoom to problem" mode (r5958)
    99   * Internal presets:
    100     * Add `amenity=clinic` (r5940)
    101     * Add missing `barrier`s (r5941)
    102     * Update `horse`-related presets (r5942)
    103     * Use full list of country codes for `addr:country` with new preset attribute `values_from` (r5964)
    104 * major bugs
    105   * Do not include OS details in changeset `created_by` tag (r5956)
    106 * [/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]
    10727
    108 == 2013-05-08: Stable release r5939
    109 * major bugs
    110   * Invalid data produced by revert/undelete features (#8679, #8680, r5935)
    111   * 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]
    11230
    113 == 2013-05-06: Stable release r5932
    114 * major changes/enhancements
    115   * Integrate restart plugin into core. Asks for restart when needed (r5857, r5904)
    116   * Right click menu "undo, cut, copy, paste, delete, select all" for each text component (r5884, r5886)
    117   * Improved performance of Purge command (r5905)
    118 * minor enhancements
    119   * Internal presets:
    120     * "Route (legacy)" renamed to "General route"; "Route" renamed to "Public transport route" (r5838)
    121     * Update/unification of `leisure` and `amenity` presets (r5846)
    122     * Add `shop=newsagent` (r5860)
    123     * Display preset icon as preset dialog's frame icon (r5931)
    124   * Map style: Rendering of `office=company` and `office=government` (r5930)
    125   * Plugins: Allow plugins to add custom components to Upload dialog (r5842)
    126   * Remote control:
    127     * Start/stop HTTP server without restarting JOSM (r5861)
    128     * Add `new_layer` parameter to `import` handler (r5872)
    129     * Allow adding tags without confirmation for current session (r5876, r5880)
    130   * Search: Allow to search for numerical ranges for `id:`, `changeset:` and `version:` operators (like `nodes:`, r5848)
    131   * Validator: New test to detect invalid `highway` tags on roundabouts (r5902)
    132 * sub-minor enhancements
    133   * Bug reports:
    134     * Add "Report bug" button in Status report dialog, change bug report link in About dialog (r5849)
    135     * More detailed OS version info for Linux, Windows and Mac OS systems (r5850-r5852, r5867, r5877, r5879)
    136     * Better User-Agent handling (r5865, r5868, r5873, r5887, r5898)
    137 * [/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]
    13833
     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
    13948
    140 == 2013-04-08: Stable release r5836
    141 * major changes/enhancements
    142   * Major rework of contextual menus (r5793-r5794, r5799-r5800, r5821, r5825)
    143   * Paste tags from text: added "Clear buffer" button to the messages shown for incorrect buffer (r5809)
    144 * minor enhancements
    145   * Contextual menu in Add/Edit tag dialog:
    146     * Save recently added tags in preferences (r5773)
    147   * Internal presets:
    148     * Allow `man_made=watermill` for closed ways (r5770)
    149     * Allow `traffic_calming` for ways (r5802)
    150   * MapCSS:
    151     * New map element `repeat-image` similar to `pattern-image`, but more flexible (r5801, r5811-r5812)
    152   * Plugins:
    153     * Allow plugins to warn about conflicts (r5775)
    154     * Allow plugins to replace default tile loader (r5779)
    155   * Validator:
    156     * Remove "House number on a non-building area" validator test (r5776)
    157     * Fix empty new relations (by deleting them, r5828)
    158   * Remove [deprecated] imagery offset server support (r5808)
    159   * Improved GPX tracks filtering by date (r5815)
    160 * sub-minor enhancements
    161   * Use of Arial and Calibri fonts on Windows systems when Helvetica is not available (r5797)
    162   * Move Imagery offset action to the top of Imagery menu (r5807)
    163   * Add system name to user agent string, to compute OS marketshare statistics (r5819)
    164   * Bug reports:
    165     * Compress bug reports before encoding them to have shorter URLs (to avoid incomplete stacktraces on Windows systems, r5827)
    166     * Include command-line arguments in status report (r5831, r5833)
    167 * [/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]
    168 
    169 == 2013-03-07: Stable release r5759
    170 * major changes/enhancements
    171   * Paste tags from system text clipboard (r5738, r5755, r5756)
    172   * Various improvements to Extrude mode (r5741, r5746, r5747)
    173 * minor enhancements
    174   * Contextual menu in Add/Edit tag dialog (r5704):
    175     * Default EN keyboard layout for key
    176     * Customize number of recent tags
    177     * Paste key/value
    178   * MapCSS: improved performance (r5705)
    179   * Remote control:
    180     * Allow to delete tags in `load_and_zoom` handler (r5706)
    181     * Added `addtags` parameter to `add_node` and `add_way` handlers (r5707)
    182   * Internal presets:
    183     * Allow `amenity=studio` for closed ways and relations (r5708)
    184     * Deprecated `amenity=emergency_phone` in favor of `emergency=phone` (r5742, r5751)
    185     * Added `natural=grassland` (r5743)
    186   * Shortcuts:
    187     * `Ctrl-Alt-Shift-U` now uploads current selection instead of uploading applet preferences (r5711)
    188   * Allow to filter gpx traces by age (layer context menu, filter dialog, r5717)
    189   * Command stack dialog: select and zoom to affected primitives on double-click, Enter or context menu action (r5727)
    190   * Warning when reversing a directional tag (`natural=coastline/cliff`, `barrier=guard_rail/kerb/retaining_wall`, `waterway=stream/river/ditch/drain/canal`, r5724, r5732)
    191   * Export GeoJSON as UTF-8 (r5749)
    192 * sub-minor enhancements
    193   * Preferences dialog:
    194     * Group preferences in Display settings / OSM Data (r5703)
    195     * Customize helper lines color and stroke (r5739, r5741)
    196   * Add WMS/TMS dialog: UI improvements (OK button enabled status is dynamic, new Help button, name suggested for wms_endpoint, r5731)
    197 * major bugs
    198   * Fixed several bugs with relation dialog filter (r5709, r5720, r5725, r5744)
    199   * Workaround for JDK bug 6322854 (crash when inserting password from clipboard corrupted by KeePass, r5752)
    200 * [/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]
    201 
    202 == 2013-02-06: Stable release r5697
    203 * major changes/enhancements
    204   * Relation editor: roles are suggested at relation creation/edition (r5614-r5615, r5624-r5625) and checked at validation (r5641)
    205   * Relation toggle dialog: possibility to filter relations (r5616, r5696)
    206   * Add/Edit dialog: possibility to add several tags without closing, new help button, remember dialog position (r5636, r5642, r5646, r5656, r5658-r5659)
    207   * Imagery layers:
    208     * New imagery entry `wms_endpoint`: Store WMS endpoint only, select layers at usage. WMS/TMS UI reworked (r5617-r5618, r5649-r5650, r5660, r5666)
    209   * Validator:
    210     * New tests for addresses (house numbers in associatedStreet relations) (r5644, r5647, r5655, r5662)
    211     * New test for Wikipedia tags (WIWOSM) (r5683, r5685)
    212     * Improve performance for layer painting (r5671) and error fixing (r5673)
    213 * minor enhancements
    214   * remember map position and scale (r5670) and session support for marker layers (r5684)
    215   * Remote control:
    216     * Various improvements (requests validation, display of confirmation messages, robustness) (r5629, r5651, r5668, r5680, r5691)
    217   * Menus:
    218     * Enable menu scroller for imagery menu (r5660)
    219     * Show/hide Audio menu without restart (r5661)
    220     * Add mouse wheel scroll support in scrollable menus (r5664)
    221   * Internal presets:
    222     * 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)
    223     * Add `tunnel=building_passage`, `covered=arcade`, `covered=colonnade`, `tunnel=avalanche_protector`, `tunnel=culvert` (r5611)
    224     * Add retirement home (`amenity=social_facility,social_facility=group_home,social_facility:for=senior`) (r5626)
    225     * Add tag `area` in `highway=pedestrian` (r5628)
    226   * Map Styles:
    227     * Default icons for `public_transport=stop_position` and `public_transport=platform` (r5690)
    228 * sub-minor enhancements
    229   * Access directly to validator preferences from validator dialog with a small preferences button left to pin button (r5631)
    230 * [/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]
    231 
    232 == Older stable releases
    233   * [[Changelog/2012]]: Releases from r4878 to r5608
     49== See also ==
     50* There is a similar [[wikitr:/Plugin changelog|changelog for plugins]], which is no longer updated.