wiki:Changelog

Version 138 (modified by Don-vip, 11 years ago) ( diff )

r6276

Languages:

Changelog

This wiki 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. There is a similar changelog for plugins.

2013-10-XX: Stable release r6XXX

  • major changes/enhancements
  • minor enhancements
    • Remember active layer in sessions (r6271)
    • Presets/Map styles:
      • Support of shop=car_parts/gift/pawnbroker (r6249, r6276)
    • Validator: New tests for numeric values (r6251)
  • sub-minor enhancements
    • Rework console output (use of log levels Error/Warning/Info/Debug, r6248)
    • Small performance improvements (r6258, r6264, r6266)
    • support xapi_meta Overpass API endpoint (r6272)

2013-09-20: Stable release r6238

2013-08-07: Stable release r6115

  • major changes/enhancements
  • minor enhancements
    • Relation Editor: add "Paste tags" button (r6092)
    • Presets: add new checkgroup item to specify group of checkboxes on multiple columns (r6114-r6115)
    • Remote Control: add examples, add /feature request to detect commands (r6091)
  • sub-minor enhancements
  • major bugs
    • Relation Editor was resetting mouse speed on Windows (r6063-r6064)
    • Fixed memory leaks (r6107)
    • Fixed restart with Java Web Start (r6111)
  • complete list of tickets fixed

2013-07-09: Stable release r6060

  • major changes/enhancements
  • minor enhancements
    • Choose WMS image format (r6000)
    • Option to reset preferences (Advanced preferences - More - Reset preferences, r6021)
    • Initial support for shortcut/color/toolbar/imagery profiles (Advanced preferences - More, r6022-r6023)
    • Download GPX data along a track (r6053-r6054)
    • Allow switching system of measurement from a single click on status line (r6056)
    • Add modifier Ctrl to drag nodes along segments in Extrude mode (previous setting can be restored in Advanced preferences) (r6050)
    • Internal presets:
      • Add length attribute for combos (r5997)
      • Update railway tags (r5999, r6001)
      • Add roman_catholic denomination to place of worship (r6014)
      • Update toilets, drinking water, farm stands (r6044)
    • Map style: rendering of amenity=parking_space (r6005)
    • Mac OSX: Enables the HiDPI support in Apple Java 6 (r6012)
    • Inline documentation for download tasks (File - Open Location, r6031-r6033)
  • complete list of tickets fixed

2013-06-05: Stable release r5990

  • major changes/enhancements
    • Allow setting keyboard shortcuts for presets and other toolbar buttons (including preset groups and custom searches), context menu item "Edit shortcut" (r5954)
    • New "Toggle panels" action on Tab (r5965-r5966, r5979)
    • Automatic zoom for WMS layers (r5969)
  • minor enhancements
    • Improvements in context menus behaviour, new "Zoom to problem" mode (r5958)
    • Internal presets:
      • Add amenity=clinic (r5940)
      • Add missing barriers (r5941)
      • Update horse-related presets (r5942)
      • Use full list of country codes for addr:country with new preset attribute values_from (r5964)
  • major bugs
    • Do not include OS details in changeset created_by tag (r5956)
  • complete list of tickets fixed

2013-05-08: Stable release r5939

2013-05-06: Stable release r5932

  • major changes/enhancements
    • Integrate restart plugin into core. Asks for restart when needed (r5857, r5904)
    • Right click menu "undo, cut, copy, paste, delete, select all" for each text component (r5884, r5886)
    • Improved performance of Purge command (r5905)
  • minor enhancements
    • Internal presets:
      • "Route (legacy)" renamed to "General route"; "Route" renamed to "Public transport route" (r5838)
      • Update/unification of leisure and amenity presets (r5846)
      • Add shop=newsagent (r5860)
      • Display preset icon as preset dialog's frame icon (r5931)
    • Map style: Rendering of office=company and office=government (r5930)
    • Plugins: Allow plugins to add custom components to Upload dialog (r5842)
    • Remote control:
      • Start/stop HTTP server without restarting JOSM (r5861)
      • Add new_layer parameter to import handler (r5872)
      • Allow adding tags without confirmation for current session (r5876, r5880)
    • Search: Allow to search for numerical ranges for id:, changeset: and version: operators (like nodes:, r5848)
    • Validator: New test to detect invalid highway tags on roundabouts (r5902)
  • sub-minor enhancements
    • Bug reports:
  • complete list of tickets fixed

