wiki:Changelog

Languages:

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.

2020-11-22: Stable release 17329 (20.11)

(Stable release 20.10 was skipped.)

  • major enhancements
    • #7548 - Re-organize the preference dialog
    • #19937 - New macOS bundle system, with Retina resolution, built-in Java runtime, and valid Apple software notarisation (no more scary warnings when opening!)
  • medium enhancements
    • #19745 - Preferences: add quick filter for styles/presets/rules
    • #19822 - GeoJSON: fix bugs with multipolygons
    • #18866 - The Potlatch2 style has been vectorised, and will look better on hiDPI / Retina displays. If you were using it, you need to re-enable it in View menu → Map paint styles → Map paint preferences
    • various performance improvements and memory leak fixes
  • minor enhancements
    • #19876 - Bug fixes for the preferences window
    • #19887, #19906 - Statusbar measurement view fixes
    • #19819 - Improvements for dark modes
    • #18721 - PropertiesDialog: improve "overwrite key" dialog
    • #18235 - Fix loading of the languages sr@latin and ca@valencia from external sources
    • #19851 - Fix shortcut names
    • #19920 - Make cancel work at "Download All Children"
    • #19951 - Show "Multipolygon is not closed" message when new created relation doesn't contain any way
    • #19120, #19954 - Disable Shift shortcuts in text fields
    • #19976 - Add SWEREF99 TM (EPSG:3006) in default projection choices
    • #19993 - Handle multiline note comments in notes dialog
    • #19997 - Disable MapPaint style submenu for empty settings
    • #6529, #14620, #19438 - Fix bugs which could break data integrity
    • #19869, #19871, #19895 - Validator tests could not cope with locked (read-only) datasets
    • #20013 - Combine ways: suggest to adapt direction=forward/backward childnodes in case one of the ways needs to be turned
    • #19966, #20115 - Create Multipolygon: Fix bug that could block JOSM if multipoly.show-relation-editor is true
    • #20096 - Restore comment initialization from dataset changeset hashtags if specified through remote control (regression from recent upload dialog changes)
    • #20026 - Fix tooltip for Date/time in gpx filter dialog
    • #20018 - Disable repaint timer when no animation extension is enabled
    • #20099 - Make sure "OSM Server" preferences display a vertical scrollbar if needed
  • Add/improve/fix/change Internal Presets, Map Paint Style and Validation rules:
    • #19743, #19879 - Update to OpeningHoursParser 0.22.1
    • #19506 - Avoid duplicate warnings on nodes connecting building and highway
    • #19581 - Disable the fix button for duplicated nodes in case there is no downloaded area
    • #17498 - Warn about bicycle=no and cycleway="something positive"
    • #17498 - Deprecate cycleway|cycleway:left|cycleway:right=none in favor of *=no
    • #19877 - Warn about emergency=defibrillator on a way
    • #16247 - Avoid false positives of "Node connects a power line or cable with an object which is not related to the power infrastructure." with multipolygons
    • #19304 - Add shop=frozen_food
    • #17646 - Add mobile and contact:mobile to the two contact presets
    • #17646 - Add preset with most common social networks
    • #19423 - Add amenity=animal_boarding and amenity=animal_shelter
    • #19907 - Don't autofix width=m to width= m (and similar cases)
    • #19907 - Adjust some numeric test to warn about cases with missing numbers after decimal separator (width=10'2." or maxheight=2. m), don't warn about values without inch (feet only)
    • #19907 - Remove foot/inch from maxweight/maxaleload numeric tests
    • #19907 - Avoid that the fix button of some numeric tests produces a still wrong value
    • #19862, #9257 - Remove controversial warning about unnecessary foot|bicycle=yes|designated together with highway=footway|pedestrian|cycleway
    • #17809 - Don't promote spelling FIXME, deprecate Fixme in favor of fixme
    • #19909 - Don't warn about "Way end node near other way" if a power line ends with location:transition=yes
    • #19787 - Add building=tent
    • #19917 - Don't warn about nodes with role house without housenumber but with nohousenumber=yes in associated street relations
    • #19930 - Downgrade warning about oneway on waterway to info level for navigable waterways
    • #19949 - Improve warning message for sidewalk=yes
    • #19980 - Warn about highway=livingstreet together with maxspeed>20 or maxspeed>15 mph
    • #19981 - Warn about closed power=line way
    • #19987 - Fix false positive unconnected ways warning for ways ending at ferry terminal
    • #19967 - Add leisure=bleachers and building=grandstand
    • #14964 - Add residential=apartments|rural|urban
    • #19383 - Add line_management to power support presets, warn about line_management on ways, deprecate pole:type and power related tower:type values
    • #20001 - Add vending=water
    • #18266 - Warn about multiple values in telecom:medium
    • #19952 - Change sport drop down list to a multiselect
    • #20021 - Add holding_position:type
    • #20034 - Add building=gatehouse
    • #20022 - Do not warn about destination_sign relations with same members
    • #20119 - Don't warn about smoothness on barrier=kerb or kerb=*
    • Allow amenity=bar and highway=pedestrian as physical features for sport tags
    • Don't warn about maxspeed on waterway=tidal_channel|fairway
    • Don't warn about missing maxspeed on traffic_sign=maxspeed when conditional maxspeed is present
  • More minor bug fixes, enhancements, stability improvements, translation updates, code improvements and code documentation, see SVN log messages of milestone 20.11

