wiki:Changelog

Version 685 (modified by Don-vip, 5 years ago) ( diff )

typos

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.

2018-11-28: Stable release 14460 (18.11)

  • major enhancements
    • The height of each panel on the right side is saved when JOSM is closed (r14425, r14426)
    • "Download as new layer" changed from a checkbox to an own button (r14391, r14450)
  • medium enhancements
    • Improve startup time on Windows by reworking certificate fetching (r14431)
    • Fix timestamp in GPX exports (r14434, r14445:14448, r14453, r14456)
    • Fix glitched downloaded gpx lines caused by an change of the osm website API (r14451)
  • minor enhancements
    • Add labels for background imagery sliders (r14387)
    • Add checkbox to main menu to toggle hatched background rendering of areas outside of the downloaded areas (r14388)
    • Allow to override default web browser on Windows (r14389)
    • Allow to download shorter URLs like ​http://osm.org/node/941759490 (r14396)
    • Improve performance when data contains ways with many nodes (r14402)
    • Support user logins with space character (JOSM startup) (r14404, r14406)
    • Add new expert preference properties.presets.visible to hide preset icons in properties dialog (r14423, r14424)
    • Add preference keys *.lastHeight and *.preferredHeight for more panel height fine tuning (r14425, r14426)
    • Add link to OSM History Viewer (pewu) (r14432)
    • Case-insensitive search in saved user queries (r14433)
    • Ignore punctuation characters in tagging preset selector (r14438)
    • Add/improve/fix/change Internal Presets, Map Paint Style and Validation rules:
      • Exclude highway=bus_stop|platform from "Crossing highways" (r14386)
      • Improve payment methods validator message (r14392)
      • Telecom central office / service device deprecations (r14393)
      • Exclude building:part from OverlappingWays test (r14398)
      • Remove "Areas share segment" warnings (r14401)
      • Improve performance of MultipolygonTest (r14408)
      • Don't warn about amenity=taxi connected to a highway=* way (r14413)
      • Add fuel:biogas to fuel preset (r14413)
      • Remove multiple errors/warnings for same problem (r14437)
      • Better handling of trams in CrossingWays test (r14452)
      • Warn about door=* on ways (r14454)
    • More minor bug fixes, enhancements, stability improvements, translation updates, code improvements and code documentation, see SVN log messages of milestone 18.11

2018-10-28: Stable release 14382 (18.10)

  • major enhancements
    • new option to show object version in lists, similar to object ID (r14306, r14323)
  • medium enhancements
    • increase default overpass wizard timeout from 25 to 90 seconds (can be configured with overpass.wizard.timeout) (r14324)
    • Cut overlapping GPX layers when merging (r14338)
    • add MapCSS function is_similar (r14371)
  • minor enhancements
    • imagery cache improvements (r14295)
    • SlippyMapBBoxChooser: include tile sources from current layers (r14300)
    • use "building:part" in object descriptions (r14315)
    • disable "Apply preset" button when no matching object is selected (r14319)
    • detect changesets closed on server side after 1 hour (r14326)
    • render nested svg elements properly (r14333)
    • don't change selection of relation editor members table when nothing changes (r14339)
    • allow to copy/paste error message from most error dialogs (r14340)
    • adjust symbol shapes size based on current DPI (r14342)
    • increase osm-server.upload-strategy.chunk-size default value from 1 to 1000 (r14345)
    • Add/improve/fix/change Internal Presets, Map Paint Style and Validation rules:
      • fix rendering of power=switchgear from node to area, add a warning; allow multipolygon for power=switchgear, generator:source=hydro and generator:source=tidal in presets (r14299)
      • don't sort values of piste:difficulty (r14301)
      • Disable 'Way end node near other highway' warnings for railway=platform_edge (r14305)
      • add a warning about highway=yes (r14354)
      • warn about segregated=* together with bicycle=no or foot=no (r14356)
      • don't warn about maxheight=below_default (r14359)
      • add icon for craft=electritian (r14363)
      • don't warn about oneway *:forward *:backward combinations if an exception to the oneway is set by oneway:bicycle=no or oneway:psv=no (r14364)
      • remove drinking_water=seasonal from toilet preset (r14365)
    • More minor bug fixes, enhancements, stability improvements, translation updates, code improvements and code documentation, see SVN log messages of milestone 18.10

2018-10-02: Stable release 14289 (18.09)

