wiki:Changelog

Version 804 (modified by Klumbumbus, 6 years ago) ( diff )

+changes up to 16109

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.
  • The JOSM related changes noted on osm trac are not listed here as well.

2020-??-??: Stable release 16??? (20.03)

  • major enhancements
    • #18856 - Add Arabic language
    • #18856 - Add support for Eastern Arabic(-Indic) and Khmer numerals
  • medium enhancements
  • minor enhancements
    • #18596 - Fix relation ordering after split-way
    • #14965 - Sort Autofilter tags alphabetical
    • #18810 - Validator dialog shows the test that produced the message in the tool tip
    • #18818 - Download from OSM along selected ways: allow value < 10 [meters]
    • #18796 - Make Validator work correctly after upload
    • #18835 - Download members: don't perform a full recursive download of children relations, i.e. only way and node members are completed
    • #18835 - Make Cancel button work while relation members were downloaded
    • #13805, #17737 - Improve progress bar of validator
    • #18870 - DownloadAlongAction: suppress multiple requests dialog for only one server request in DownloadAlong
    • #18885 - AdvancedChangesetQueryPanel: select checkbox/radio-button when clicking its label
    • #18658 - Don't create empty validator layer
    • #18619 - Upload dialog: add border, reorder summary
    • #18649 - Imagery menu: Do not create category submenu with only one entry
  • Add/improve/fix/change Internal Presets, Map Paint Style and Validation rules:
    • #16707 - Improve highlighting of overlapping areas and "zoom to error"
    • #18744 - Improve "Join Overlapping Areas" behavior
    • #13165 - Improve overlapping multipolygons test
    • #17629 - Don't warn about name=mairie|rathaus
    • #9895 - Warn about values of noexit other than yes
    • #12575 - Add icon for craft=blacksmith
    • #16707 - Warn about overlapping connected buildings
    • #18817 - Warn about marker as member of underground pipeline or cable
    • #18765 - Don't warn about two single values of direction (direction=90;270) and combination of ranges and single values (direction=45-100;190-250;300)
    • #18819 - Deprecate exit_to=* in favor of destination=*
    • #18140 - Switch to OpeningHoursParser
    • #18741 - Tag checker: report codepoint of unusual Unicode character
    • #12914, #18552, #18640 - Move out French-specific rules to external France specific rules
    • #15240 - Change Potlatch icon to svg
  • Rework "under the hood"
    • #16860 - Setup Apache Ivy
    • #18140 - Switch to OpeningHoursParser
    • #18845 - Reorganization of data, images, styles, IDE and native files in a more practical file tree
    • #18802 - Refactor and optimizations: MapCSS
    • #18864 - Refactor and optimizations: Tagging Presets
    • #18896 - Refactor and optimizations: ImageryInfo
    • #18886 - Refactor and optimizations: OsmReader
  • More minor bug fixes, enhancements, stability improvements, translation updates, code improvements and code documentation, see SVN log messages of milestone 20.03

2020-02-26: Stable release 15937 (20.02)

(First version 15915 was released as stable version and due to major bugs version 15927 and 15937 were released as hotfixes.)

  • major enhancements
    • #18440 - Restore access to Maxar imageries
    • #18729 - Add links to Geofabrik regional/national Taginfo instances
    • #18628, #18679, #17109 - Improve Autofilters: display the active rule/key, support numeric value with units, support 0.5 steps for level and add new keys: building:levels, gauge, frequency, incline, lanes, admin_level
    • #14088 - Add tag and change value dialogs: use matching preset/mappaint style icons on the okay button
  • medium enhancements
  • minor enhancements
    • #17827 - Add compatibility with Java 14
    • #18639 - Update to overpass-wizard 0.0.9
    • #18654 - Separate unique identifiers per primitive type (This allows to easily update .osm files with negative ids across multiple sessions, such as internal JOSM boundaries file.)
    • #18678 - Fix DownloadAlong with locked layers
    • #18677 - Add "download" and "locked" status to osm data layer info
    • #18703 - Scroll through TabPreferenceSetting using mouse wheel
    • #15158 - Tag2Link: support leading zeros for ref:bag
    • #18709 - Add Tag Dialog: disable auto completion during use of recent tags
    • #13108 - Registers *.geojson, *.jos, *.joz files on all platforms
    • #18720 - Automatically enable "Tile zoom offset" in HIDPI mode
    • #18761 - Only consider source=survey for local GPX files, not the public ones
  • Add/improve/fix/change Internal Presets, Map Paint Style and Validation rules:
    • #18577 - Update opening_hours.js
    • #18667 - Match cycleway:left and cycleway:right on Cycle Lane/Track preset too
    • #18642 - Don't warn about the key to on route=ferry ways
    • #17820 - Same support for oneway:bicycle=no as for cycleway=opposite
    • #18633 - Extend route=ferry preset
    • #11232 - Warn about highway=* + construction=yes
    • #18740 - Validator: whitelist a few phonetic characters
    • #18767 - Add navigationaid=als|papi|vasi to aeroway=navigationaid preset, add own icons for papi and vasi and warn about navigationaid=approach_light and navigationaid="ALS (Approach lighting system)"
    • #17541 - Add historic=fort
    • #12575 - Add icon for craft=stonemason
    • #18719, #18659 - Change car to motorcar in amenity=charging_station preset, add a validator warning and add motorcycle=*
    • Add icons of the tracktypes in the preset combo for easier learning/understanding which pattern belongs to which tracktype
    • Add leisure=outdoor_seating
    • Add payment:contactless to payment preset
    • Add vehicle combo to highway=track preset
  • More minor bug fixes, enhancements, stability improvements, translation updates, code improvements and code documentation, see SVN log messages of milestone 20.02

