wiki:Changelog

Version 488 (modified by Klumbumbus, 7 years ago) ( diff )

+changes up to 11508

Languages:

Changelog

This page aims for providing user-friendly changelog for the tested releases of JOSM. Its granularity lies somewhere between the contents of StartupPage and the SVN log messages.

  • This list contains mainly only enhancements and changes.
  • Bug fixes are mostly not listed here. See the link to the SVN log messages at the end of each chapter to have a look at the fixed bugs.
  • Changes of external resources (Presets, Map Paint Styles, Validator Rules and Plugins) are not listed here.
  • There are also JOSM related changes in the osm trac which are not listed here as well.

2017-01-??: Stable release 115?? (17.01)

  • major enhancements
  • medium enhancements
    • GeoImageLayer: Improvements of display of selected photo in the map (r11434, r11484 patch by holgermappt)
  • minor enhancements
    • Add continous integration test for differences to the Editor Layer Index database (r11426)
    • Dockerfile and scripts to start tests under Docker for Windows and Linux. This makes easier to run tests on Windows-based development environment (r11442)
    • Add search option to find deleted objects e.g. to purge them (r11446)
    • Replace recursive filter parsing by iterative approach to avoid StackOverflowError for very long filters (~3000 logical operators)(r11447)
    • Do not translate relation roles (r11466, r11475)
    • Robustness against invalid timestamps in GPX files (r11486)
    • Add/improve/fix/change Internal Presets, Map Paint Style and Validation rules:
      • Warn about highway=track without tracktype (info level)(r11428)
      • Remove warning when an highway is also a natural=ridge (r11429, patch by LeTopographeFou)
      • Don't warn about width + natural=stone combination (r11430)
      • Don't autofix "Missing power tower/pole within power line" (r11432)
      • Make Straße/Strasse validator test country specific and raise to error level (r11439)
      • Fix self-intersecting way test (r11441, patch by GerdP)
      • Add addr:unit to Address tagging preset (r11463, patch by MikeN)
      • Warn about aeroway=aerodrome|helipad + area=yes (r11476)
      • Warn about values of area different from yes and no or used on nodes (r11476, r11477)
      • Remove warning with leisure=fitness_station + sport=fitness (r11497)
      • Add 'surface' combobox to runway preset (r11497)
      • Displaying oneway direction arrows of aerialways according to wiki, don't display them if oneway=no is set (r11499, r11501)
      • Verify for improper usage of type=multipolygon in nodes and ways (r11500)
    • A lot more minor bug fixes, enhancements, stability improvements, translation updates, code improvements and code documentation, see SVN log messages of Milestone 17.01

2016-12-31: Stable release 11425 (16.12)

  • major enhancements
  • medium enhancements
    • Include editor (created_by changeset tag) in history dialog (r11322)
    • Better geo: URL support (r11329)
    • Search menu items window: display shortcut (r11341)
  • minor enhancements
    • Add a bunch of new background imageries
    • Performance improvements (patches by gpetermann_muenchen, r11237, r11269, r11271, r11272, r11276)
    • Dynamically switch between integrated and dedicated graphics card on OSX (r11258)
    • Fixed wrong links to OSM website if different API is used (r11262)
    • Merge layers performance improved (r11290:11292)
    • Jump to Position: focus first input, select text in textfield on focus (r11300)
    • Jump to Position: automatically paste URL from clipboard (r11301)
    • Change focus with TAB in "add imagery" dialogs (r11308)
    • Add src to GPX to OSM data layer conversion (r11333)
    • Performance improvements for long lists (r11365)
    • Fix note download (setting how long the note can be closed) (patch by ToeBee, r11419)
    • Add/improve/fix/change Internal Presets, Map Paint Style and Validation rules:
      • Improved Multipolygon validation (patch by gpetermann_muenchen, r11227, r11228)
      • Moved the tiger underlay to an extenal style (r11229)
      • Enhanced track and path presets (r11230, r11231)
      • Add delivery combo to some food presets (r11231)
      • Warn about linear waterway tags used on areas (patch by naoliv, r11232)
      • Warn about values of tracktype other than grade1|grade2|grade3|grade4|grade5 (r11232)
      • Add amenity=watering_place (r11233)
      • Add tourism=apartment (r11265)
      • Deprecate lock in favor of lockable for amenity=hunting_stand (r11263)
      • Remove undocumented height values for hunting_stands (r11280)
      • Add lock to river and canal presets and add mappaint style (r11280, r11281)
      • Allow waterway=lockgate on ways and add mappaint style (r11281)
      • Limit some validator rules to node or way when the tag is only used on this object type (r11305)
      • Remove a few rules, which are uneeded, old tags or undocumented tags (r11305)
      • Add building=bungalow (r11327)
      • Validate direction values, deprecate direction=up/down in favor of incline=up/down (r11337, r11338)
      • Deprecate amenity=advertising in favor of advertising=* (r11337)
      • Don't warn about "highway without a reference" if destination:ref is present (r11337)
      • Add shop=dairy (r11346)
      • Add warning for amenity=vending_machine + shop combination (r11346)
      • Move parking in "{0} inside {1}" validator group (r11353)
      • Don't warn if walking route relations with religion tag don't have an denomination tag (r11363)
      • Disable autofix for footway to sidewalk warning if another key which contains footway: is present
      • Add warning if lanes is >2 and odd but no lanes:forward and lanes:backward is present (r11371, r11406)
      • Add warning for amenity=social_facility without social_facility=* (r11398)
      • Don't warn about "lanes without highway" if lanes is used at leisure=track|swimming_pool (r11407)
      • Adjust type => substance validator warning to avoid false poitives (r11409)
    • A lot more minor bug fixes, enhancements, stability improvements, translation updates, code improvements and code documentation, see SVN log messages of Milestone 16.12