2018-08-22: Stable release 14178-hotfix

  • bugfixes
    • Robustness to Debian/Ubuntu bug caused by GNOME ATK Wrapper (r14176:14177)
  • minor enhancements
    • Display languages in human form for name:xx keys (r14174)
    • More minor bug fixes, enhancements, stability improvements, translation updates, code improvements and code documentation, see SVN log messages of 18.08-hotfix

2018-08-18: Stable release 14163 (18.08)

  • bugfixes
    • Plugins were no longer correctly updated (r14160)
  • medium enhancements
    • Support Overpass API JSON format (r14086:14088)
    • Support notes in osmChange (.osc) files created by OsmAnd (r14101)
    • Conversion options for tags GPX → OSM (r14103)
  • minor enhancements
    • Prefer Java 11 on Linux (r14071:14072)
    • Drop videomapping plugin (r14104)
    • New advanced property geojson.export.skip-empty-nodes to control if empty nodes are exported in GeoJSON (r14115)
    • Add/improve/fix/change Internal Presets, Map Paint Style and Validation rules:
      • add power=catenary_mast and power=terminal (r14123)
      • warn about bicycle=no ways being part of bicycle route relations (r14124)
      • don't warn about some intermittent, boat, ford, basin, reservoir combinations (r14127)
      • make tower:type values searchable (r14130)
      • add material and start_date to tourism=artwork preset (r14151)
    • More minor bug fixes, enhancements, stability improvements, translation updates, code improvements and code documentation, see SVN log messages of milestone 18.08

2018-07-29: Stable release 14066 (18.07)

  • medium enhancements
    • Support GDPR-compliant OSM extracts (r14038)
  • minor enhancements
    • New mechanism for plugins to register relation editor actions (r14027:14031)
    • Improve support of Austrian projections (r14049)
    • Add additional tags during the GPX → OSM conversion (r14055)
    • Add/improve/fix/change Internal Presets, Map Paint Style and Validation rules:
      • warn about internet_access=no together with internet_access:fee (r14042)
      • warn about golf=green|bunker|fairway on nodes (r14059)
      • add man_made=dyke (r14050)
    • More minor bug fixes, enhancements, stability improvements, translation updates, code improvements and code documentation, see SVN log messages of milestone 18.07

