Changes between Version 733 and Version 1031 of Changelog


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

Legend:

Unmodified
Added
Removed
Modified
  • Changelog

    v733 v1031  
    11[[TranslatedPages]]
    22[[PageOutline(2-15,Table of Contents)]]
     3
    34= Changelog =
    4 
    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].
     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].
    66* This list contains mainly enhancements and changes.
    77* 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.
     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.
    109
    11 == 2019-07-??: Stable release 152?? ([milestone:"19.06" 19.06]) == #stable-release-19.06
    12 * major enhancements
    13   * filter imagery list by (localized) country name (#17781)
    14 * medium enhancements
    15   * bugfix: incompletely downloaded turn restrictions did sometimes break when splitting the from way (#17810)
    16 * minor enhancements
    17   * improve CreateMultipolygonAction (#17768)
    18   * improve filter dialog table header (dynamic width, sortable) (#14208)
    19   * Improve performance when loading or validating complex multipolygon relation (#17819)
    20   * command line: Use %U code for Linux desktop Exec parameter to allow URLs in addition to file path (#17824)
    21   * allow to download geo: URI from the command line (#17825)
    22   * support Geo URIs with WGS84 CRS and/or uncertainty (#17825)
    23   * fix Create/Update multipolygon with touching inner rings (#17768)
    24   * increase decimal places of length in statusbar from one to two (#17823)
    25   * Add/improve/fix/change Internal Presets, Map Paint Style and Validation rules:
    26     * add amenity=car_pooling (#17780)
    27     * add nudism attribute to beach, beach resort and campsite presets (r15157)
    28     * make siren:purpose a multiselect and searchable (#17787)
    29     * add building=bakehouse (#17797)
    30     * add Diet preset and link it in some others (#17043)
    31     * deprecate cuisine=vegan|vegetarian in favor of diet:vegan|vegetarian (#17043)
    32     * add more cuisine=* values (#17043)
    33     * add opening_hours:kitchen=* (#17798)
    34     * deprecate kitchen_hours=* in favor of opening_hours:kitchen=* (#17798)
    35     * add reservation=* to more presets (#17798)
    36     * add wetland=fen  (#17799)
    37     * add cemetery=sector (#17804)
    38     * warn about cemetery=sector together with landuse=cemetery (#17804)
    39     * add icon for craft=hvac (r15170)
    40     * add rendering for telecom presets (#17689, #17690, #17692)
    41     * add man_made=street_cabinet (#17814)
    42     * add shop=party (#17434)
    43     * add shop=doors (#17434)
    44     * add railway=railway_crossing (#17834)
    45     * less obtrusive railway=switch icon (r15188)
    46     * add railway:switch=* combo in railway=switch preset (r15188)
    47     * add junction:ref=* to motorway_link, trunk_link and primary_link presets (#17791)
    48     * add direction=* to traffic_sign presets (#17815)
    49     * warn about traffic_sign=maxspeed without maxspeed=* (r15190)
    50     * add bridge=boardwalk and remove deprecated bridge=swing in rendering (#10447)
    51     * don't warn about maxspeed on suspicious object if traffic_sign:forward or traffic_sign:backward is present (#17844)
    52     * add traffic_signals:direction to Traffic Signal preset (#17808)
    53     * add cycleway=asl (#10618)
    54     * draw man_made=dyke below highway=* in own layer to see the highway if tagged on the same way (#17741)
    55     * add amenity=money_transfer (#17681)
    56     * deprecate shop=money_transfer (#17681)
    57     * deprecate contact:google_plus (r15200)
    58     * add highway=toll_gantry (#16989)
    59     * add enforcement=toll to enforcement relation preset (r15201)
    60     * remove strange voltage value 15000;200000 (r17174)
    61   * More minor bug fixes, enhancements, stability improvements, translation updates, code improvements and code documentation, see [/log/josm/?rev=15203&stop_rev=15156&limit=900 SVN log messages of milestone 19.06]
     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]
    6212
    63 == 2019-06-02: Stable release 15155 ([milestone:"19.05" 19.05]) == #stable-release-19.05
    64 (first version 15150 was released as stable version and due to major bugs version 15155 was released as hotfix.)
    65 * major enhancements
    66   * add category icons in imagery preferences, add tooltips and a box to filter the list (#16301)
    67   * display dynamic imagery entries in sub menus when they have category not equal to photo (#17676, #17779)
    68 * medium enhancements
    69   * mapcss: 4 new operators: ⊆,⊈,⊇,⊉ (#10391)
    70 * minor enhancements
    71   * allow to define exceptions to the list of forbidden terms, through upload.comment.exception-terms property (#17634)
    72   * Remove google from default list of forbidden terms. Useful for DWG. (#17634)
    73   * Fix timezones and DST for image correlation (#17576)
    74   * Add new functions for plugin developers to find distances between primitives (#17616)
    75   * preset layout: don't merge single checks into immediate following checkgroup (#17698)
    76   * display a notification if the user is blocked (#17722)
    77   * load "MicroSec e-Szigno Root CA 2009" certificate, used by city of Budapest (#17668)
    78   * improve Update multipolygon feature (#17767)
    79   * Search dialog: input field reacts on changes in radio buttons (#17754)
    80   * Search dialog: detect invalid MapCSS search expressions (#17746)
    81   * ignore unclosed ways and multipolygons with unclosed outer rings in methods Geometry.filterInsidePolygon() and Geometry.filterInsideMultipolygon() (#17745)
    82   * possibility to set the Bing API key using jmapviewer.bing.api-key (#17744)
    83   * Add/improve/fix/change Internal Presets, Map Paint Style and Validation rules:
    84     * don't warn about arrows as unusual Unicode character (#17667)
    85     * don't warn about duplicate address if they have different addr:suburb (#17674)
    86     * warn about even more descriptive names: name=school|école|Школа|parc|park (#17633)
    87     * render tunnel=flooded like tunnel=culvert  (#17693)
    88     * add diameter and pressure to pipeline and penstock presets (#17694)
    89     * improve crossing and contains (x inside y) validator tests (#12627, #14287, #14289, #17695)
    90     * draw man_made=cutline below highway=* in own layer. Adapt color and width. (#17704)
    91     * make TurnrestrictionTest aware of conditional restrictions (#17709)
    92     * add bridge/tunnel/embankement/cutting checks to railway presets (#17650)
    93     * better preset layout bridge/tunnel/embankement/cutting checks in two columns (#17650)
    94     * remove incline from highway=bus_guideway preset (#17650)
    95     * remove incline and oneway from roundabout preset  (#17650)
    96     * remove branch=* from all power related presets (#17707)
    97     * remove voltage=* and frequency=* from power=plant presets (#17707)
    98     * add a warning about voltage=* and frequency=* on power=plant (#17707)
    99     * add plant:source to power=plant presets (#17707)
    100     * detect if a oneway in a relation may be going in the wrong direction (#17501)
    101     * add natural=strait (#17731)
    102     * allow lines for natural=bay , add bay=fjord checkbox in natural=bay preset, don't warn about long way segments of bay=fjord ways (#17727)
    103     * deprecate leisure=common (#17556)
    104     * add passenger_information_display and route_ref to public_transport=platform and highway=bus_stop presets (#17713)
    105     * add shop=watches (#17519)
    106     * warn about junction=yes together with highway=* (#17623)
    107     * warn about "A linear object highway=* without area=yes has a tag indicating that it is an area" at info level (#17623)
    108     * warn about power=plant together with generator:*=* and power=generator together with plant:*=* (#17644)
    109     * add telecom presets (street_cabinet=telecom, telecom=exchange, telecom=connection_point, telecom=service_device) (#17689, #17690, #17692)
    110     * don't throw warning "node connects highway and building" for entrance nodes (r15118)
    111     * Don't produce warning "Unknown property value - Value 'bank' for key 'building' is unknown, maybe 'barn' is meant?" (#17055)
    112     * Don't produce warning "Unknown property value - Value 'peat' for key 'resource' is unknown, maybe 'lead' is meant?" (#17762)
    113     * Don't produce "Relations with same members" for relations without members. They will be flagged as empty relations. (#17011)
    114     * Pipeline valve preset extension (#17719)
    115     * don't warn about addr:housenumber=bb in Bosnia and Herzegovina (#17486)
    116     * report building=hangar outside of aeroway (#10391)
    117   * More minor bug fixes, enhancements, stability improvements, translation updates, code improvements and code documentation, see [/log/josm/?rev=15155&stop_rev=15032&limit=900 SVN log messages of milestone 19.05]
     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]
    11815
    119 == 2019-04-29: Stable release 15031 ([milestone:"19.04" 19.04]) == #stable-release-19.04
    120 * major enhancements
    121   * major bugfix: fixed several cases where changeset could be uploaded with a previous comment (#11168, #13474, #17452)
    122   * Merge the plugin download_along into core, the menu item "Download along..." moved from the "More tools" to the "File" menu. Improve its functionallity too. (#17551)
    123 * medium enhancements
    124   * drastically improve performance for SimplifyWayAction when used with very complex ways (#16102)
    125   * improve offline startup time on Windows by making certificate download optional (#17619)
    126   * display lines for local gpx tracks without tags (#17596)
    127   * possibility to reject uploads that do not follow comment/source upload policy, using the following 4 new properties: `upload.comment.forbidden-terms`, `upload.comment.mandatory-terms`, `upload.source.forbidden-terms`, `upload.source.mandatory-terms` (#17634)
    128   * reject uploads with source=google (#17634)
    129 * minor enhancements
    130   * fix a bug at the offset handling of geotagged images (#16846)
    131   * improve error handling of write protected files (#17237)
    132   * adjust "Zoom to download"/"Zoom to downloaded data" behavior and add new preference `zoom.scale-follow-native-resolution-at-load` (#17591)
    133   * fix a bug with filters of locked layers (#17610)
    134   * Allow to configure shortcut for "Move Node" action (#17654)
    135   * Add/improve/fix/change Internal Presets, Map Paint Style and Validation rules:
    136     * warn about highly suspicious Unicode characters (#17546, #17595)
    137     * warn about unnecessary gnis:Class tags (#17547)
    138     * warn about addr:housenumber without number (#17486)
    139     * raise "questionable key (ending with a number)" to warning level (#17554)
    140     * add wall=castle_wall, seawall and flood_wall (#17507)
    141     * add shop=carpet (#17557)
    142     * improve turn restriction validator warnings (#17561, #17567)
    143     * don't warn about man_made=wildlife_crossing together with bridge|tunnel=yes (#17570)
    144     * don't warn about psv=* on barrier=bollard (#17572)
    145     * remove building:ruian:type check (#17482)
    146     * warn about tracktype=grade1 with surface which does not fit with grade1 (#17592)
    147     * warn about tracktype=grade2 with surface=sand|mud (#17594)
    148     * improve messages created by RelationChecker (#17567)
    149     * raise addr:street together with addr:place to warning level (#17604)
    150     * warn about type=associatedStreet in germany (#17484)
    151     * add icon for craft=sawmill (r14998)
    152     * add sport=fitness (r15002)
    153     * warn about building:part=* together with building=* (#17630)
    154     * warn about sport=football (#17593)
    155     * warn about more descriptive names (#17629)
    156     * improve overlapping areas test (#17614)
    157     * improve "node connects highway and building" test (#17025)
    158     * allow the user to change the color of tagged nodes which don't get an icon on high zoom (#17147)
    159     * add material combo to historic=memorial preset (r15017)
    160     * improve inside area test (#17652)
    161     * improve performance of selecting complex multipolygons with double click (#17652)
    162     * improve performance in validator by not running "information" level checks if not wanted (#17656)
    163     * don't warn about shop=boat is unknown, maybe bag is meant (#17655)
    164     * don't warn about shop=tiles is unknown, maybe tyres is meant  (#17631)
    165   * More minor bug fixes, enhancements, stability improvements, translation updates, code improvements and code documentation, see [/log/josm/?rev=15031&stop_rev=14946&limit=900 SVN log messages of milestone 19.04]
     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]
    16618
    167 == 2019-03-31: Stable release 14945 ([milestone:"19.03" 19.03]) == #stable-release-19.03
    168 * major enhancements
    169   * various improvements to the validator panel (see below)
    170 * medium enhancements
    171   * Validator dialog: manage ignore list (r14828, r14842, r14851, r14852, r14939)
    172   * Validator dialog: update validator tree when primitives are purged or removed and existing errors refer to those primitives (r14849, r14856, r14892, r14907)
    173   * Validator dialog: improve performance (r14845, r14855, r14857)
    174   * Validator dialog: add "Ignore for now" feature (r14889, r14894, r14912, r14931, r14893)
    175   * improve performance for GPX layer action "Download from OSM along this track" (r14868, r14872)
    176   * show last ''used'' tags in Add Tag Dialog, not only last ''added'' tags (r14926)
    177 * minor enhancements
    178   * Validator dialog: Disable buttons when they are not functional (r14825, r14847, r14858)
    179   * Validator dialog: improved Lookup button (r14826, r14834, r14854, r14887)
    180   * add missing conflict when merging a primitive modified and deleted in two data sets (r14922)
    181   * Preferences: Display languages in alphabetical order (r14929)
    182   * allow to paste full changeset URL where changeset id is expected (r14930)
    183   * support optional browse/ in osm url at open location, used by Keepright (r14944)
    184   * Add/improve/fix/change Internal Presets, Map Paint Style and Validation rules:
    185     * set correct translation context for colour tags in hydrant preset (r14829)
    186     * warn about leisure=nature_reserve on nodes (r14830)
    187     * warn about boundary=administrative together with landuse=residential  (r14831)
    188     * warn about highway=pedestrian together with width<3 (r14831, r14840, r14910)
    189     * add sport=rowing (r14841)
    190     * don't warn about footways ending at amenity=toilets (r14861)
    191     * clean up religion and denomination, replace religion=unitarian by religion=unitarian_universalist, warn about religion=catholic, add religion=tenrikyo and religion=confucian, add icons (r14867, r14873)
    192     * add shop=massage (r14874)
    193     * warn about shop=shopping_centre (r14874)
    194     * reorder agricultural=* combo in access preset and give it a better label (r14876, r14941)
    195     * Support interval as restriction-type in conditional syntax validator test (r14879)
    196     * Suppress warning Unknown property value - Value '12' for key 'capacity:disabled' is unknown, maybe one of [1, 2] is meant? (r14881)
    197     * don't warn about water=* on amenity=lavoir (r14883)
    198     * warn about descriptive names (r14884, r14885, r14911, r14891, r14923)
    199     * fix wrong warning for misspelled tag key (r14897)
    200     * suggest to remove building:ruian:type when there is no added value (r14901)
    201     * detect highway=footway|pedestrian with foot=yes|designated (and highway=cycleway with bicycle=yes|designated) (r14904, r14918, r14942, r14943)
    202     * warn about obsolete type=associatedStreet relations in germany (r14906, r14914)
    203     * add bicycle_parking=bollard (r14909, r14915)
    204     * don't warn about width on leisure=track (r14915)
    205     * add osmarender:* tags to automatically discarded tags (r14916, r14925)
    206     * deprecate is_in globally / is_in:* for nodes and ways (r14917)
    207     * detect and fix non-printing control characters (r14933)
    208     * replace shop=fashion with shop=clothes (r14935)
    209     * warn about ele values with more than 2 decimal places (r14940)
    210   * More minor bug fixes, enhancements, stability improvements, translation updates, code improvements and code documentation, see [/log/josm/?rev=14945&stop_rev=14825&limit=900 SVN log messages of milestone 19.03]
     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]
    21121
    212 == 2019-03-03: Stable release 14824 ([milestone:"19.02" 19.02]) == #stable-release-19.02
    213 * major enhancements
    214   * new language: Canadian English (en_CA: r14811, r14812)
    215 * medium enhancements
    216   * add mapcss function `gpx_distance()` to get the distance to the closest gpx point (r14802)
    217 * minor enhancements
    218   * gpx download improvements (r14761, r14762)
    219   * remember state of minimized docked panels when closing undocked panel (r14765, r14820)
    220   * Add/improve/fix/change Internal Presets, Map Paint Style and Validation rules:
    221     * add wiki documented denominations >500 uses (r14767, r14773)
    222     * don't warn about "customer is not a valid restriction value" (r14767, r14774)
    223     * add crop=cereal (r14769)
    224     * fix typo in tidal generator preset: steam -> stream (r14780)
    225     * warn about place without name, various amenity without name or without operator, mountain_pass and peak without ele, place_of_worship without denomination (r14798, r14799, r14818)
    226     * allows multiple values in URL validator (r14803)
    227     * deprecated amenity=sauna (r14804, r14815)
    228     * complain about shop=yes, except for amenity=fuel (r14805)
    229     * support rendering of boundary on relation ways for all boundary types not just administrative (r14806)
    230     * display leisure=track as line only (without fill color) by default. If area=yes is added or if it's a multipolygon, display the fill color. Warn about area=no on multipolygons (error level) (r14808)
    231     * deprecate natural=waterfall in favor of waterway=waterfall (r14814, r14815)
    232     * change preset: piste:grooming=classic;skating to classic+skating (r14821)
    233   * More minor bug fixes, enhancements, stability improvements, translation updates, code improvements and code documentation, see [/log/josm/?rev=14824&stop_rev=14761&limit=900 SVN log messages of milestone 19.02]
     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]
    23424
     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]
    23527
    236 == 2019-02-05: Stable release 14760 ([milestone:"19.01" 19.01]) == #stable-release-19.01
    237 * major enhancements
    238   * When unglueing a node from a way, retain the history on the node which gets assigned the tags. (r14653, r14662)
    239   * Add tab with installation details in "About" popup (r14693, r14701, r14707)
    240 * medium enhancements
    241   * Improved "Zoom to selection" behavior (r14628, r14734)
    242   * Allow to save active ValidatorLayer (r14667, r14668)
    243   * Make auto-resizing Tags table to fit content optional and disabled by default (r14677)
    244   * Display non default API URL in upload dialog (r14729)
    245 * minor enhancements
    246   * Imagery Preferences: harmonize cache size units (r14631)
    247   * Imagery Preferences: collect all cache settings in the same tab (r14632)
    248   * Detect preset wiki languages automatically (r14646, r14647, r14660, r14664)
    249   * Status report: exclude file history, Overpass queries (r14671)
    250   * Add Help buttons to several windows (r14655:14658, r14742:14745)
    251   * Restore contextual menu of history dialog (r14676)
    252   * GenericRelationEditor: bind Ctrl+Enter to okay action (r14679)
    253   * Improve progressMonitor for internal osm (xml) importer (r14688)
    254   * ChildRelationBrowser: add popup menu (r14713)
    255   * Remove support for TagChecker configuration files i.e. tagchecker.cfg (r14727)
    256   * Improve progress bar of history browser (r14756)
    257   * Add/improve/fix/change Internal Presets, Map Paint Style and Validation rules:
    258     * Don't sort map_size values in information=map preset (r14621)
    259     * Add 22000 as a valid voltage value (r14645)
    260     * Add naming tags for relations: water/waterway/wetland (r14680)
    261     * Fine tune unknown tags warning (r14696, r14739, r14750, r14751)
    262     * Add Key:interval to presets (r14711, r14712)
    263     * Add traffic_calming=dip, sort traffic calming presets more logical like in the wiki (r14714)
    264     * Add type of zoo (r14715)
    265     * Validate correct Key:interval syntax (r14728)
    266     * Remove some false positve validator warnings of attraction=summer_toboggan (r14735)
    267   * More minor bug fixes, enhancements, stability improvements, translation updates, code improvements and code documentation, see [/log/josm/?rev=14760&stop_rev=14621&limit=900 SVN log messages of milestone 19.01]
     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]
     30
     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]
    26833
    26934== Older stable releases ==
    270   * [[Changelog/2018]]: Releases from r13266 to r14620
    271   * [[Changelog/2017]]: Releases from r11426 to r13265
    272   * [[Changelog/2016]]: Releases from r9230 to r11425
    273   * [[Changelog/2015]]: Releases from r7907 to r9229
    274   * [[Changelog/2014]]: Releases from r6763 to r7906
    275   * [[Changelog/2013]]: Releases from r5697 to r6502
    276   * [[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
    27748
    27849== See also ==
    279 * 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.