2020-02-01: Stable release 15806 (20.01)

  • major enhancements
    • #13901, #18542, #14465 - Reimplement Tag2Link plugin in core and improve it (obtain formatter URL from Wikidata and OSM Wikibase, improve handling for several selected object)
  • medium enhancements
    • #15946 - Double click sliders to reset opacity/colorfulness/gamma/sharpness
    • #11914 - Allow to show user name in title bar
    • #18477 - Split Way: smart way selection: if only one highway/railway/waterway is applicable, use that one
    • #17496 - AutoFilter: infer sensible default values for key layer
  • minor enhancements
    • #18510 - Add icons to move up/down/left/right actions
    • #18504 - Add support for Tasking Manager 4 GPX URL
    • #18509 - Display GPX colors in layer dialog with a circle
    • #18514 - Make all changeset actions and dialogs only accessible in expert mode
    • #18091 - Reuse Help shortcut inside tag/membership dialog
    • #18494 - GPX layers uses the name from the file instead of "Downloaded GPX Data" whenever possible
    • #18514 - Disable Window menu when empty, display changeset toggle dialog entry in the window menu only in expert mode
    • #18530 - Upload dialog: support validator and notes layers as source tag
    • #18172 - Add new imagery categories "elevation" and "qa"
    • #18015 - Fix timezone in ImageViewerDialog
    • #18540 - Use correct primitive icons in validator dialog
    • #18083 - Don't combine ways when the shared node is old and outside of the download area.
    • #18020 - Don't show way directions for boundary and multipolygon relations
    • #17654 - Notify users of viewport following activation by shortcut
    • #18026 - Relation member conflict: render decision as radio buttons
    • #10435 - MapCSS: add settings of type string/double
    • #18503 - Relation editor: compute wayConnection for type=superroute
    • #17220 - LayerListDialog: show imagery offset in tooltip, re-enable previous offset on click
    • #14921 - WMS: support time={time} for Sentinel-2 imagery
    • #17688 - History Viewer: allow to select/copy multiple values
    • #17639 - Relation editor: invert color of icons when line is selected
    • #13813 - Advanced object info: use consistent coordinates/bbox format
    • #14197 - Advanced Preferences: support search keywords "modified", "default", "changed"
    • #18613 - Discourage upload of geojson data
    • #18624 - Improve performance of parent ways/relations download
    • #18632 - Fix loading of SVG images in internal help browser
    • #18608 - Use the correct console encoding on Windows
    • #18653 - Update EU boundaries after Brexit
  • Add/improve/fix/change Internal Presets, Map Paint Style and Validation rules:
    • #18517 - Deprecate office=administrative in favour of office=government
    • #18505 - Detect highway=crossing without crossing=* (info level)
    • #18469 - Deprecate landuse=churchyard
    • #18460 - More precise internal border between Germany and Switzerland
    • #18455 - Detect objects not matching their presets object type (info level)
    • #18421 - Add route=running and route=fitness_trail
    • #18524 - Add more values for "material"
    • #18374 - Warn if collection_times is used instead of opening_hours on amenity=recycling, rewording in preset
    • #10576 - Add railway=construction preset
    • #18411 - Warn about railway=construction or highway=construction together with construction=yes
    • #18507 - Add kerb=* to crossing and traffic signals preset, warn about barrier=kerb together with kerb=no, warn about kerb=unknown, warn if barrier=kerb and kerb=* are used on isolated nodes, warn if barrier=kerb is used on highway=crossing as part of a major road and suggest kerb=* instead, deprecate sloped_curb=* in favor of kerb=*
    • #12575 - Add craft icons: gardener, shoemaker, upholsterer
    • Add lamp_type / lamp_mount to street_lamp preset
    • #18546 - "Relation type is unknown" Lower severity from WARNING to OTHER
    • #16237 - Add amenity=dive_centre
    • #18544 - Don't warn crossing administrative and protected_area boundaries, check also complete members of incomplete relations
    • #18550 - Don't warn about bollard=unremovable looks like bollard=removable
    • #18552 - Add validation rules for French telecom references
    • #17736 - Add landuse=flowerbed, render landuse=school
    • #9836 - Detect crossings between barrier/building, barrier/highway, barrier/railway, and barrier/waterway
    • #18557 - Add gaelic_games:handball check to Gaelic Games preset
    • #18571 - Deprecate unnamed=yes in favor of noname=yes
    • #18572 - Add guidepost role to more route relation presets
    • #18573 - Add isced:level to education presets
    • #18471 - Warn about highway=cycleway|footway|path together with segregated=no and sidewalk=left|right|both and warn about values of segregated other than yes|no
    • #18585 - Support duration as restriction-type in conditional syntax validator test
    • #5794 - Download window Bounding Box tab: place text fields in diamond pattern
    • #18612 - Autofix building=other|unclassified|undefined|unknown|unidentified to building=yes
    • #18603 - Deprecate bicycle:oneway in favor of oneway:bicycle
    • #18605 - Deprecate building:height and building:min_height in favor of height and min_height
    • #18594 - Add route=share_taxi and duration to route preset
    • #18168 - Don't warn about missing boundary tag if disused:boundary is present
    • #18627 - Add building=fire_station to building preset
    • #18635 - Ignore duration, interval, change:lanes, change:lanes:forward and change:lanes:backward in "value looks like..." validator test
  • More minor bug fixes, enhancements, stability improvements, translation updates, code improvements and code documentation, see SVN log messages of milestone 20.01

Older stable releases

See also

Attachments (2)

Download all attachments as: .zip

Note: See TracWiki for help on using the wiki.