2018-07-09: Stable release 14026-hotfix

  • bugfixes
    • Fixed crashes introduced in previous version (r14007:14009)
    • Reorder Imagery Layers: make it work with more keyboard layouts (#16453)
  • minor enhancements
    • More minor bug fixes, enhancements, stability improvements, translation updates, code improvements and code documentation, see SVN log messages of 18.06-hotfix

2018-07-01: Stable release 13996 (18.06)

  • major enhancements
  • medium enhancements
    • Add layer name/title to WMTS layers when user selects layer (r13879)
    • Remote control: better control (naming, locking) of imported layers (r13927:13929, r13932:13933, r13935)
    • Validator: check for duplicate addresses (r13968)
    • Don't ask Java 8 users to upgrade to Java 10, as the Java 11 migration will be painful (r13990)
  • minor enhancements
    • Use English imagery names in changeset source tag (r13890)
    • Add/improve/fix/change Internal Presets, Map Paint Style and Validation rules:
      • Separate translation "delta" for transformer and power tower (r13894)
      • Add waterway=pressurised presets (r13895:13896), rendering and validation rules (r13972, r13975)
      • Exclude natural=tree_row from "Way end node near other way" test (r13942)
      • Add natural=cape (r13945:13946)
      • Update tower:type values (r13971)
      • Support "zone40" maxspeed context (r13976)
      • Don't warn about lock_name without name (r13981)
      • Suggest man_made=street_cabinet instead of location=kiosk (r13982)
    • Increase contrast of delete icon (r13898:13900)
    • A lot more minor bug fixes, enhancements, stability improvements, translation updates, code improvements and code documentation, see SVN log messages of milestone 18.06

2018-05-31: Stable release 13878-hotfix

  • bugfixes
  • minor enhancements
    • Ensure that tiles from lower zoom leveles are loaded if none are available in the current zoom level (r13861)
    • new SVG icons (r13862, r13871, r13874)
    • display street labels on z18+ for performance reasons (r13875)
    • A lot more minor bug fixes, enhancements, stability improvements, translation updates, code improvements and code documentation, see SVN log messages of 18.05-hotfix

2018-05-27: Stable release 13860 (18.05)

  • major enhancements
    • Add Korean translation (#16215, #16199)
    • Major improvements to WMS/WMTS support (#16249):
      • Ability to define default layers for WMS_ENDPOINT and WMTS
      • Ability to set custom headers from GUI
      • Ability to set imagery as properly georeferenced
  • medium enhancements
    • Default allocated memory increased to 2GB (#16311)
    • Improved About dialog: display translator credits and links to our various sites (#8011)
    • Allow to filter plugins by installation state in preferences (#16220)
  • minor enhancements
    • Preset search ignores accented characters (#13889)
    • Add first/last buttons for geoimage dialog (#5603)
    • Allow copy/pasting author names from user list dialog (#15828)
    • 18 icons converted to SVG (r13832, r13837, r13860)
    • Initialize only active mappaint styles (#10047)
    • Sort mappaint style settings (#16192)
    • Add/improve/fix/change Internal Presets, Map Paint Style and Validation rules:
      • "Building with almost square angle" test downgraded to information level (#16264, #16256)
      • Autofix roof:color and building:color to roof:colour and building:colour (#15877)
      • Autofix to remove completely useless area=yes from inner multipolygon ways (#16214)
      • Restore Landsat imagery entry (#15940)
      • Power transformer preset extension (#15367)
      • Add leisure=resort (#16177)
      • Add a drinking_water=* checkbox to the fountain preset (#16254)
      • Add fence_type=railing, bars and concrete to fence preset (#16293)
      • Add faces=* to clock preset (#16276)
      • Update payment cards (#16253)
      • Rework tree, tree_row, hedge and plant_nursery presets (#16222)
    • A lot more minor bug fixes, enhancements, stability improvements, translation updates, code improvements and code documentation, see SVN log messages of milestone 18.05

2018-05-07: Stable release 13710 (18.04)

  • major enhancements
    • Add 724 new projections (#16129)
    • Vizualize imagery layers with non-zero offsets (r13608)
  • medium enhancements
    • Zoom on element when double-clicking on elements of upload window (r13660)
  • minor enhancements
    • Add ESRI text to ESRI specific projection codes (r13583)
    • Improve adding TMS/WMS/WMTS dialog texts, add hint to check permission (r13591)
    • Improve some icons (r13594, r13596, r13613, r13615, r13630)
    • Remove white spaces from key/values when pasting tags (r13597)
    • Allow to specify noJAVAFX as environment variable with 'export JOSM_NOJAVAFX=1' (r13641, r13642)
    • Allow to start and close JOSM in WebStart sandbox mode (where every external access is denied, #16204)
    • Smarter selection of WMS projection (r13674)
    • Load files via Windows shortcut files (*.lnk) (r13691)
    • Add/improve/fix/change Internal Presets, Map Paint Style and Validation rules:
      • Allow several slashes in URL validator (r13590)
      • Don't warn about landuse=retail + building combination (r13645)
      • Add covered combo box to telephone preset (r13663)
      • Add "almost square check" for buildings (#16189)
      • Detect crossing of residential areas (r13671)
    • A lot more minor bug fixes, enhancements, stability improvements, translation updates, code improvements and code documentation, see SVN log messages of milestone 18.04

2018-03-26: Stable release 13576 (18.03)

  • major enhancements
    • add contextual menu in tag table of history dialog with following entries, similarly to properties dialog: Copy Value, Copy selected Key(s)/Value(s), Copy all Keys/Values, Go to OSM wiki for tag help, Go to Taginfo (r13521, r13522)
    • support for I18N with .lang translation files in external data (styles, rules, presets) (r13502, r13503, r13506, r13507)
  • medium enhancements
    • improve selection of projections by EPSG code (display projection name in a new two-column table, allow to sort the table by code or name, allow to search by projection code and name, r13515)
    • Add compatibility with Java 10 (#15560)
    • convert a lot http links to https
  • minor enhancements
    • add possibility to change map ids, add overlay flag for imagery (r13536)
    • WMTS: support different tile sizes for layers using the same projection (r13539)
    • SimplifyWayAction performance improvements (r13540)
    • better support of space characters in values for tags copy/paste (r13541)
    • format definition lists properly in help browser (r13571)
    • support direct download of GPX files from HOT Tasking Manager (r13572)
    • Add/improve/fix/change Internal Presets, Map Paint Style and Validation rules:
      • don't warn about missing tourism=artwork if exhibit=artwork is present (r13508)
      • don't warn about step_count on man_made=tower (r13566)
      • warn about power=busbar (r13576)
    • A lot more minor bug fixes, enhancements, stability improvements, translation updates, code improvements and code documentation, see SVN log messages of milestone 18.03

2018-03-04: Stable release 13500 (hotfix)

2018-03-01: Stable release 13478 (18.02)

  • major enhancements
  • medium enhancements
  • minor enhancements
    • Add changeset link to upload confirmation notification (r13392)
    • add advanced preference jumpto.use.clipboard to disable "Jump to Position: automatically paste URL from clipboard" feature (r13417)
    • allow to sort WMTS entries (r13429)
    • allow to search empty values (r13430, r13432)
    • Add/improve/fix/change Internal Presets, Map Paint Style and Validation rules:
      • warn about unnecessary area=yes at closed highway=services|rest_area (r13377)
      • adjust warnings for waterway oneway combinations (r13378)
      • add leisure=bandstand (r13379)
      • add man_made=kiln (r13379, r13380)
      • drop rendering amenity=wlan (r13379)
      • add place=square (r13382, r13383)
      • move allotments in preset menu (r13383)
      • update plug names in charging station preset (r13385)
      • make SimilarNamedWays check aware of all Unicode numbers (r13390)
      • warn about unclosed ways with place=islands (r13394)
      • always display place=island and place=islet fill color (and name) independent from the place style setting (r13394)
      • add addr:street together with addr:place warning (r13401)
      • extend preset natural=tree with denotation and circumference (r13403)
      • raise roles forward/backward in PTv2 route relations to error level and add the role alternate (r13404, r13411)
      • Improve "Missing pedestrian crossing information." validator message (r13405)
      • add icon for barrier=kissing_gate (r13409, r13410)
      • More details for "Tag value longer than allowed" warning (r13414)
      • warn about misspelled amenity=toilet (r13424)
      • don't warn about electrified=* highway=* combination (r13452)
      • don't warn about missing ref on junction=roundabout (r13471)
    • A lot more minor bug fixes, enhancements, stability improvements, translation updates, code improvements and code documentation, see SVN log messages of milestone 18.02

2018-01-28: Stable release 13367 (18.01)

  • major enhancements
  • medium enhancements
    • Autofix common issues in overpass queries, like overpass turbo (r13335, r13336, r13359)
    • Make entries "Get tile status" (/status) and "Force tile rendering" (/dirty) activatable for all TMS sources via mod-tile-features attribute in the imagery database (r13266, r13267, r13272)
    • Fix several memory leaks related to image mapping (#15709)
  • minor enhancements
    • Support WMS capabilities with embedded HTML in layer Abstract tag (r13274)
    • Move layers up/down correctly if multiple layers are selected (r13285)
    • Listen to escape key outside of imagery adjust dialog, and restore correct offset when pressing it (r13287)
    • Check downloaded plugin is valid *before* delete any existing one (r13300)
    • Allow JOSM to load plugins from folders containing exclamation marks (workaround to java bug) (r13356)
    • Replace statusline png icons with svg variants (r13363)
    • Add/improve/fix/change Internal Presets, Map Paint Style and Validation rules:
      • Remove location=kiosk from default power presets (r13286)
      • Add power transformer on pole validation rule (r13290)
      • Allow all leisure tags for "sport without physical feature" warning (r13291)
      • Don't warn about area=* on leisure=track and leisure=slipway (r13302)
      • Add validator rule for false friends of tourism=picnic_site and leisure=picnic_table (r13320)
      • Hide tagged waynodes at low zoom for better view and easier selection of ways. Deactivatable via a new style setting. (r13321)
      • Warn about deprecated water=salt|salt_pool|salt_panne|salt_pond|tidal (r13339)
      • Add fuel:ethanol and fuel:octane_87 to amenity=fuel preset (r13341)
      • Provide autofix for replacing single comma by point for several numeric tags (r13345, r13349, r13357)
      • Don't issue a warning for source:maxspeed=*:zone:20 (r13348)
      • Add pump combo to water well preset (r13355)
    • A lot more minor bug fixes, enhancements, stability improvements, translation updates, code improvements and code documentation, see SVN log messages of milestone 18.01

Older stable releases

See also

Note: See TracWiki for help on using the wiki.