Search:
Login
Preferences
Help/Guide
About Trac
Register
Forgot your password?
Wiki
Timeline
Changelog
Browse Source
View Tickets
New Ticket
Roadmap
Builds
Sonar
Search
Context Navigation
+10
Start Page
Index
History
Editing Changelog
Adjust edit area height:
8
12
16
20
24
28
32
36
40
Edit side-by-side
[[TranslatedPages]] [[PageOutline(2-15,Table of Contents)]] = Changelog = This 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]. * 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 ([wikitr:/Presets Presets], [wikitr:/Styles Map Paint Styles], [wikitr:/Rules Validator Rules], [wikitr:/Maps Imageries] and [wikitr:/Plugins Plugins]) are not listed here. == 2021-05-31: Stable release 17915 ([milestone:"21.05" 21.05]) == #stable-release-21.05 (First version 17915 was released as stable version and due to major bug version 17919 was released as hotfix.) * Major enhancements * #17177 - Add support for Mapbox Vector Tile * #8472 - Show geocoded images from Wikimedia Commons as GeoImageLayer * Medium enhancements * #11710 - Re-geotagging hides pictures that are not covered by GPX track * #20729 - Validator: show notification when validator was executed with filters and at least one element in the error message is hidden * #20879 - History browser: which version changed a tag (git blame)? * #20880 - History browser: show color gutter based on timestamp * Minor enhancements * #20706 - Enable text antialiasing for more systems * #20793 - Reduce memory consumption for GpxExtensionCollection * #20829 - Avoid heap allocations in OsmWriter and OsmDataLayer.toGpxData * #20830 - Reduce heap size of org.openstreetmap.josm.data.osm.Node by 8 bytes * Developer improvements * #14176 - Use Java 8 Date API (JSR 310) * #17516 - Update to ProGuard 7.1.0-beta3 for Java 13+ support * #20522 - Update to error-prone 2.7.1 for Java 17 compatibility * #20813 - Modernize ImageDisplay and ThumbsLoader using ImageIO and subsampling * #20920 - `javac --release 8` * Add/improve/fix/change Internal Presets, Map Paint Style and Validation rules * #17154 - Add access restriction permit * 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] == 2021-04-28: Stable release 17833 ([milestone:"21.04" 21.04]) == #stable-release-21.04 * Major enhancements * #20708 - Re-organize the upload dialog * #20583 - Filter notes in notes dialog * #20659 - Add colorfulness/contrast/gamma sliders to image viewer * Medium enhancements * #16163 - Right To Left support for various input boxes and dialogs * #20510 - Default maximum memory setting `-Xmx` for distribution packages * #20744 - Reduce heap allocations while evaluating MapCSS * #20745 - Reduce heap allocations while reading/rendering/validating * #20624 - Keyboard shortcut to copy OSM.org URL for selected element * #16158 - Enhance keyboard consistency on macOS * #20035 - Geotagged images are pixelated on retina displays * #17072 - Geotagged images viewer should not clear between pictures * #20467 - Labelling OSM primitives (in various lists): show `highway`/`railway`/`waterway`/`landuse`/`building` types * Minor enhancements * #19126 - Add display preference "Remember dialog geometries" * #19754 - Tag2Link: support multi-values for URLs in website/source/url/image * #19771 - Tag2Link: use percent encoding for Wikimedia Commons URLs * #16171 - Search: make case-sensitive regexp `key=value` case-sensitive * #20750 - Explain * and ∅ in Layer info window * #20751 - Add MapCSS function `mod` (modulo) * #20720 - Faster filtering of plugins list in preferences * #20164 - Changeset manager: Discussion tab: improve scrolling of long comments * #16848 - Disable "Viewport following" shortcut when not in "Expert mode" * #17838 - Fix `Cmd+Shift+Down` shortcut on welcome screen * #20784 - Fix Overpass Query when using Arabic numbers * #20792 - Tagging preset: `columns` in `checkgroup` not fully respected (6 checkboxes with `columns=4` would show in 3 columns) {{{ #!comment * Dependencies upgrades }}} * Developer improvements * #14176 - Use Java 8 Date API (JSR 310) * #20732 - Migrate `org.openstreetmap.josm.data.imagery.Shape#coords` to `java.awt.Polygon` * #20733 - PlatformHookOsx: use logo_macOS.png in 256x256 size (for smaller memory consumption) * #20771 - MainFrame created before setting look and feel and not updated * #20733 - ImageProvider: do not rescale non SVG images when already correctly sized * Add/improve/fix/change Internal Presets, Map Paint Style and Validation rules * #20737 - Improve some icons * #20039 - Add `import_uuid` and `gnis:import_uuid` to discardable key list * #20471 - Don't warn about `tunnel=*` on `power=cable` * #18815 - Don't warn about `waterway=canal` together with `tunnel=yes` * #18815 - Don't warn about `bridge/tunnel=*` on `type=bridge/tunnel` relations * #19959 - Add `bus_bay=*` to presets * #20782 - Fix typo in `motorcycle` brand Aprilia, add Moto Guzzi * #20701 - Add `tourism=gallery` * #20444 - Add `informal=yes` checkbox to `highway=path` preset * #20684 - Add `canal=qanat` combo box to `waterway=canal` preset * #20450 - Sync `tracktype=*` descriptions with OSM wiki * 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] == 2021-04-01: Stable release 17702 ([milestone:"21.03" 21.03]) == #stable-release-21.03 * Major enhancements * #20613 - Reduce heap allocations while rendering * #17858 - Ask Oracle Java WebStart users to switch to [https://openwebstart.com/ OpenWebStart] * #19078 - Tagging presets: validate user input. Disabled by default, can be activated in [[Help/Preferences/TaggingPresetPreference|tagging presets preferences]]. * Medium enhancements * #12326 - Layer list: Add "dirty" and "modified" indicators for data layers * #16709 - Display a notification while/after saving files * #18949 - Tagging presets: compute/update `<text>` value based on other keys via `value_template="..."` (not yet used for default presets) * #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 [/log/josm/?rev=17702&stop_rev=17581&limit=900 SVN log messages of milestone 21.03] == 2021-03-18: Stable release 17580 ([milestone:"21.02" 21.02]) == #stable-release-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 [/log/josm/?rev=17580&stop_rev=17429&limit=900 SVN log messages of milestone 21.02] == Older stable releases == * [wikitr:/Changelog/2020]: Releases from r15629 to r17428 * [wikitr:/Changelog/2019]: Releases from r14261 to r15628 * [wikitr:/Changelog/2018]: Releases from r13266 to r14260 * [wikitr:/Changelog/2017]: Releases from r11426 to r13265 * [wikitr:/Changelog/2016]: Releases from r9230 to r11425 * [wikitr:/Changelog/2015]: Releases from r7907 to r9229 * [wikitr:/Changelog/2014]: Releases from r6763 to r7906 * [wikitr:/Changelog/2013]: Releases from r5697 to r6502 * [wikitr:/Changelog/2012]: Releases from r4878 to r5608 == See also == * There is a similar [[wikitr:/Plugin changelog|changelog for plugins]], which is no longer updated.
Note:
See
WikiFormatting
and
TracWiki
for help on editing wiki content.
Change information
Your email or username:
E-mail address and name can be saved in the
Preferences
Comment about this change (optional):
Note:
See
TracWiki
for help on using the wiki.