Changes between Version 557 and Version 1030 of Changelog


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

Legend:

Unmodified
Added
Removed
Modified
  • Changelog

    v557 v1030  
    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 aims for providing user-friendly changelog for the [[Releases|stable releases]] of JOSM. Its granularity lies somewhere between the contents of [[StartupPage]] and the [/log SVN log messages].
    6 * This list contains mainly only enhancements and changes.
    7 * Bug fixes are mostly not listed here (although a major part of the changes of each release cycle are bug fixes). See the link to the SVN log messages at the end of each chapter to search for fixed bugs.
    8 * Changes of external resources ([[Presets|Presets]], [[Styles|Map Paint Styles]], [[Rules|Validator Rules]] and [[Plugins|Plugins]]) are not listed here.
    9 * There are also JOSM related changes in the [https://trac.openstreetmap.org/ osm trac] which are not listed here as well.
     10== 2025-07-12: Stable release 19423 ([milestone:"25.06" 25.06]) == #stable-release-25.06
     11* See full log [/log/josm/?rev=19423&stop_rev=19413 SVN log messages of milestone 25.06]
    1012
    11 == 2017-08-??: Stable release 12??? ([milestone:"17.08" 17.08]) == #stable-release-17.08
    12 * major enhancements
    13   * **Add compatibility with Java 9** (#11924)
    14   * ...
    15 * medium enhancements
    16   * ...
    17 * minor enhancements
    18   * ...
    19   * Add/improve/fix/change Internal Presets, Map Paint Style and Validation rules:
    20    * ...
    21   * A lot more minor bug fixes, enhancements, stability improvements, translation updates, code improvements and code documentation, see [/log/josm/?rev=12543&stop_rev=12543&limit=900 SVN log messages of Milestone 17.08]
     13== 2025-06-03: Stable release 19412 ([milestone:"25.05" 25.05]) == #stable-release-25.05
     14* See full log [/log/josm/?rev=19412&stop_rev=19397 SVN log messages of milestone 25.05]
    2215
    23 == 2017-07-30: Stable release 12542 ([milestone:"17.07" 17.07]) == #stable-release-17.07
    24 * major enhancements
    25   * Adjust the search dialog to allow to search for tags that use a preset. (Patch by bafonins, r12464)
    26   * Add "home location" bookmark (if set in OSM user settings) + last 15 changesets bookmarks (r12495)
    27 * minor enhancements
    28   * Support WMS endpoint in Imagery -> Rectified Image (r12469)
    29   * Add provinces of China and India to internal boundaries database (patch by westnordost, r12484)
    30   * Remember projection choice sub-preferences (e.g. last selected UTM zone) across sessions (not just when changing the default projection) (r12485)
    31   * Remember projection when session is saved to a .jos/.joz file (r12486)
    32   * Make shortcuts using up/down/left/right arrows reassignable (r12497)
    33   * Add new at(lat,lon) MapCSS selector function (r12514)
    34   * New API to manipulate primitives id counter (r12536)
    35   * Add/improve/fix/change Internal Presets, Map Paint Style and Validation rules:
    36    * Ignore !source:proposed:lanes tag in lanes test (r12461)
    37    * Allow maxspeed on aerialway=zip_line (r12473)
    38    * Allow ranges in direction key (r12493)
    39   * A lot more minor bug fixes, enhancements, stability improvements, translation updates, code improvements and code documentation, see [/log/josm/?rev=12542&stop_rev=12451&limit=900 SVN log messages of Milestone 17.07]
     16== 2025-05-02: Stable release 19396 ([milestone:"25.04" 25.04]) == #stable-release-25.04
     17* See full log [/log/josm/?rev=19396&stop_rev=19370 SVN log messages of milestone 25.04]
    4018
    41 == 2017-07-02: Stable release 12450 ([milestone:"17.06" 17.06]) == #stable-release-17.06
    42 First 12443 was released as stable version, then due to a major rendering bug of dashed lines 12450 was releases as a hotfix for this milestone.
    43 * major enhancements
    44   * Add [wiki:Help/Dialog/Filter#Autofilters automatic filter buttons], e.g. to quickly filter for level values (r12360, r12383, r12387:12389, r12400, r12401, r12403, r12407, r12432)
    45   * Add support for MP3, AIFF and AAC codecs for [Help/AudioMapping audio mapping] (.mp3, .aac, .aif, .aiff files) (r12326:12328, r12397, r12408)
    46   * Add colors to the gpx layer [wiki:Help/Dialog/LayerList#VisibilityLayer visibility button] (r12395, r12419)
    47 * medium enhancements
    48   * The projection automatically resets to the default mercator projection after a restart. The default projection can be changed in the [wiki:Help/Preferences/Map projection settings] with the new "Set as default" button (expert mode only). (r12306)
    49   * Add support for NMEA files containing GLONASS, Galileo or Beidu data (r12421)
    50 * minor enhancements
    51   * Improve the layout of the search dialog (patch by bafonins, r12333, r12344, r12345)
    52   * CombineWayAction: Allow merging ways that are not in the current edit data set (r12356)
    53   * Add/improve/fix/change Internal Presets, Map Paint Style and Validation rules:
    54    * "Similarly named ways" test: detect accent and case variations for strings of same length (r12283)
    55    * Add support import *.jpeg images (r12286)
    56    * Allow addr:neighbourhood as assignment additional to addr:street and addr:place (r12311)
    57    * Improve roundabout/links validator test (r12312)
    58    * Add service=* multiselect for shop=car_repair preset (r12324)
    59    * Add genus/species/taxon to natural=tree_row preset (r12325)
    60    * Sort craft presets: food group, apartment/house group, other "soft"/art craft group, other "hard" craft group (r12404)
    61    * Warn if object is tagged with access only (r12416)
    62    * Add airmark=beacon and ​aeroway=navigationaid and improve icon of ​man_made=beacon (r12417)
    63    * Improve highway=road warning message (r12418)
    64    * Refine internal database of national borders (patch by Tobias Zwick, [ticket:14833#comment:6 #14833])
    65    * Add entrance=home (r12436)
    66    * geojson export: use Polygon only for closed ways  (r12439)
    67    * Use man_made=surveillance only on nodes (r12440)
    68    * Add man_made=cross (r12446)
    69   * A lot more minor bug fixes, enhancements, stability improvements, translation updates, code improvements and code documentation, see [/log/josm/?rev=12450&stop_rev=12276&limit=900 SVN log messages of Milestone 17.06]
     19== 2025-03-30: Stable release 19369 ([milestone:"25.03" 25.03]) == #stable-release-25.03
     20* See full log [/log/josm/?rev=19369&stop_rev=19343 SVN log messages of milestone 25.03]
    7021
    71 == 2017-05-29: Stable release 12275 ([milestone:"17.05" 17.05]) == #stable-release-17.05
    72 * medium enhancements
    73   * Handling imagery offsets when reprojecting (r12084, r12085, r12093)
    74   * Download dialog also supports URL containing `.../#zoom/lat/lon` (r12090)
    75   * Don't draw direction arrows on short selection segments (r12154, r12185)
    76   * Ask Windows/macOS users to update their version of Java when it expires (i.e when the built-in JRE expiration date is passed, about 4 months after release, 1 month after Java should have asked to update by itself). (r12219, r12238)
    77 * minor enhancements
    78   * Fix an old bug where points in the wrong layer may be moved (r12053)
    79   * Improve layout of conflict dialog (r12043, r12044, r12046, r12047)
    80   * Relation editor: Make button tool bars scroll if the window is too small to show all of them. (r12080)
    81   * Allow to override toolbar image and toolbar name for presets (r12142)
    82   * Make Imagery offset work in WGS 84 (r12149)
    83   * Support WMTS Dimensions (r12224)
    84   * Add/improve/fix/change Internal Presets, Map Paint Style and Validation rules:
    85    * Add shop=cheese (r12083)
    86    * Avoid false positive connection warning with building=no (r12089)
    87    * Don't warn for missing ref if explizit noref=yes is set (r12194)
    88    * Don't warn that amenity=weighbridge is connected to a highway (r12201)
    89    * Test for proper "ele" values (patch by naoliv, r12215)
    90   * A lot more minor bug fixes, enhancements, stability improvements, translation updates, code improvements and code documentation, see [/log/josm/?rev=12275&stop_rev=12039&limit=900 SVN log messages of Milestone 17.05]
     22== 2025-03-01: Stable release 19342 ([milestone:"25.02" 25.02]) == #stable-release-25.02
     23* See full log [/log/josm/?rev=19342&stop_rev=19308 SVN log messages of milestone 25.02]
    9124
    92 == 2017-05-02: Stable release 12039 ([milestone:"17.04" 17.04]) == #stable-release-17.04
    93 * major enhancements
    94   * Support reprojection (warping) of imagery layer which allows to combine sources with different projections (#7427)
    95 * medium enhancements
    96   * Add support for multiple Overpass API output formats (r11916)
    97   * Add support for variable role names in preset/validator using regexp (level_0, level_1, ...) (r11989)
    98 * minor enhancements
    99   * Drop StartCom certificate (r11903)
    100   * Add a link to the wiki in imagery preferences (r11959)
    101   * Allow to minimize/maximize the help window (r12004)
    102   * Add/improve/fix/change Internal Presets, Map Paint Style and Validation rules:
    103    * Improve MultipolygonTest (r11837)
    104    * Add leisure and amenity to multipolygon naming (r11900)
    105    * Drop support of deprecated outer-way-style multipolygons (r11908, r12026)
    106    * Allow advertising=column as area (r11976)
    107    * Add self_service to car wash (r11976)
    108    * Make memorial values searchable (r11979)
    109    * Limit class warning to ways (r11985)
    110    * Add type=building relation (r11989)
    111    * Add a warning about potentially erroneous movement of existing nodes (r12032, r12037)
    112   * A lot more minor bug fixes, enhancements, stability improvements, translation updates, code improvements and code documentation, see [/log/josm/?rev=12039&stop_rev=11827&limit=900 SVN log messages of Milestone 17.04]
     25== 2025-02-04: Stable release 19307 ([milestone:"25.01" 25.01]) == #stable-release-25.01
     26* See full log [/log/josm/?rev=19307&stop_rev=19278 SVN log messages of milestone 25.01]
    11327
    114 == 2017-04-02: Stable release 11826 ([milestone:"17.03" 17.03]) == #stable-release-17.03
    115 * major enhancements
    116   * Completely prevent the upload of a layer with "upload=never" in the osm file (r11709)
    117   * Add (expert) option to not zoom to the new downloaded data (r11658, r11743, r11774, r11784)
    118 * medium enhancements
    119   * Dynamic NTV2 grids and support for Swissgrid CH1903 (r11642, r11644, r11648, r11660, r11661)
    120   * Basic support for icons on areas (r11670, r11671, r11718, r11719, r11722, r11748, r11760, r11761)
    121   * New mapcss area style `icon-position`:  `center`, `inside`, `line` and `text-position`: `inside`(r11730, r11722)
    122   * New mapcss eval functions: upper, lower, trim and URL_decode (patch by nyurik, r11756)
    123 * minor enhancements
    124   * Installation via snapcraft (r11794, r11823)
    125   * Sort by default in order [relations, ways, nodes] in selection dialog (r11680)
    126   * Add dates to imagery entries
    127   * WMTS: make it possible to switch between 2 supported projections (r11788:11790)
    128   * WMTS: don't show layer selection dialog if there is only one layer with one tile matrix set that matches the current projection (r11791)
    129   * WMTS: show layer title, not layer identifier in layer selection dialog (r11792)
    130   * WMTS: add mimetypes jpgpng and png8 (used by ESRI and geoserver) (r11798, r11824)
    131   * Fine tune preselection in Add Tag window for partial datasets (r11804)
    132   * Add/improve/fix/change Internal Presets, Map Paint Style and Validation rules:
    133    * Allow negative .5 increments in level tag (r11640)
    134    * New lottery icon (patch by naoliv, r11663)
    135    * Don't raise warning "water without natural=water" for natural=strait and natural=bay, remove autofix (r11687)
    136    * Do not hack default opacity into `fill-color` property. Use a `fill-opacity` default of ~.2 instead, so that style authors can overwrite it more easily and the behaviour is more predictable. (r11700)
    137    * Allow leisure=fitness_centre as physical feature for sport tags (r11732)
    138    * Add building attached to road as a validation warning (r11736)
    139    * Restrict "Coastline inside water" test to closed ways (r11744)
    140    * Improve Wikipedia tag validators (patch by nyurik, r11756, r11771, r11800)
    141    * Increase important multipolygon problems to error level, better separate output of boundary and multipolygon (r11782)
    142    * Remove some useless validator warnings regarding unknown relation types (r11783)
    143    * Add site_type=tumulus,megalith,fortification,settlement,necropolis,city values to historic=archaeological_site preset (r11787)
    144   * A lot more minor bug fixes, enhancements, stability improvements, translation updates, code improvements and code documentation, see [/log/josm/?rev=11826&stop_rev=11640&limit=900 SVN log messages of Milestone 17.03]
    145 
    146 == 2017-02-27: Stable release 11639 ([milestone:"17.02" 17.02]) == #stable-release-17.02
    147 * major enhancements
    148   * Improve gps heatmap mode: add point cloud mode, overlay gain adjustment, limitation of visibility and two more color schemas (r11566 patch by kidelo)
    149   * Allow to select mirror servers of layers in the imagery preferences (r11570)
    150 * medium enhancements
    151   * Automatically remove imagery entries in the users list, which are no longer available in the wiki source (r11527, r11528)
    152   * Improve Overpass wizard geocoding Nominatim interpretation (r11560)
    153   * Add date and eli-best fields to imagery definition and display them as tooltip in the imagery preferences, the Imagery menu and the toolbar (r11570, r11575, r11612, r11625)
    154   * Automatic tag conflict resolution of source for French cadastre and Canadian CanVec (r11606, patch from Tyndare)
    155 * minor enhancements
    156   * Rotation angle for Transverse Mercator projection (r11549)
    157   * Improve plugin list import function (r11563)
    158   * Add/improve/fix/change Internal Presets, Map Paint Style and Validation rules:
    159    * Don't warn about odd number of lanes without lanes:forward|backward in roundabouts (r11529)
    160    * Add female/male/unisex to shower preset (r11547)
    161    * Add castle_type to castle preset (r11547)
    162    * Don't warn about addr:postcode together with place=* (r11547)
    163    * Update vending values: remove public_transport_plans, add coffee, deprecate photos and photo in favor of amenity=vending_booth, add it to presets and mappaint style (r11583)
    164    * Draw unclosed tourism=attraction ways unfilled (r11584)
    165    * Add amenity=internet_cafe to presets and mappaint style (r11585, r11588)
    166    * Allow leisure=bowling_alley as physical feature for sport tags (r11591)
    167    * Update opening_hours validation (r11592, r11595, r11597)
    168    * Define tags which are areas more precisely (r11600)
    169    * Ignore keys starting with description: like description:de in unknown value test (r11605, r11608)
    170    * Automatic close all changesets, if upload includes >10000 changes and therefore creates several changesets (r11618)
    171    * Improve performance of "Way connected to Area" test and fixing duplicate nodes (r11627:11630, r11632:11634)
    172   * A lot more minor bug fixes, enhancements, stability improvements, translation updates, code improvements and code documentation, see [/log/josm/?rev=11639&stop_rev=11527&limit=900 SVN log messages of Milestone 17.02]
    173 
    174 == 2017-02-02: Stable release 11526 (hotfix) ==
    175   * [/log/josm/?rev=11526&stop_rev=11515&limit=900 SVN log messages of hotfix]
    176 
    177 == 2017-01-30: Stable release 11514 ([milestone:"17.01" 17.01]) == #stable-release-17.01
    178 * major enhancements
    179   * Add heatmap mode for gps rendering (r11431, r11451, r11469, r11470, r11474, r11482, r11483, r11508 patch by kidelo)
    180 * medium enhancements
    181   * GeoImageLayer: Improvements of display of selected photo in the map (r11434, r11484, r11514 patch by holgermappt)
    182 * minor enhancements
    183   * Add continous integration test for differences to the Editor Layer Index database (r11426)
    184   * Dockerfile and scripts to start tests under Docker for Windows and Linux. This makes easier to run tests on Windows-based development environment (r11442)
    185   * Add search option to find deleted objects e.g. to purge them (r11446)
    186   * Replace recursive filter parsing by iterative approach to avoid StackOverflowError for very long filters (~3000 logical operators)(r11447)
    187   * Do not translate relation roles (r11466, r11475)
    188   * Robustness against invalid timestamps in GPX files (r11486)
    189   * Allow !file:// URL for command-line argument --load-preferences (r11509)
    190   * Add/improve/fix/change Internal Presets, Map Paint Style and Validation rules:
    191    * Warn about highway=track without tracktype (info level)(r11428)
    192    * Remove warning when an highway is also a natural=ridge (r11429, patch by LeTopographeFou)
    193    * Don't warn about width + natural=stone combination (r11430)
    194    * Don't autofix "Missing power tower/pole within power line" (r11432)
    195    * Make Straße/Strasse validator test country specific and raise to error level (r11439)
    196    * Fix self-intersecting way test (r11441, patch by GerdP)
    197    * Add addr:unit to Address tagging preset (r11463, patch by MikeN)
    198    * Warn about aeroway=aerodrome|helipad + area=yes (r11476)
    199    * Warn about values of area different from yes and no or used on nodes  (r11476, r11477)
    200    * Remove warning with leisure=fitness_station + sport=fitness (r11497)
    201    * Add 'surface' combobox to runway preset (r11497)
    202    * Displaying oneway direction arrows of aerialways according to wiki, don't display them if oneway=no is set (r11499, r11501)
    203    * Don't warn about aerialway oneway combination (r11513)
    204    * Verify for improper usage of type=multipolygon in nodes and ways (r11500)
    205   * A lot more minor bug fixes, enhancements, stability improvements, translation updates, code improvements and code documentation, see [/log/josm/?rev=11514&stop_rev=11426&limit=900 SVN log messages of Milestone 17.01]
     28== 2025-01-03: Stable release 19277 ([milestone:"24.12" 24.12]) == #stable-release-24.12
     29* See full log [/log/josm/?rev=19277&stop_rev=19266 SVN log messages of milestone 24.12]
    20630
    20731== Older stable releases ==
    208   * [[Changelog/2016]]: Releases from r9230 to r11425
    209   * [[Changelog/2015]]: Releases from r7907 to r9229
    210   * [[Changelog/2014]]: Releases from r6763 to r7906
    211   * [[Changelog/2013]]: Releases from r5697 to r6502
    212   * [[Changelog/2012]]: Releases from r4878 to r5608
     32  * [wikitr:/Changelog/2024]: Releases from r18906 to r19265
     33  * [wikitr:/Changelog/2023]: Releases from r18623 to r18905
     34  * [wikitr:/Changelog/2022]: Releases from r18361 to r18622
     35  * [wikitr:/Changelog/2021]: Releases from r17429 to r18360
     36  * [wikitr:/Changelog/2020]: Releases from r15629 to r17428
     37  * [wikitr:/Changelog/2019]: Releases from r14261 to r15628
     38  * [wikitr:/Changelog/2018]: Releases from r13266 to r14260
     39  * [wikitr:/Changelog/2017]: Releases from r11426 to r13265
     40  * [wikitr:/Changelog/2016]: Releases from r9230 to r11425
     41  * [wikitr:/Changelog/2015]: Releases from r7907 to r9229
     42  * [wikitr:/Changelog/2014]: Releases from r6763 to r7906
     43  * [wikitr:/Changelog/2013]: Releases from r5697 to r6502
     44  * [wikitr:/Changelog/2012]: Releases from r4878 to r5608
    21345
    21446== See also ==
    215 * JOSM related changes in the [https://trac.openstreetmap.org/search?q=%23josm&noquickjump=1&changeset=on osm svn]
    216 * There is a similar [[Plugin changelog|changelog for plugins]], which is no longer updated.
     47* There is a similar [[wikitr:/Plugin changelog|changelog for plugins]], which is no longer updated.