Version 814 (modified by 5 years ago) ( diff ) | ,
---|
Languages:
- English
- français
- Nederlands
Table of Contents
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-??: Stable release 16??? (20.04)
- major enhancements
- medium enhancements
- minor enhancements
- #18462 - Improve handling of preferences backup file
- #18863 - Improve split ways action
- #19070 - SearchCompiler: regexp comparison using <tilde>
- #19075 - Presets: add popup menu to keys
- #19022 - PresetLink: allow to customize label text and UI position
- #18670, #19042, #19089, #19104, #19105, #19111 - Improve Unglue action
- #19041 - GeoJSONReader: reuse node on same position to avoid multiple nodes on top of each other. Avoid creating unconnected polygons.
- #18883 - InspectPrimitiveDialog: improve mapstyle summary
- #19121 - Improve warning message for actions outside of downloaded area
- #19124 - Update data: don't download full relations at "Check on server" for "deleted or moved objects"
- #19074 - Improve TagInfoExtract (used on taginfo projects, example)
- HiDPISupport: use static initializer, drop Optional use
- Add/improve/fix/change Internal Presets, Map Paint Style and Validation rules:
- #17914 - Improve "End node near other way" test
- #19048 - Opening hours syntax: validate opening_hours:covid19
- #18994 - Fine tune some presets object types and mappaint style
- #19053 - Improve Validator Ignore list handling
- #19038 - Add information=route_marker
- #12575 - Add icon for craft=photographer
- #15240 - Replace some icons by svg
- #19066 - Improve some validator messages
- #19018 - Flag combination of major highway type (trunk .. residential) and crossing=*
- #19072 - Add shop=storage_rental
- #19007 - Add recycling materials wood, beverage_cartons, paper_packaging, books, magazines, newspaper and sort all "topical"
- #19079 - Improve label of preset_link of "fixme", "note" and "description
- #18094 - Display addr:unit and addr:flats in the MapView too
- #19045 - Add surface to some sport presets and hoops to basketball
- #18138 - Add preset and validator rules for connectivity relations
- #11253 - Require to add unit to maxstay tag, rework preset and add validator rules with autofixes for the most common cases
- #19145 - Improve unclosed ways test
- Add own icon for information=audioguide
- Make values of key wall searchable
- Include level key in steps preset
- Improve validation for the key seats
- Add automated check to car wash presets
- Don't warn about "Unknown source:maxspeed context" for zone 10 and zone 60
- More minor bug fixes, enhancements, stability improvements, translation updates, code improvements and code documentation, see SVN log messages of milestone 20.04
2020-04-06: Stable release 16239 (20.03)
- major enhancements
- #18856 - Add Arabic language
- 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
andcycleway:right
on Cycle Lane/Track preset too - #18642 - Don't warn about the key
to
onroute=ferry
ways - #17820 - Same support for
oneway:bicycle=no
as forcycleway=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
toaeroway=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
tomotorcar
inamenity=charging_station
preset, add a validator warning and addmotorcycle=*
- 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 tohighway=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
- medium enhancements
- 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 ofoffice=government
- #18505 - Detect
highway=crossing
withoutcrossing=*
(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
androute=fitness_trail
- #18524 - Add more values for "material"
- #18374 - Warn if
collection_times
is used instead ofopening_hours
onamenity=recycling
, rewording in preset - #10576 - Add
railway=construction
preset - #18411 - Warn about
railway=construction
orhighway=construction
together withconstruction=yes
- #18507 - Add
kerb=*
to crossing and traffic signals preset, warn aboutbarrier=kerb
together withkerb=no
, warn aboutkerb=unknown
, warn ifbarrier=kerb
andkerb=*
are used on isolated nodes, warn ifbarrier=kerb
is used onhighway=crossing
as part of a major road and suggestkerb=*
instead, deprecatesloped_curb=*
in favor ofkerb=*
- #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 likebollard=removable
- #18552 - Add validation rules for French telecom references
- #17736 - Add
landuse=flowerbed
, renderlanduse=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 ofnoname=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 withsegregated=no
andsidewalk=left|right|both
and warn about values ofsegregated
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
tobuilding=yes
- #18603 - Deprecate
bicycle:oneway
in favor ofoneway:bicycle
- #18605 - Deprecate
building:height
andbuilding:min_height
in favor ofheight
andmin_height
- #18594 - Add
route=share_taxi
andduration
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
andchange:lanes:backward
in "value looks like..." validator test
- #18517 - Deprecate
- 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
- Changelog/2019: Releases from r14261 to r15628
- Changelog/2018: Releases from r13266 to r14620
- Changelog/2017: Releases from r11426 to r13265
- Changelog/2016: Releases from r9230 to r11425
- Changelog/2015: Releases from r7907 to r9229
- Changelog/2014: Releases from r6763 to r7906
- Changelog/2013: Releases from r5697 to r6502
- Changelog/2012: Releases from r4878 to r5608
See also
- There is a similar changelog for plugins, which is no longer updated.
Note:
See TracWiki
for help on using the wiki.