2020-10-05: Stable release 17084 (20.09)

  • medium enhancements
    • #19833 - Remove duplicated nodes before creating an OSM way during GeoJSON import
    • #19830 - Proper update way length indicator in statusbar after various actions
  • minor enhancements
    • #19786, #19726, #19808, #19820, r17032, r17034, r17036, r17060, r17061 - Add missing icons and change some icons
    • #19789, #19793 - Fix memory leaks
    • #19836, #19850 - Add possibility to add a shortcut for more actions and toggle dialogs
    • #19353 - Fix "Relation member must be part of the same dataset as relation" bug
    • #19813 - Fix selection of Multiselect presets
    • #19794 - LatLonDialog: restore return by Enter key
    • #19532 - Fix "Cannot modify the id counter backwards" bug
    • #19493 - Fix performance problem when switching between mappaint styles and wireframe view
  • Add/improve/fix/change Internal Presets, Map Paint Style and Validation rules:
    • #18866 - Update to latest and probably last version of Potlatch2 mappaint style
    • #19739 - Add natural=sinkhole, deprecate natural=sink_hole
    • #12575 - Add icon for craft=brewery, craft=winery, craft=handicraft and craft=caterer
    • #19782 - Fix spelling of climbing keys containing UIAA to uiaa, add validator warnings
    • #19714 - Don't complain about direction reversal in case of two_sided=yes
    • #19769 - Fix validator warning messages
    • #19747 - Warn about electrified=no together with voltage or frequency on railway ways, add frequency=25 to presets
    • #19747 - Fix sorting of frequency values in presets
    • #19759 - Add emergency=suction_point
    • #19797 - Add man_made=pumping_station
    • #19597 - Improve validator performance when validating complex multipolygons
    • #19796 - Add more optional values to the presets of runway, taxiway, apron and helipad
    • #19821 - Don't warn about oneway on leisure=track
    • #19835 - Deprecate cuisine=bbq (case insensitive) in favor of cuisine=barbecue
    • #19572 - Add more warnings about lanes and surface on suspicious objects
    • #19603 - Warn about suspicious tag combinations with footway=*
    • #19672 - Add amenity=monastery, historic=monastery and building=monastery
    • #19828 - Remove cycleway:left|right=opposite_lane|opposite_track|opposite, add cycleway=separate and cycleway:left|right=separate
    • #19431 - Add amenity=language_school
    • #18336 - Add shop=fishing
    • #18338 - Add shop=chocolate
    • #18335 - Add shop=herbalist
    • #17138 - Add shop=swimming_pool
    • Add entrance=garage
  • More minor bug fixes, enhancements, stability improvements, translation updates, code improvements and code documentation, see SVN log messages of milestone 20.09

