wiki:Changelog

Version 974 (modified by Klumbumbus, 16 months ago) ( diff )

correct stop_rev (should not include last commit from previuos milestone)

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.

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

See also

Note: See TracWiki for help on using the wiki.