Version 728 (modified by 5 years ago) ( diff ) | ,
---|
Languages:
- English
- français
- Nederlands
Table of Contents
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-06-??: Stable release 15??? (19.06)
- major enhancements
- medium enhancements
- filter imagery list by (localized) country name (#17781)
- 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)
- 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)
- 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
- 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
- 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
- Validator dialog: manage ignore list (r14828, r14842, r14851, r14852, r14939)
- Validator dialog: update validator tree when primitives are purged or removed and existing errors refer to those primitives (r14849, r14856, r14892, r14907)
- Validator dialog: improve performance (r14845, r14855, r14857)
- Validator dialog: add "Ignore for now" feature (r14889, r14894, r14912, r14931, r14893)
- improve performance for GPX layer action "Download from OSM along this track" (r14868, r14872)
- show last used tags in Add Tag Dialog, not only last added tags (r14926)
- 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)
- add mapcss function
- 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
- medium enhancements
- 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
- Changelog/2018: Releases from r13266 to r14620
- Changelog/2017: Releases from r11426 to r13265
- Changelog/2016: Releases from r9230 to r11425
- Changelog/2015: Releases from r7907 to r9229
- Changelog/2014: Releases from r6763 to r7906
- Changelog/2013: Releases from r5697 to r6502
- Changelog/2012: Releases from r4878 to r5608
See also
- There is a similar changelog for plugins, which is no longer updated.
Note:
See TracWiki
for help on using the wiki.