wiki:Changelog/2019

Languages:

Changelog 2019

This page provides an user-friendly changelog for the stable releases of JOSM. Its granularity lies between the contents of the StartupPage and the SVN log messages.

  • This list contains mainly enhancements and changes.
  • 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.
  • Changes of external resources (Presets, Map Paint Styles, Validator Rules, Imageries and Plugins) are not listed here.
  • The JOSM related changes noted on osm trac are not listed here as well.

2020-01-02: Stable release 15628 (19.12)

(First version 15625 was released as stable version and due to major bugs the version 15628 was released as hotfix.)

  • major enhancements
    • Improved performance of "Combine way" and "Parallel ways" map mode (#18368)
  • minor enhancements
    • Add national Taginfo instances (#18302)
    • Allow users to automatically get the source tags (#18429)
    • Advanced options to disable autocomplete in add tags dialog (properties.autocomplete-keys / properties.autocomplete-values, #18401)
    • Don't require a restart when a Tagging Preset is added/removed (#18381)
    • Add trim_list mapCSS function (#18408)
    • Dynamic width update of layer number column (#18329)
    • More helpful error message when loading an invalid gpx file (#18397)
    • Add expert option gui.start.animation to disable the shining star animation displayed during the end-of-the-year period (#18431)
    • Allow plugins to remove a test they added (#18441)
  • Add/improve/fix/change Internal Presets, Map Paint Style and Validation rules:
    • Add 27 new SVG icons (#15240)
    • Add building=allotment_house (r15580), building=toilets (r15601) and building=ger (r15626)
    • Add wiki documented cuisine values (#18430)
    • Improve highway=elevator preset (#18392)
    • Reduce natural=water check level to info (#18394)
    • Ignore amenity=mobile_money_agent (r15570), man_made=clearcut (r15594), construction=minor (#18464), keys ending by :wikidata or :wikipedia (#18472)
    • Warn about railway=construction without construction tag (#18411)
  • More minor bug fixes, enhancements, stability improvements, translation updates, code improvements and code documentation, see SVN log messages of milestone 19.12

2019-12-02: Stable release 15553 (19.11)

  • major enhancements
    • New language Marathi (#18285)
    • Rework of GPX track colors / layer preferences (#16796)
      • Reading and writing of colors in *.gpx files
      • Multiple colors per GPX layer supported (each track can have an individual color)
      • Support of Garmin track extensions
      • Saving of layer specific preferences in the GPX file instead of global preferences
      • Conversion of track and segment related fields/tags between GPX <-> OSM
      • Editing of GPX track color, name and description possible without prior conversion to OSM
  • minor enhancements
    • Remove language Canadian English (#17380)
    • More robust parsing of GeoJSON coordinates (#18287)
    • Add name:ko-Latn|ja_rm|sr-Latn|zh_pinyin|ja_kana|ja-Latn|ja-Hira to the list of known language codes (#18284)
    • Better handling of smooth scrolling in case of long distances and overlapping scrolls (r15511)
    • Make sure "Upload selection" is always enabled if required after data change event (#18296)
    • Improve performance when incomplete multipolygon is updated (Ctrl+Shift+B) (#18341)
    • Registers opening *.geojson files on macOS (#18350)
  • Add/improve/fix/change Internal Presets, Map Paint Style and Validation rules:
    • Warn if incomplete multipolygon relation (MP) was modified (#18240)
    • Perform check for crossing ways for all complete ways of the MP (#18240)
    • Throw warning for natural=water without water (#18297)
    • Ignore railway=platform from UnconnectedWays test (#18294)
    • Handle level tag like layer in CrossingWays test (#18293)
    • Handle noexit tag in UnconnectedWays test for railways too (#18299)
    • Allow the role hail_and_ride in route=bus|trolleybus relations (#18324)
    • Don't warn about missing segregated if bicycle=dismount is used (#18331)
    • Replace pipeline=marker by marker=* preset and add related validator rules (#18267)
    • Add shop=weapons (#18310)
    • Warn about manhole=unknown, manhole=plain and manhole=yes and don't warn about manhole=plain looks like manhole=drain (#18334)
    • Don't render man_made=embankment pattern on both sides when used on highway/railway/waterway (#18343)
    • Deprecate barrier=embankment in favor of man_made=embankment (#17643)
    • Add waterway=tidal_channel, little reorder in the waterway preset menu (#18128)
    • Add shop=scuba_diving (#18337)
    • Add tourism=camp_pitch, camp_site icon adjusted (#18356)
    • Fix list of wikipedia language prefixes (#18360)
    • Don't warn about service=slipway (#12771)
    • Add leisure=hackerspace (#18366)
    • Don't warn about missing recycling:*=* tag for recycling_type=centre. (r15552)
  • More minor bug fixes, enhancements, stability improvements, translation updates, code improvements and code documentation, see SVN log messages of milestone 19.11

2019-11-02: Stable release 15492 (19.10)

  • major enhancements
    • Allow zoom in TMS layer up to 24 (#18064)
    • Drop remote control https support (no longer needed, #10033, #15748, #17097)
    • Add GeoJSON import, with limited support of named CRS (#10564, #17495)
  • medium enhancements
    • Catch impossible angles in highways (#18127)
    • Highlight affected relation members in role validation warnings (#14253)
    • Simplify track during GPX layer -> data layer conversion (#2760, #18248)
    • Improve performance of "Upload selection" checks (#13890) and "Unconnected highways" test (#18228)
    • Add icons to preset <check>s (#13015)
    • Add new Mode menu, listing working modes (#12662)
  • minor enhancements
    • Disable upload and save buttons when not needed (#12669)
    • Set the default system of measurement based on current country (r15395)
    • Create track segment names from gpx layer name if there is no 'name' attribute present in the actual gpx (#18012)
    • Handle "resource:" URLs identical for cached files and images (#18190)
    • Check that validation autofix works as expected (#14424)
    • Display GPX creator field in GPX layer info component (r15421)
    • Presets: verify that wiki links are no redirect (#17240)
    • Adapt 'Merge' button text to 'Merge layer' and 'Merge selection' actions (#18216)
    • make layer numbering an expert feature, configurable with layerlist.display.numbers advanced preference (#17221)
    • 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)
    • Allow unknown xml attributes to be added as tags (#18249)
  • Add/improve/fix/change Internal Presets, Map Paint Style and Validation rules:
    • add shop=pet_grooming, deprecate shop=dog_grooming (#18154)
    • add shop=e-cigarette (#18238)
    • add ice_road=yes and winter_road=yes (#18205)
    • add aerialway=zip_line (#18206)
    • add barrier=cable_barrier (#18233)
    • remove legacy tags from stop position preset (#18209)
    • fix accepted power route roles (#18219)
    • warn about railway:switch=* without railway=switch (r15433)
    • warn about suspicious highway=* construction=* combinations (#18203, #18246)
    • exclude oneway=reversible from odd number of lanes check (#18185)
    • don't warn about "Combined foot- and cycleway without segregated" in case of foot=use_sidepath or bicycle=use_sidepath (#18183)
    • don't warn about unconnected waterway=ditch (#16334)
    • don't warn about unconnected highway=elevator (#18247)
    • deprecate tower:type=anchor|suspension and pole:type=anchor|suspension in favor of line_attachment=anchor|suspension (#17984)
    • warn about ​wikipedia:lang tags with URL encoded values (#15473)
  • More minor bug fixes, enhancements, stability improvements, translation updates, code improvements and code documentation, see SVN log messages of milestone 19.10

2019-09-30: Stable release 15390 (19.09)

  • major enhancements
    • Display layer number in layer list, to ease using toggle layer shortcuts (#17221)
  • medium enhancements
    • Option to move multiple images at once (#11905)
    • Deselect and remove multiple images in the ImageViewerDialog (#18119)
    • Select next image after one was removed (#18130)
    • don't 'download along' already downloaded areas (#18116)
  • minor enhancements
    • Add method to get unique values in mapcss (#18085)
    • Show a notification if no notes can be downloaded (#18105)
    • support short date/time format in RTKLib .pos files (#18114)
    • don't warn about potentially deleted objects when using download along several times (#18118)
    • Show a notification if no notes can be downloaded (#18105)
    • convert recycling:metal to recycling:scrap_metal (#18147)
    • Allow splitting a connectivity/restriction relation with multiple via-ways (#18088)
    • DownloadAlong: "Download as new layer" button added (#18050)
    • disable "download as new layer" button instead of hiding it (#17310)
    • sort plugins by name in about panel, and display loaded version (#17505)
    • refresh relation member table connectivity after a change of member ways nodes (#13592)
    • Add/improve/fix/change Internal Presets, Map Paint Style and Validation rules:
      • 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)
      • Improve "Way end node near other way" validator test (#18051, #18106)
      • Improve "Tag value contains non-printing character" warning text (#18079)
      • add icons for craft=metal_construction and craft=carpenter (#12575)
      • 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)
      • add additional transport modes in ConditionalKeys test (#18124)
      • warning for amenity=recycling without recycling:* (#18151)
      • convert recycling:metal to recycling:scrap_metal (#18152)
      • consider junction=circular like junction=roundabout (#18047)
      • add name context to translate "Parking" differently for cars/bikes (#18141)
      • OverlappingWays: exclude tourism=camp_site (#18163)
      • OverlappingWays: exclude indoor= (#15815)
      • prefer location=roof over location=rooftop, location over generator:location (#18153)
      • detect duplicated relations even if members order differ (#11388)
      • remove duplicate warning for unusual direction (#18148)
    • More minor bug fixes, enhancements, stability improvements, translation updates, code improvements and code documentation, see SVN log messages of milestone 19.09

2019-08-26: Stable release 15322 (19.08)

  • major enhancements
    • New logo (#18009)
    • Add arbitrary changeset tags via remote control (#18038)
  • medium enhancements
    • MapCSS: add new functions to retrieve OSM metadata: osm_user_name, osm_user_id, osm_version, osm_changeset_id, osm_timestamp (#17885)
    • MapCSS: Add sort method (#17995)
    • MapCSS: add tag_regex method to get keys by regex for comparison functions (#18057)
    • Mappaint styles: keep the style settings menu open after one has been selected (#10435)
    • Mappaint styles: Enable grouping of similar style settings for enabling/disabling several settings at once (#10435)
    • support RTKLib Positioning Solution files. Add new "Quality" GPX color mode (#17829)
    • Avoid adding multiple conflicts for single object (#17875)
  • minor enhancements
    • Enable download of incomplete members from cloned relations in relation editor (#17910)
    • don't include ImageryInfo field names in imagery search (#17918)
    • Don't break connectivity relations when ways are split (#17931)
    • display number of incomplete objects in OSM data layer information (#17979)
    • add missing space between name of wms endpoint and layer name (#18054)
    • add a workaround for IPv6 routing issues to api.openstreetmap.org (r15320, r15321)
    • Add/improve/fix/change Internal Presets, Map Paint Style and Validation rules:
      • remove check for old-style multipolygons (removed from OSM database in May 2017) (#17886)
      • Remove warning directing cycleway and footway taggings toward highway=path (#17901)
      • update piste:type values and make them searchable (r15252)
      • add bridge:movable=retractable and tilt (#17938)
      • don't warn about oneway on aeroway=runway or taxiway (r15254)
      • harmonize colors, warn about descriptive name=Hydrant (r15255)
      • disable addr:street together with addr:place warning in CZ and DK (#17604)
      • add preset and rendering support for highway=cycleway + foot=designated and highway=footway + bicycle=designated schema (#11780)
      • add manhole preset and warn about manhole=* without man_made=manhole (#17947)
      • 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)
      • add guest_house=*, community_centre=*, community_centre:for=* (#17370)
      • replace diaper by changing_table and add validator rules (#17880)
      • warn about roof:shape=half_hipped (#17990)
      • warn about highway=cycleway cycleway=track (#17967)
      • warn about bridge_name and add bridge:name to bridge and movable bridge preset (#18003)
      • warn about generator:source, generator:method or generator:type without power=generator (#17997)
      • warn about Combined foot- and cycleway without segregated (except if surface is any kind of unpaved) (#17973)
      • remove special rendering of deprecated tags type=conifer and type=broad_leaved (#18010)
      • warn about access=public (#18007)
      • add most common opening_hours and collection_times (r15272)
      • replace crossing=island by crossing:island=yes (#17330)
      • new public_transport=platform icon (#17977)
      • Run "Building with an almost square angle" test only on ways inside download area (#18000)
      • don't warn about missing ref=* on highway=* if it is part of a type=route route=road relation which has a ref=* (#17970)
      • warn about highway=crossing crossing=no and railway=crossing crossing=no (#17330)
      • don't warn about unclosed sport=karting (r15297)
      • add resource to quarry preset (#18048)
      • add crop=sugarcane, coffea_plants (r15299)
      • add rendering for amenity=car_pooling and improve icon (#17780)
      • don't warn about "value games of key shop is unknown, maybe gas is meant" (#17987)
      • add barrier=handrail (#18055)
      • add superroute (#17908)
      • add police=* preset (Non-public police facility) and warn about police=yes and police=* together with amenity=police (#17950)
      • add emergency=emergency_ward_entrance and warn about emergency_ward_entrance=* without emergency=emergency_ward_entrance (#17989)
      • warn about most used non-building-type building values (#17786)
      • warn about footway=crossing and cycleway=crossing on nodes (#18060)
      • 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)
    • More minor bug fixes, enhancements, stability improvements, translation updates, code improvements and code documentation, see SVN log messages of milestone 19.08

(Milestone 19.07 was skipped.)

2019-07-10: Stable release 15238 (19.06)

(First version 15234 was released as stable version and due to major bugs the versions 15237 and 15238 were released as hotfixes.)

  • major enhancements
    • filter imagery list by (localized) country name (#17781)
  • medium enhancements
    • bugfix: incompletely downloaded turn restrictions did sometimes break when splitting the from way (#17810)
    • display external resources icons in the preferences (#13458)
    • display IPTC metadata from jpeg/tiff images (caption, headline, keywords, object name) (#17848)
    • add dedicated buttons in filter dialog to sort/reverse filters order. (#14208)
    • add HTTP/2 support (needs Java 11 and http2 plugin, #17861)
  • minor enhancements
    • improve CreateMultipolygonAction (#17768)
    • improve filter dialog table header (dynamic width, sortable) (#14208)
    • Improve performance when loading or validating complex multipolygon relation (#17819)
    • command line: Use %U code for Linux desktop Exec parameter to allow URLs in addition to file path (#17824)
    • allow to download geo: URI from the command line (#17825)
    • support Geo URIs with WGS84 CRS and/or uncertainty (#17825)
    • fix Create/Update multipolygon with touching inner rings (#17768)
    • increase decimal places of length in statusbar from one to two (#17823)
    • Don't zoom to download area by default for "Update Data" and "Download Along" actions. (#17871)
    • use a proper icon for "reorder imagery layers" action (#17826)
    • Replace OSM History Viewer (osmrmhv) by OSM History Viewer (Mapki) (#17621)
    • Add/improve/fix/change Internal Presets, Map Paint Style and Validation rules:
      • add amenity=car_pooling (#17780)
      • add nudism attribute to beach, beach resort and campsite presets (r15157)
      • make siren:purpose a multiselect and searchable (#17787)
      • add building=bakehouse (#17797)
      • add Diet preset and link it in some others (#17043)
      • deprecate cuisine=vegan|vegetarian in favor of diet:vegan|vegetarian (#17043)
      • add more cuisine=* values (#17043)
      • add opening_hours:kitchen=* (#17798)
      • deprecate kitchen_hours=* in favor of opening_hours:kitchen=* (#17798)
      • add reservation=* to more presets (#17798)
      • add wetland=fen (#17799)
      • add cemetery=sector (#17804)
      • warn about cemetery=sector together with landuse=cemetery (#17804)
      • add icon for craft=hvac (r15170)
      • add rendering for telecom presets (#17689, #17690, #17692)
      • add man_made=street_cabinet (#17814)
      • add shop=party (#17434)
      • add shop=doors (#17434)
      • add railway=railway_crossing (#17834)
      • less obtrusive railway=switch icon (r15188)
      • add railway:switch=* combo in railway=switch preset (r15188)
      • add junction:ref=* to motorway_link, trunk_link and primary_link presets (#17791)
      • add direction=* to traffic_sign presets (#17815)
      • warn about traffic_sign=maxspeed without maxspeed=* (r15190)
      • add bridge=boardwalk and remove deprecated bridge=swing in rendering (#10447)
      • don't warn about maxspeed on suspicious object if traffic_sign:forward or traffic_sign:backward is present (#17844)
      • add traffic_signals:direction to Traffic Signal preset (#17808)
      • add cycleway=asl (#10618)
      • draw man_made=dyke below highway=* in own layer to see the highway if tagged on the same way (#17741)
      • add amenity=money_transfer (#17681)
      • deprecate shop=money_transfer (#17681)
      • deprecate contact:google_plus (r15200)
      • add highway=toll_gantry (#16989)
      • add enforcement=toll to enforcement relation preset (r15201)
      • remove strange voltage value 15000;200000 (#17174)
      • don't warn about building=trullo not in presets (r15212)
    • More minor bug fixes, enhancements, stability improvements, translation updates, code improvements and code documentation, see SVN log messages of milestone 19.06

2019-06-02: Stable release 15155 (19.05)

(First version 15150 was released as stable version and due to major bugs version 15155 was released as hotfix.)

  • major enhancements
    • add category icons in imagery preferences, add tooltips and a box to filter the list (#16301)
    • display dynamic imagery entries in sub menus when they have category not equal to photo (#17676, #17779)
  • medium enhancements
    • mapcss: 4 new operators: ⊆,⊈,⊇,⊉ (#10391)
  • minor enhancements
    • allow to define exceptions to the list of forbidden terms, through upload.comment.exception-terms property (#17634)
    • Remove google from default list of forbidden terms. Useful for DWG. (#17634)
    • Fix timezones and DST for image correlation (#17576)
    • Add new functions for plugin developers to find distances between primitives (#17616)
    • preset layout: don't merge single checks into immediate following checkgroup (#17698)
    • display a notification if the user is blocked (#17722)
    • load "MicroSec e-Szigno Root CA 2009" certificate, used by city of Budapest (#17668)
    • improve Update multipolygon feature (#17767)
    • Search dialog: input field reacts on changes in radio buttons (#17754)
    • Search dialog: detect invalid MapCSS search expressions (#17746)
    • ignore unclosed ways and multipolygons with unclosed outer rings in methods Geometry.filterInsidePolygon() and Geometry.filterInsideMultipolygon() (#17745)
    • possibility to set the Bing API key using jmapviewer.bing.api-key (#17744)
    • Add/improve/fix/change Internal Presets, Map Paint Style and Validation rules:
      • don't warn about arrows as unusual Unicode character (#17667)
      • don't warn about duplicate address if they have different addr:suburb (#17674)
      • warn about even more descriptive names: name=school|école|Школа|parc|park (#17633)
      • render tunnel=flooded like tunnel=culvert (#17693)
      • add diameter and pressure to pipeline and penstock presets (#17694)
      • improve crossing and contains (x inside y) validator tests (#12627, #14287, #14289, #17695)
      • draw man_made=cutline below highway=* in own layer. Adapt color and width. (#17704)
      • make TurnrestrictionTest aware of conditional restrictions (#17709)
      • add bridge/tunnel/embankement/cutting checks to railway presets (#17650)
      • better preset layout bridge/tunnel/embankement/cutting checks in two columns (#17650)
      • remove incline from highway=bus_guideway preset (#17650)
      • remove incline and oneway from roundabout preset (#17650)
      • remove branch=* from all power related presets (#17707)
      • remove voltage=* and frequency=* from power=plant presets (#17707)
      • add a warning about voltage=* and frequency=* on power=plant (#17707)
      • add plant:source to power=plant presets (#17707)
      • detect if a oneway in a relation may be going in the wrong direction (#17501)
      • add natural=strait (#17731)
      • 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)
      • deprecate leisure=common (#17556)
      • add passenger_information_display and route_ref to public_transport=platform and highway=bus_stop presets (#17713)
      • add shop=watches (#17519)
      • warn about junction=yes together with highway=* (#17623)
      • warn about "A linear object highway=* without area=yes has a tag indicating that it is an area" at info level (#17623)
      • warn about power=plant together with generator:*=* and power=generator together with plant:*=* (#17644)
      • add telecom presets (street_cabinet=telecom, telecom=exchange, telecom=connection_point, telecom=service_device) (#17689, #17690, #17692)
      • don't throw warning "node connects highway and building" for entrance nodes (r15118)
      • Don't produce warning "Unknown property value - Value 'bank' for key 'building' is unknown, maybe 'barn' is meant?" (#17055)
      • Don't produce warning "Unknown property value - Value 'peat' for key 'resource' is unknown, maybe 'lead' is meant?" (#17762)
      • Don't produce "Relations with same members" for relations without members. They will be flagged as empty relations. (#17011)
      • Pipeline valve preset extension (#17719)
      • don't warn about addr:housenumber=bb in Bosnia and Herzegovina (#17486)
      • report building=hangar outside of aeroway (#10391)
    • More minor bug fixes, enhancements, stability improvements, translation updates, code improvements and code documentation, see SVN log messages of milestone 19.05

2019-04-29: Stable release 15031 (19.04)

  • major enhancements
    • major bugfix: fixed several cases where changeset could be uploaded with a previous comment (#11168, #13474, #17452)
    • 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)
  • medium enhancements
    • drastically improve performance for SimplifyWayAction when used with very complex ways (#16102)
    • improve offline startup time on Windows by making certificate download optional (#17619)
    • display lines for local gpx tracks without tags (#17596)
    • 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)
    • reject uploads with source=google (#17634)
  • minor enhancements
    • fix a bug at the offset handling of geotagged images (#16846)
    • improve error handling of write protected files (#17237)
    • adjust "Zoom to download"/"Zoom to downloaded data" behavior and add new preference zoom.scale-follow-native-resolution-at-load (#17591)
    • fix a bug with filters of locked layers (#17610)
    • Allow to configure shortcut for "Move Node" action (#17654)
    • Add/improve/fix/change Internal Presets, Map Paint Style and Validation rules:
      • warn about highly suspicious Unicode characters (#17546, #17595)
      • warn about unnecessary gnis:Class tags (#17547)
      • warn about addr:housenumber without number (#17486)
      • raise "questionable key (ending with a number)" to warning level (#17554)
      • add wall=castle_wall, seawall and flood_wall (#17507)
      • add shop=carpet (#17557)
      • improve turn restriction validator warnings (#17561, #17567)
      • don't warn about man_made=wildlife_crossing together with bridge|tunnel=yes (#17570)
      • don't warn about psv=* on barrier=bollard (#17572)
      • remove building:ruian:type check (#17482)
      • warn about tracktype=grade1 with surface which does not fit with grade1 (#17592)
      • warn about tracktype=grade2 with surface=sand|mud (#17594)
      • improve messages created by RelationChecker (#17567)
      • raise addr:street together with addr:place to warning level (#17604)
      • warn about type=associatedStreet in germany (#17484)
      • add icon for craft=sawmill (r14998)
      • add sport=fitness (r15002)
      • warn about building:part=* together with building=* (#17630)
      • warn about sport=football (#17593)
      • warn about more descriptive names (#17629)
      • improve overlapping areas test (#17614)
      • improve "node connects highway and building" test (#17025)
      • allow the user to change the color of tagged nodes which don't get an icon on high zoom (#17147)
      • add material combo to historic=memorial preset (r15017)
      • improve inside area test (#17652)
      • improve performance of selecting complex multipolygons with double click (#17652)
      • improve performance in validator by not running "information" level checks if not wanted (#17656)
      • don't warn about shop=boat is unknown, maybe bag is meant (#17655)
      • don't warn about shop=tiles is unknown, maybe tyres is meant (#17631)
    • More minor bug fixes, enhancements, stability improvements, translation updates, code improvements and code documentation, see SVN log messages of milestone 19.04

2019-03-31: Stable release 14945 (19.03)

  • major enhancements
    • various improvements to the validator panel (see below)
  • medium enhancements
  • minor enhancements
    • Validator dialog: Disable buttons when they are not functional (r14825, r14847, r14858)
    • Validator dialog: improved Lookup button (r14826, r14834, r14854, r14887)
    • add missing conflict when merging a primitive modified and deleted in two data sets (r14922)
    • Preferences: Display languages in alphabetical order (r14929)
    • allow to paste full changeset URL where changeset id is expected (r14930)
    • support optional browse/ in osm url at open location, used by Keepright (r14944)
    • Add/improve/fix/change Internal Presets, Map Paint Style and Validation rules:
      • set correct translation context for colour tags in hydrant preset (r14829)
      • warn about leisure=nature_reserve on nodes (r14830)
      • warn about boundary=administrative together with landuse=residential (r14831)
      • warn about highway=pedestrian together with width<3 (r14831, r14840, r14910)
      • add sport=rowing (r14841)
      • don't warn about footways ending at amenity=toilets (r14861)
      • 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)
      • add shop=massage (r14874)
      • warn about shop=shopping_centre (r14874)
      • reorder agricultural=* combo in access preset and give it a better label (r14876, r14941)
      • Support interval as restriction-type in conditional syntax validator test (r14879)
      • Suppress warning Unknown property value - Value '12' for key 'capacity:disabled' is unknown, maybe one of [1, 2] is meant? (r14881)
      • don't warn about water=* on amenity=lavoir (r14883)
      • warn about descriptive names (r14884, r14885, r14911, r14891, r14923)
      • fix wrong warning for misspelled tag key (r14897)
      • suggest to remove building:ruian:type when there is no added value (r14901)
      • detect highway=footway|pedestrian with foot=yes|designated (and highway=cycleway with bicycle=yes|designated) (r14904, r14918, r14942, r14943)
      • warn about obsolete type=associatedStreet relations in germany (r14906, r14914)
      • add bicycle_parking=bollard (r14909, r14915)
      • don't warn about width on leisure=track (r14915)
      • add osmarender:* tags to automatically discarded tags (r14916, r14925)
      • deprecate is_in globally / is_in:* for nodes and ways (r14917)
      • detect and fix non-printing control characters (r14933)
      • replace shop=fashion with shop=clothes (r14935)
      • warn about ele values with more than 2 decimal places (r14940)
    • More minor bug fixes, enhancements, stability improvements, translation updates, code improvements and code documentation, see SVN log messages of milestone 19.03

2019-03-03: Stable release 14824 (19.02)

  • major enhancements
  • medium enhancements
    • add mapcss function gpx_distance() to get the distance to the closest gpx point (r14802)
  • minor enhancements
    • gpx download improvements (r14761, r14762)
    • remember state of minimized docked panels when closing undocked panel (r14765, r14820)
    • Add/improve/fix/change Internal Presets, Map Paint Style and Validation rules:
      • add wiki documented denominations >500 uses (r14767, r14773)
      • don't warn about "customer is not a valid restriction value" (r14767, r14774)
      • add crop=cereal (r14769)
      • fix typo in tidal generator preset: steam -> stream (r14780)
      • 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)
      • allows multiple values in URL validator (r14803)
      • deprecated amenity=sauna (r14804, r14815)
      • complain about shop=yes, except for amenity=fuel (r14805)
      • support rendering of boundary on relation ways for all boundary types not just administrative (r14806)
      • 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)
      • deprecate natural=waterfall in favor of waterway=waterfall (r14814, r14815)
      • change preset: piste:grooming=classic;skating to classic+skating (r14821)
    • More minor bug fixes, enhancements, stability improvements, translation updates, code improvements and code documentation, see SVN log messages of milestone 19.02

2019-02-05: Stable release 14760 (19.01)

  • major enhancements
    • When unglueing a node from a way, retain the history on the node which gets assigned the tags. (r14653, r14662)
    • Add tab with installation details in "About" popup (r14693, r14701, r14707)
  • medium enhancements
    • Improved "Zoom to selection" behavior (r14628, r14734)
    • Allow to save active ValidatorLayer (r14667, r14668)
    • Make auto-resizing Tags table to fit content optional and disabled by default (r14677)
    • Display non default API URL in upload dialog (r14729)
  • minor enhancements
    • Imagery Preferences: harmonize cache size units (r14631)
    • Imagery Preferences: collect all cache settings in the same tab (r14632)
    • Detect preset wiki languages automatically (r14646, r14647, r14660, r14664)
    • Status report: exclude file history, Overpass queries (r14671)
    • Add Help buttons to several windows (r14655:14658, r14742:14745)
    • Restore contextual menu of history dialog (r14676)
    • GenericRelationEditor: bind Ctrl+Enter to okay action (r14679)
    • Improve progressMonitor for internal osm (xml) importer (r14688)
    • ChildRelationBrowser: add popup menu (r14713)
    • Remove support for TagChecker configuration files i.e. tagchecker.cfg (r14727)
    • Improve progress bar of history browser (r14756)
    • Add/improve/fix/change Internal Presets, Map Paint Style and Validation rules:
      • Don't sort map_size values in information=map preset (r14621)
      • Add 22000 as a valid voltage value (r14645)
      • Add naming tags for relations: water/waterway/wetland (r14680)
      • Fine tune unknown tags warning (r14696, r14739, r14750, r14751)
      • Add Key:interval to presets (r14711, r14712)
      • Add traffic_calming=dip, sort traffic calming presets more logical like in the wiki (r14714)
      • Add type of zoo (r14715)
      • Validate correct Key:interval syntax (r14728)
      • Remove some false positve validator warnings of attraction=summer_toboggan (r14735)
    • More minor bug fixes, enhancements, stability improvements, translation updates, code improvements and code documentation, see SVN log messages of milestone 19.01

Older stable releases

See also

Last modified 21 months ago Last modified on 2021-03-04T13:17:03+01:00