2020-09-07: Stable release 17013 (20.08)

  • major enhancements
    • #18235 - New language Serbian with Latin script
    • #15441 - Display GPX routes as separate layer (like markers)
    • #15240 - Convert all remaining core PNG icons to SVG (except Potlatch2 mappaint style icons)
    • #19027 - Dark mode available via the new plugin FlatLaf
  • medium enhancements
    • #19248 - Allow to toggle offline mode in the file menu ("Work Offline...")
    • #19400 - Remote control: generate OpenAPI specification
    • #18919 - Changeset Manager: sort tables
    • #19574 - Add a color setting for MapCSS
    • #10488 - GpxLayer: jump to previous/next segment
    • #17836 - Download along several GPX tracks at once
    • #19633 - In the relation editor show links as expected for route relations with split start
    • #3450 - Download dialog: confirm download bounds outside current map view
    • #4888 - Download dialog: show map scale
    • #19692 - Zoom mode: zoom in/out depending on rectangle
    • #19624 - Support reading line-delimited GeoJSON (RFC 7464)
    • #19632 - GeoJSONWriter: write key={value} as JSON object
    • #19717 - Avoid unwanted text control characters in HiDPI
    • #19716 - ChooseTrackVisibilityAction: fix sorting by timespan, do not report unspecified timespan as 1970-01-01
    • #8334 - Add advanced option to scale the table font (Advanced preference keys gui.scale.table.*)
    • #8334 - Add advanced option to scale the list font (Advanced preference key gui.scale.list.font)
    • #19732 - Preferences: open previously selected preference tab
    • #14200 - Warn when moving elements by a large distance
  • minor enhancements
    • #19437 - OpenBrowserAction: make warning threshold of browser windows configurable (Advanced preference key warn.open.maxbrowser)
    • #19620 - Tag2Link: allow to customize sources
    • #18555 - Tag2Link: make search engine configurable (Advanced preference key tag2link.search)
    • #19622 - Tag2Link: show icons based on presets/styles
    • #19316 - Don't show a warning when a new relation is deleted
    • #12484 - Disable inappropriate AdvancedPreference actions (Edit requires exactly one selected row. Reset requires at least one selected row.)
    • #19669 - Add help buttons to more dialogs
    • #8227 - MarkerLayer: allow to customize marker size/stroke (Advanced preference keys draw.rawgps.markers.size, draw.rawgps.markers.stroke)
    • #19699 - Download dialog: left align, improve spacing, add icons to source and "Zoom to downloaded data" checkboxes
    • #7638 - Download dialog: add status bar with lat/lon of mouse cursor and selected download area (for experts)
    • #19705 - MapView: render turn restrictions in HiDPI
    • #19706 - Selection/Relation list: render primitive icons in HiDPI
    • #13586 - Preferences: do not update source entries automatically when --offline=CACHE_UPDATES
    • #19731 - Imagery Preferences: move reload button next to activate button
    • #19510 - Add "Zoom to layer" in context menu of layers in the Layers panel
    • #19736 - MapStatus: display localized SystemOfMeasurement name
    • #19754 - Tag2Link: support multi-values for wikimedia_commons
    • Fix offset of embankment/barrier patterns, which led to unpredictable rendering
  • Add/improve/fix/change Internal Presets, Map Paint Style and Validation rules:
    • #19579 - Don't warn about unknown values of generator:output:electricity and plant:output:electricity
    • #19589 - Don't warn about duplicate housenumbers if one is tagged on a barrier=entrance or barrier=gate node
    • #19604 - Warn if the value of alt_name is the same as of name
    • #19570 - Move hangar outside aeroway warning to external France specific rules
    • #18899 - OpeningHoursParser: allow to specify strictness in preferences
    • #19646 - Enhance bunker preset, add bunker value also to building preset
    • #19660 - Improve warning text for unnecessary area=yes warning
    • #17633 - Remove double warning for one object in some cases (e.g. name=school + building=school + amenity=school), avoid cases like solely building=school (without amenity=school) after autofix
    • #19650 - Do not warn about incline on leisure=slipway
    • #19609 - Adjust lanes warnings
    • #11541 - Add wikidata textbox below every wikipedia textbox in all internal presets and warn if a wikipedia value looks like a wikidata value
    • #19641 - Add shop=second_hand, change icon of shop=charity
    • #19714 - Add rendering of right side of barrier=city_wall, add two_sided=yes checkbox to barrier=city_wall preset, warn if barrier=city_wall way is reversed
    • #19720 - Fix lift_gate:type dropdown list
    • #19718 - Add level=* to emergency=defibrillator preset, reorder preset
    • #19726 - Update OSM wiki object type icons
    • #18934 - Fix rendering of leisure=amusement_arcade and leisure=adult_gaming_centre
    • #19713 - Add junction=circular and remove default oneway arrows in case of oneway=no; add preset links between roundabout, mini-roundabout and circular junction
    • #19742 - Warn about much likely wrong direction tag on highway=mini_roundabout, remove icon for solely direction=clockwise tag
    • #19760 - Don't warn about unusual unicode character ɗ and Ɗ
    • Remove unneeded white background from a few icons
    • Add level values in the presets, don't sort values of level and layer in presets
    • Add irrigation=pivot to farmland preset
  • More minor bug fixes, enhancements, stability improvements, translation updates, code improvements and code documentation, see SVN log messages of milestone 20.08

