wiki:Changelog

Version 900 (modified by Don-vip, 3 years ago) ( diff )

17702

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.

2021-04-01: Stable release 17702 (21.03)

  • Major enhancements
    • #20613 - Reduce heap allocations while rendering
    • #17858 - Ask Oracle Java WebStart users to switch to OpenWebStart
    • #19078 - Tagging presets: validate user input. Disabled by default, can be activated by setting the advanced preference taggingpreset.validator to true.
  • Medium enhancements
    • #12326 - Layer list: Add "dirty" and "modified" indicators for data layers
    • #16709 - Display a notification while/after saving files
    • #18949 - Tagging presets: Make templates available for formatting key values, like for item names
    • #19012 - Tagging presets: additional matching criteria via <item match_expression="...">
    • #19554 - Tagging presets: Icons for all preset input boxes
    • #20101 - Rotate & scale tool: show angle or scale factor in status bar
    • #20660 - Remote control /imagery: add imagery by id
    • #20565 - Allow adding WMS imageries by URL
    • #20678 - History Browser: reset coordinates of a node to previous versions (via popup menu)
  • Minor enhancements
    • #14124 - Add MapCSS function title. Returns a title-cased version of the string where words start with an uppercase character and the remaining characters are lowercase.
    • #15397 - Toolbar: make ToggleAction buttons reflect toggle state
    • #19292 - Selection List: Option to not sort the objects but show the real order of selection
    • #19527 - Download Dialog: Bounding Box: copy bounds to clipboard
    • #19857 - Select WMS layers: option to only show layers for current view
    • #20233 - Session: export/import layer color
    • #20244 - OAuth authorization wizard: Deemphasize OAuth on login screen
    • #20047 - Relation editor: Harmonize F1 function (linking to osm wiki pages)
    • #20048 - Make dialog "Automatic tag correction" resizeable
    • #20647 - Add --status-report command line argument
    • #20652 - Preferences: Update context-sensitive help page links to new structure
  • Dependencies upgrades
    • #20626 - Update to OpeningHoursParser 0.23.2
    • #20627 - Update to xz 0.19
    • #20635 - Update to Tag2Link 2021.3.21
  • Developer improvements
    • #20621 - GitHub Actions: trigger CI on pull requests
  • Add/improve/fix/change Internal Presets, Map Paint Style and Validation rules
    • #18074 - Duplicate Node: detect errors caused by different rounding in JOSM and on OSM server
    • #20651 - add building=boathouse
  • More minor bug fixes, enhancements, stability improvements, translation updates, code improvements and code documentation, see SVN log messages of milestone 21.03

2021-03-18: Stable release 17580 (21.02)

(Stable release 21.01 was skipped. First version 17560 was released as stable version and due to major bug version 17580 was released as hotfix.)

  • Major enhancements
    • #17184 - Fix many memory leaks
    • #19724 - Java 16 support
    • #20014 - Fix constant reloading of imagery tiles
    • #20257 - macOS build process fixes and improvements. Will correctly detect when it needs to be updated.
  • Medium enhancements
    • #20432 - Additional panel context menu item: Download complete relation
    • #20493 - Allow to comment changesets directly from JOSM
    • #20310 - Allow ImageImporter to import remote images
    • #20341 - Support more image formats
  • Minor enhancements
    • #20360 - Splash screen: automatically focus beginning of line
    • #20535 - Strip leading/trailing whitespace from URLs entered in "Add WMS/WMTS" dialogs
    • #20571 - Strip leading/trailing whitespace from roles entered in relation editor
  • Plugin API
    • #20363 - Extract necessary method for QuadBuckets into separate interface
    • #20310 - Deprecate a few OpenFileAction.openFiles methods
    • #7548 - Remove deprecated MapPreference
  • Add/improve/fix/change Internal Presets, Map Paint Style and Validation rules
    • #20337 - Support dog:conditional
    • #20338 - Deprecate amenity=embassy in favor of office=diplomatic
    • #20392 - Add shoulder=* to major roads presets and warn about shoulder=none
    • #20286 - Improve barrier=cycle_barrier icon
    • #20429 - Add climbing grades 3/4
    • #20438 - Warn about zoo without tourism=zoo
    • #20455 - Raise "Unclosed way - landuse" warnings to errors
    • #20474 - Add building=digester
    • #20447 - Add access=permit, parking=lane/street_side, hazard tags, advertising=poster_box
    • #19982 - Ignore railway=tram_crossing/tram_level_crossing
    • #20577 - Add shop=general
    • #20588 - Add traffic_calming=mini_bumps
    • r17441 - Don't warn about missing name for place=* if noname=yes is present
    • r17448 - Avoid some false positive combination warnings with place=plot
  • More minor bug fixes, enhancements, stability improvements, translation updates, code improvements and code documentation, see SVN log messages of milestone 21.02

Older stable releases

See also

Note: See TracWiki for help on using the wiki.