wiki:Changelog

Version 922 (modified by Klumbumbus, 3 years ago) ( diff )

some more changes

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-08-02: Stable release 181?? (21.07)

  • Medium enhancements
    • #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
  • Minor enhancements
    • #20840 - Expert option mappaint.wireframe.show-relation-outlines to turn off relation outlines in wireframe mode
    • #20990 - Open dialog: advanced property use.details.view.file.dialog to show the files in the details view by default
    • #21134 - Add help button to access toggle dialog help from its title bar
    • #21136 - Export GeoImage layer to GPX
  • Add/improve/fix/change Internal Presets, Map Paint Style and Validation rules
    • #21106 - Don't warn about empty values in turn:lanes tags
    • #21138 - Don't warn about unclosed amenity=weighbridge
    • #21162 - Don't warn about resource=talc looks like resource=salt
    • #20835 - Enhance location combo boxes (add overhead)
    • #21161 - Update member expression of route relations
    • #21174 - Add ref and operator keys to information boards
    • #17606 - piste:type validation improvement
    • #20835 - add wall=brick|stone, water=stream|ditch, shelter_type=gazebo, attraction=water_slide, boundary=marker, amenity=events_venue
    • #21123 - Render name labels for highway=busway
    • #20210 - add route node network relation as new preset
    • #20447, #20835, #21143 - Improve some icons
    • #21174 - Add ref and operator keys to information boards
    • #17607 - construction:highway validation
    • #18217 - Complain about area=yes on major roads (like highway=primary area=yes)
    • #19419 - Warn about multiple access values
  • More minor bug fixes, enhancements, stability improvements, translation updates, code improvements and code documentation, see SVN log messages of milestone 21.07

2021-07-11: Stable release 18004 (21.06)

  • Major bugfixes
    • #21065 - update fully automatic OAuth authentication to adapt to recent OSM server change
  • Add/improve/fix/change Internal Presets, Map Paint Style and Validation rules
    • #20924 - Remove area=yes and barrier=* from leisure=dog_park preset
    • #20942 - Don't warn about intermittent=yes on ford=stepping_stones
    • #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
    • #21009 - Warn about landuse=yes
    • #20520 - #21014 - Don't warn about "End node near other way" for waterway=dam|lock_gate|weir
    • #18685 - Add natural=shrub
    • #20620 - Allow the use of aeroway=holding_position on ways
    • #21026 - #14532 - Better warnings for negative numeric values
    • #20987 - Warn about unusual values of turn(:lanes(:forward|:backward|:both_ways))
    • #20192 - Add parking=carports, garage_boxes, sheds, and add parking:orientation
    • #20442 - Warn about traffic signals or similar on roundabouts
    • #20434 - Deprecate building:roof:shape in favor of roof:shape
    • #21048 - Allow multipolygons as inner part of building relations with role part; remove the roles entrance and level_n (deprecated tagging schema)
    • #21063 - #20613 - Fix is_in:* validator rules
    • #19996 - Remove motor_vehicle warning on minor roads and reduce severity on major roads
    • #21069 - Add enforcement=average_speed with role section
    • #21069 - Split up enforcement=average_speed preset
    • #20959 - Add landuse=education, deprecate landuse=school, allow users to set different colors for landuse=retail and landuse=commercial
    • #21069 - Add member_expression to enforcement=average_speed preset
    • #21074 - Harmonize color keys in presets
    • #21068 - Add validator rules for roof:height
    • #20637 - Warn about role as a tag
    • #20902 - Warn about solo layer and level tags, remove relations from checks, warn about area on relations
    • Add building=kiosk to building preset
    • Improve amenity=bicycle_repair_station preset, deprecate service:bicycle:chaintool in favor of service:bicycle:chain_tool
  • More minor bug fixes, enhancements, stability improvements, translation updates, code improvements and code documentation, see SVN log messages of milestone 21.06

2021-06-02: Stable release 17919 (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 SVN log messages of milestone 21.05

2021-04-28: Stable release 17833 (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)
  • 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 SVN log messages of milestone 21.04

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

  • Major enhancements
  • 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 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.