2020-07-31: Stable release 16812 (20.07)

  • minor enhancements
    • #15240 - Replace some png icons by svg
    • #13173 - Fix cursor hotspot for HiDPI
    • #19241 - Do not report "JOSM Validator" as data source on upload
    • #19451 - Update data: Do not download incomplete ways
    • #19508 - Better reversal function for numbers (e.g. don't change incline=0% to incline=-0%)
    • #19444, #19293 - Improve tag2link
    • #19370, #18319 - Enable GitHub Actions and package for macOS
    • #19432 - Improve splitting ways if way occurs multiple times in a relation
    • #19496 - Display special preset icons prior to the generic multipolygon icon in lists for all presets
    • #19312 - Add preference key validator.relation.allow.complex.dependency to disable warnings from validator or relation editor when multiple relations generate a dependency loop (useful only for non osm data)
  • Add/improve/fix/change Internal Presets, Map Paint Style and Validation rules:
    • #19440 - Add placement:forward/backward to highway presets
    • #16391 - Add noref=yes and noname=yes checkboxes after ref and name fields in highway presets
    • #18698 - Add more access tags
    • #18698 - Split Road Restrictions preset in Road Restrictions and Access Restrictions
    • #11245 - Add clothes=* to shop=clothes preset
    • #19457 - Add sport=curling
    • #19445 - Add man_made=telescope
    • #9164 - Add historic=citywalls, historic=city_gate, historic=manor, historic=church, historic=charcoal_pile, historic=mine, historic=mine_shaft, historic=shieling and historic=milestone
    • #19517 - Add club=*
    • #19515 - Add man_made=antenna
    • #10759 - Add communication:*=yes check boxes to antenna, mast, tower and communication tower
    • #19180 - Deprecate access=customer, addr:inclusion=estimated, building=apartment, lamp_mount=bent mast, lamp_mount=straight mast, lamp_type=electrical, generator:type=solar_photovoltaic_panels and building=part (common typos)
    • #19526 - Multipolygon validation: find shared segments with outer ways when multipolygon relation is incomplete
    • #10932 - Warn about ways with *:lanes but without lanes (also with :forward, :backward and :both_ways extensions)
    • #19536 - Warn about numeric names (info level)
    • #17296 - If the value of fixme is also a tag, ask if the fixme is fixed
    • #19094 - Warn about placement:forward/backward=transition
    • #19544 - Warn about building overlapping with building:part
    • #19180 - Avoid to produce unnecessary messages in "Other" when there is already a deprecated warning in "Warning"
    • #19555 - Adjust rendering of note and fixme on nodes
    • #17750 - Add more access tags to barrier presets including icons for checks
    • #19568 - Don't warn about highway ending near other highway for railway=platform and railway=platform_edge
    • #19571 - Update to OpeningHoursParser 0.22.0
    • Add icon for barrier=bus_trap
    • Add area checkbox to leisure=track preset
    • Add sport=chess
    • Little reorder in the man_made preset group
    • Add resource=clay
  • More minor bug fixes, enhancements, stability improvements, translation updates, code improvements and code documentation, see SVN log messages of milestone 20.07

2020-07-02: Stable release 16731 (20.06)

  • major enhancements
    • #17688 - Allow to "restore selected tags" in history window (via popup menu)
    • #19320 - Add links to taghistory.raifer.tech
    • #18586 - Add invert selection action (expert mode only)
  • medium enhancements
    • #13082 - SearchCompiler: add members: keyword to search for relations with the specified number of members
    • #19330 - History browser: Add semantic check to select equivalent nodes/members on opposite sides
    • #12303 - When downloading objects with Overpass API, use recurse up to fetch referrers
    • #19381 - Upload dialog: warn about large bounding box
  • minor enhancements
    • #19321 - Fix sometimes cut off text in drop down lists in presets
    • #16255 - Possibility to edit relation roles from the membership dialog
    • #19346 - Automatically select newly created multipolygons
    • #14701 - Confirm relation duplicate
    • #19196 - Don't require a restart when a MapPaint color is changed
    • #19199 - SimplifyWayAction: display how many nodes are going to be removed
    • #14228 - Order the members when creating boundaries and multipolygons
    • #19197 - MapCSS: Ability to create a color property with JOSM_pref
    • #19366 - Add filter box for Color Preferences
    • #19287 - Make playground values searchable
    • #19376 - Offer an option to disable the imagery layer popup menu
    • #19381 - Upload dialog: make warnings less intrusive
    • #19406 - InspectPrimitiveDialog: display length and area
    • #16031 - Presets: make use_last_as_default="true" work
    • #19374 - Relation editor: Option to hide tagging preset links
    • #18213 - MapCSS: add support for repeat-image-opacity
  • Add/improve/fix/change Internal Presets, Map Paint Style and Validation rules:
    • #19138 - Warn when you try to delete a node which is part of a way which is hidden by a filter
    • #19337 - Don't warn about sport=motor|motocross|cycling on unclosed ways
    • #19380 - Improve validation message "Role verification problem..."
    • #19389 - Add footway=access_aisle
    • #19312 - Detect circular dependencies in relations
    • #19395 - Don't warn about descriptive name=Casa in France (brand name)
    • #19409 - Don't warn about descriptive name=Kiosk in the Netherlands (brand name)
    • #19396 - Warn about stream=intermittent and don't warn anymore about missing tag stream without waterway
    • #19163 - Adjust units validator tests: add autofixes for missing or multiple spaces and long forms of units, validate maxaxleload and maxlength too
    • #19403 - Update recreational route relation roles
    • #19393 - Warn about end node without housenumber in address interpolation
    • #19382 - Add website, operator, fee, opening_hours and reservation to route relations and/or aerialways, sort checkboxes in public_transport=stop_position preset better
    • #17026 - Don't warn about reg_name without name
    • #18265 - Add shop=lighting, shop=security, shop=wholesale, shop=pottery and shop=trade
    • #18265 - Deprecate shop=lamps
    • #19427 - Add pipeline=substation
    • #18940 - Add man_made=goods_conveyor
    • #15240 - Replace some png icons by svg
    • #16898 - Warn about man_made=tower without tower:type and man_made=communications_tower with height<75m
    • #10759, #17818, #16898 - Add Presets for man_made=mast and man_made=communications_tower, rework preset for man_made=tower
  • More minor bug fixes, enhancements, stability improvements, translation updates, code improvements and code documentation, see SVN log messages of milestone 20.06