2016-11-06: Stable release 11223 (16.10)

  • major enhancements
    • Evaluate extended Overpass queries bbox, geocodeArea (r11002, r11003)
    • New button to open a note in an external browser (r11030)
    • Enhance and allow customization of tag mapping when converting GPX markers to OSM data (r11089)
  • medium enhancements
    • Allow non-default file formats with native file chooser (r11004)
    • Bugfixes related to recent major core changes (list)
    • Grouping and alphabetical ordering in validator tree (r11127, r11132, r11133, r11138, r11139, r11146, r11153)
    • OAuth signing of all API requests to support user-based bandwith limit instead of IP-based one (r11193, r11194)
  • minor enhancements
    • Allow mouse wheel to change visibility slider value (r11055, r11206, r11223)
    • Warning on reversing ways with direction-dependent nodes (r11061, r11069)
    • Silently drop also converted_by (r11064, r11065)
    • Enhance supported URLs for downloading GPS data (r11073, r11124)
    • Option to draw segment order numbers on selected way (r11090)
    • Changeset manager: allow to download objects from a changeset (r11091)
    • Use restart text and icon in unsaved changes dialog (r11093)
    • Simplify Way Action for first node of closed way (patch by Tyndare, r11118)
    • Improve MultipolygonBuilder (patch by gpetermann_muenchen, r11119)
    • Open conflict toggle dialog after creating conflict with relation manager (r11120)
    • Activate "Flush tile cache" menu item on ​file:/// TileSources (r11125)
    • Properly handling of HDOP - not restricting it to the range of 0 to 1 (r11161)
    • Use XDG Base Directory Specification on Linux (r11162)
    • Add WMS layer also without any other layer (r11174, r11185)
    • Adjust upload order to avoid problems when uploading undeleted objects (r11176)
    • Allow working on readonly JOSM Home (r11188)
    • AbstractTileSourceLayer: Allow additional layer context menu entries (patch by holgermappt, r11197)
    • Add/improve/fix/change Internal Presets, Map Paint Style and Validation rules:
      • associatedStreet Relation validation (r10967)
      • Multipolygon role verification (r10981)
      • Coastline validation and performance improvement (patch by gpetermann_muenchen, r10991)
      • More validation of different number of lanes (r10995)
      • building=ruins and natural=shingle (r10996, r11034)
      • aeroway=holding_position (r11005)
      • ford=stepping_stones, new ford icon and improved ford dashes (r11010)
      • emergency_telephone_code for highway=emergency_access_point (r11025)
      • golf=bunker natural=beach combination validation (r11047)
      • Raise too large building and restriction or route on a node to error level (r11049)
      • Improve "waterway=weir together with bridge=yes" warning (r11074)
      • Warn about housenames looking like housenumbers and same values of both (r11075, r11077)
      • Don't set bicycle=yes by default for barrier=stile|turn_stile|kissing_gate (r11076)
      • Add warning about possibly missing building tag (info level) (r11080)
      • "Missing name:* translation" test: ignore name:etymology:wikidata (r11131)
      • Allow leisure=horse_riding as physical feature for sport=* (r11133)
      • leisure=slipway node should be connected to a way (r11133)
      • lanes preset (r11133)
      • Detect all self-intersecting ways (patch by Gerd Petermann, r11136, r11149)
      • Enhance emergency=defibrillator preset (r11150)
      • Enhance sport=equestrian|horse_racing presets (r11153)
      • More desciptive values of Route network values (iwn,nwn,...) in preset and don't sort them (r11153)
      • Warn about missing sport key on pitches (r11153)
      • Exclude railway=razed from crossing ways test (r11155)
      • Multipolygon validation (r11157, r11158)
      • sport=skiing validation (r11159)
      • Add building=college (r11163)
      • Remove "lcn without highway" warning (r11209)
      • Fix StyleCache performance (patch by gpetermann_muenchen, r11212, r11214, r11215)
      • Use all information from wms_endpoint definition (r11219)
    • A lot more minor bug fixes, enhancements, stability improvements, translation updates, code improvements and code documentation, see SVN log messages of Milestone 16.10

