wiki:Changelog

Version 810 (modified by Don-vip, 4 years ago) ( diff )

16238

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

2020-04-06: Stable release 16238 (20.03)

  • major enhancements
  • medium enhancements
    • #18856 - Add support for Eastern Arabic(-Indic) and Khmer numerals
  • 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
    • #18919 - Allow to sort tables in changeset manager
    • #18918 - Enable Ctrl-H shortcut to display history of primitives selected in changeset manager
    • #17285 - Add privacy-policy-url to imagery schema
    • #17683 - LoadAndZoomHandler: retain order of selection
    • #15931 - Add a preference to use external browser instead of the Help Browser
    • #18692 - Show Duplicate relation in context menu
    • add MapCSS conversion functions: to_boolean, to_byte, to_short, to_int, to_long, to_float, to_double
    • #18990 - Reenable Join Node To Way when way is the same one that the node belongs to
    • #18985 - Avoid to download parents of deleted (invisble) objects
    • #18979 - Improve display of PrimitiveIds
    • #18993 - Allow to clone a locked dataset
    • #15232 - Upload dialog: Advanced preference upload.show.review.request to disable request feedback checkbox
    • #18429 - Upload dialog: Advanced preference upload.show.automatic.source to disable automatic source retrieval UI
  • 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
    • #18868 - Add segregated check box to path/footway/cycleway preset
    • #18935 - Add "ele" for internal preset natural=water
    • #18937 - Add "water area inside water area" check
    • #18951 - Deprecate water=riverbank in favor of water=river
    • #18969, #18964 - Improve performance of validator checks
    • #18863 - Split ways: avoid false positive warnings about missing members
    • #18740 - Tag checker: whitelist a few phonetic characters
    • #19014 - Don't warn about junction=* on area:highway
  • 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

Note: See TracWiki for help on using the wiki.