Changes between Version 910 and Version 1035 of Changelog


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

Legend:

Unmodified
Added
Removed
Modified
  • Changelog

    v910 v1035  
    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-07-08: Stable release 179?? ([milestone:"21.06" 21.06]) == #stable-release-21.06
     10== 2026-08-11: Stable release 19613 ([milestone:"26.07" 26.07]) == #stable-release-26.07
     11* See full log [/log/josm/?rev=19613&stop_rev=19556 SVN log messages of milestone 26.07]
    1112
    12 * Add/improve/fix/change Internal Presets, Map Paint Style and Validation rules
    13   * #20924 - Remove area=yes and barrier=* from leisure=dog_park preset
    14   * #20942 - Don't warn about intermittent=yes on ford=stepping_stones
    15   * #20922 - Avoid false positive validator warnings like "Value x for key y is unknown, maybe z is meant?" regarding *:both_ways, *:lanes, *:lanes:forward and *:lanes:backward tags
    16   * #21009 - Warn about landuse=yes
    17   * #20520 - #21014 - Don't warn about "End node near other way" for waterway=dam|lock_gate|weir
    18   * #18685 - Add natural=shrub
    19   * #20620 - Allow the use of aeroway=holding_position on ways
    20   * #21026 - #14532 - Better warnings for negative numeric values
    21   * #20987 - Warn about unusual values of turn(:lanes(:forward|:backward|:both_ways))
    22   * #20192 - Add parking=carports, garage_boxes, sheds, and add parking:orientation
    23   * #20442 - Warn about traffic signals or similar on roundabouts
    24   * #20434 - Deprecate building:roof:shape in favor of roof:shape
    25   * #21048 - Allow multipolygons as inner part of building relations with role part; remove the roles entrance and level_n (deprecated tagging schema)
    26   * #21063 - #20613 - Fix is_in:* validator rules
    27   * #19996 - Remove motor_vehicle warning on minor roads and reduce severity on major roads
    28   * #21069 - Add enforcement=average_speed with role section
    29   * #21069 - Split up enforcement=average_speed preset
    30   * #20959 - Add landuse=education, deprecate landuse=school, allow users to set different colors for landuse=retail and landuse=commercial
    31   * #21069 - Add member_expression to enforcement=average_speed preset
    32   * #21074 - Harmonize color keys in presets
    33   * #21068 - Add validator rules for roof:height
    34   * #20637 - Warn about role as a tag
    35   * #20902 - Warn about solo layer and level tags, remove relations from checks, warn about area on relations
    36   * Add building=kiosk to building preset
    37   * Improve amenity=bicycle_repair_station preset, deprecate service:bicycle:chaintool in favor of service:bicycle:chain_tool
    38 * More minor bug fixes, enhancements, stability improvements, translation updates, code improvements and code documentation, see [/log/josm/?rev=17957&stop_rev=17920 SVN log messages of milestone 21.06]
     13== 2026-03-30: Stable release 19555 ([milestone:"26.03" 26.03]) == #stable-release-26.03
     14* See full log [/log/josm/?rev=19555&stop_rev=19482 SVN log messages of milestone 26.03]
    3915
    40 == 2021-06-02: Stable release 17919 ([milestone:"21.05" 21.05]) == #stable-release-21.05
    41 
    42 (First version 17915 was released as stable version and due to major bug version 17919 was released as hotfix.)
    43 
    44 * Major enhancements
    45   * #17177 - Add support for Mapbox Vector Tile
    46   * #8472 - Show geocoded images from Wikimedia Commons as GeoImageLayer
    47 * Medium enhancements
    48   * #11710 - Re-geotagging hides pictures that are not covered by GPX track
    49   * #20729 - Validator: show notification when validator was executed with filters and at least one element in the error message is hidden
    50   * #20879 - History browser: which version changed a tag (git blame)?
    51   * #20880 - History browser: show color gutter based on timestamp
    52 * Minor enhancements
    53   * #20706 - Enable text antialiasing for more systems
    54   * #20793 - Reduce memory consumption for GpxExtensionCollection
    55   * #20829 - Avoid heap allocations in OsmWriter and OsmDataLayer.toGpxData
    56   * #20830 - Reduce heap size of org.openstreetmap.josm.data.osm.Node by 8 bytes
    57 * Developer improvements
    58   * #14176 - Use Java 8 Date API (JSR 310)
    59   * #17516 - Update to ProGuard 7.1.0-beta3 for Java 13+ support
    60   * #20522 - Update to error-prone 2.7.1 for Java 17 compatibility
    61   * #20813 - Modernize ImageDisplay and ThumbsLoader using ImageIO and subsampling
    62   * #20920 - `javac --release 8`
    63 * Add/improve/fix/change Internal Presets, Map Paint Style and Validation rules
    64   * #17154 - Add access restriction permit
    65 * More minor bug fixes, enhancements, stability improvements, translation updates, code improvements and code documentation, see [/log/josm/?rev=17919&stop_rev=17834 SVN log messages of milestone 21.05]
    66 
    67 == 2021-04-28: Stable release 17833 ([milestone:"21.04" 21.04]) == #stable-release-21.04
    68 * Major enhancements
    69   * #20708 - Re-organize the upload dialog
    70   * #20583 - Filter notes in notes dialog
    71   * #20659 - Add colorfulness/contrast/gamma sliders to image viewer
    72 * Medium enhancements
    73   * #16163 - Right To Left support for various input boxes and dialogs
    74   * #20510 - Default maximum memory setting `-Xmx` for distribution packages
    75   * #20744 - Reduce heap allocations while evaluating MapCSS
    76   * #20745 - Reduce heap allocations while reading/rendering/validating
    77   * #20624 - Keyboard shortcut to copy OSM.org URL for selected element
    78   * #16158 - Enhance keyboard consistency on macOS
    79   * #20035 - Geotagged images are pixelated on retina displays
    80   * #17072 - Geotagged images viewer should not clear between pictures
    81   * #20467 - Labelling OSM primitives (in various lists): show `highway`/`railway`/`waterway`/`landuse`/`building` types
    82 * Minor enhancements
    83   * #19126 - Add display preference "Remember dialog geometries"
    84   * #19754 - Tag2Link: support multi-values for URLs in website/source/url/image
    85   * #19771 - Tag2Link: use percent encoding for Wikimedia Commons URLs
    86   * #16171 - Search: make case-sensitive regexp `key=value` case-sensitive
    87   * #20750 - Explain * and ∅ in Layer info window
    88   * #20751 - Add MapCSS function `mod` (modulo)
    89   * #20720 - Faster filtering of plugins list in preferences
    90   * #20164 - Changeset manager: Discussion tab: improve scrolling of long comments
    91   * #16848 - Disable "Viewport following" shortcut when not in "Expert mode"
    92   * #17838 - Fix `Cmd+Shift+Down` shortcut on welcome screen
    93   * #20784 - Fix Overpass Query when using Arabic numbers
    94   * #20792 - Tagging preset: `columns` in `checkgroup` not fully respected (6 checkboxes with `columns=4` would show in 3 columns)
    95 {{{
    96 #!comment
    97 * Dependencies upgrades
    98 }}}
    99 * Developer improvements
    100   * #14176 - Use Java 8 Date API (JSR 310)
    101   * #20732 - Migrate `org.openstreetmap.josm.data.imagery.Shape#coords` to `java.awt.Polygon`
    102   * #20733 - PlatformHookOsx: use logo_macOS.png in 256x256 size (for smaller memory consumption)
    103   * #20771 - MainFrame created before setting look and feel and not updated
    104   * #20733 - ImageProvider: do not rescale non SVG images when already correctly sized
    105 * Add/improve/fix/change Internal Presets, Map Paint Style and Validation rules
    106   * #20737 - Improve some icons
    107   * #20039 - Add `import_uuid` and `gnis:import_uuid` to discardable key list
    108   * #20471 - Don't warn about `tunnel=*` on `power=cable`
    109   * #18815 - Don't warn about `waterway=canal` together with `tunnel=yes`
    110   * #18815 - Don't warn about `bridge/tunnel=*` on `type=bridge/tunnel` relations
    111   * #19959 - Add `bus_bay=*` to presets
    112   * #20782 - Fix typo in `motorcycle` brand Aprilia, add Moto Guzzi
    113   * #20701 - Add `tourism=gallery`
    114   * #20444 - Add `informal=yes` checkbox to `highway=path` preset
    115   * #20684 - Add `canal=qanat` combo box to `waterway=canal` preset
    116   * #20450 - Sync `tracktype=*` descriptions with OSM wiki
    117 * More minor bug fixes, enhancements, stability improvements, translation updates, code improvements and code documentation, see [/log/josm/?rev=17833&stop_rev=17703&limit=900 SVN log messages of milestone 21.04]
    118 
    119 == 2021-04-01: Stable release 17702 ([milestone:"21.03" 21.03]) == #stable-release-21.03
    120 * Major enhancements
    121   * #20613 - Reduce heap allocations while rendering
    122   * #17858 - Ask Oracle Java WebStart users to switch to [https://openwebstart.com/ OpenWebStart]
    123   * #19078 - Tagging presets: validate user input. Disabled by default, can be activated in [[Help/Preferences/TaggingPresetPreference|tagging presets preferences]].
    124 * Medium enhancements
    125   * #12326 - Layer list: Add "dirty" and "modified" indicators for data layers
    126   * #16709 - Display a notification while/after saving files
    127   * #18949 - Tagging presets: compute/update `<text>` value based on other keys via `value_template="..."` (not yet used for default presets)
    128   * #19012 - Tagging presets: additional matching criteria via `<item match_expression="...">`
    129   * #19554 - Tagging presets: Icons for all preset input boxes
    130   * #20101 - Rotate & scale tool: show angle or scale factor in status bar
    131   * #20660 - Remote control /imagery: add imagery by id
    132   * #20565 - Allow adding WMS imageries by URL
    133   * #20678 - History Browser: reset coordinates of a node to previous versions (via popup menu)
    134 * Minor enhancements
    135   * #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.
    136   * #15397 - Toolbar: make ToggleAction buttons reflect toggle state
    137   * #19292 - Selection List: Option to not sort the objects but show the real order of selection
    138   * #19527 - Download Dialog: Bounding Box: copy bounds to clipboard
    139   * #19857 - Select WMS layers: option to only show layers for current view
    140   * #20233 - Session: export/import layer color
    141   * #20244 - OAuth authorization wizard: Deemphasize OAuth on login screen
    142   * #20047 - Relation editor: Harmonize F1 function (linking to osm wiki pages)
    143   * #20048 - Make dialog "Automatic tag correction" resizeable
    144   * #20647 - Add `--status-report` command line argument
    145   * #20652 - Preferences: Update context-sensitive help page links to new structure
    146 * Dependencies upgrades
    147   * #20626 - Update to OpeningHoursParser 0.23.2
    148   * #20627 - Update to xz 0.19
    149   * #20635 - Update to Tag2Link 2021.3.21
    150 * Developer improvements
    151   * #20621 - GitHub Actions: trigger CI on pull requests
    152 * Add/improve/fix/change Internal Presets, Map Paint Style and Validation rules
    153   * #18074 - Duplicate Node: detect errors caused by different rounding in JOSM and on OSM server
    154   * #20651 - add `building=boathouse`
    155 * 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]
    156 
    157 == 2021-03-18: Stable release 17580 ([milestone:"21.02" 21.02]) == #stable-release-21.02
    158 (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.)
    159 * Major enhancements
    160   * #17184 - Fix many memory leaks
    161   * #19724 - Java 16 support
    162   * #20014 - Fix constant reloading of imagery tiles
    163   * #20257 - macOS build process fixes and improvements. Will correctly detect when it needs to be updated.
    164 * Medium enhancements
    165   * #20432 - Additional panel context menu item: Download complete relation
    166   * #20493 - Allow to comment changesets directly from JOSM
    167   * #20310 - Allow ImageImporter to import remote images
    168   * #20341 - Support more image formats
    169 * Minor enhancements
    170   * #20360 - Splash screen: automatically focus beginning of line
    171   * #20535 - Strip leading/trailing whitespace from URLs entered in "Add WMS/WMTS" dialogs
    172   * #20571 - Strip leading/trailing whitespace from roles entered in relation editor
    173 * Plugin API
    174   * #20363 - Extract necessary method for `QuadBuckets` into separate interface
    175   * #20310 - Deprecate a few `OpenFileAction.openFiles` methods
    176   * #7548 - Remove deprecated `MapPreference`
    177 * Add/improve/fix/change Internal Presets, Map Paint Style and Validation rules
    178   * #20337 - Support `dog:conditional`
    179   * #20338 - Deprecate `amenity=embassy` in favor of `office=diplomatic`
    180   * #20392 - Add `shoulder=*` to major roads presets and warn about `shoulder=none`
    181   * #20286 - Improve `barrier=cycle_barrier` icon
    182   * #20429 - Add climbing grades 3/4
    183   * #20438 - Warn about `zoo` without `tourism=zoo`
    184   * #20455 - Raise "Unclosed way - landuse" warnings to errors
    185   * #20474 - Add `building=digester`
    186   * #20447 - Add `access=permit`, `parking=lane/street_side`, `hazard` tags, `advertising=poster_box`
    187   * #19982 - Ignore `railway=tram_crossing/tram_level_crossing`
    188   * #20577 - Add `shop=general`
    189   * #20588 - Add `traffic_calming=mini_bumps`
    190   * r17441 - Don't warn about missing name for `place=*` if `noname=yes` is present
    191   * r17448 - Avoid some false positive combination warnings with `place=plot`
    192 * 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]
     16== 2026-02-01: Stable release 19481 ([milestone:"26.01" 26.01]) == #stable-release-26.01
     17* See full log [/log/josm/?rev=19481&stop_rev=19440 SVN log messages of milestone 26.01]
    19318
    19419== Older stable releases ==
     20  * [wikitr:/Changelog/2025]: Releases from r19266 to r19439
     21  * [wikitr:/Changelog/2024]: Releases from r18906 to r19265
     22  * [wikitr:/Changelog/2023]: Releases from r18623 to r18905
     23  * [wikitr:/Changelog/2022]: Releases from r18361 to r18622
     24  * [wikitr:/Changelog/2021]: Releases from r17429 to r18360
    19525  * [wikitr:/Changelog/2020]: Releases from r15629 to r17428
    19626  * [wikitr:/Changelog/2019]: Releases from r14261 to r15628