Changes between Version 674 and Version 1031 of Changelog


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

Legend:

Unmodified
Added
Removed
Modified
  • Changelog

    v674 v1031  
    11[[TranslatedPages]]
    22[[PageOutline(2-15,Table of Contents)]]
     3
    34= 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.
    49
    5 This page provides an user-friendly changelog for the [wikitr:/Releases stable releases] of JOSM. Its granularity lies between the contents of the [[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.
    9 * The JOSM related changes noted on [https://trac.openstreetmap.org/search?q=%23josm&noquickjump=1&changeset=on osm trac] are not listed here as well.
     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]
    1012
    11 == 2018-10-02: Stable release 14289 == #stable-release-18.09
    12 * major enhancements
    13   * Compatibility with Java 11/12 (r14183, r14186:14187, r14218, r14222:14226, r14232:14234, r14239, r14242, r14244:14245, r14258)
    14   * Many performance improvements (r14204, r14206, r14208, r14238, r14251:14252, r14260:14262, r14284)
    15   * Retry tile download on transient errors (r14268:14271)
    16 * medium enhancements
    17   * Various enhancements for GPX correlation (r14205)
    18 * minor enhancements
    19   * Display tag languages in italic (r14185)
    20   * Display `remark` from Overpass API when a download returns no data (r14219)
    21   * Display changes count in changeset manager (r14231)
    22   * macOS: register .joz file type handler (r14230)
    23   * Add/improve/fix/change Internal Presets, Map Paint Style and Validation rules:
    24     * add `attraction=animal` (r14181)
    25     * add `shoes:repair=yes|no` to `shop=shoe` preset (r14228)
    26     * add `self_service=yes|no` and `laundry_service=yes|no` to `shop=laundry` preset (r14228)
    27     * add missing `artwork_type` values, add `artwork_subject` (r14229, r14263)
    28     * add `narrow=yes` to `highway` presets (r14240)
    29     * update government types in `office=government` preset (r14246)
    30     * don't sort values of visibility in `clock` preset (r14264)
    31   * More minor bug fixes, enhancements, stability improvements, translation updates, code improvements and code documentation, see [/log/josm/?rev=14289&stop_rev=14179&limit=900 SVN log messages of 18.09]
     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]
    3215
    33 == 2018-08-22: Stable release 14178-hotfix == #stable-release-18.08-hotfix
    34 * bugfixes
    35   * Robustness to Debian/Ubuntu bug caused by GNOME ATK Wrapper (r14176:14177)
    36 * minor enhancements
    37   * Display languages in human form for `name:xx` keys (r14174)
    38   * More minor bug fixes, enhancements, stability improvements, translation updates, code improvements and code documentation, see [/log/josm/?rev=14178&stop_rev=14164&limit=900 SVN log messages of 18.08-hotfix]
     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]
    3918
    40 == 2018-08-18: Stable release 14163 ([milestone:"18.08" 18.08]) == #stable-release-18.08
    41 * bugfixes
    42   * Plugins were no longer correctly updated (r14160)
    43 * medium enhancements
    44   * Support Overpass API JSON format (r14086:14088)
    45   * Support notes in osmChange (.osc) files created by OsmAnd (r14101)
    46   * Conversion options for tags GPX → OSM (r14103)
    47 * minor enhancements
    48   * Prefer Java 11 on Linux (r14071:14072)
    49   * Drop videomapping plugin (r14104)
    50   * New advanced property `geojson.export.skip-empty-nodes` to control if empty nodes are exported in GeoJSON (r14115)
    51   * Add/improve/fix/change Internal Presets, Map Paint Style and Validation rules:
    52     * add `power=catenary_mast` and `power=terminal` (r14123)
    53     * warn about `bicycle=no` ways being part of bicycle route relations (r14124)
    54     * don't warn about some intermittent, boat, ford, basin, reservoir combinations (r14127)
    55     * make `tower:type` values searchable (r14130)
    56     * add `material` and `start_date` to `tourism=artwork` preset (r14151)
    57   * More minor bug fixes, enhancements, stability improvements, translation updates, code improvements and code documentation, see [/log/josm/?rev=14163&stop_rev=14067&limit=900 SVN log messages of Milestone 18.08]
     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]
    5821
    59 == 2018-07-29: Stable release 14066 ([milestone:"18.07" 18.07]) == #stable-release-18.07
    60 * medium enhancements
    61   * Support GDPR-compliant OSM extracts (r14038)
    62 * minor enhancements
    63   * New mechanism for plugins to register relation editor actions (r14027:14031)
    64   * Improve support of Austrian projections (r14049)
    65   * Add additional tags during the GPX → OSM conversion (r14055)
    66   * Add/improve/fix/change Internal Presets, Map Paint Style and Validation rules:
    67     * warn about `internet_access=no` together with `internet_access:fee` (r14042)
    68     * warn about `golf=green|bunker|fairway` on nodes (r14059)
    69     * add `man_made=dyke` (r14050)
    70   * More minor bug fixes, enhancements, stability improvements, translation updates, code improvements and code documentation, see [/log/josm/?rev=14066&stop_rev=14027&limit=900 SVN log messages of Milestone 18.07]
     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]
    7124
    72 == 2018-07-09: Stable release 14026-hotfix == #stable-release-18.06-hotfix
    73 * bugfixes
    74   * Fixed crashes introduced in previous version (r14007:14009)
    75   * Reorder Imagery Layers: make it work with more keyboard layouts (#16453)
    76 * minor enhancements
    77   * More minor bug fixes, enhancements, stability improvements, translation updates, code improvements and code documentation, see [/log/josm/?rev=14026&stop_rev=13997&limit=900 SVN log messages of 18.06-hotfix]
     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]
    7827
    79 == 2018-07-01: Stable release 13996 ([milestone:"18.06" 18.06]) == #stable-release-18.06
    80 * major enhancements
    81   * [wiki:Help/MapView#Movemap Hide labels while dragging the map] to improve performance (r13987)
    82   * [wiki:Help/Action/ReorderImageryLayers Switch imagery layer] when pressing tilde (~) or square (²) key (r13891)
    83 * medium enhancements
    84   * Add layer name/title to WMTS layers when user selects layer (r13879)
    85   * Remote control: better control (naming, locking) of imported layers (r13927:13929, r13932:13933, r13935)
    86   * Validator: check for duplicate addresses (r13968)
    87   * Don't ask Java 8 users to upgrade to Java 10, as the Java 11 migration will be painful (r13990)
    88 * minor enhancements
    89   * Use English imagery names in changeset `source` tag (r13890)
    90   * Add/improve/fix/change Internal Presets, Map Paint Style and Validation rules:
    91    * Separate translation "delta" for transformer and power tower (r13894)
    92    * Add `waterway=pressurised` presets (r13895:13896), rendering and validation rules (r13972, r13975)
    93    * Exclude `natural=tree_row` from "Way end node near other way" test (r13942)
    94    * Add `natural=cape` (r13945:13946)
    95    * Update `tower:type` values (r13971)
    96    * Support "zone40" `maxspeed` context (r13976)
    97    * Don't warn about `lock_name` without `name` (r13981)
    98    * Suggest `man_made=street_cabinet` instead of `location=kiosk` (r13982)
    99   * Increase contrast of delete icon (r13898:13900)
    100   * A lot more minor bug fixes, enhancements, stability improvements, translation updates, code improvements and code documentation, see [/log/josm/?rev=13996&stop_rev=13879&limit=900 SVN log messages of Milestone 18.06]
     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]
    10130
    102 == 2018-05-31: Stable release 13878-hotfix == #stable-release-18.05-hotfix
    103 * bugfixes
    104 * minor enhancements
    105   * Ensure that tiles from lower zoom leveles are loaded if none are available in the current zoom level (r13861)
    106   * new SVG icons (r13862, r13871, r13874)
    107   * display street labels on z18+ for performance reasons (r13875)
    108   * A lot more minor bug fixes, enhancements, stability improvements, translation updates, code improvements and code documentation, see [/log/josm/?rev=13878&stop_rev=13861&limit=900 SVN log messages of 18.05-hotfix]
    109 
    110 == 2018-05-27: Stable release 13860 ([milestone:"18.05" 18.05]) == #stable-release-18.05
    111 * major enhancements
    112   * Add Korean translation (#16215, #16199)
    113   * Major improvements to WMS/WMTS support (#16249):
    114     * Ability to define default layers for WMS_ENDPOINT and WMTS
    115     * Ability to set custom headers from GUI
    116     * Ability to set imagery as properly georeferenced
    117 * medium enhancements
    118   * Default allocated memory increased to 2GB (#16311)
    119   * Improved About dialog: display translator credits and links to our various sites (#8011)
    120   * Allow to filter plugins by installation state in preferences (#16220)
    121 * minor enhancements
    122   * Preset search ignores accented characters (#13889)
    123   * Add first/last buttons for geoimage dialog (#5603)
    124   * Allow copy/pasting author names from user list dialog (#15828)
    125   * 18 icons converted to SVG (r13832, r13837, r13860)
    126   * Initialize only active mappaint styles (#10047)
    127   * Sort mappaint style settings (#16192)
    128   * Add/improve/fix/change Internal Presets, Map Paint Style and Validation rules:
    129     * "Building with almost square angle" test downgraded to information level (#16264, #16256)
    130     * Autofix roof:color and building:color to roof:colour and building:colour (#15877)
    131     * Autofix to remove completely useless area=yes from inner multipolygon ways (#16214)
    132     * Restore Landsat imagery entry (#15940)
    133     * Power transformer preset extension (#15367)
    134     * Add leisure=resort (#16177)
    135     * Add a drinking_water=* checkbox to the fountain preset (#16254)
    136     * Add fence_type=railing, bars and concrete to fence preset (#16293)
    137     * Add faces=* to clock preset (#16276)
    138     * Update payment cards (#16253)
    139     * Rework tree, tree_row, hedge and plant_nursery presets (#16222)
    140   * A lot more minor bug fixes, enhancements, stability improvements, translation updates, code improvements and code documentation, see [/log/josm/?rev=13860&stop_rev=13711&limit=900 SVN log messages of Milestone 18.05]
    141 
    142 == 2018-05-07: Stable release 13710 ([milestone:"18.04" 18.04]) == #stable-release-18.04
    143 * major enhancements
    144   * Add 724 new projections (#16129)
    145   * Vizualize imagery layers with non-zero offsets (r13608)
    146 * medium enhancements
    147   * Zoom on element when double-clicking on elements of upload window (r13660)
    148 * minor enhancements
    149   * Add ESRI text to ESRI specific projection codes (r13583)
    150   * Improve adding TMS/WMS/WMTS dialog texts, add hint to check permission (r13591)
    151   * Improve some icons (r13594, r13596, r13613, r13615, r13630)
    152   * Remove white spaces from key/values when pasting tags (r13597)
    153   * Allow to specify noJAVAFX as environment variable with 'export JOSM_NOJAVAFX=1' (r13641, r13642)
    154   * Allow to start and close JOSM in WebStart sandbox mode (where every external access is denied, #16204)
    155   * Smarter selection of WMS projection (r13674)
    156   * Load files via Windows shortcut files (*.lnk) (r13691)
    157   * Add/improve/fix/change Internal Presets, Map Paint Style and Validation rules:
    158    * Allow several slashes in URL validator (r13590)
    159    * Don't warn about landuse=retail + building combination (r13645)
    160    * Add covered combo box to telephone preset (r13663)
    161    * Add "almost square check" for buildings (#16189)
    162    * Detect crossing of residential areas (r13671)
    163   * A lot more minor bug fixes, enhancements, stability improvements, translation updates, code improvements and code documentation, see [/log/josm/?rev=13710&stop_rev=13577&limit=900 SVN log messages of Milestone 18.04]
    164 
    165 == 2018-03-26: Stable release 13576 ([milestone:"18.03" 18.03]) == #stable-release-18.03
    166 * major enhancements
    167   * add contextual menu in tag table of history dialog with following entries, similarly to properties dialog: Copy Value, Copy selected Key(s)/Value(s), Copy all Keys/Values, Go to OSM wiki for tag help, Go to Taginfo (r13521, r13522)
    168   * support for I18N with .lang translation files in external data (styles, rules, presets) (r13502, r13503, r13506, r13507)
    169 * medium enhancements
    170   * improve selection of projections by EPSG code (display projection name in a new two-column table, allow to sort the table by code or name, allow to search by projection code and name, r13515)
    171   * Add compatibility with Java 10 (#15560)
    172   * convert a lot http links to https
    173 * minor enhancements
    174   * add possibility to change map ids, add overlay flag for imagery (r13536)
    175   * WMTS: support different tile sizes for layers using the same projection (r13539)
    176   * SimplifyWayAction performance improvements (r13540)
    177   * better support of space characters in values for tags copy/paste (r13541)
    178   * format definition lists properly in help browser (r13571)
    179   * support direct download of GPX files from HOT Tasking Manager (r13572)
    180   * Add/improve/fix/change Internal Presets, Map Paint Style and Validation rules:
    181    * don't warn about missing tourism=artwork if exhibit=artwork is present (r13508)
    182    * don't warn about step_count on man_made=tower (r13566)
    183    * warn about power=busbar (r13576)
    184   * A lot more minor bug fixes, enhancements, stability improvements, translation updates, code improvements and code documentation, see [/log/josm/?rev=13576&stop_rev=13501&limit=900 SVN log messages of Milestone 18.03]
    185 
    186 == 2018-03-04: Stable release 13500 (hotfix) == #stable-release-18.02-hotfix
    187   * major bug fixes (r13485, r13486, r13488, r13490, r13497)
    188   * nicer display of HTTP errors from OSM API (r13499)
    189   * Autofix invalid URL with the wrong type of slashes (r13489)
    190   * More minor bug fixes, enhancements, stability improvements, translation updates, code improvements and code documentation, see [/log/josm/?rev=13500&stop_rev=13479&limit=900 SVN log messages of this hotfix]
    191 
    192 == 2018-03-01: Stable release 13478 ([milestone:"18.02" 18.02]) == #stable-release-18.02
    193 * major enhancements
    194   * add support for private/locked OSM data layers via a ‘[wiki:Help/Action/BlockDownload download]’ respectively ‘[wiki:Help/Action/LockedLayer locked]’ attribute in the .osm file (beta, r13434, r13435, r13446, r13453)
    195 * medium enhancements
    196   * support ESRI projections (r13395, r13422, r13423)
    197   * Implement colorfulness filter for indexed images (r13397)
    198   * Improve the internal help browser (r13416, r13428, r13447, r13457, r13459)
    199 * minor enhancements
    200   * Add changeset link to upload confirmation notification (r13392)
    201   * add advanced preference `jumpto.use.clipboard` to disable "Jump to Position: automatically paste URL from clipboard" feature (r13417)
    202   * allow to sort WMTS entries (r13429)
    203   * allow to search empty values (r13430, r13432)
    204   * Add/improve/fix/change Internal Presets, Map Paint Style and Validation rules:
    205    * warn about unnecessary area=yes at closed highway=services|rest_area (r13377)
    206    * adjust warnings for waterway oneway combinations (r13378)
    207    * add leisure=bandstand (r13379)
    208    * add man_made=kiln (r13379, r13380)
    209    * drop rendering amenity=wlan (r13379)
    210    * add place=square (r13382, r13383)
    211    * move allotments in preset menu (r13383)
    212    * update plug names in charging station preset (r13385)
    213    * make SimilarNamedWays check aware of all Unicode numbers (r13390)
    214    * warn about unclosed ways with place=islands (r13394)
    215    * always display place=island and place=islet fill color (and name) independent from the place style setting (r13394)
    216    * add addr:street together with addr:place warning (r13401)
    217    * extend preset natural=tree with denotation and circumference (r13403)
    218    * raise roles forward/backward in PTv2 route relations to error level and add the role alternate (r13404, r13411)
    219    * Improve "Missing pedestrian crossing information." validator message (r13405)
    220    * add icon for barrier=kissing_gate (r13409, r13410)
    221    * More details for "Tag value longer than allowed" warning (r13414)
    222    * warn about misspelled amenity=toilet (r13424)
    223    * don't warn about electrified=* highway=* combination (r13452)
    224    * don't warn about missing ref on junction=roundabout (r13471)
    225   * A lot more minor bug fixes, enhancements, stability improvements, translation updates, code improvements and code documentation, see [/log/josm/?rev=13478&stop_rev=13368&limit=900 SVN log messages of Milestone 18.02]
    226 
    227 == 2018-01-28: Stable release 13367 ([milestone:"18.01" 18.01]) == #stable-release-18.01
    228 * major enhancements
    229   * Add support for XZ compressed files (r13350:13353)
    230   * Support (and autodetect) WMS 1.3.0 (r13346, r13358)
    231 * medium enhancements
    232   * Autofix common issues in overpass queries, like overpass turbo (r13335, r13336, r13359)
    233   * Make entries "Get tile status" (`/status`) and "Force tile rendering" (`/dirty`) activatable for all TMS sources via `mod-tile-features` attribute in the imagery database (r13266, r13267, r13272)
    234   * Fix several memory leaks related to image mapping (#15709)
    235 * minor enhancements
    236   * Support WMS capabilities with embedded HTML in layer Abstract tag (r13274)
    237   * Move layers up/down correctly if multiple layers are selected (r13285)
    238   * Listen to escape key outside of imagery adjust dialog, and restore correct offset when pressing it (r13287)
    239   * Check downloaded plugin is valid *before* delete any existing one (r13300)
    240   * Allow JOSM to load plugins from folders containing exclamation marks (workaround to java bug) (r13356)
    241   * Replace statusline png icons with svg variants (r13363)
    242   * Add/improve/fix/change Internal Presets, Map Paint Style and Validation rules:
    243    * Remove location=kiosk from default power presets (r13286)
    244    * Add power transformer on pole validation rule (r13290)
    245    * Allow all leisure tags for "sport without physical feature" warning (r13291)
    246    * Don't warn about area=* on leisure=track and leisure=slipway (r13302)
    247    * Add validator rule for false friends of tourism=picnic_site and leisure=picnic_table (r13320)
    248    * Hide tagged waynodes at low zoom for better view and easier selection of ways. Deactivatable via a new style setting. (r13321)
    249    * Warn about deprecated water=salt|salt_pool|salt_panne|salt_pond|tidal (r13339)
    250    * Add fuel:ethanol and fuel:octane_87 to amenity=fuel preset (r13341)
    251    * Provide autofix for replacing single comma by point for several numeric tags (r13345, r13349, r13357)
    252    * Don't issue a warning for !source:maxspeed=*:zone:20 (r13348)
    253    * Add pump combo to water well preset (r13355)
    254   * A lot more minor bug fixes, enhancements, stability improvements, translation updates, code improvements and code documentation, see [/log/josm/?rev=13367&stop_rev=13266&limit=900 SVN log messages of Milestone 18.01]
     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]
    25533
    25634== Older stable releases ==
    257   * [[Changelog/2017]]: Releases from r11426 to r13265
    258   * [[Changelog/2016]]: Releases from r9230 to r11425
    259   * [[Changelog/2015]]: Releases from r7907 to r9229
    260   * [[Changelog/2014]]: Releases from r6763 to r7906
    261   * [[Changelog/2013]]: Releases from r5697 to r6502
    262   * [[Changelog/2012]]: Releases from r4878 to r5608
     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
    26348
    26449== See also ==
    265 * There is a similar [[Plugin changelog|changelog for plugins]], which is no longer updated.
     50* There is a similar [[wikitr:/Plugin changelog|changelog for plugins]], which is no longer updated.