Changes between Version 902 and Version 1031 of Changelog


Ignore:
Timestamp:
(multiple changes)
Author:
(multiple changes)
Comment:
(multiple changes)

Legend:

Unmodified
Added
Removed
Modified
  • Changelog

    v902 v1031  
    11[[TranslatedPages]]
    22[[PageOutline(2-15,Table of Contents)]]
     3
    34= Changelog =
    4 
    55This page provides an user-friendly changelog for the [wikitr:/Releases stable releases] of JOSM. Its granularity lies between the contents of the [wikitr:/StartupPage] and the [/log SVN log messages].
    66* This list contains mainly enhancements and changes.
     
    88* Changes of external resources ([wikitr:/Presets Presets], [wikitr:/Styles Map Paint Styles], [wikitr:/Rules Validator Rules], [wikitr:/Maps Imageries] and [wikitr:/Plugins Plugins]) are not listed here.
    99
    10 == 2021-04-01: Stable release 17702 ([milestone:"21.03" 21.03]) == #stable-release-21.03
    11 * Major enhancements
    12   * #20613 - Reduce heap allocations while rendering
    13   * #17858 - Ask Oracle Java WebStart users to switch to [https://openwebstart.com/ OpenWebStart]
    14   * #19078 - Tagging presets: validate user input. Disabled by default, can be activated in [[Help/Preferences/TaggingPresetPreference|tagging presets preferences]].
    15 * Medium enhancements
    16   * #12326 - Layer list: Add "dirty" and "modified" indicators for data layers
    17   * #16709 - Display a notification while/after saving files
    18   * #18949 - Tagging presets: compute/update `<text>` value based on other keys via `value_template="..."` (not yet used for default presets)
    19   * #19012 - Tagging presets: additional matching criteria via `<item match_expression="...">`
    20   * #19554 - Tagging presets: Icons for all preset input boxes
    21   * #20101 - Rotate & scale tool: show angle or scale factor in status bar
    22   * #20660 - Remote control /imagery: add imagery by id
    23   * #20565 - Allow adding WMS imageries by URL
    24   * #20678 - History Browser: reset coordinates of a node to previous versions (via popup menu)
    25 * Minor enhancements
    26   * #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.
    27   * #15397 - Toolbar: make ToggleAction buttons reflect toggle state
    28   * #19292 - Selection List: Option to not sort the objects but show the real order of selection
    29   * #19527 - Download Dialog: Bounding Box: copy bounds to clipboard
    30   * #19857 - Select WMS layers: option to only show layers for current view
    31   * #20233 - Session: export/import layer color
    32   * #20244 - OAuth authorization wizard: Deemphasize OAuth on login screen
    33   * #20047 - Relation editor: Harmonize F1 function (linking to osm wiki pages)
    34   * #20048 - Make dialog "Automatic tag correction" resizeable
    35   * #20647 - Add `--status-report` command line argument
    36   * #20652 - Preferences: Update context-sensitive help page links to new structure
    37 * Dependencies upgrades
    38   * #20626 - Update to OpeningHoursParser 0.23.2
    39   * #20627 - Update to xz 0.19
    40   * #20635 - Update to Tag2Link 2021.3.21
    41 * Developer improvements
    42   * #20621 - GitHub Actions: trigger CI on pull requests
    43 * Add/improve/fix/change Internal Presets, Map Paint Style and Validation rules
    44   * #18074 - Duplicate Node: detect errors caused by different rounding in JOSM and on OSM server
    45   * #20651 - add `building=boathouse`
    46 * More minor bug fixes, enhancements, stability improvements, translation updates, code improvements and code documentation, see [/log/josm/?rev=17702&stop_rev=17581&limit=900 SVN log messages of milestone 21.03]
     10== 2025-09-01: Stable release 19439 ([milestone:"25.08" 25.08]) == #stable-release-25.08
     11* See full log [/log/josm/?rev=19439&stop_rev=19424 SVN log messages of milestone 25.08]
    4712
    48 == 2021-03-18: Stable release 17580 ([milestone:"21.02" 21.02]) == #stable-release-21.02
    49 (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.)
    50 * Major enhancements
    51   * #17184 - Fix many memory leaks
    52   * #19724 - Java 16 support
    53   * #20014 - Fix constant reloading of imagery tiles
    54   * #20257 - macOS build process fixes and improvements. Will correctly detect when it needs to be updated.
    55 * Medium enhancements
    56   * #20432 - Additional panel context menu item: Download complete relation
    57   * #20493 - Allow to comment changesets directly from JOSM
    58   * #20310 - Allow ImageImporter to import remote images
    59   * #20341 - Support more image formats
    60 * Minor enhancements
    61   * #20360 - Splash screen: automatically focus beginning of line
    62   * #20535 - Strip leading/trailing whitespace from URLs entered in "Add WMS/WMTS" dialogs
    63   * #20571 - Strip leading/trailing whitespace from roles entered in relation editor
    64 * Plugin API
    65   * #20363 - Extract necessary method for `QuadBuckets` into separate interface
    66   * #20310 - Deprecate a few `OpenFileAction.openFiles` methods
    67   * #7548 - Remove deprecated `MapPreference`
    68 * Add/improve/fix/change Internal Presets, Map Paint Style and Validation rules
    69   * #20337 - Support `dog:conditional`
    70   * #20338 - Deprecate `amenity=embassy` in favor of `office=diplomatic`
    71   * #20392 - Add `shoulder=*` to major roads presets and warn about `shoulder=none`
    72   * #20286 - Improve `barrier=cycle_barrier` icon
    73   * #20429 - Add climbing grades 3/4
    74   * #20438 - Warn about `zoo` without `tourism=zoo`
    75   * #20455 - Raise "Unclosed way - landuse" warnings to errors
    76   * #20474 - Add `building=digester`
    77   * #20447 - Add `access=permit`, `parking=lane/street_side`, `hazard` tags, `advertising=poster_box`
    78   * #19982 - Ignore `railway=tram_crossing/tram_level_crossing`
    79   * #20577 - Add `shop=general`
    80   * #20588 - Add `traffic_calming=mini_bumps`
    81   * r17441 - Don't warn about missing name for `place=*` if `noname=yes` is present
    82   * r17448 - Avoid some false positive combination warnings with `place=plot`
    83 * More minor bug fixes, enhancements, stability improvements, translation updates, code improvements and code documentation, see [/log/josm/?rev=17580&stop_rev=17429&limit=900 SVN log messages of milestone 21.02]
     13== 2025-07-12: Stable release 19423 ([milestone:"25.06" 25.06]) == #stable-release-25.06
     14* See full log [/log/josm/?rev=19423&stop_rev=19413 SVN log messages of milestone 25.06]
     15
     16== 2025-06-03: Stable release 19412 ([milestone:"25.05" 25.05]) == #stable-release-25.05
     17* See full log [/log/josm/?rev=19412&stop_rev=19397 SVN log messages of milestone 25.05]
     18
     19== 2025-05-02: Stable release 19396 ([milestone:"25.04" 25.04]) == #stable-release-25.04
     20* See full log [/log/josm/?rev=19396&stop_rev=19370 SVN log messages of milestone 25.04]
     21
     22== 2025-03-30: Stable release 19369 ([milestone:"25.03" 25.03]) == #stable-release-25.03
     23* See full log [/log/josm/?rev=19369&stop_rev=19343 SVN log messages of milestone 25.03]
     24
     25== 2025-03-01: Stable release 19342 ([milestone:"25.02" 25.02]) == #stable-release-25.02
     26* See full log [/log/josm/?rev=19342&stop_rev=19308 SVN log messages of milestone 25.02]
     27
     28== 2025-02-04: Stable release 19307 ([milestone:"25.01" 25.01]) == #stable-release-25.01
     29* See full log [/log/josm/?rev=19307&stop_rev=19278 SVN log messages of milestone 25.01]
     30
     31== 2025-01-03: Stable release 19277 ([milestone:"24.12" 24.12]) == #stable-release-24.12
     32* See full log [/log/josm/?rev=19277&stop_rev=19266 SVN log messages of milestone 24.12]
    8433
    8534== Older stable releases ==
     35  * [wikitr:/Changelog/2024]: Releases from r18906 to r19265
     36  * [wikitr:/Changelog/2023]: Releases from r18623 to r18905
     37  * [wikitr:/Changelog/2022]: Releases from r18361 to r18622
     38  * [wikitr:/Changelog/2021]: Releases from r17429 to r18360
    8639  * [wikitr:/Changelog/2020]: Releases from r15629 to r17428
    8740  * [wikitr:/Changelog/2019]: Releases from r14261 to r15628