wiki:Changelog

Version 738 (modified by Don-vip, 7 years ago) ( diff )

15237 hotfix

Changelog

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.

2019-07-09: Stable release 15237 (19.06)

  • 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
    • 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

Attachments (2)

Download all attachments as: .zip

Note: See TracWiki for help on using the wiki.