Changes between Initial Version and Version 1 of Changelog/2019


Ignore:
Timestamp:
2020-01-30T11:57:03+01:00 (6 years ago)
Author:
DiGro
Comment:

created page

Legend:

Unmodified
Added
Removed
Modified
  • Changelog/2019

    v1 v1  
     1[[TranslatedPages]]
     2[[PageOutline(2-15,Table of Contents)]]
     3= Changelog 2019 =
     4
     5This 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
     11== 2020-01-02: Stable release 15628 ([milestone:"19.12" 19.12]) == #stable-release-19.12
     12(First version 15625 was released as stable version and due to major bugs the version 15628 was released as hotfix.)
     13* major enhancements
     14  * Improved performance of "Combine way" and "Parallel ways" map mode (#18368)
     15* minor enhancements
     16  * Add national Taginfo instances (#18302)
     17  * Allow users to automatically get the source tags (#18429)
     18  * Advanced options to disable autocomplete in add tags dialog (`properties.autocomplete-keys` / `properties.autocomplete-values`, #18401)
     19  * Don't require a restart when a Tagging Preset is added/removed (#18381)
     20  * Add `trim_list` mapCSS function (#18408)
     21  * Dynamic width update of layer number column (#18329)
     22  * More helpful error message when loading an invalid gpx file (#18397)
     23  * Add expert option `gui.start.animation` to disable the shining star animation displayed during the end-of-the-year period (#18431)
     24  * Allow plugins to remove a test they added (#18441)
     25* Add/improve/fix/change Internal Presets, Map Paint Style and Validation rules:
     26  * Add 27 new SVG icons (#15240)
     27  * Add `building=allotment_house` (r15580), `building=toilets` (r15601) and  `building=ger` (r15626)
     28  * Add wiki documented `cuisine` values (#18430)
     29  * Improve `highway=elevator` preset (#18392)
     30  * Reduce `natural=water` check level to info (#18394)
     31  * Ignore `amenity=mobile_money_agent` (r15570), `man_made=clearcut` (r15594), `construction=minor` (#18464), keys ending by `:wikidata` or `:wikipedia` (#18472)
     32  * Warn about `railway=construction` without `construction` tag (#18411)
     33  * More minor bug fixes, enhancements, stability improvements, translation updates, code improvements and code documentation, see [/log/josm/?rev=15628&stop_rev=15554&limit=900 SVN log messages of milestone 19.12]
     34
     35== 2019-12-02: Stable release 15553 ([milestone:"19.11" 19.11]) == #stable-release-19.11
     36* major enhancements
     37  * New language Marathi (#18285)
     38  * Rework of GPX track colors / layer preferences (#16796)
     39    * Reading and writing of colors in *.gpx files
     40    * Multiple colors per GPX layer supported (each track can have an individual color)
     41    * Support of Garmin track extensions
     42    * Saving of layer specific preferences in the GPX file instead of global preferences
     43    * Conversion of track and segment related fields/tags between GPX <-> OSM
     44    * Editing of GPX track color, name and description possible without prior conversion to OSM
     45* minor enhancements
     46  * Remove language Canadian English (#17380)
     47  * More robust parsing of GeoJSON coordinates (#18287)
     48  * Add name:ko-Latn|ja_rm|sr-Latn|zh_pinyin|ja_kana|ja-Latn|ja-Hira to the list of known language codes (#18284)
     49  * Better handling of smooth scrolling in case of long distances and overlapping scrolls (r15511)
     50  * Make sure "Upload selection" is always enabled if required after data change event (#18296)
     51  * Improve performance when incomplete multipolygon is updated (Ctrl+Shift+B) (#18341)
     52  * Registers opening *.geojson files on macOS (#18350)
     53* Add/improve/fix/change Internal Presets, Map Paint Style and Validation rules:
     54    * Warn if incomplete multipolygon relation (MP) was modified (#18240)
     55    * Perform check for crossing ways for all complete ways of the MP (#18240)
     56    * Throw warning for natural=water without water (#18297)
     57    * Ignore railway=platform from UnconnectedWays test (#18294)
     58    * Handle level tag like layer in CrossingWays test (#18293)
     59    * Handle noexit tag in UnconnectedWays test for railways too (#18299)
     60    * Allow the role hail_and_ride in route=bus|trolleybus relations (#18324)
     61    * Don't warn about missing segregated if bicycle=dismount is used (#18331)
     62    * Replace pipeline=marker by marker=* preset and add related validator rules (#18267)
     63    * Add shop=weapons (#18310)
     64    * Warn about manhole=unknown, manhole=plain and manhole=yes and don't warn about manhole=plain looks like manhole=drain (#18334)
     65    * Don't render man_made=embankment pattern on both sides when used on highway/railway/waterway (#18343)
     66    * Deprecate barrier=embankment in favor of man_made=embankment (#17643)
     67    * Add waterway=tidal_channel, little reorder in the waterway preset menu (#18128)
     68    * Add shop=scuba_diving (#18337)
     69    * Add tourism=camp_pitch, camp_site icon adjusted (#18356)
     70    * Fix list of wikipedia language prefixes (#18360)
     71    * Don't warn about service=slipway (#12771)
     72    * Add leisure=hackerspace (#18366)
     73    * Don't warn about missing recycling:*=* tag for recycling_type=centre. (r15552)
     74  * More minor bug fixes, enhancements, stability improvements, translation updates, code improvements and code documentation, see [/log/josm/?rev=15553&stop_rev=15493&limit=900 SVN log messages of milestone 19.11]
     75
     76== 2019-11-02: Stable release 15492 ([milestone:"19.10" 19.10]) == #stable-release-19.10
     77* major enhancements
     78  * Allow zoom in TMS layer up to 24 (#18064)
     79  * Drop remote control https support (no longer needed, #10033, #15748, #17097)
     80  * Add GeoJSON import, with limited support of named CRS (#10564, #17495)
     81* medium enhancements
     82  * Catch impossible angles in highways (#18127)
     83  * Highlight affected relation members in role validation warnings (#14253)
     84  * Simplify track during GPX layer -> data layer conversion (#2760, #18248)
     85  * Improve performance of "Upload selection" checks (#13890) and "Unconnected highways" test (#18228)
     86  * Add icons to preset `<check>`s (#13015)
     87  * Add new Mode menu, listing working modes (#12662)
     88* minor enhancements
     89  * Disable upload and save buttons when not needed (#12669)
     90  * Set the default system of measurement based on current country (r15395)
     91  * Create track segment names from gpx layer name if there is no 'name' attribute present in the actual gpx (#18012)
     92  * Handle "resource:" URLs identical for cached files and images (#18190)
     93  * Check that validation autofix works as expected (#14424)
     94  * Display GPX creator field in GPX layer info component (r15421)
     95  * Presets: verify that wiki links are no redirect (#17240)
     96  * Adapt 'Merge' button text to 'Merge layer' and 'Merge selection' actions (#18216)
     97  * make layer numbering an expert feature, configurable with `layerlist.display.numbers` advanced preference (#17221)
     98  * Don't set download bounds for Overpass queries (as these are usually incomplete datasets) except if the query is empty or just a comment. (#18122)
     99  * Allow unknown xml attributes to be added as tags (#18249) 
     100* Add/improve/fix/change Internal Presets, Map Paint Style and Validation rules:
     101    * add `shop=pet_grooming`, deprecate `shop=dog_grooming` (#18154)
     102    * add `shop=e-cigarette` (#18238)
     103    * add `ice_road=yes` and `winter_road=yes` (#18205)
     104    * add `aerialway=zip_line` (#18206)
     105    * add `barrier=cable_barrier` (#18233)
     106    * remove legacy tags from stop position preset (#18209)
     107    * fix accepted power route roles (#18219)
     108    * warn about `railway:switch=*` without `railway=switch` (r15433)
     109    * warn about suspicious `highway=* construction=*` combinations (#18203, #18246)
     110    * exclude oneway=reversible from odd number of lanes check (#18185)
     111    * don't warn about "Combined foot- and cycleway without segregated" in case of `foot=use_sidepath` or `bicycle=use_sidepath` (#18183)
     112    * don't warn about unconnected `waterway=ditch` (#16334)
     113    * don't warn about unconnected `highway=elevator` (#18247)
     114    * deprecate `tower:type=anchor|suspension` and `pole:type=anchor|suspension` in favor of `line_attachment=anchor|suspension` (#17984)
     115    * warn about ​wikipedia:lang tags with URL encoded values (#15473)
     116  * More minor bug fixes, enhancements, stability improvements, translation updates, code improvements and code documentation, see [/log/josm/?rev=15492&stop_rev=15391&limit=900 SVN log messages of milestone 19.10]
     117
     118== 2019-09-30: Stable release 15390 ([milestone:"19.09" 19.09]) == #stable-release-19.09
     119* major enhancements
     120  * Display layer number in layer list, to ease using toggle layer shortcuts (#17221)
     121* medium enhancements
     122  * Option to move multiple images at once (#11905)
     123  * Deselect and remove multiple images in the ImageViewerDialog (#18119)
     124  * Select next image after one was removed (#18130)
     125  * don't 'download along' already downloaded areas (#18116)
     126* minor enhancements
     127  * Add method to get unique values in mapcss (#18085)
     128  * Show a notification if no notes can be downloaded (#18105)
     129  * support short date/time format in RTKLib .pos files (#18114)
     130  * don't warn about potentially deleted objects when using download along several times (#18118)
     131  * Show a notification if no notes can be downloaded (#18105)
     132  * convert recycling:metal to recycling:scrap_metal (#18147)
     133  * Allow splitting a connectivity/restriction relation with multiple via-ways (#18088)
     134  * DownloadAlong: "Download as new layer" button added (#18050)
     135  * disable "download as new layer" button instead of hiding it (#17310)
     136  * sort plugins by name in about panel, and display loaded version (#17505)
     137  * refresh relation member table connectivity after a change of member ways nodes (#13592)
     138  * Add/improve/fix/change Internal Presets, Map Paint Style and Validation rules:
     139    * add various airport validator rules (warn about iata and icao without aeroway=helipad or aeroway=aerodrome, warn about wrong iata and icao codes, warn about aeroway=helipad or aeroway=aerodrome without faa (info level, US only), warn about aeroway=helipad or aeroway=aerodrome without icao and iata (info level, US only and only if faa does not contain nunbers, which indicates small airports), warn about aeroway=runway without ref and surface (info level), enhance Helipad preset, #15107)
     140    * Improve "Way end node near other way" validator test (#18051, #18106)
     141    * Improve "Tag value contains non-printing character" warning text (#18079)
     142    * add icons for craft=metal_construction and craft=carpenter (#12575)
     143    * Improve unconnected ways test (check if barrier is between unconnected highways, don't ignore nodes which are only "connected" via a long detour (4 x mindist), don't report ways with different layer=* values, and more under the hood rework, #6102, #11778)
     144    * add additional transport modes in ConditionalKeys test (#18124)
     145    * warning for amenity=recycling without recycling:* (#18151)
     146    * convert recycling:metal to recycling:scrap_metal (#18152)
     147    * consider junction=circular like junction=roundabout (#18047)
     148    * add name context to translate "Parking" differently for cars/bikes (#18141)
     149    * OverlappingWays: exclude tourism=camp_site (#18163)
     150    * OverlappingWays: exclude indoor= (#15815)
     151    * prefer location=roof over location=rooftop, location over generator:location (#18153)
     152    * detect duplicated relations even if members order differ (#11388)
     153    * remove duplicate warning for unusual direction (#18148)
     154  * More minor bug fixes, enhancements, stability improvements, translation updates, code improvements and code documentation, see [/log/josm/?rev=15390&stop_rev=15323&limit=900 SVN log messages of milestone 19.09]
     155
     156== 2019-08-26: Stable release 15322 ([milestone:"19.08" 19.08]) == #stable-release-19.08
     157* major enhancements
     158  * New logo (#18009)
     159  * Add arbitrary changeset tags via remote control (#18038)
     160* medium enhancements
     161  * MapCSS: add new functions to retrieve OSM metadata: osm_user_name, osm_user_id, osm_version, osm_changeset_id, osm_timestamp (#17885)
     162  * MapCSS: Add sort method (#17995)
     163  * MapCSS: add tag_regex method to get keys by regex for comparison functions (#18057)
     164  * Mappaint styles: keep the style settings menu open after one has been selected (#10435)
     165  * Mappaint styles: Enable grouping of similar style settings for enabling/disabling several settings at once (#10435)
     166  * support RTKLib Positioning Solution files. Add new "Quality" GPX color mode (#17829)
     167  * Avoid adding multiple conflicts for single object (#17875)
     168* minor enhancements
     169  * Enable download of incomplete members from cloned relations in relation editor (#17910)
     170  * don't include ImageryInfo field names in imagery search (#17918)
     171  * Don't break connectivity relations when ways are split (#17931)
     172  * display number of incomplete objects in OSM data layer information (#17979)
     173  * add missing space between name of wms endpoint and layer name (#18054)
     174  * add a workaround for IPv6 routing issues to api.openstreetmap.org (r15320, r15321)
     175  * Add/improve/fix/change Internal Presets, Map Paint Style and Validation rules:
     176    * remove check for old-style multipolygons (removed from OSM database in May 2017) (#17886)
     177    * Remove warning directing cycleway and footway taggings toward highway=path (#17901)
     178    * update piste:type values and make them searchable (r15252)
     179    * add bridge:movable=retractable and tilt (#17938)
     180    * don't warn about oneway on aeroway=runway or taxiway (r15254)
     181    * harmonize colors, warn about descriptive name=Hydrant (r15255)
     182    * disable addr:street together with addr:place warning in CZ and DK (#17604)
     183    * add preset and rendering support for highway=cycleway + foot=designated and highway=footway + bicycle=designated schema (#11780)
     184    * add manhole preset and warn about manhole=* without man_made=manhole (#17947)
     185    * deprecate amenity=garages, amenity=garage, office=real_estate, amenity=winery, shop=winery, amenity=youth_centre, bridge=pontoon, building:type, escalator, fenced, highway=abandoned, historic_name, landuse=field, leisure=beach, leisure=club, leisure=video_arcade, man_made=jetty, man_made=village_pump, man_made=water_tank, natural=moor, noexit=no, shop=dive, shop=furnace, sport=paragliding, tourism=bed_and_breakfast (#17370)
     186    * add guest_house=*, community_centre=*, community_centre:for=* (#17370)
     187    * replace diaper by changing_table and add validator rules (#17880)
     188    * warn about roof:shape=half_hipped (#17990)
     189    * warn about highway=cycleway cycleway=track (#17967)
     190    * warn about bridge_name and add bridge:name to bridge and movable bridge preset (#18003)
     191    * warn about generator:source, generator:method or generator:type without power=generator (#17997)
     192    * warn about Combined foot- and cycleway without segregated (except if surface is any kind of unpaved) (#17973)
     193    * remove special rendering of deprecated tags type=conifer and type=broad_leaved (#18010)
     194    * warn about access=public (#18007)
     195    * add most common opening_hours and collection_times (r15272)
     196    * replace crossing=island by crossing:island=yes (#17330)
     197    * new public_transport=platform icon (#17977)
     198    * Run "Building with an almost square angle" test only on ways inside download area (#18000)
     199    * don't warn about missing ref=* on highway=* if it is part of a type=route route=road relation which has a ref=* (#17970)
     200    * warn about highway=crossing crossing=no and railway=crossing crossing=no (#17330)
     201    * don't warn about unclosed sport=karting (r15297)
     202    * add resource to quarry preset (#18048)
     203    * add crop=sugarcane, coffea_plants (r15299)
     204    * add rendering for amenity=car_pooling and improve icon (#17780)
     205    * don't warn about "value games of key shop is unknown, maybe gas is meant" (#17987)
     206    * add barrier=handrail (#18055)
     207    * add superroute (#17908)
     208    * add police=* preset (Non-public police facility) and warn about police=yes and police=* together with amenity=police (#17950)
     209    * add emergency=emergency_ward_entrance and warn about emergency_ward_entrance=* without emergency=emergency_ward_entrance (#17989)
     210    * warn about most used non-building-type building values (#17786)
     211    * warn about footway=crossing and cycleway=crossing on nodes (#18060)
     212    * restore display of tram when tagged together or overlapping with highway, handle light_rail the same as tram, i.e. draw on top of highway and don't warn about missing railway=crossing|level_crossing (#18070, #17022)
     213  * More minor bug fixes, enhancements, stability improvements, translation updates, code improvements and code documentation, see [/log/josm/?rev=15322&stop_rev=15239&limit=900 SVN log messages of milestone 19.08]
     214
     215(Milestone 19.07 was skipped.)
     216
     217== 2019-07-10: Stable release 15238 ([milestone:"19.06" 19.06]) == #stable-release-19.06
     218(First version 15234 was released as stable version and due to major bugs the versions 15237 and 15238 were released as hotfixes.)
     219* major enhancements
     220  * filter imagery list by (localized) country name (#17781)
     221* medium enhancements
     222  * bugfix: incompletely downloaded turn restrictions did sometimes break when splitting the from way (#17810)
     223  * display external resources icons in the preferences (#13458)
     224  * display IPTC metadata from jpeg/tiff images (caption, headline, keywords, object name) (#17848)
     225  * add dedicated buttons in filter dialog to sort/reverse filters order. (#14208)
     226  * add HTTP/2 support (needs Java 11 and http2 plugin, #17861)
     227* minor enhancements
     228  * improve CreateMultipolygonAction (#17768)
     229  * improve filter dialog table header (dynamic width, sortable) (#14208)
     230  * Improve performance when loading or validating complex multipolygon relation (#17819)
     231  * command line: Use %U code for Linux desktop Exec parameter to allow URLs in addition to file path (#17824)
     232  * allow to download geo: URI from the command line (#17825)
     233  * support Geo URIs with WGS84 CRS and/or uncertainty (#17825)
     234  * fix Create/Update multipolygon with touching inner rings (#17768)
     235  * increase decimal places of length in statusbar from one to two (#17823)
     236  * Don't zoom to download area by default for "Update Data" and "Download Along" actions. (#17871)
     237  * use a proper icon for "reorder imagery layers" action (#17826)
     238  * Replace OSM History Viewer (osmrmhv) by OSM History Viewer (Mapki) (#17621)
     239  * Add/improve/fix/change Internal Presets, Map Paint Style and Validation rules:
     240    * add amenity=car_pooling (#17780)
     241    * add nudism attribute to beach, beach resort and campsite presets (r15157)
     242    * make siren:purpose a multiselect and searchable (#17787)
     243    * add building=bakehouse (#17797)
     244    * add Diet preset and link it in some others (#17043)
     245    * deprecate cuisine=vegan|vegetarian in favor of diet:vegan|vegetarian (#17043)
     246    * add more cuisine=* values (#17043)
     247    * add opening_hours:kitchen=* (#17798)
     248    * deprecate kitchen_hours=* in favor of opening_hours:kitchen=* (#17798)
     249    * add reservation=* to more presets (#17798)
     250    * add wetland=fen  (#17799)
     251    * add cemetery=sector (#17804)
     252    * warn about cemetery=sector together with landuse=cemetery (#17804)
     253    * add icon for craft=hvac (r15170)
     254    * add rendering for telecom presets (#17689, #17690, #17692)
     255    * add man_made=street_cabinet (#17814)
     256    * add shop=party (#17434)
     257    * add shop=doors (#17434)
     258    * add railway=railway_crossing (#17834)
     259    * less obtrusive railway=switch icon (r15188)
     260    * add railway:switch=* combo in railway=switch preset (r15188)
     261    * add junction:ref=* to motorway_link, trunk_link and primary_link presets (#17791)
     262    * add direction=* to traffic_sign presets (#17815)
     263    * warn about traffic_sign=maxspeed without maxspeed=* (r15190)
     264    * add bridge=boardwalk and remove deprecated bridge=swing in rendering (#10447)
     265    * don't warn about maxspeed on suspicious object if traffic_sign:forward or traffic_sign:backward is present (#17844)
     266    * add traffic_signals:direction to Traffic Signal preset (#17808)
     267    * add cycleway=asl (#10618)
     268    * draw man_made=dyke below highway=* in own layer to see the highway if tagged on the same way (#17741)
     269    * add amenity=money_transfer (#17681)
     270    * deprecate shop=money_transfer (#17681)
     271    * deprecate contact:google_plus (r15200)
     272    * add highway=toll_gantry (#16989)
     273    * add enforcement=toll to enforcement relation preset (r15201)
     274    * remove strange voltage value 15000;200000 (#17174)
     275    * don't warn about building=trullo not in presets (r15212)
     276  * More minor bug fixes, enhancements, stability improvements, translation updates, code improvements and code documentation, see [/log/josm/?rev=15238&stop_rev=15156&limit=900 SVN log messages of milestone 19.06]
     277
     278== 2019-06-02: Stable release 15155 ([milestone:"19.05" 19.05]) == #stable-release-19.05
     279(First version 15150 was released as stable version and due to major bugs version 15155 was released as hotfix.)
     280* major enhancements
     281  * add category icons in imagery preferences, add tooltips and a box to filter the list (#16301)
     282  * display dynamic imagery entries in sub menus when they have category not equal to photo (#17676, #17779)
     283* medium enhancements
     284  * mapcss: 4 new operators: ⊆,⊈,⊇,⊉ (#10391)
     285* minor enhancements
     286  * allow to define exceptions to the list of forbidden terms, through upload.comment.exception-terms property (#17634)
     287  * Remove google from default list of forbidden terms. Useful for DWG. (#17634)
     288  * Fix timezones and DST for image correlation (#17576)
     289  * Add new functions for plugin developers to find distances between primitives (#17616)
     290  * preset layout: don't merge single checks into immediate following checkgroup (#17698)
     291  * display a notification if the user is blocked (#17722)
     292  * load "MicroSec e-Szigno Root CA 2009" certificate, used by city of Budapest (#17668)
     293  * improve Update multipolygon feature (#17767)
     294  * Search dialog: input field reacts on changes in radio buttons (#17754)
     295  * Search dialog: detect invalid MapCSS search expressions (#17746)
     296  * ignore unclosed ways and multipolygons with unclosed outer rings in methods Geometry.filterInsidePolygon() and Geometry.filterInsideMultipolygon() (#17745)
     297  * possibility to set the Bing API key using jmapviewer.bing.api-key (#17744)
     298  * Add/improve/fix/change Internal Presets, Map Paint Style and Validation rules:
     299    * don't warn about arrows as unusual Unicode character (#17667)
     300    * don't warn about duplicate address if they have different addr:suburb (#17674)
     301    * warn about even more descriptive names: name=school|école|Школа|parc|park (#17633)
     302    * render tunnel=flooded like tunnel=culvert  (#17693)
     303    * add diameter and pressure to pipeline and penstock presets (#17694)
     304    * improve crossing and contains (x inside y) validator tests (#12627, #14287, #14289, #17695)
     305    * draw man_made=cutline below highway=* in own layer. Adapt color and width. (#17704)
     306    * make TurnrestrictionTest aware of conditional restrictions (#17709)
     307    * add bridge/tunnel/embankement/cutting checks to railway presets (#17650)
     308    * better preset layout bridge/tunnel/embankement/cutting checks in two columns (#17650)
     309    * remove incline from highway=bus_guideway preset (#17650)
     310    * remove incline and oneway from roundabout preset  (#17650)
     311    * remove branch=* from all power related presets (#17707)
     312    * remove voltage=* and frequency=* from power=plant presets (#17707)
     313    * add a warning about voltage=* and frequency=* on power=plant (#17707)
     314    * add plant:source to power=plant presets (#17707)
     315    * detect if a oneway in a relation may be going in the wrong direction (#17501)
     316    * add natural=strait (#17731)
     317    * 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)
     318    * deprecate leisure=common (#17556)
     319    * add passenger_information_display and route_ref to public_transport=platform and highway=bus_stop presets (#17713)
     320    * add shop=watches (#17519)
     321    * warn about junction=yes together with highway=* (#17623)
     322    * warn about "A linear object highway=* without area=yes has a tag indicating that it is an area" at info level (#17623)
     323    * warn about power=plant together with generator:*=* and power=generator together with plant:*=* (#17644)
     324    * add telecom presets (street_cabinet=telecom, telecom=exchange, telecom=connection_point, telecom=service_device) (#17689, #17690, #17692)
     325    * don't throw warning "node connects highway and building" for entrance nodes (r15118)
     326    * Don't produce warning "Unknown property value - Value 'bank' for key 'building' is unknown, maybe 'barn' is meant?" (#17055)
     327    * Don't produce warning "Unknown property value - Value 'peat' for key 'resource' is unknown, maybe 'lead' is meant?" (#17762)
     328    * Don't produce "Relations with same members" for relations without members. They will be flagged as empty relations. (#17011)
     329    * Pipeline valve preset extension (#17719)
     330    * don't warn about addr:housenumber=bb in Bosnia and Herzegovina (#17486)
     331    * report building=hangar outside of aeroway (#10391)
     332  * 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]
     333
     334== 2019-04-29: Stable release 15031 ([milestone:"19.04" 19.04]) == #stable-release-19.04
     335* major enhancements
     336  * major bugfix: fixed several cases where changeset could be uploaded with a previous comment (#11168, #13474, #17452)
     337  * 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)
     338* medium enhancements
     339  * drastically improve performance for SimplifyWayAction when used with very complex ways (#16102)
     340  * improve offline startup time on Windows by making certificate download optional (#17619)
     341  * display lines for local gpx tracks without tags (#17596)
     342  * 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)
     343  * reject uploads with source=google (#17634)
     344* minor enhancements
     345  * fix a bug at the offset handling of geotagged images (#16846)
     346  * improve error handling of write protected files (#17237)
     347  * adjust "Zoom to download"/"Zoom to downloaded data" behavior and add new preference `zoom.scale-follow-native-resolution-at-load` (#17591)
     348  * fix a bug with filters of locked layers (#17610)
     349  * Allow to configure shortcut for "Move Node" action (#17654)
     350  * Add/improve/fix/change Internal Presets, Map Paint Style and Validation rules:
     351    * warn about highly suspicious Unicode characters (#17546, #17595)
     352    * warn about unnecessary gnis:Class tags (#17547)
     353    * warn about addr:housenumber without number (#17486)
     354    * raise "questionable key (ending with a number)" to warning level (#17554)
     355    * add wall=castle_wall, seawall and flood_wall (#17507)
     356    * add shop=carpet (#17557)
     357    * improve turn restriction validator warnings (#17561, #17567)
     358    * don't warn about man_made=wildlife_crossing together with bridge|tunnel=yes (#17570)
     359    * don't warn about psv=* on barrier=bollard (#17572)
     360    * remove building:ruian:type check (#17482)
     361    * warn about tracktype=grade1 with surface which does not fit with grade1 (#17592)
     362    * warn about tracktype=grade2 with surface=sand|mud (#17594)
     363    * improve messages created by RelationChecker (#17567)
     364    * raise addr:street together with addr:place to warning level (#17604)
     365    * warn about type=associatedStreet in germany (#17484)
     366    * add icon for craft=sawmill (r14998)
     367    * add sport=fitness (r15002)
     368    * warn about building:part=* together with building=* (#17630)
     369    * warn about sport=football (#17593)
     370    * warn about more descriptive names (#17629)
     371    * improve overlapping areas test (#17614)
     372    * improve "node connects highway and building" test (#17025)
     373    * allow the user to change the color of tagged nodes which don't get an icon on high zoom (#17147)
     374    * add material combo to historic=memorial preset (r15017)
     375    * improve inside area test (#17652)
     376    * improve performance of selecting complex multipolygons with double click (#17652)
     377    * improve performance in validator by not running "information" level checks if not wanted (#17656)
     378    * don't warn about shop=boat is unknown, maybe bag is meant (#17655)
     379    * don't warn about shop=tiles is unknown, maybe tyres is meant  (#17631)
     380  * 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]
     381
     382== 2019-03-31: Stable release 14945 ([milestone:"19.03" 19.03]) == #stable-release-19.03
     383* major enhancements
     384  * various improvements to the validator panel (see below)
     385* medium enhancements
     386  * Validator dialog: manage ignore list (r14828, r14842, r14851, r14852, r14939)
     387  * Validator dialog: update validator tree when primitives are purged or removed and existing errors refer to those primitives (r14849, r14856, r14892, r14907)
     388  * Validator dialog: improve performance (r14845, r14855, r14857)
     389  * Validator dialog: add "Ignore for now" feature (r14889, r14894, r14912, r14931, r14893)
     390  * improve performance for GPX layer action "Download from OSM along this track" (r14868, r14872)
     391  * show last ''used'' tags in Add Tag Dialog, not only last ''added'' tags (r14926)
     392* minor enhancements
     393  * Validator dialog: Disable buttons when they are not functional (r14825, r14847, r14858)
     394  * Validator dialog: improved Lookup button (r14826, r14834, r14854, r14887)
     395  * add missing conflict when merging a primitive modified and deleted in two data sets (r14922)
     396  * Preferences: Display languages in alphabetical order (r14929)
     397  * allow to paste full changeset URL where changeset id is expected (r14930)
     398  * support optional browse/ in osm url at open location, used by Keepright (r14944)
     399  * Add/improve/fix/change Internal Presets, Map Paint Style and Validation rules:
     400    * set correct translation context for colour tags in hydrant preset (r14829)
     401    * warn about leisure=nature_reserve on nodes (r14830)
     402    * warn about boundary=administrative together with landuse=residential  (r14831)
     403    * warn about highway=pedestrian together with width<3 (r14831, r14840, r14910)
     404    * add sport=rowing (r14841)
     405    * don't warn about footways ending at amenity=toilets (r14861)
     406    * 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)
     407    * add shop=massage (r14874)
     408    * warn about shop=shopping_centre (r14874)
     409    * reorder agricultural=* combo in access preset and give it a better label (r14876, r14941)
     410    * Support interval as restriction-type in conditional syntax validator test (r14879)
     411    * Suppress warning Unknown property value - Value '12' for key 'capacity:disabled' is unknown, maybe one of [1, 2] is meant? (r14881)
     412    * don't warn about water=* on amenity=lavoir (r14883)
     413    * warn about descriptive names (r14884, r14885, r14911, r14891, r14923)
     414    * fix wrong warning for misspelled tag key (r14897)
     415    * suggest to remove building:ruian:type when there is no added value (r14901)
     416    * detect highway=footway|pedestrian with foot=yes|designated (and highway=cycleway with bicycle=yes|designated) (r14904, r14918, r14942, r14943)
     417    * warn about obsolete type=associatedStreet relations in germany (r14906, r14914)
     418    * add bicycle_parking=bollard (r14909, r14915)
     419    * don't warn about width on leisure=track (r14915)
     420    * add osmarender:* tags to automatically discarded tags (r14916, r14925)
     421    * deprecate is_in globally / is_in:* for nodes and ways (r14917)
     422    * detect and fix non-printing control characters (r14933)
     423    * replace shop=fashion with shop=clothes (r14935)
     424    * warn about ele values with more than 2 decimal places (r14940)
     425  * 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]
     426
     427== 2019-03-03: Stable release 14824 ([milestone:"19.02" 19.02]) == #stable-release-19.02
     428* major enhancements
     429  * new language: Canadian English (en_CA: r14811, r14812)
     430* medium enhancements
     431  * add mapcss function `gpx_distance()` to get the distance to the closest gpx point (r14802)
     432* minor enhancements
     433  * gpx download improvements (r14761, r14762)
     434  * remember state of minimized docked panels when closing undocked panel (r14765, r14820)
     435  * Add/improve/fix/change Internal Presets, Map Paint Style and Validation rules:
     436    * add wiki documented denominations >500 uses (r14767, r14773)
     437    * don't warn about "customer is not a valid restriction value" (r14767, r14774)
     438    * add crop=cereal (r14769)
     439    * fix typo in tidal generator preset: steam -> stream (r14780)
     440    * 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)
     441    * allows multiple values in URL validator (r14803)
     442    * deprecated amenity=sauna (r14804, r14815)
     443    * complain about shop=yes, except for amenity=fuel (r14805)
     444    * support rendering of boundary on relation ways for all boundary types not just administrative (r14806)
     445    * 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)
     446    * deprecate natural=waterfall in favor of waterway=waterfall (r14814, r14815)
     447    * change preset: piste:grooming=classic;skating to classic+skating (r14821)
     448  * 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]
     449
     450
     451== 2019-02-05: Stable release 14760 ([milestone:"19.01" 19.01]) == #stable-release-19.01
     452* major enhancements
     453  * When unglueing a node from a way, retain the history on the node which gets assigned the tags. (r14653, r14662)
     454  * Add tab with installation details in "About" popup (r14693, r14701, r14707)
     455* medium enhancements
     456  * Improved "Zoom to selection" behavior (r14628, r14734)
     457  * Allow to save active ValidatorLayer (r14667, r14668)
     458  * Make auto-resizing Tags table to fit content optional and disabled by default (r14677)
     459  * Display non default API URL in upload dialog (r14729)
     460* minor enhancements
     461  * Imagery Preferences: harmonize cache size units (r14631)
     462  * Imagery Preferences: collect all cache settings in the same tab (r14632)
     463  * Detect preset wiki languages automatically (r14646, r14647, r14660, r14664)
     464  * Status report: exclude file history, Overpass queries (r14671)
     465  * Add Help buttons to several windows (r14655:14658, r14742:14745)
     466  * Restore contextual menu of history dialog (r14676)
     467  * GenericRelationEditor: bind Ctrl+Enter to okay action (r14679)
     468  * Improve progressMonitor for internal osm (xml) importer (r14688)
     469  * ChildRelationBrowser: add popup menu (r14713)
     470  * Remove support for TagChecker configuration files i.e. tagchecker.cfg (r14727)
     471  * Improve progress bar of history browser (r14756)
     472  * Add/improve/fix/change Internal Presets, Map Paint Style and Validation rules:
     473    * Don't sort map_size values in information=map preset (r14621)
     474    * Add 22000 as a valid voltage value (r14645)
     475    * Add naming tags for relations: water/waterway/wetland (r14680)
     476    * Fine tune unknown tags warning (r14696, r14739, r14750, r14751)
     477    * Add Key:interval to presets (r14711, r14712)
     478    * Add traffic_calming=dip, sort traffic calming presets more logical like in the wiki (r14714)
     479    * Add type of zoo (r14715)
     480    * Validate correct Key:interval syntax (r14728)
     481    * Remove some false positve validator warnings of attraction=summer_toboggan (r14735)
     482  * 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]
     483
     484== Older stable releases ==
     485  * [[Changelog/2018]]: Releases from r13266 to r14620
     486  * [[Changelog/2017]]: Releases from r11426 to r13265
     487  * [[Changelog/2016]]: Releases from r9230 to r11425
     488  * [[Changelog/2015]]: Releases from r7907 to r9229
     489  * [[Changelog/2014]]: Releases from r6763 to r7906
     490  * [[Changelog/2013]]: Releases from r5697 to r6502
     491  * [[Changelog/2012]]: Releases from r4878 to r5608
     492
     493== See also ==
     494* There is a similar [[Plugin changelog|changelog for plugins]], which is no longer updated.