2020-06-02: Stable release 16538 (20.05)

(Stable release 20.04 was skipped.)

  • major enhancements
    • #19147 - Add Persian and readd Icelandic language
  • medium enhancements
    • #18468 - MapCSS: add support for text-rotation
    • #18164 - Switch to JOSM search syntax in Overpass Turbo Query Wizard
    • #8352 - Add color chooser to presets and display the color in the Properties dialog
    • #11310 - Support setting changeset tags during /import call
    • #19127 - Jump to Position: jump to place name added
    • #19099 - Download Area around places: search for more than 10 results with Nominatim (After the initial search, the button changes to "Search more...")
    • #18694 - Improve cursors rendering on HiDPI screens
    • #19255 - History browser: add "index of node/member" column
  • minor enhancements
    • #18462 - Improve handling of preferences backup file
    • #18863 - Improve split ways action
    • #19070 - SearchCompiler: regexp comparison using <tilde>
    • #19075 - Presets: add popup menu to keys
    • #19022 - PresetLink: allow to customize label text and UI position
    • #18670, #19042, #19089, #19104, #19105, #19111 - Improve Unglue action
    • #19041 - GeoJSONReader: reuse node on same position to avoid multiple nodes on top of each other. Avoid creating unconnected polygons.
    • #18883 - InspectPrimitiveDialog: improve mapstyle summary
    • #19121 - Improve warning message for actions outside of downloaded area
    • #19124 - Update data: don't download full relations at "Check on server" for "deleted or moved objects"
    • #19074 - Improve TagInfoExtract (used on taginfo projects, example)
    • #19176 - Update OSMCha URL
    • #19181 - Improve mapview at low zoom when drawing of way directions arrows is enabled
    • #17270 - Improve History (Ctrl+H) when multiple objects are selected
    • #13177 - Better handle errors while downloading parent ways/relations
    • #19237 - Add more icons to text box context menu
    • #19227 - PluginListPanel: speed up scrolling
    • #19193 - WMSImagery: fix parsing of version 1.3.0 capabilities
    • #19234 - ToolbarPreferences: possibility to move up/down all selected entries
    • #19247 - MenuItemSearchDialog (CTRL+Space): allow to search for imageries on current position
    • #18162, #18712 - Add --offline=CACHE_UPDATES to disable updates of cached files. This includes imagery index, custom styles, presets.
    • #18107 - ChangesetCacheManager: allow to copy a list of changesets to clipboard
    • #18975 - NoteInputDialog: remember windows geometry
    • #17952 - Relation Manager: adjust focus in member tab when removing selected members
    • #19253 - History browser: highlight selected relation member row
    • #19254 - History browser: double click relation member table to open history of member
    • #19260 - Show menu on right-click in History of relation members
    • #19275 - Relation list: Direct option for history viewer - Enable Ctrl+H and add History to right click popup menu for member list.
    • #19285 - Ctrl+C (Copy) keeps the order of selection
    • History/VersionTable: scroll active versions into view
  • Add/improve/fix/change Internal Presets, Map Paint Style and Validation rules:
    • #17914, #13841 - Improve "End node near other way" test
    • #19048 - Opening hours syntax: validate opening_hours:covid19
    • #18994 - Fine tune some presets object types and mappaint style
    • #19053 - Improve Validator Ignore list handling
    • #19038 - Add information=route_marker
    • #12575 - Add icon for craft=photographer
    • #15240 - Replace some png icons by svg
    • #19066 - Improve some validator messages
    • #19018 - Flag combination of major highway type (trunk .. residential) and crossing=*
    • #19072 - Add shop=storage_rental
    • #19007 - Add recycling materials wood, beverage_cartons, paper_packaging, books, magazines, newspaper and sort all "topical"
    • #19079 - Improve label of preset_link of "fixme", "note" and "description"
    • #18094 - Display addr:unit and addr:flats in the MapView too
    • #19045 - Add surface to some sport presets and hoops to basketball
    • #18138 - Add preset and validator rules for connectivity relations
    • #11253 - Require to add unit to maxstay tag, rework preset and add validator rules with autofixes for the most common cases
    • #19145 - Improve unclosed ways test
    • #19136 - Warn about old-style multipolygons again
    • #18134 - Add healthcare=laboratory
    • #17818 - fine tune / unify some presets
    • #19271 - Support man_made=street_cabinet on area
    • #18693 - Add door=* to entrance preset
    • #19261 - Add maxspeed:advisory
    • #19081 - Add amenity=public_bath
    • #18934 - Add leisure=amusement_arcade, leisure=adult_gaming_centre and amenity=gambling, little reoder in the preset menu
    • #19186 - Add amenity=public_bookcase
    • #19274 - Warn about descriptive name library,biblioteca,biblioteka,bibliothek,bibliotheek
    • #19287 - Add playground=* and warn about playground=yes
    • #19010 - Warn about suspicious combinations of cycleway/sidewalk with cycleway/sidewalk:left/right
    • #19298 - Add wiki documented tree values >80 uses in orchard preset
    • #19311 - Do not warn about sport=* + amenity=dojo
    • Add own icon for information=audioguide
    • Make values of key wall searchable
    • Include level key in steps preset
    • Improve validation for the key seats
    • Add automated check to car wash presets
    • Don't warn about "Unknown source:maxspeed context" for zone 10 and zone 60
    • Use the same mappaint style for landuse=construction multipolygons like for closed ways
    • Add building=sty
    • Add building=parking
    • Add foot=use_sidepath to access restructions preset
    • Add crop=soy,barley,rape to landuse preset
    • Don't warn about unclosed way leisure=barefoot (bare foot paths)
  • More minor bug fixes, enhancements, stability improvements, translation updates, code improvements and code documentation, see SVN log messages of milestone 20.05