2016-09-05: Stable release 10966 (16.08)

  • major enhancements
    • Rework of core code (a lot by michael2402 as part of GSoC 2016: list)
    • New function "Download in current view" in File menu (r10816, r10848)
    • Paste object URLs from osm.org to download objects (r10881)
    • Support multiple projections (r10805)
  • medium enhancements
  • minor enhancements
    • Internal Presets, Map Paint Style and Validation rules:
      • Add/improve/fix: landuse=aquaculture (r10798, r10799), leisure=beach_resort (r10822), water, basin and reservoir (r10860), piste mappaint (r10896), shop=pastry (r10897), deprecate shop=souvenir, update vending values, remove mappaint of highway=ford and shop=car_dealer (r10911), highway=ford (r10916), "Duplicate Node" test (r10924)
    • Fix search for incomplete relations (r10792)
    • Update user and timestamp of OSM objects after upload (r10818)
    • Improve handling of user names that have changed (r10841)
    • If an icon is rotated then the selection box is now rotated as well (r10842)
    • Fix display of imagery on low zoom and near 180° meridian (r10805, r10964)
    • Hatched texture (not downloaded area) now stays in place relative to map (r10806)
    • A lot more minor bug fixes, enhancements, stability improvements, translation updates, code improvements and code documentation, see SVN log messages of Milestone 16.08

