Changes between Version 954 and Version 1034 of Changelog


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

Legend:

Unmodified
Added
Removed
Modified
  • Changelog

    v954 v1034  
    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 == 2022-07-07: Stable release r18513 ([milestone:"22.06" 22.06]) == #stable-release-22.06
    11  (First version r18511 was released as stable version and due to major bug version r18513 was released as hotfix.)
     10== 2026-03-30: Stable release 19555 ([milestone:"26.03" 26.03]) == #stable-release-26.03
     11* See full log [/log/josm/?rev=19555&stop_rev=19482 SVN log messages of milestone 26.03]
    1212
    13 * Minor enhancements
    14  * Various reductions to memory allocations
    15  * #21720: Remove vi localization
    16  * #22088: Debian start script doesn't ensure that the chosen java path is executable
    17  * #20823: Reject uploads that do not follow either the comment policy or the source policy
    18  * #21600: Fire selectionChanged events when setting/updating notes to ensure that notes are properly selected
    19  * #21794: Allow for cases where tags can be URL or key values in Tag2Link
    20  * #21813: Improve marker handling in sessions (patch by Bjoeni)
    21  * #21923: Improve session workflow / Add "save session" (patch by Bjoeni)
    22 * Add/improve/fix/change Internal Presets, Map Paint Style and Validation rules
    23  * #22187: "Empty relation" and "Role of relation member does not match template expression" shared the same error code, but had two different severities
    24  * #22172: Don't warn about `barrier=berm` looking like `barrier=kerb`
    25  * #22154: Add `incline`, `surface`, and `fee` to the `slipway` preset
    26  * #21997: Add general preset for `power=generator` (patch by skyper)
    27 * More minor bug fixes, enhancements, stability improvements, translation updates, code improvements and code documentation, see [/log/josm/?rev=18511&stop_rev=18463 SVN log messages of milestone 22.06]
    28 
    29 == 2022-05-29: Stable release r18463 ([milestone:"22.05" 22.05]) == #stable-release-22.05
    30 
    31 (Stable release 22.04 was skipped.)
    32 
    33 * Major enhancements
    34  * #22065: Mac now uses `⌘` instead of `ctrl` for most [wikitr:/Help/Action/Select `Select`] map mode actions (including [wikitr:/Help/Action/Select#Rotate `Rotate`] and [wikitr:/Help/Action/Select#Scale `Scale`])
    35 * Minor enhancements
    36  * #17288: Notes progress bar shows no progress (patch by gaben, modified)
    37  * #21792: Request focus in [wikitr:/Help/Action/SplitWay#Usingoldobjectid Split Way] window segment list (patch by gaben)
    38  * #22022: Allow for recursive geojson parsing
    39  * #17906: When dragging and dropping relation members to the same position, they are removed
    40  * #21935: Avoid leaking `Authorization` headers on redirects in HttpClient
    41 * Add/improve/fix/change Internal Presets, Map Paint Style and Validation rules
    42  * #22084: Remove obsolete payment methods `payment:ep_monedero` and `payment:ep_moneo`
    43  * #22073: Optimized regexes (string starts with, ends with, contains) do not work
    44  * #22072: Add `tunnel:name`
    45  * #21973: Add `building:levels:underground` (patch by skyper)
    46  * #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`
    47  * #22009: Fix incorrect warning message *:lanes without highway (instead of lanes) (patch by skyper)
    48  * #22039: Remove warning about construction without highway/railway/waterway/building/landuse as it produces too much false positives
    49 * More minor bug fixes, enhancements, stability improvements, translation updates, code improvements and code documentation, see [/log/josm/?rev=18463&stop_rev=18427 SVN log messages of milestone 22.05]
    50 
    51 
    52 == 2022-04-05: Stable release 18427 ([milestone:"22.03" 22.03]) == #stable-release-22.03
    53 * Minor enhancements
    54  * #21825: Delete relations by default when all members are deleted
    55  * #21953: Overpass now correctly remembers custom URLs
    56 * Add/improve/fix/change Internal Presets, Map Paint Style and Validation rules
    57  * #20960: Warn about `construction=*` without or conflicting primary tag
    58  * #20963: Update preset for `landuse=construction` and add `building=construction`
    59  * #21954: Change `surface=DecoTurf` to `surface=acrylic`
    60 * More minor bug fixes, enhancements, stability improvements, translation updates, code improvements and code documentation, see [/log/josm/?rev=18427&stop_rev=18387 SVN log messages of milestone 22.03]
    61 
    62 == 2022-03-06: Stable release 18387 ([milestone:"22.02" 22.02]) == #stable-release-22.02
    63 
    64 (Stable release 22.01 was skipped.)
    65 
    66 * Minor enhancements
    67  * #21850: Improve support for {apikey} replacement for WMTS and WMS.
    68 * Add/improve/fix/change Internal Presets, Map Paint Style and Validation rules
    69  * #21859: Move `addr:place` into optional
    70  * #21866: Improve railway gauge values and add validator tests for them
    71  * #21853: Improve `interval` validator test
    72  * #21736: Fix a false positive with `oneway=yes`, `lanes:backward` or `lanes:forward`, and `oneway:*`
    73 * More minor bug fixes, enhancements, stability improvements, translation updates, code improvements and code documentation, see [/log/josm/?rev=18387&stop_rev=18360 SVN log messages of milestone 22.02]
    74 
    75 == 2022-01-03: Stable release 18360 ([milestone:"21.12" 21.12]) == #stable-release-21.12
    76 
    77 (Stable release 21.11 was skipped.)
    78 
    79 * Minor enhancements
    80   * #21502 - associate correct extensions in macOS / Windows installers, consistency for MIME types, use official osm+xml MIME type
    81   * #21522 - Place Windows shortcuts in "JOSM" menu group
    82 * Add/improve/fix/change Internal Presets, Map Paint Style and Validation rules
    83   * #17034 - Add power=connection
    84   * #21482 - Add icons for barrier=ditch and organic=*
    85   * #21396 - Add building=stilt_house, surface=unhewn_cobblestone
    86   * #21426 - Remove layer=0 from presets and fix default layer=-1 to layer=1 for man_made=bridge
    87   * #21642 - Add meadow=agricultural|pasture
    88   * #21652 - Add material=aluminium|ceramic|copper|gold|iron|marble to artwork preset
    89   * #21716 - Add value 6 and + and - to all values of mtb:scale
    90 * More minor bug fixes, enhancements, stability improvements, translation updates, code improvements and code documentation, see [/log/josm/?rev=18360&stop_rev=18304 SVN log messages of milestone 21.12]
    91 
    92 == 2021-11-01: Stable release 18303 ([milestone:"21.10" 21.10]) == #stable-release-21.10
    93 
    94 (Stable release 21.09 was skipped.)
    95 
    96 * Major enhancements
    97   * #16472 - Initial implementation of 360° (panoramic) image viewer. Full resolution is not supported yet
    98   * #21427 - Simplification of upload dialog
    99 * Medium enhancements
    100   * #21144 - Images correlation: temporary editable support layer to interpolate location of non-geotagged images
    101   * #21319 - Refactoring of class hierarchy around JosmComboBox / AutoCompComboBox
    102   * #20522 - Upgrade Windows/macOS installers to Java(FX) 17 - prefer Java 17 over everything else for Linux packages
    103   * #20913 - Better handling of GPX files in sessions
    104   * #16472 - Allow to open geoimages into external viewer
    105 * Minor enhancements
    106   * #21257 - Sort tracks chronologically and output metadata/time during GPX export, like gpsbabel
    107   * #16163 - LTR-RTL automatically toggles according to key in AddTag and EditTag dialogs
    108   * #21344 - Allow directories of images or other files to be opened in JOSM
    109   * #15498 - Load folders containing pictures in separate layers if `geoimage.one-layer-per-folder` advanced property is set to true
    110   * #21469 - Make First/Last buttons in image display window remember which images they come from
    111 * Add/improve/fix/change Internal Presets, Map Paint Style and Validation rules
    112   * #21038 - Split off `Way end node near other way` for `railway=*` into own test
    113   * #21285 - Warn about `type=destination_sign` without `destination=*` and `type=building` without `building=*`
    114   * #21285 - Add `TRANSPORT_MODE=private` to `no` and `use_sidepath` as problematic values for ways member of `route=bicycle/mtb`
    115   * #21285 - Add `route=hiking/running/walking/fitness_trail` and `route=horse` with inappropriate `foot=*` respectively `horse=*` to the warning above.
    116   * #18662 - Add PTv1 and PTv2 `route` relations for `ferry` and `aerialway`
    117   * #20270 - Add `man_made=utility_pole`
    118   * #20530, #20531 - Add `man_made=pump` preset, deprecate `man_made=pumping_rig`, `pump:type=*` and `substance=heat`
    119   * #20742 - Warn about `barrier` with inappropriate `access` tags on `highway`
    120   * #21340 - Use `generator:source` specific wiki links in `power=generator` presets
    121   * #21388 - Use dark blue background for `sewage`
    122   * #21396 - Add `flag:type` to `flagpole` preset
    123   * #21398 - Update power plant related preset
    124   * #21400 - Disable `no` as value of transport mode of `public_transport=stop_position`
    125   * #21415 - Disable `bicycle/horse=no` on pedestrian crossing
    126   * #21421 - Add `place=city_block`
    127   * #21426 - Add `layer` to `railway` presets
    128   * #21398 - Update power plant related presets
    129   * #21440 - Add some more barrier values
    130 * More minor bug fixes, enhancements, stability improvements, translation updates, code improvements and code documentation, see [/log/josm/?rev=18303&stop_rev=18194 SVN log messages of milestone 21.10]
    131 
    132 == 2021-09-02: Stable release 18193 ([milestone:"21.08" 21.08]) == #stable-release-21.08
    133 
    134 (First version 18191 was released as stable version and due to major bug version 18193 was released as hotfix.)
    135 
    136 * Major enhancements
    137   * #17083 - New macOS and Windows installers that both ship Java 16 and JavaFX 16; Debian launcher now requires openjfx
    138 * Medium enhancements
    139   * #21240 - Refactoring of UploadDialog, HistoryComboBox and AutoCompletingComboBox. Should fix "off-by-one" errors in various comboboxes, including the one used to enter upload comment
    140 * Minor enhancements
    141   * #21196 - Add help topic for lasso select mode
    142   * #21271 - Add MVT tile cache to imagery cache settings
    143   * #20755 - Display a notification while/after saving session files
    144   * #4504 - Display a notification when an outlying operation is ignored due to saved preference
    145   * #4282 - Support for OziExplorer Waypoint files
    146 * Add/improve/fix/change Internal Presets, Map Paint Style and Validation rules
    147   * #20711 - Add `parking_space=*`
    148   * #21268 - Warn about `levels=*`
    149   * #20393 - exclude ways tagged with `area=yes` from `UntaggedWay` test
    150 * More minor bug fixes, enhancements, stability improvements, translation updates, code improvements and code documentation, see [/log/josm/?rev=18193&stop_rev=18119 SVN log messages of milestone 21.08]
    151 
    152 == 2021-08-02: Stable release 18118 ([milestone:"21.07" 21.07]) == #stable-release-21.07
    153 
    154 * Medium enhancements
    155   * #21131 - Image GPX correlation: add expert settings to set the image direction towards the next GPX waypoint/image, with a configurable angle offset, and allows to shift the image location by a configurable X/Y/Z offset
    156 * Minor enhancements
    157   * #20840 - Expert option `mappaint.wireframe.show-relation-outlines` to turn off relation outlines in wireframe mode
    158   * #20990 - Open dialog: advanced property `use.details.view.file.dialog` to show the files in the details view by default
    159   * #21134 - Add help button to access toggle dialog help from its title bar
    160   * #21136 - Export GeoImage layer to GPX
    161 * Add/improve/fix/change Internal Presets, Map Paint Style and Validation rules
    162   * #21106 - Don't warn about empty values in `turn:lanes` tags
    163   * #21138 - Don't warn about unclosed `amenity=weighbridge`
    164   * #21162 - Don't warn about `resource=talc` looks like `resource=salt`
    165   * #20835 - Enhance `location` combo boxes (add `overhead`)
    166   * #21161 - Update member expression of `route` relations
    167   * #21174 - Add `ref` and `operator` keys to information boards
    168   * #17606 - `piste:type` validation improvement
    169   * #20835 - Add `wall=brick|stone`, `water=stream|ditch`, `shelter_type=gazebo`, `attraction=water_slide`, `boundary=marker`, `amenity=events_venue`
    170   * #21123 - Render name labels for `highway=busway`
    171   * #20210 - Add route node network relation as new preset
    172   * #20447, #20835, #21143 - Improve some icons
    173   * #17607 - `construction:highway` validation
    174   * #18217 - Complain about `area=yes` on major roads (like `highway=primary area=yes`)
    175   * #19419 - Warn about multiple `access` values
    176 * More minor bug fixes, enhancements, stability improvements, translation updates, code improvements and code documentation, see [/log/josm/?rev=18118&stop_rev=18005 SVN log messages of milestone 21.07]
    177 
    178 == 2021-07-11: Stable release 18004 ([milestone:"21.06" 21.06]) == #stable-release-21.06
    179 
    180 * Major bugfixes
    181   * #21065 - update fully automatic OAuth authentication to adapt to recent OSM server change
    182 * Add/improve/fix/change Internal Presets, Map Paint Style and Validation rules
    183   * #20924 - Remove `area=yes` and `barrier=*` from `leisure=dog_park` preset
    184   * #20942 - Don't warn about `intermittent=yes` on `ford=stepping_stones`
    185   * #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
    186   * #21009 - Warn about `landuse=yes`
    187   * #20520 - #21014 - Don't warn about "End node near other way" for `waterway=dam|lock_gate|weir`
    188   * #18685 - Add `natural=shrub`
    189   * #20620 - Allow the use of `aeroway=holding_position` on ways
    190   * #21026 - #14532 - Better warnings for negative numeric values
    191   * #20987 - Warn about unusual values of `turn(:lanes(:forward|:backward|:both_ways))`
    192   * #20192 - Add `parking=carports`, `garage_boxes`, `sheds`, and add `parking:orientation`
    193   * #20442 - Warn about `traffic signals` or similar on roundabouts
    194   * #20434 - Deprecate `building:roof:shape` in favor of `roof:shape`
    195   * #21048 - Allow multipolygons as inner part of building relations with role part; remove the roles entrance and level_n (deprecated tagging schema)
    196   * #21063 - #20613 - Fix `is_in:*` validator rules
    197   * #19996 - Remove motor_vehicle warning on minor roads and reduce severity on major roads
    198   * #21069 - Add `enforcement=average_speed` with role section
    199   * #21069 - Split up `enforcement=average_speed` preset
    200   * #20959 - Add `landuse=education`, deprecate `landuse=school`, allow users to set different colors for `landuse=retail` and `landuse=commercial`
    201   * #21069 - Add `member_expression` to `enforcement=average_speed` preset
    202   * #21074 - Harmonize `color` keys in presets
    203   * #21068 - Add validator rules for `roof:height`
    204   * #20637 - Warn about role as a tag
    205   * #20902 - Warn about solo `layer` and `level` tags, remove relations from checks, warn about `area` on relations
    206   * Add `building=kiosk` to `building` preset
    207   * Improve `amenity=bicycle_repair_station` preset, deprecate `service:bicycle:chaintool` in favor of `service:bicycle:chain_tool`
    208 * More minor bug fixes, enhancements, stability improvements, translation updates, code improvements and code documentation, see [/log/josm/?rev=18004&stop_rev=17920 SVN log messages of milestone 21.06]
    209 
    210 == 2021-06-02: Stable release 17919 ([milestone:"21.05" 21.05]) == #stable-release-21.05
    211 
    212 (First version 17915 was released as stable version and due to major bug version 17919 was released as hotfix.)
    213 
    214 * Major enhancements
    215   * #17177 - Add support for Mapbox Vector Tile
    216   * #8472 - Show geocoded images from Wikimedia Commons as GeoImageLayer
    217 * Medium enhancements
    218   * #11710 - Re-geotagging hides pictures that are not covered by GPX track
    219   * #20729 - Validator: show notification when validator was executed with filters and at least one element in the error message is hidden
    220   * #20879 - History browser: which version changed a tag (git blame)?
    221   * #20880 - History browser: show color gutter based on timestamp
    222 * Minor enhancements
    223   * #20706 - Enable text antialiasing for more systems
    224   * #20793 - Reduce memory consumption for GpxExtensionCollection
    225   * #20829 - Avoid heap allocations in OsmWriter and OsmDataLayer.toGpxData
    226   * #20830 - Reduce heap size of org.openstreetmap.josm.data.osm.Node by 8 bytes
    227 * Developer improvements
    228   * #14176 - Use Java 8 Date API (JSR 310)
    229   * #17516 - Update to ProGuard 7.1.0-beta3 for Java 13+ support
    230   * #20522 - Update to error-prone 2.7.1 for Java 17 compatibility
    231   * #20813 - Modernize ImageDisplay and ThumbsLoader using ImageIO and subsampling
    232   * #20920 - `javac --release 8`
    233 * Add/improve/fix/change Internal Presets, Map Paint Style and Validation rules
    234   * #17154 - Add access restriction permit
    235 * 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]
    236 
    237 == 2021-04-28: Stable release 17833 ([milestone:"21.04" 21.04]) == #stable-release-21.04
    238 * Major enhancements
    239   * #20708 - Re-organize the upload dialog
    240   * #20583 - Filter notes in notes dialog
    241   * #20659 - Add colorfulness/contrast/gamma sliders to image viewer
    242 * Medium enhancements
    243   * #16163 - Right To Left support for various input boxes and dialogs
    244   * #20510 - Default maximum memory setting `-Xmx` for distribution packages
    245   * #20744 - Reduce heap allocations while evaluating MapCSS
    246   * #20745 - Reduce heap allocations while reading/rendering/validating
    247   * #20624 - Keyboard shortcut to copy OSM.org URL for selected element
    248   * #16158 - Enhance keyboard consistency on macOS
    249   * #20035 - Geotagged images are pixelated on retina displays
    250   * #17072 - Geotagged images viewer should not clear between pictures
    251   * #20467 - Labelling OSM primitives (in various lists): show `highway`/`railway`/`waterway`/`landuse`/`building` types
    252 * Minor enhancements
    253   * #19126 - Add display preference "Remember dialog geometries"
    254   * #19754 - Tag2Link: support multi-values for URLs in website/source/url/image
    255   * #19771 - Tag2Link: use percent encoding for Wikimedia Commons URLs
    256   * #16171 - Search: make case-sensitive regexp `key=value` case-sensitive
    257   * #20750 - Explain * and ∅ in Layer info window
    258   * #20751 - Add MapCSS function `mod` (modulo)
    259   * #20720 - Faster filtering of plugins list in preferences
    260   * #20164 - Changeset manager: Discussion tab: improve scrolling of long comments
    261   * #16848 - Disable "Viewport following" shortcut when not in "Expert mode"
    262   * #17838 - Fix `Cmd+Shift+Down` shortcut on welcome screen
    263   * #20784 - Fix Overpass Query when using Arabic numbers
    264   * #20792 - Tagging preset: `columns` in `checkgroup` not fully respected (6 checkboxes with `columns=4` would show in 3 columns)
    265 {{{
    266 #!comment
    267 * Dependencies upgrades
    268 }}}
    269 * Developer improvements
    270   * #14176 - Use Java 8 Date API (JSR 310)
    271   * #20732 - Migrate `org.openstreetmap.josm.data.imagery.Shape#coords` to `java.awt.Polygon`
    272   * #20733 - PlatformHookOsx: use logo_macOS.png in 256x256 size (for smaller memory consumption)
    273   * #20771 - MainFrame created before setting look and feel and not updated
    274   * #20733 - ImageProvider: do not rescale non SVG images when already correctly sized
    275 * Add/improve/fix/change Internal Presets, Map Paint Style and Validation rules
    276   * #20737 - Improve some icons
    277   * #20039 - Add `import_uuid` and `gnis:import_uuid` to discardable key list
    278   * #20471 - Don't warn about `tunnel=*` on `power=cable`
    279   * #18815 - Don't warn about `waterway=canal` together with `tunnel=yes`
    280   * #18815 - Don't warn about `bridge/tunnel=*` on `type=bridge/tunnel` relations
    281   * #19959 - Add `bus_bay=*` to presets
    282   * #20782 - Fix typo in `motorcycle` brand Aprilia, add Moto Guzzi
    283   * #20701 - Add `tourism=gallery`
    284   * #20444 - Add `informal=yes` checkbox to `highway=path` preset
    285   * #20684 - Add `canal=qanat` combo box to `waterway=canal` preset
    286   * #20450 - Sync `tracktype=*` descriptions with OSM wiki
    287 * 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]
    288 
    289 == 2021-04-01: Stable release 17702 ([milestone:"21.03" 21.03]) == #stable-release-21.03
    290 * Major enhancements
    291   * #20613 - Reduce heap allocations while rendering
    292   * #17858 - Ask Oracle Java WebStart users to switch to [https://openwebstart.com/ OpenWebStart]
    293   * #19078 - Tagging presets: validate user input. Disabled by default, can be activated in [[Help/Preferences/TaggingPresetPreference|tagging presets preferences]].
    294 * Medium enhancements
    295   * #12326 - Layer list: Add "dirty" and "modified" indicators for data layers
    296   * #16709 - Display a notification while/after saving files
    297   * #18949 - Tagging presets: compute/update `<text>` value based on other keys via `value_template="..."` (not yet used for default presets)
    298   * #19012 - Tagging presets: additional matching criteria via `<item match_expression="...">`
    299   * #19554 - Tagging presets: Icons for all preset input boxes
    300   * #20101 - Rotate & scale tool: show angle or scale factor in status bar
    301   * #20660 - Remote control /imagery: add imagery by id
    302   * #20565 - Allow adding WMS imageries by URL
    303   * #20678 - History Browser: reset coordinates of a node to previous versions (via popup menu)
    304 * Minor enhancements
    305   * #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.
    306   * #15397 - Toolbar: make ToggleAction buttons reflect toggle state
    307   * #19292 - Selection List: Option to not sort the objects but show the real order of selection
    308   * #19527 - Download Dialog: Bounding Box: copy bounds to clipboard
    309   * #19857 - Select WMS layers: option to only show layers for current view
    310   * #20233 - Session: export/import layer color
    311   * #20244 - OAuth authorization wizard: Deemphasize OAuth on login screen
    312   * #20047 - Relation editor: Harmonize F1 function (linking to osm wiki pages)
    313   * #20048 - Make dialog "Automatic tag correction" resizeable
    314   * #20647 - Add `--status-report` command line argument
    315   * #20652 - Preferences: Update context-sensitive help page links to new structure
    316 * Dependencies upgrades
    317   * #20626 - Update to OpeningHoursParser 0.23.2
    318   * #20627 - Update to xz 0.19
    319   * #20635 - Update to Tag2Link 2021.3.21
    320 * Developer improvements
    321   * #20621 - GitHub Actions: trigger CI on pull requests
    322 * Add/improve/fix/change Internal Presets, Map Paint Style and Validation rules
    323   * #18074 - Duplicate Node: detect errors caused by different rounding in JOSM and on OSM server
    324   * #20651 - add `building=boathouse`
    325 * 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]
    326 
    327 == 2021-03-18: Stable release 17580 ([milestone:"21.02" 21.02]) == #stable-release-21.02
    328 (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.)
    329 * Major enhancements
    330   * #17184 - Fix many memory leaks
    331   * #19724 - Java 16 support
    332   * #20014 - Fix constant reloading of imagery tiles
    333   * #20257 - macOS build process fixes and improvements. Will correctly detect when it needs to be updated.
    334 * Medium enhancements
    335   * #20432 - Additional panel context menu item: Download complete relation
    336   * #20493 - Allow to comment changesets directly from JOSM
    337   * #20310 - Allow ImageImporter to import remote images
    338   * #20341 - Support more image formats
    339 * Minor enhancements
    340   * #20360 - Splash screen: automatically focus beginning of line
    341   * #20535 - Strip leading/trailing whitespace from URLs entered in "Add WMS/WMTS" dialogs
    342   * #20571 - Strip leading/trailing whitespace from roles entered in relation editor
    343 * Plugin API
    344   * #20363 - Extract necessary method for `QuadBuckets` into separate interface
    345   * #20310 - Deprecate a few `OpenFileAction.openFiles` methods
    346   * #7548 - Remove deprecated `MapPreference`
    347 * Add/improve/fix/change Internal Presets, Map Paint Style and Validation rules
    348   * #20337 - Support `dog:conditional`
    349   * #20338 - Deprecate `amenity=embassy` in favor of `office=diplomatic`
    350   * #20392 - Add `shoulder=*` to major roads presets and warn about `shoulder=none`
    351   * #20286 - Improve `barrier=cycle_barrier` icon
    352   * #20429 - Add climbing grades 3/4
    353   * #20438 - Warn about `zoo` without `tourism=zoo`
    354   * #20455 - Raise "Unclosed way - landuse" warnings to errors
    355   * #20474 - Add `building=digester`
    356   * #20447 - Add `access=permit`, `parking=lane/street_side`, `hazard` tags, `advertising=poster_box`
    357   * #19982 - Ignore `railway=tram_crossing/tram_level_crossing`
    358   * #20577 - Add `shop=general`
    359   * #20588 - Add `traffic_calming=mini_bumps`
    360   * r17441 - Don't warn about missing name for `place=*` if `noname=yes` is present
    361   * r17448 - Avoid some false positive combination warnings with `place=plot`
    362 * 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== 2026-02-01: Stable release 19481 ([milestone:"26.01" 26.01]) == #stable-release-26.01
     14* See full log [/log/josm/?rev=19481&stop_rev=19440 SVN log messages of milestone 26.01]
    36315
    36416== Older stable releases ==
     17  * [wikitr:/Changelog/2025]: Releases from r19266 to r19439
     18  * [wikitr:/Changelog/2024]: Releases from r18906 to r19265
     19  * [wikitr:/Changelog/2023]: Releases from r18623 to r18905
     20  * [wikitr:/Changelog/2022]: Releases from r18361 to r18622
     21  * [wikitr:/Changelog/2021]: Releases from r17429 to r18360
    36522  * [wikitr:/Changelog/2020]: Releases from r15629 to r17428
    36623  * [wikitr:/Changelog/2019]: Releases from r14261 to r15628