2020-04-06: Stable release 16239 (20.03)

  • major enhancements
  • medium enhancements
    • #18856 - Add support for Eastern Arabic(-Indic) and Khmer numerals
  • minor enhancements
    • #18596 - Fix relation ordering after split-way
    • #14965 - Sort Autofilter tags alphabetical
    • #18810 - Validator dialog shows the test that produced the message in the tool tip
    • #18818 - Download from OSM along selected ways: allow value < 10 [meters]
    • #18796 - Make Validator work correctly after upload
    • #18835 - Download members: don't perform a full recursive download of children relations, i.e. only way and node members are completed
    • #18835 - Make Cancel button work while relation members were downloaded
    • #13805, #17737 - Improve progress bar of validator
    • #18870 - DownloadAlongAction: suppress multiple requests dialog for only one server request in DownloadAlong
    • #18885 - AdvancedChangesetQueryPanel: select checkbox/radio-button when clicking its label
    • #18658 - Don't create empty validator layer
    • #18619 - Upload dialog: add border, reorder summary
    • #18649 - Imagery menu: Do not create category submenu with only one entry
    • #18919 - Allow to sort tables in changeset manager
    • #18918 - Enable Ctrl-H shortcut to display history of primitives selected in changeset manager
    • #17285 - Add privacy-policy-url to imagery schema
    • #17683 - LoadAndZoomHandler: retain order of selection
    • #15931 - Add a preference to use external browser instead of the Help Browser
    • #18692 - Show Duplicate relation in context menu
    • add MapCSS conversion functions: to_boolean, to_byte, to_short, to_int, to_long, to_float, to_double
    • #18990 - Reenable Join Node To Way when way is the same one that the node belongs to
    • #18985 - Avoid to download parents of deleted (invisible) objects
    • #18979 - Improve display of PrimitiveIds
    • #18993 - Allow to clone a locked dataset
    • #15232 - Upload dialog: Advanced preference upload.show.review.request to disable request feedback checkbox
    • #18429 - Upload dialog: Advanced preference upload.show.automatic.source to disable automatic source retrieval UI
  • Add/improve/fix/change Internal Presets, Map Paint Style and Validation rules:
    • #16707 - Improve highlighting of overlapping areas and "zoom to error"
    • #18744 - Improve "Join Overlapping Areas" behavior
    • #13165 - Improve overlapping multipolygons test
    • #17629 - Don't warn about name=mairie|rathaus
    • #9895 - Warn about values of noexit other than yes
    • #12575 - Add icon for craft=blacksmith
    • #16707 - Warn about overlapping connected buildings
    • #18817 - Warn about marker as member of underground pipeline or cable
    • #18765 - Don't warn about two single values of direction (direction=90;270) and combination of ranges and single values (direction=45-100;190-250;300)
    • #18819 - Deprecate exit_to=* in favor of destination=*
    • #18140 - Switch to OpeningHoursParser
    • #18741 - Tag checker: report codepoint of unusual Unicode character
    • #12914, #18552, #18640 - Move out French-specific rules to external France specific rules
    • #15240 - Change Potlatch icon to svg
    • #18868 - Add segregated check box to path/footway/cycleway preset
    • #18935 - Add "ele" for internal preset natural=water
    • #18937 - Add "water area inside water area" check
    • #18951 - Deprecate water=riverbank in favor of water=river
    • #18969, #18964 - Improve performance of validator checks
    • #18863 - Split ways: avoid false positive warnings about missing members
    • #18740 - Tag checker: whitelist a few phonetic characters
    • #19014 - Don't warn about junction=* on area:highway
  • Rework "under the hood"
    • #16860 - Setup Apache Ivy
    • #18140 - Switch to OpeningHoursParser
    • #18845 - Reorganization of data, images, styles, IDE and native files in a more practical file tree
    • #18802 - Refactor and optimizations: MapCSS
    • #18864 - Refactor and optimizations: Tagging Presets
    • #18896 - Refactor and optimizations: ImageryInfo
    • #18886 - Refactor and optimizations: OsmReader
  • More minor bug fixes, enhancements, stability improvements, translation updates, code improvements and code documentation, see SVN log messages of milestone 20.03