2013-04-08: Stable release r5836

  • major changes/enhancements
    • Major rework of contextual menus (r5793-r5794, r5799-r5800, r5821, r5825)
    • Paste tags from text: added "Clear buffer" button to the messages shown for incorrect buffer (r5809)
  • minor enhancements
    • Contextual menu in Add/Edit tag dialog:
      • Save recently added tags in preferences (r5773)
    • Internal presets:
      • Allow man_made=watermill for closed ways (r5770)
      • Allow traffic_calming for ways (r5802)
    • MapCSS:
      • New map element repeat-image similar to pattern-image, but more flexible (r5801, r5811-r5812)
    • Plugins:
      • Allow plugins to warn about conflicts (r5775)
      • Allow plugins to replace default tile loader (r5779)
    • Validator:
      • Remove "House number on a non-building area" validator test (r5776)
      • Fix empty new relations (by deleting them, r5828)
    • Remove [deprecated] imagery offset server support (r5808)
    • Improved GPX tracks filtering by date (r5815)
  • sub-minor enhancements
    • Use of Arial and Calibri fonts on Windows systems when Helvetica is not available (r5797)
    • Move Imagery offset action to the top of Imagery menu (r5807)
    • Add system name to user agent string, to compute OS marketshare statistics (r5819)
    • Bug reports:
      • Compress bug reports before encoding them to have shorter URLs (to avoid incomplete stacktraces on Windows systems, r5827)
      • Include command-line arguments in status report (r5831, r5833)
  • complete list of tickets fixed

2013-03-07: Stable release r5759

  • major changes/enhancements
  • minor enhancements
    • Contextual menu in Add/Edit tag dialog (r5704):
      • Default EN keyboard layout for key
      • Customize number of recent tags
      • Paste key/value
    • MapCSS: improved performance (r5705)
    • Remote control:
      • Allow to delete tags in load_and_zoom handler (r5706)
      • Added addtags parameter to add_node and add_way handlers (r5707)
    • Internal presets:
      • Allow amenity=studio for closed ways and relations (r5708)
      • Deprecated amenity=emergency_phone in favor of emergency=phone (r5742, r5751)
      • Added natural=grassland (r5743)
    • Shortcuts:
      • Ctrl-Alt-Shift-U now uploads current selection instead of uploading applet preferences (r5711)
    • Allow to filter gpx traces by age (layer context menu, filter dialog, r5717)
    • Command stack dialog: select and zoom to affected primitives on double-click, Enter or context menu action (r5727)
    • Warning when reversing a directional tag (natural=coastline/cliff, barrier=guard_rail/kerb/retaining_wall, waterway=stream/river/ditch/drain/canal, r5724, r5732)
    • Export GeoJSON as UTF-8 (r5749)
  • sub-minor enhancements
    • Preferences dialog:
      • Group preferences in Display settings / OSM Data (r5703)
      • Customize helper lines color and stroke (r5739, r5741)
    • Add WMS/TMS dialog: UI improvements (OK button enabled status is dynamic, new Help button, name suggested for wms_endpoint, r5731)
  • major bugs
    • Fixed several bugs with relation dialog filter (r5709, r5720, r5725, r5744)
    • Workaround for JDK bug 6322854 (crash when inserting password from clipboard corrupted by KeePass, r5752)
  • complete list of tickets fixed

