wiki:Changelog/2022

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.

2023-01-04: Stable release 18622 (22.12)

(First version r18621 was released as stable version and due to bug fix version r18622 was released as hotfix.)

  • Major enhancements
    • #21605: Add tabs to Image Viewer Dialog. This allows users to have multiple geotagged image layers, and quickly switch between them.
  • Medium enhancements
    • #22337: View GPX waypoint images also in Image Viewer Dialog
      • #22625 (hotfix): Fix SOE for GPX waypoint images in ImageViewer dialog (introduced after #22337 due to rework in #21605)
    • #22504: Enhance Align Nodes in Circle tool: When multiple ways are selected and they are not connected in a ring, then each of the selected closed ways will be circularized.
  • Minor enhancements
    • #22489: Display JOSMs Mastodon account in about dialog
    • #22487: Don't re-enable object hover preview on layer change
    • r18598: Set Look And Feel back to default if an external Look and Feel blocks the JOSM start
    • #22515: Fix shortcuts for search string icons on toolbar made with Search tool
    • #20528: Allow to copy from welcome screen
    • #21324: Display correct number x of tags in Command stack when pasting tags instead of always "1" ("pasting x tags to y objects")
    • #13097: Allow Angle Snapping in WGS84 projection
    • #22064: Make Save Session available outside of Expert Mode
  • Add/improve/fix/change Internal Presets, Map Paint Style and Validation rules
    • #19826: Fix cycleway rendering in combination with oneway:bicycle=no and for cycleway:both
    • #22375: Add subdivision Scotland (GB-SCT) and all subdivisions of Belgium - Flanders (BE-VLG), Wallonia (BE-WAL), Brussels (BE-BRU) to internal boundaries file
    • r18597: Update power=transformer preset: removed transformer=auto (replaced by windings:auto=true) and transformer=traction (replaced by transformer=main)
    • r18597: Update landuse=residential preset for newer in-use values: adds halting_site, single_family, and trailer_park
  • More minor bug fixes, enhancements, stability improvements, translation updates, code improvements and code documentation, see SVN log messages of milestone 22.12