2020-02-26: Stable release 15937 (20.02)

(First version 15915 was released as stable version and due to major bugs version 15927 and 15937 were released as hotfixes.)

  • major enhancements
    • #18440 - Restore access to Maxar imageries
    • #18729 - Add links to Geofabrik regional/national Taginfo instances
    • #18628, #18679, #17109 - Improve Autofilters: display the active rule/key, support numeric value with units, support 0.5 steps for level and add new keys: building:levels, gauge, frequency, incline, lanes, admin_level
    • #14088 - Add tag and change value dialogs: use matching preset/mappaint style icons on the okay button
  • medium enhancements
  • minor enhancements
    • #17827 - Add compatibility with Java 14
    • #18639 - Update to overpass-wizard 0.0.9
    • #18654 - Separate unique identifiers per primitive type (This allows to easily update .osm files with negative ids across multiple sessions, such as internal JOSM boundaries file.)
    • #18678 - Fix DownloadAlong with locked layers
    • #18677 - Add "download" and "locked" status to osm data layer info
    • #18703 - Scroll through TabPreferenceSetting using mouse wheel
    • #15158 - Tag2Link: support leading zeros for ref:bag
    • #18709 - Add Tag Dialog: disable auto completion during use of recent tags
    • #13108 - Registers *.geojson, *.jos, *.joz files on all platforms
    • #18720 - Automatically enable "Tile zoom offset" in HIDPI mode
    • #18761 - Only consider source=survey for local GPX files, not the public ones
  • Add/improve/fix/change Internal Presets, Map Paint Style and Validation rules:
    • #18577 - Update opening_hours.js
    • #18667 - Match cycleway:left and cycleway:right on Cycle Lane/Track preset too
    • #18642 - Don't warn about the key to on route=ferry ways
    • #17820 - Same support for oneway:bicycle=no as for cycleway=opposite
    • #18633 - Extend route=ferry preset
    • #11232 - Warn about highway=* + construction=yes
    • #18740 - Validator: whitelist a few phonetic characters
    • #18767 - Add navigationaid=als|papi|vasi to aeroway=navigationaid preset, add own icons for papi and vasi and warn about navigationaid=approach_light and navigationaid="ALS (Approach lighting system)"
    • #17541 - Add historic=fort
    • #12575 - Add icon for craft=stonemason
    • #18719, #18659 - Change car to motorcar in amenity=charging_station preset, add a validator warning and add motorcycle=*
    • Add icons of the tracktypes in the preset combo for easier learning/understanding which pattern belongs to which tracktype
    • Add leisure=outdoor_seating
    • Add payment:contactless to payment preset
    • Add vehicle combo to highway=track preset
  • More minor bug fixes, enhancements, stability improvements, translation updates, code improvements and code documentation, see SVN log messages of milestone 20.02