2013-02-06: Stable release r5697

  • major changes/enhancements
    • Relation editor: roles are suggested at relation creation/edition (r5614-r5615, r5624-r5625) and checked at validation (r5641)
    • Relation toggle dialog: possibility to filter relations (r5616, r5696)
    • Add/Edit dialog: possibility to add several tags without closing, new help button, remember dialog position (r5636, r5642, r5646, r5656, r5658-r5659)
    • Imagery layers:
    • Validator:
      • New tests for addresses (house numbers in associatedStreet relations) (r5644, r5647, r5655, r5662)
      • New test for Wikipedia tags (WIWOSM) (r5683, r5685)
      • Improve performance for layer painting (r5671) and error fixing (r5673)
  • minor enhancements
    • remember map position and scale (r5670) and session support for marker layers (r5684)
    • Remote control:
      • Various improvements (requests validation, display of confirmation messages, robustness) (r5629, r5651, r5668, r5680, r5691)
    • Menus:
      • Enable menu scroller for imagery menu (r5660)
      • Show/hide Audio menu without restart (r5661)
      • Add mouse wheel scroll support in scrollable menus (r5664)
    • Internal presets:
      • New option auto_increment that allows the user to select one of a number of given auto-increment values. Switched on for house numbers (r5639, r5643)
      • Add tunnel=building_passage, covered=arcade, covered=colonnade, tunnel=avalanche_protector, tunnel=culvert (r5611)
      • Add retirement home (amenity=social_facility,social_facility=group_home,social_facility:for=senior) (r5626)
      • Add tag area in highway=pedestrian (r5628)
    • Map Styles:
      • Default icons for public_transport=stop_position and public_transport=platform (r5690)
  • sub-minor enhancements
    • Access directly to validator preferences from validator dialog with a small preferences button left to pin button (r5631)
  • complete list of tickets fixed

2012-12-02: Stable release r5608

  • major changes/enhancements
    • Drop unnecessary properties for upload to the OSM API in order to save bandwidth (r5589)
    • Allow searching for position in ways with operators nth: and nth%: (r5578)
    • Better handling of plugin automatic updates (automatic dependencies resolution + version number update, r5601)
  • minor enhancements
    • Remote control: add zoom_mode parameter to load_and_zoom handler (r5600)
    • Internal presets:
      • Allow length of input box for text (r5579) and custom size for icons (r5582)
      • Add traffic_calming=island and traffic_calming=rumble_strip (r5581)
      • Update presets according to public transport scheme (r5592, r5594, r5596)
      • Waterway relation: Allow empty roles (r5595)
      • Track: list tracktype above "Optional attributes" (r5593)
  • plugin changes
  • complete list of tickets fixed

2012-11-10: Stable release r5576

  • minor changes/enhancements
    • support "nautical mile" (NM) as system of measurement (r5549)
    • remember layer visibility/opacity (r5551)
    • option for antialiasing wireframe and gpx layers (r5568)
  • sub-minor enhancements
    • Internal presets:
      • add man_made=breakwater (r5535) and sport=gaelic_games and deprecate sport=gaelic_football (r5536)
      • update of OSM wiki links (r5537)
      • Add highway=give_way (r5559)
  • major bugs
    • fixed IllegalPathStateException when running validator (building inside building) (r5542)
    • fixed ArrayIndexOutOfBoundsException when rendering ways (r5571)
  • plugin changes
  • complete list of tickets fixed

2012-10-07: Stable release r5531

  • major changes/enhancements
    • Validator: rework of "Building inside Building" test from scratch (r5522)
    • Automatically discard some tags on upload (TIGER, odbl: r5497, yh: r5531)
  • minor changes/enhancements
    • CT user status is no longer displayed in users and history dialogs (r5495)
    • Validator:
      • find duplicate (direction-independant) ways in reverse order (r5487)
      • no warning if all nodes at a same position have a distinct elevation (r5503)
    • Relation editor: properly sort associatedStreet relations houses according to their addr:housenumber (r5516)
    • Map Styles:
      • add icons for public_transport (stop_position and platform, r5521)
      • add style for natural=sand (r5524)
  • major bugs
    • division by 0 when getting screen info at startup (r5504)
    • fixed some more memory leaks (r5512, r5513)
    • removing saved non-uploadable layer asks for confirmation (r5519)
    • Map icons sometimes disapear after an "Update Data" command (r5530)
  • complete list of tickets fixed

2012-08-31: Stable release r5485

  • sub-minor enhancements
    • Recent added tags: correctly select one-char-length values, properly gray out icon and text for disabled tags (r5484)
  • major bugs
    • Fixed usability regression in "add value" dialog and search window (r5483)
  • complete list of tickets fixed