2016-08-12: Stable release 10786 (16.07)

  • major enhancements
    • Switch to Java 8 with code improvements (#11390)
    • Big rework of core code (a lot by michael2402 as part of GSoC 2016: list)
    • New function "Paste at source position" (r10766)
    • Support geo: URLs (r10630, r10635)
  • medium enhancements
  • minor enhancements
    • Internal Presets, Map Paint Style and Validation rules:
      • Add/improve/fix: "Crossing waterways" warning (r10528), "Unconnected waterway or wrong way flow" warning (r10530), "oneway with :forward/:backward" warning (r10535), gender in hairdresser preset and related validation (r10537), "water without natural=water" and landuse=pond warnings (r10538), leisure=fitness_centre (r10539, r10551), railway=funicular and vending=milk (r10540), government=* (r10544), opening_hours validation (r10550), natural=reef (r10676, r10707, r10709, r10724), craft=roofer icon (r10727), voltage values (r10770), postal_code (r10771)
    • Copy from the object history view (r10637)
    • Imagery cache improvements (r10534, r10536, r10545, r10558, r10562, r10652)
    • Don't duplicate layer names in the changeset source (r10669)
    • Counting the occurence of tags as base for prospective tag statistics (r10736)
    • Pressing enter in the wizard box creates the overpass query (r10782)
    • Set encoding of remote control error pages to UTF-8 and HTML-escape the localized messages (r10587 patch by floscher)
    • A lot more minor bug fixes, enhancements, stability improvements, translation updates, code improvements and code documentation, see SVN log messages of Milestone 16.07

2016-07-12: Stable release 10526 (16.06)

2016-06-05: Stable release 10327 (hotfix)

  • major enhancements
    • Fix crash when exiting JOSM (r10325)
    • Fix crash when starting JOSM with Java 9 (r10322)
    • Fix problems with imagery cache (r10323)
  • minor enhancements
    • Update surface values in presets (r10319)
    • Update route relation presets and fix missing relation type validator warning (r10320)
    • 21 more minor bug fixes, enhancements, stability improvements, translation updates, code improvements and code documentation, see SVN log messages

2016-05-30: Stable release 10301 (16.05)

  • major enhancements
  • medium enhancements
  • minor enhancements
    • Internal Presets, Map Paint Style and Validation rules:
      • Add/improve/fix: adjust zoom dependend font size (r10177), ignore splitted roundabouts in roundabout validation test (r10204), warn about service=yes and warn about service=drive_through (replace by drive-through) (r10229), warn about uncommon values of key service (r10230, r10249), don't warn about a amenity=car_wash node connected to a way (r10231), warn about "Unconnected waterway or wrong way flow" (r10232, r10251), add tactile_paving combo to more presets (r10233), don't warn about highway=services|rest_area + addr:postcode (r10272), don't warn about leisure=slipway connected to highways (r10272), warn about leisure=yes (r10272)
    • Adapt GPX color scale bar to system of measurement for velocity (r10175, r10186)
    • Make width of field showing name of object under cursor dynamic to display more text (r10191)
    • New cursor icons for Parallel Way Action (r10220)
    • Improved Bug reports (r10226, r10285)
    • Unbind Z shortcut from "Zoom mode" and make it visible in expert mode only (r10241)
    • 86 more minor bug fixes, enhancements, stability improvements, translation updates, code improvements and code documentation, see SVN log messages of Milestone 16.05

2016-05-03: Stable release 10168 (16.04)

  • major enhancements
  • medium enhancements
  • minor enhancements
    • Presets/Map styles/Validator:
      • add/improve/fix: warning for too large buildings (r9985), Warn about note=fixme|Fixme|FIXME (r10004), leisure=bird_hide (r10005), display name and ref at highway=motorway_junction (r10015), replace exit_to by destination and destination:ref (r10017), wetland=wet_meadow,string_bog,saltern (r10022), validator warning for pois connected to a highway (r10026, r10030, r10037, r10071 thanks to naoliv for providing this and other patches), deprecate type=noise_barrier in favor of wall=noise_barrier, validator warning for connecting nodes between power lines and non-related features (r10028), public transport validation (r10036), remove smoothness warning for amenity=bicycle_parking (r10068), disable long segment validator warning for ferry ways (r10080), address interpolation validation (r10084), add route=horse (r10086, r10090), display rails with service=spur|yard|siding|crossover with shorter dashes (r10091), change access=public to access=yes in presets (r10094), deprecate amenity=public_building add building=public (r10095, r10096), change vending=news_papers to =newspapers and =SIM-cards to =SIM_cards (r10100), display waterway=* and natural=water with intermittent=yes as dashed line (r10110), add a preset link to the "Building" Preset to some amenities/leisures (r10111), add operator to recycling container preset (r10119), remove icon for highway=incline and highway=incline_steep (r10120), add height to waterfall preset (r10128), Validate that stop position lies on public transport route (r10141), sport warning (r10146)
    • Make filled area of validation layer transparent (r10009)
    • Sort members of new multipolygons (r10010)
    • Increase display time for styles and presets tooltips (r10024)
    • Ability to copy coordinates from History dialog (r10053)
    • Include root certificates to support TLS connections to servers signed by StartSSL and Let's Encrypt (r9995, r10083)
    • Allow shorter changeset comments before showing a warning message when comment contains Chinese characters (r10097)
    • 128 more minor bug fixes, enhancements, stability improvements, code improvements and code documentation, see SVN log messages of Milestone 16.04

2016-03-13: Stable release 9979 (hotfix)

  • major enhancements
    • (final) fix unexpected reversions of modified objects by downloading area again (r9979)
  • medium enhancements
    • drop XML mappaint support (r9965)
  • minor enhancements
    • 14 more minor bug fixes, enhancements, stability improvements, code improvements and code documentation, see SVN log messages

2016-03-11: Stable release 9963 (hotfix)

  • major enhancements
    • fix OAuth-Problems (r9904, r9913, r9960)
    • (incomplete) fix unexpected reversions of modified objects by downloading area again (r9961)
  • medium enhancements
    • Orthogonalize objects based on selected nodes (r9925, r9928)
    • Allow to ignore keys/tags from recent tags (r9940)
  • minor enhancements

2016-02-28: Stable release 9900 (16.02)

2016-01-06: Stable release 9329 (16.01)

  • major enhancements
    • Fix memory leak from previous tested version (r9298)
  • medium enhancements
    • Unglue: ask the user about tags/membership (r9292, r9315)
  • minor enhancements
    • Presets/Map styles/Validator:
      • add/improve/fix: social_facility (r9285), diaper (r9287), maxspeed:hgv (r9288), culvert (r9294), entrance=staircase (r9302), tourism=wilderness_hut (r9302), tourism fill color (r9302), turn restriction validation (r9236, r9244), power validation (r9321)
      • New icons for whole health group, whole railway group and whole minor ways group; big thanks to zermes for providing the new icons! (r9286, r9306, r9307)
    • Improve display of icons (increase svg icons, square toolbar buttons) (r9251:9253, r9275, r9281)
    • Obtain icons from presets for nodes/relations in selection/relation list/editor (r9265)
    • Improve gpx speed coloring (r9234)
    • Change default color of waypoints and GPS tracks to magenta (r9248)
    • Relation list: re-filter after zooming (r9264)
    • Fix preference file backup system (r9311, r9312)
    • Small OAuth adjustments (r9300, r9301, r9313)
    • Possibility to download from mirror with all download action (r9241, r9242)
    • 71 more minor bug fixes, enhancements, stability improvements, code improvements and code documentation, see SVN log messages of Milestone 16.01

Older stable releases

See also

Note: See TracWiki for help on using the wiki.