2020-02-01: Stable release 15806 (20.01)

  • major enhancements
    • #13901, #18542, #14465 - Reimplement Tag2Link plugin in core and improve it (obtain formatter URL from Wikidata and OSM Wikibase, improve handling for several selected object)
  • medium enhancements
    • #15946 - Double click sliders to reset opacity/colorfulness/gamma/sharpness
    • #11914 - Allow to show user name in title bar
    • #18477 - Split Way: smart way selection: if only one highway/railway/waterway is applicable, use that one
    • #17496 - AutoFilter: infer sensible default values for key layer
  • minor enhancements
    • #18510 - Add icons to move up/down/left/right actions
    • #18504 - Add support for Tasking Manager 4 GPX URL
    • #18509 - Display GPX colors in layer dialog with a circle
    • #18514 - Make all changeset actions and dialogs only accessible in expert mode
    • #18091 - Reuse Help shortcut inside tag/membership dialog
    • #18494 - GPX layers uses the name from the file instead of "Downloaded GPX Data" whenever possible
    • #18514 - Disable Window menu when empty, display changeset toggle dialog entry in the window menu only in expert mode
    • #18530 - Upload dialog: support validator and notes layers as source tag
    • #18172 - Add new imagery categories "elevation" and "qa"
    • #18015 - Fix timezone in ImageViewerDialog
    • #18540 - Use correct primitive icons in validator dialog
    • #18083 - Don't combine ways when the shared node is old and outside of the download area.
    • #18020 - Don't show way directions for boundary and multipolygon relations
    • #17654 - Notify users of viewport following activation by shortcut
    • #18026 - Relation member conflict: render decision as radio buttons
    • #10435 - MapCSS: add settings of type string/double
    • #18503 - Relation editor: compute wayConnection for type=superroute
    • #17220 - LayerListDialog: show imagery offset in tooltip, re-enable previous offset on click
    • #14921 - WMS: support time={time} for Sentinel-2 imagery
    • #17688 - History Viewer: allow to select/copy multiple values
    • #17639 - Relation editor: invert color of icons when line is selected
    • #13813 - Advanced object info: use consistent coordinates/bbox format
    • #14197 - Advanced Preferences: support search keywords "modified", "default", "changed"
    • #18613 - Discourage upload of geojson data
    • #18624 - Improve performance of parent ways/relations download
    • #18632 - Fix loading of SVG images in internal help browser
    • #18608 - Use the correct console encoding on Windows
    • #18653 - Update EU boundaries after Brexit
  • Add/improve/fix/change Internal Presets, Map Paint Style and Validation rules:
    • #18517 - Deprecate office=administrative in favour of office=government
    • #18505 - Detect highway=crossing without crossing=* (info level)
    • #18469 - Deprecate landuse=churchyard
    • #18460 - More precise internal border between Germany and Switzerland
    • #18455 - Detect objects not matching their presets object type (info level)
    • #18421 - Add route=running and route=fitness_trail
    • #18524 - Add more values for "material"
    • #18374 - Warn if collection_times is used instead of opening_hours on amenity=recycling, rewording in preset
    • #10576 - Add railway=construction preset
    • #18411 - Warn about railway=construction or highway=construction together with construction=yes
    • #18507 - Add kerb=* to crossing and traffic signals preset, warn about barrier=kerb together with kerb=no, warn about kerb=unknown, warn if barrier=kerb and kerb=* are used on isolated nodes, warn if barrier=kerb is used on highway=crossing as part of a major road and suggest kerb=* instead, deprecate sloped_curb=* in favor of kerb=*
    • #12575 - Add craft icons: gardener, shoemaker, upholsterer
    • Add lamp_type / lamp_mount to street_lamp preset
    • #18546 - "Relation type is unknown" Lower severity from WARNING to OTHER
    • #16237 - Add amenity=dive_centre
    • #18544 - Don't warn crossing administrative and protected_area boundaries, check also complete members of incomplete relations
    • #18550 - Don't warn about bollard=unremovable looks like bollard=removable
    • #18552 - Add validation rules for French telecom references
    • #17736 - Add landuse=flowerbed, render landuse=school
    • #9836 - Detect crossings between barrier/building, barrier/highway, barrier/railway, and barrier/waterway
    • #18557 - Add gaelic_games:handball check to Gaelic Games preset
    • #18571 - Deprecate unnamed=yes in favor of noname=yes
    • #18572 - Add guidepost role to more route relation presets
    • #18573 - Add isced:level to education presets
    • #18471 - Warn about highway=cycleway|footway|path together with segregated=no and sidewalk=left|right|both and warn about values of segregated other than yes|no
    • #18585 - Support duration as restriction-type in conditional syntax validator test
    • #5794 - Download window Bounding Box tab: place text fields in diamond pattern
    • #18612 - Autofix building=other|unclassified|undefined|unknown|unidentified to building=yes
    • #18603 - Deprecate bicycle:oneway in favor of oneway:bicycle
    • #18605 - Deprecate building:height and building:min_height in favor of height and min_height
    • #18594 - Add route=share_taxi and duration to route preset
    • #18168 - Don't warn about missing boundary tag if disused:boundary is present
    • #18627 - Add building=fire_station to building preset
    • #18635 - Ignore duration, interval, change:lanes, change:lanes:forward and change:lanes:backward in "value looks like..." validator test
  • More minor bug fixes, enhancements, stability improvements, translation updates, code improvements and code documentation, see SVN log messages of milestone 20.01

Older stable releases

See also

Last modified 11 days ago Last modified on 2020-11-22T19:55:47+01:00