2012-08-29: Stable release r5482

  • major changes/enhancements
    • Imagery layers:
      • Suggest imagery layers for downloaded area based on their <bounds> and <shape> in Maps (r5369, r5381, r5388, r5402)
      • Adjustable tile size for WMS layers (r5389)
      • Individual imagery icons in layer list (r5390)
      • Session support added for imagery layers (r5391)
      • Improve usability of WMS Layer Saving/Loading (r5459)
    • Show last N used tags in "Add key/value" dialog for selecting with a single click (r5383, r5385, r5399, r5424, r5425, r5427, r5428, r5479)
    • Full compatibility with GPX 1.0 and GPX 1.1 (r5393, r5395, r5396, r5397, r5398)
    • License change: the licensechange plugin is deprecated (r5436)
  • minor enhancements
    • Allow to open local and remote compressed osmChange files (osc.gz, osc.bz, osc.bz2) + remote osm.gz files (r5361)
    • Various osmChange download improvements (r5476)
    • Display the EXIF/GPS time of geotagged images, when known (r5432)
    • Performance
      • Improved performance when moving a large number of objects (r5370, r5377)
      • Reduced download time when fetching a large number of objects (r5386, r5387)
      • Speed up tagging preset dialog with lots of comboboxes (r5404)
      • Reduced start-up time (don't block main worker thread for preset image loading) (r5405)
    • Presets:
      • Add highway=secondary_link and highway=tertiary_link (r5420)
    • Remote Control:
      • /imagery accepts spaces in layer name (r5444), new parameters min_zoom and max_zoom (r5445)
    • Validator:
      • Warn about missing power=tower/pole within powerlines, even for first and last node of the line (r5359)
      • Better handling of unknown religion denominations (r5475)
  • sub-minor enhancements
  • major bugs
  • complete list of tickets fixed

2012-07-23: Stable release r5356

  • minor enhancements
    • Automatic pasting of IDs or URL into Download Object fields (r5354)
    • Allow to change F1 help shortcut on Windows (r5355)
  • sub-minor enhancements
    • Display of missing coordinates in Node history dialog (r5356)
  • major bugs
    • Fixed 2 NPEs when dealing with nodes without coordinates (r5356)
  • plugin changes
  • complete list of tickets fixed

2012-07-20: Stable release r5353

  • major changes/enhancements
  • minor enhancements
    • Allow to open remote *.osm.bz/*.osm.bz2/*.osc files (r5317, r5345)
    • Map styles:
      • Use "real width" painting for aeroway= and waterway= (r5343)
      • Improvements in rendering of inactive layers (r5348)
    • Presets: Update railway=rail: add optional combo usage= (r5318)
    • Validator:
      • Allow maxspeed= on railway= (r5329) and traffic_sign= (r5336)
      • Do not warn about "untagged ways" that are relation members with role outer, inner, perimeter, edge or outline (r5352)
      • Render all names (up to 80 chars) in validator tree, instead of just the first one followed by "..." (r5353)
  • plugin changes
  • complete list of tickets fixed

2012-07-03: Stable release r5315

  • minor enhancements
    • Double click on Attributes Window to Add tag (r5271)
    • Validator changes
      • warn about nodes tagged with their way's tags (r5272)
      • allow boat on natural=water (r5273)
      • building tests no more restricted to building=yes, but take into account no and entrance (r5293)
      • warn about missing power=tower/pole within power lines (r5300, r5312)
    • Conflict dialog
    • Map styles
      • Icons for amenity=waste_basket/waste_disposal (r5276, r5277)
  • sub-minor enhancements
  • major bugs
    • Conflicts
    • Validator
      • Do not create delete commands for objects that already have been deleted, silently drop the related error in validator dialog (r5287)
  • plugin changes
  • complete list of tickets fixed

2012-06-04: Stable release r5267

  • major changes/enhancements
  • minor enhancements
    • MapCSS changes
      • change semantics of casing-width (r5214)
      • change z-index handling (r5217)
    • mapstyles: add automatic reloading of local styles when they have been edited in an external editor (based on mtime) (r5219)
    • enable tags moving when creating multipolygon (r5225)
  • sub-minor enhancements
    • JOSM JavaDoc (r5263)
    • projections
      • change UTM datum to WGS84. (r5232)
      • add parameters for the currently supported projections (r5238)
      • no rounding for projection bounds, to avoid 42 being dispayed as 41.99999999999 (r5235)
      • removed offset option from UTM which is probably rarely used. (r5236)
    • Extract altitude from photos and GPX track (r5242)
    • styles/presets/validator
      • update roundabout-related styles/presets/checks. (r5250)
      • new map layer icon for traffic_calming objects (r5246)
  • major bugs
    • How to get resources from inside plugin? (r5241)
  • complete list of tickets fixed

2012-05-02: Stable release r5210

  • minor enhancements
    • make alternative search dialog default (r5198)
    • command line argument --load-preferences= to apply settings on JOSM start (r5201)
    • Allow MapCSS to style right and left side casings differently (r5206)
  • sub-minor enhancements
    • Scrollable menu for Imagery offset (r5185)
    • remote control: increase the possible request size (from 1KiB to 1MiB) (r5189)
    • Style: icons for building entrances (r5190)
    • Angle snapping: show 30 instead of 330 (r5191)
    • Tagging presets: barrier=ditch (r5192), overtaking= (r5193), make use of new matching functionality (in road restrictions, buildings, addresses, contact information) (r5197)
    • add validation warning Superfluous turnrestriction as "to" way is oneway (r5199)
    • keys Ctrl-Shift-Up/Down, Enter, Spacebar work better in toggle dialogs; Enter and Spacebar = useful actions for list items (select, toggle, etc.) (r5200)
  • complete list of tickets fixed

2012-04-14: Stable release r5181

  • major changes/enhancements
    • Mechanism to modify JOSM settings and store files, advanced preferences dialog modifications + JavaScript configuration API + asynchronous file download task DownloadFileTask + function to export arbitrary preference keys to file (r5114)
    • Warn non-experts when combining ways with conflicting tags or ways being part of relations (r5132)
    • Several improvements in startup time: perform several initialization tasks in parallel (r5134), speedup XML parser r5135, speedup presets initialization by some caching (r5136), load preset icons in a background thread (r5139)
    • Add lasso selection mode (r5152)
  • minor enhancements
    • Paste without mouse pointer in draw area should paste to center (r5052)
    • Add "Add selection to relation" to popup menu of relation toggle dialog (r5082)
    • Add Map Paint Styles to View menu (r5086, r5088)
    • Warning against misaligned imagery for new users (r5091)
    • Make target highlighting not feel sluggish (#7503)
    • Add "Select previous/next Gap" to relation editor as popup menu of the relation members (r5081)
    • Remote Control: add command for opening local files (e.g., /open_file?filename=... (r5085)
    • Remote Control: /load_object in combination with addtags (r5095, r5116)
    • Toggle edit toolbar (in View menu or in popup menu) (r5092)
    • Increase Readability of Available Presets/Styles (sort entries, tooltip as table, additional author/url in gray) (r5105)
    • Enhancements in plugin dependencies system (view "requires" in plugin prefs + auto selection of required plugins + alert when unselecting a plugin still required) (r5121)
    • Angle Snapping improvements: activation on A (Tab can be disabled, see #7438), better projections, show activation in status line (r5137)
    • tagging presets: allow to change the matching process (match=none|key|key!|keyvalue), remove delete_if_empty, default defaults to "", adapted comments in defaultpresets.xml, refactoring of the matching process (removes some duplicate code and some magical arithmetic) (r5155)
    • tagging presets: allow icons for individual combo items (use new <list_entry> element) (r5158)
  • sub-minor enhancements
    • better label layout in VersionInfoPanel (r5050)
    • load map images in background, in case they are loaded over a network. Show temporary image in the meantime. (r5054)
    • improve alternative search dialog (adapt insert text, hand cursor if text can be inserted, differentiate labels from the rest) (r5063)
    • rework of projection code (r5065, r5066, r5067, r5071, r5072, r5073)
    • use closed way icon in relation editor (and conflict dialog) (r5077)
    • make toolbar popup menu more intuitive (also show popup menu on empty space) (r5079)
    • sort relations "naturally" (e.g., US 2 < US 10) (r5083)
    • presets/styles: Incorporate accepted keys organic, fair_trade; deprecate previously used shop=organic (r5080)
    • remove and deprecate bicycle_parking=sheffield (r5107)
    • update bicycle_parking preset (r5126)
    • Show opacity slider in the middle of the screen in case opacity button is hidden (r5127)
    • add style for entrance=* (r5133), power=transformer (r5148)
  • major bugs
    • TaggingPresetSearch did not update type of selected objects and therefore showed possibly wrong presets (r5071)
    • API calls blocking, cancel not working, JOSM hangs (r5084)
  • plugin changes
  • complete list of tickets fixed

2012-03-07: Stable release r5047

  • major changes/enhancements
    • cleanup of core+plugin shortcuts (r4916, r4926, r4942, …)
    • support for "upload prohibited" .osm files (<osm upload="false">, r5025)
  • minor enhancements
    • RemoteControl: add option for "new layer" to preference dialog (r4883)
    • GeoJSON export (r4886)
    • allow to load remote .osm files (r4899)
    • provide Relation Editor shortcuts (r4905)
    • show tooltip in undo-menu which action will be undone/redone (r4908)
    • (insensitive) word-based search in shortcut prefs (r4909, r4914)
    • AngleSnapping mode: precize intersections, Tab key customizable, "Disable" option in context menu (r4917)
    • improve preferences dialog startup time (r4930, r4931, r4968, r4969)
    • compressed images, handling of 1-bit-alpha PNGs (r4938, r4939, r4940)
    • display distance of moved node in history window (r4990)
    • load OSM data just by dropping URL in main window (r4996), with or without "zoom" parameter (r5005, r5011)
    • faster relation selecting with middle- or Alt-clicking (r5016, #7314/#7317)
    • add Belgian Lambert 1972 and 2008 projections (r5022)
    • possibility to hide side buttons in toggle dialogs permanently, show actions from buttons in popup menu (r5028)
  • plugin changes
  • complete list of tickets fixed

2012-01-30: Stable release r4878

  • major enhancements
  • minor enhancements
    • add Lambert 93 projection (r4673, r4781)
    • presets: add amenity=parking_space, amenity=parking_entrance (r4676), building (r4744)
    • show warning message when deleting relations (r4677)
    • search: allow searching by modification time (r4679)
    • improve splash screen: show execution time of items, display more detailed information (r4681)
    • validator: add test Way connected to Area (r4682), typical tag combinations (derived from Taginfo; r4777)
    • user-friendly error message with failed precondition (HTTP 412) related to nodes still used by ways (r4691)
    • properties dialog: possibility to select and perform actions on several entries at once (r4697, r4773)
    • improve startup time by caching /capabilities (r4709)
    • individual icons for imagery background (r4713)
    • posibility to run please wait runnable tasks in background (r4718)
    • command to load and cache WMS background images along a gpx track in advance (r4745)
    • extend Jump to next/previous marker to georefimage layer and made it easily possible to add jumping to any layer where it makes sense (r4751)
    • add "Highlight target ways and nodes" in preferences (r4767)
    • command line option to set an arbitrary preference value on start. (e.g., --set=expert=true; r4789)
    • RemoteControl: new command /load_object to download objects by id; /add_way command to create a new way with certain coordinates; parameter new_layer for the /load_and_zoom command to load the data into a new layer (r4791, r4796, r4833, r4834, r4861)
    • add a "zoom to gap" functionality to the relation editor (r4792)
    • move cache files to ~/.josm/cache (r4810, r4812, r4813, r4818)
    • provide an option to automatically download elements after a reference error (r4816)
    • allow plugins to register search operators (r4817), map painting styles and tagging presets (r4839)
    • alternative search dialog for beta testing (enabled by setting dialog.search.new to true; r4832)
    • moved several commands to expert mode (r4828, r4835, r4840, r4841, r4843, r4844, r4849)
  • major bugs
    • fix passing OSM auth information to wrong server (e.g., WMS server; r4690)
    • fix several shortcut conflicts, remap several shortcuts (r4711, r4850, DevelopersGuide/ShortcutsList)
    • starts extremely slow when osm api is offline, no read timeout for normal API connections (r4854, r4859)
  • plugin changes
  • complete list of tickets fixed
Note: See TracWiki for help on using the wiki.