2022-11-01: Stable release 18583 (22.10)

  • Medium enhancements
    • Fix #22378: Preview object properties on mouse hover (patch by Woazboat)
  • Minor enhancements
    • Fix #22404: MVT background layer was not drawing polygons in some situations
  • Add/improve/fix/change Internal Presets, Map Paint Style and Validation rules
    • Ignore
      • man_made=advertising (needs icon)
      • man_made=lamp (would need a broader icon than highway=street_lamp but could be deprecated in favor of light_source=* (#22568))
    • Preset updates
      • Add location=surface
      • Add dual_carriageway
      • Add building=sports_centre
  • More minor bug fixes, enhancements, stability improvements, translation updates, code improvements and code documentation, see SVN log messages of milestone 22.10

2022-10-07: Stable release 18570 (22.09)

(First version r18565 was released as stable version and due to major bug fix version r18570 was released as hotfix.)

  • Major bug fix:
    • Fix #22183: NoClassDefFoundError: Could not initialize class org.openstreetmap.josm.actions.SessionSaveAction (reason for hotfix)
  • Medium enhancements
    • Fix #22333: Allow delete + move up/down actions in filter dialog to act on all selected filters (patch by Woazboat, modified)
    • Fix #22309: Add option to merge by default when dragging nodes (patch by Woazboat) (advanced preference only, edit.move.merge-by-default)
  • Minor enhancements
    • Better tracking of suppressed exceptions in EDT and worker threads
    • Fix #22391: Support "image/png; mode=8bit" imagery (hotfix)
  • Add/improve/fix/change Internal Presets, Map Paint Style and Validation rules
    • Fix #22397: Warn about temporary image URLs starting with https://westnordost.de/p/
    • Fix #19340: Validator complains about maxweightrating:X:conditional
    • Fix #22359: Change default color of landuse=railway and landuse=quarry as they were too similar to untagged ways color (#808080)
    • Fix #22379: Warn about parking=yes, add parking=layby
    • Fix #22367, see #11499: Don't warn anymore about payment:credit_cards=yes and payment:debit_cards=yes, Reduce warning of payment:electronic_purses=yes and payment:cryptocurrencies=yes to info level
    • Fix #20716: Search for missing power line support features (patch by gaben, modified)
    • Fix #21396: Add/ignore popular tags
      • Ignore: maxspeed:type
      • Ignore (TODOs): advertising=board, amenity=loading_dock, amenity=parcel_locker, amenity=payment_terminal, barrier=sliding_gate, boundary=forest_compartment, craft=grinding_mill, emergency=access_point, healthcare:speciality=general, hedge=hedge_bank, historic=bomb_crater, indoor=area, leisure=sports_hall, man_made=courtyard, man_made=gantry, military=trench, natural=crevasse, path=crossing, railway=proposed, road_marking=solid_stop_line, oneway (F::oneway/S:oneway:, but this probably ought to have better software support)
      • Issues: Suggest paving_stones:length/paving_stones:width for paving_stones:<digits>, indicate type="turnlanes:turns" is deprecated
      • Preset updates: Modify lit to be more than yes/no, add rock to surfaces, add none to religions (in other_religitons), add locked, add pavilion to building, add shop as possible value for entrance, add product as an optional key for man_made=works, add fuel as possible value for vending
    • Fix #22310: Rename "Parking Entrance" preset to "Parking Entrance/Exit"
    • Fix #22338: Warn about unnecessary area=yes on boundary, indoor, office, and place (patch by Famlam)
    • Fix #22295, see #18374: Don't warn about "collection_times with amenity=recycling. Probably opening_hours is meant." for cases where opening_hours is set.
    • Fix #22335: Deprecate toilet in favor of toilets
    • Fix #22336, see #13391: Autofix wood=deciduous to leaf_cycle=deciduous
    • Fix #22425: "house has no number" (hotfix)
  • More minor bug fixes, enhancements, stability improvements, translation updates, code improvements and code documentation, see SVN log messages of milestone 22.09

2022-08-30: Stable release 18543 (22.08)

  • Medium enhancements
    • #22307: Add popup menu for notes (patch by Woazboat)
  • Minor enhancements
    • #22250: Abort on XML error elements
    • #22160: Retry on various SocketExceptions
  • Add/improve/fix/change Internal Presets, Map Paint Style and Validation rules
    • #21046: Add description to the default naming tags for relations
    • #20682: Add natural=arete
    • #21836: Add some power/voltage validation rules
    • #22225: Draw unclosed leisure=track sport=running without area style
  • More minor bug fixes, enhancements, stability improvements, translation updates, code improvements and code documentation, see SVN log messages of milestone 22.08

2022-08-02: Stable release 18531 (22.07)

  • Medium enhancements
    • Vector layers can now be programmatically filtered (no support in UI yet)
  • Minor enhancements
    • #22188: Add java.compiler module for scripting
    • #22176: Add subdivisions for the Federated States of Micronesia (patch by westnordost, modified)
    • Some performance fixes
    • Dependency updates (see r18514 for what changed)
    • Improve JOSM launchers for Linux platforms (may work on other Unix derivatives) (patch by sebastic)
  • Add/improve/fix/change Internal Presets, Map Paint Style and Validation rules
    • #22048: building=construction preset missing some values (patch by skyper, modified)
    • #22102: Add a warning if surface does not match tracktype (patch by mkoniecz)
    • #22120: Add school=entrance to deprecation warnings
    • #21235: Stop whitelisting footway=* and add footway=separate to blacklist candidates for sidewalk=* (patch by JeroenHoek)
    • #22166: Ignore more barrier types for psv suspicious tag combination
    • #22225: Don't warn about sport=running on unclosed ways
    • #21630: Drop the "Riverbank" template (patch by zelonewolf)
  • More minor bug fixes, enhancements, stability improvements, translation updates, code improvements and code documentation, see SVN log messages of milestone 22.07

2022-07-07: Stable release 18513 (22.06)

(First version r18511 was released as stable version and due to major bug version r18513 was released as hotfix.)

  • Minor enhancements
    • Various reductions to memory allocations
    • #21720: Remove vi localization
    • #22088: Debian start script doesn't ensure that the chosen java path is executable
    • #20823: Reject uploads that do not follow either the comment policy or the source policy
    • #21600: Fire selectionChanged events when setting/updating notes to ensure that notes are properly selected
    • #21794: Allow for cases where tags can be URL or key values in Tag2Link
    • #21813: Improve marker handling in sessions (patch by Bjoeni)
    • #21923: Improve session workflow / Add "save session" (patch by Bjoeni)
  • Add/improve/fix/change Internal Presets, Map Paint Style and Validation rules
    • #22187: "Empty relation" and "Role of relation member does not match template expression" shared the same error code, but had two different severities
    • #22172: Don't warn about barrier=berm looking like barrier=kerb
    • #22154: Add incline, surface, and fee to the slipway preset
    • #21997: Add general preset for power=generator (patch by skyper)
  • More minor bug fixes, enhancements, stability improvements, translation updates, code improvements and code documentation, see SVN log messages of milestone 22.06

2022-05-29: Stable release 18463 (22.05)

(Stable release 22.04 was skipped.)

  • Major enhancements
  • Minor enhancements
    • #17288: Notes progress bar shows no progress (patch by gaben, modified)
    • #21792: Request focus in Split Way window segment list (patch by gaben)
    • #22022: Allow for recursive geojson parsing
    • #17906: When dragging and dropping relation members to the same position, they are removed
    • #21935: Avoid leaking Authorization headers on redirects in HttpClient
  • Add/improve/fix/change Internal Presets, Map Paint Style and Validation rules
    • #22084: Remove obsolete payment methods payment:ep_monedero and payment:ep_moneo
    • #22073: Optimized regexes (string starts with, ends with, contains) do not work
    • #22072: Add tunnel:name
    • #21973: Add building:levels:underground (patch by skyper)
    • #22033: Don't warn about "alternative name without name" in case of NHD:subbasin_name=Des Moines Headwaters|Upper Des Moines|East Fork Des Moines
    • #22009: Fix incorrect warning message *:lanes without highway (instead of lanes) (patch by skyper)
    • #22039: Remove warning about construction without highway/railway/waterway/building/landuse as it produces too much false positives
  • More minor bug fixes, enhancements, stability improvements, translation updates, code improvements and code documentation, see SVN log messages of milestone 22.05

2022-04-05: Stable release 18427 (22.03)

  • Minor enhancements
    • #21825: Delete relations by default when all members are deleted
    • #21953: Overpass now correctly remembers custom URLs
  • Add/improve/fix/change Internal Presets, Map Paint Style and Validation rules
    • #20960: Warn about construction=* without or conflicting primary tag
    • #20963: Update preset for landuse=construction and add building=construction
    • #21954: Change surface=DecoTurf to surface=acrylic
  • More minor bug fixes, enhancements, stability improvements, translation updates, code improvements and code documentation, see SVN log messages of milestone 22.03

2022-03-06: Stable release 18387 (22.02)

(Stable release 22.01 was skipped.)

  • Minor enhancements
    • #21850: Improve support for {apikey} replacement for WMTS and WMS.
  • Add/improve/fix/change Internal Presets, Map Paint Style and Validation rules
    • #21859: Move addr:place into optional
    • #21866: Improve railway gauge values and add validator tests for them
    • #21853: Improve interval validator test
    • #21736: Fix a false positive with oneway=yes, lanes:backward or lanes:forward, and oneway:*
  • More minor bug fixes, enhancements, stability improvements, translation updates, code improvements and code documentation, see SVN log messages of milestone 22.02

Older stable releases

Last modified 14 months ago Last modified on 2023-03-02T16:04:00+01:00
Note: See TracWiki for help on using the wiki.