Skip to content

Latest commit

 

History

History
403 lines (262 loc) · 25.7 KB

CHANGELOG.md

File metadata and controls

403 lines (262 loc) · 25.7 KB

BRouter-Web Changelog

0.18.1 (2022-06-29)

Bugfixes

  • Fix error on load for old browser versions (SyntaxError: expected expression, got keyword 'import') - by @nrenner (#571)
  • Fix download click for Firefox < 75 (attach to DOM) - by @nrenner (4a31ebe)

Local installation / development

  • add support for vector sources specified by url - by @mjaschen (#566)
  • enable reloading when contents of layers are changed (in serve mode) - by @mjaschen (#567)

0.18.0 (2022-06-24)

Bugfixes

  • Layer "Mapillary" is currently not populated with coverage - by @nrenner (#432)
  • Hillshading and Hike&Bike layers show tile "Contact [[User:TheDJ]] ..." - by @nrenner (#475)
  • Route drawing stops working by random - by @nrenner (#561)

Local installation / development

  • access token required for Mapillary layer in keys.js (merge from keys.template.js)
  • vector-tile support - by @nrenner (#289)

0.17.0 (2022-06-08)

New Features

  • Allow straight lines - by @nrenner (#68)
    • Draw a direct line between two route points ("as the crow flies") when there are no roads:
      • Append straight lines by activating the toggle button (B key) that appears when drawing is active or by holding Shift key while clicking
      • Change an existing route segment beween two markers to a straight line (and back) by clicking/tapping on it (or rather the edit handle)
    • Mobile behaviour will change a bit:
      • increased touch tolerance, so it's easier to hit the route line for dragging and tapping
      • for adding a via point, you previously needed to tap on the route first to make the edit handle appear then drag that. Now you can drag the route right away
      • previously a tap on the route made the height graph map marker appear, now a tap switches the segment into a straight line, the height marker can still be shown after a long press
  • Add OpenStreetMap Notes Layer - by @mjaschen (#458)

Improvements

  • Improve keyboard handling and dialog UIs - by @rkflx (#395)
  • Use marker for locations layers and add icons - by @stesie (#397)
  • Complete icons of locations layers and add to layer tree - by @nrenner (#398)
  • Client-side track formatting - by @nrenner (#399)
  • Handle nogo areas file upload error - by @bagage (#413)
  • Add tooltip with POI name to POI icons - by @mjaschen (#414, #415)
  • Add SwissTopo tile layers - by @phylor (#422)
  • Add supermarket to locations layers - by @mjaschen (#412)
  • Add amenity=shelter to locations layers - by @mjaschen (#433)
  • Favorite list for search (geocode control) - by @printpagestopdf (#451)
  • remember and recall last used (non-custom) profile - by @mjaschen (#456)
  • Toggle "locate" state with keyboard shortcut - by @mjaschen (#462)
  • Support surface and smoothness variants like cycleway:surface in analysis - by @mjaschen (#460)

Bugfixes

  • Fix loading no-go areas - by @rkflx (#395)
  • Error when exporting route with empty POI name - by @bagage (#427)

Local installation / development

  • config.js
    • rename hiking-beta.brf -> hiking-mountain.brf

0.16.0 (2021-03-30)

New Features

  • Locations (POIs) layers powered by Overpass API available in optional layers (under "More") and as custom query in "Custom layers" - by @stesie (#106, #384)
  • Message informs about new versions since last visit, "What's new?" button in "About" - by @bagage (#372)

Improvements

  • Confirm "Delete Route" with Enter key (after opening "Clear" dialog with Backspace key) - by @mjaschen (#385)
  • Improve mobile responsivity (full screen dialogs and more) - by @bagage (#296)
  • Gray out unselectable layers below minimum zoom - by @bagage (#381)
  • Add message if no elevation data is available - by @bagage (#365)
  • Size limit for loading a track increased to 10 MiB (dd34064)
  • Update France Go area to 10km - by @bagage (1c13587)

Bugfixes

  • Flickering search field on Firefox @ Android - by @mjaschen (#393)
  • Custom layers table width and type translations added - by @bagage (#379)

Local installation / development

0.15.1 (2021-01-25)

Improvements [de, fr]

  • Popup for allowed zone marker with delete button and GPX & GeoJSON download links

Bugfixes

  • Apply allowed zone country rules on click instead of using browser language (#360)

0.15.0 (2021-01-15)

New Features

  • Switch elevation diagram plugin to Heightgraph (colors by incline) - by @alexcojocaru (#345)

New Features [de]

  • [German users only] New button to determine 15km allowed zone (#358), @mjaschen: (#357)

See also milestone 0.15.0

0.14.0 (2020-12-04)

New Features [fr]

0.13.0 (2020-08-04)

See also milestone 0.13.0

New Features

Improvements

  • Add more keyboard shortcuts and fix various shortcut related issues - by @rkflx (#314, #315)

Bugfixes

  • Empty elevation chart on load, but button to hide not visible (#320)

Layers

  • Add CyclOSM back for all, with kind permission from OpenStreetMap France (#290)

0.12.0 (2020-06-19)

See also milestone 0.12.0

New Features

  • Add sidebar tab with route analysis data - by @mjaschen (#304, #45)
  • Allow to mute route display by holding down the "m" key - by @stesie (#303)

Improvements

  • Improve mobile stats layout - by @bagage (#298)
  • Polish color coding + analysis tab visuals - by @rkflx (#313)

Bugfixes

  • Brouter-Web on mobile: adjust route in between two waypoints (#285)
  • NogoAreas control doesn't work on mobile Chrome (#259)
  • Fix: Profile params of type 'select' ignored default value from profile - by @tbsmark86 (#292)

Local installation / development

  • Add config option for initial map position and zoom level - by @rmsacks (#281)
  • Privacy link relative path - by @erdmark (#284)
  • Add CONTRIBUTING.md - by @bagage (#305)
  • add VS Code settings, launch and extension recommendations - by @schmic (#307)
  • add docker-compose tasks for development - by @schmic (#308)

0.11.1 (2020-02-20)

Improvements

  • Show icon indicator when profile is pinned (modified in editor) (#277)

Bugfixes

0.11.0 (2020-01-21)

See also milestone 0.11.0

New Features

  • Load track in GPX, KML or GeoJSON format - by @matzepan (#30)
  • Profile options UI (user interface) to customize profile variables - by @Phyks (#223)
  • Add user POI (point of interest) markers with name, exported as waypoints - by @bagage (#222)
  • Color route segments by incline, altitude or cost - by @matzepan (#242)
  • Distance markers - by @matzepan (#169)
  • Option to include route waypoints in export - by @Phyks (#221)
  • Transparency slider for overlay map layers - by @Phyks (#213)

Improvements

  • Distinct from, to and via markers - by @bagage (#129)
  • Always show travel time and energy statistics - by @rkflx (#216)
  • Synchronize data table highlight and selection with map - by @matzepan (#171)
  • Option to delete all nogo areas - by @Phyks (#217)
  • Hints and feedback for optional layers tree usage (#211)

0.10.3 (2019-06-27)

See also milestone 0.10.3

Bugfixes

  • Warn when special characters in export name will get removed (#194, #202)
  • Fix %-encoded export file name in Microsoft Edge (#201)
  • Fix error when no elevation data above 60° north, causing empty stats and disabled export, by implementing own missing data handling for elevation diagram (#203)

Improvements

  • Reduce tile.openstreetmap.org usage (#205)
    • use a worldwide monolingual layer (de, fr, ru) as default when matching the browser language
    • remember the last selected layers (like map view), so it doesn't load the default layer next time
    • default zoom level 5 instead of 6, which seems to be cached longer
  • Upgrade Gulp (build tool) to version 4.0.2 - by @Phyks (#209)
  • Upgrade leaflet geocoder to properly parse lat/lng - by @bagage (#134)
  • Upgrade to latest Bootstrap (front-end framework) - by @bagage (#186)

0.10.2 (2019-06-02)

See also milestone 0.10.2

New Features

  • Polish formatting and behaviour of track statistics bar - by @rkflx (#200)

Bugfixes

  • Fix unintentional shortcut activations when typing text - by @rkflx (#198)
  • Fix export button translation - by @bagage (#195)
  • Fix downloads in Microsoft Edge - by @bagage (#193)

0.10.1 (2019-05-22)

Bugfixes

0.10.0 (2019-05-21)

See also milestone 0.10.0

New Features

  • Export dialog with input field for file name and track title (replaces Download dropdown) - by @bagage (#96)

Bugfixes

0.9.0 (2019-05-18)

See also milestone 0.9.0

New Features

Improvements

Bugfixes

  • Ignore missing elevation points in elevation chart - by @bagage (#147)
  • Fix loading nogos with weight - by @Phyks (#174)
  • Fix wrong version under tag (#140)

0.8.0 (2019-05-04)

See also milestone 0.8.0

New Features

  • Optional layers tree (#146)
  • Let user upload GeoJSON file of nogos - by @Phyks (#161)
  • Translations: make website localizable (i18n) - by @bagage (#63)
  • Fix polygon edition - by @Phyks (#158)
  • Render polygons from URL hash and pass it to BRouter server - by @Phyks (#157)
  • Start support of nogos polylines/polygons - by @Phyks (#148)

Improvements

  • Show line numbers in profile editor to help locating error message line (81f2c08)
  • Hide StravaSegments control when layer is not active (eaba5a0)
  • Show strava error + update translations - by @bagage (#163)
  • Replace Bower with Yarn/npm - by @bagage (#116)
  • Add strava layer in overlays - by @bagage (#152)
  • Fix release script - by @bagage (#150)

Bugfixes

  • Overlays hidden under custom layer (#143)

0.7.0 (2018-10-10)

See also milestone 0.7.0

New Features

  • Redesign of the user interface to also support mobile devices - by @bagage and @RoPP (#34, #66)
  • Permalink replaced with auto-updating URL address bar - by @bagage (#62)
  • Allow user to add custom layers - by @bagage (#77)
  • Profile and data table now in a collapsible, full-height sidebar (#90, #114)
  • No-go areas individually editable and deletable (#100)

Improvements

  • New gulp debug task and watch CSS folder - by @bagage (#58)
  • Locate button not shown when no https (#60)
  • Support Leaflet 1.0 (#65, #69)
  • Add a gulp command for release - by @RoPP (#85)
  • Use https scheme whenever possible, to avoid mixed content issues - by @bagage (#87)
  • Add car-eco/fast profiles + display energy/time - by @abrensch (#95)
  • Improve error message if no route found - by @bagage (#99)
  • Support zoom 19 for German style - by @giggls (#128)

0.6.3 (2017-03-16)

  • Fix data tab showing only two rows (regression from v0.6.2) (#72)

0.6.2 (2017-03-14)

  • Fix "API Key Required" in OpenCycleMap & Outdoors by registering for Thunderforest "Hobby Project" plan (#70)

0.6.1 (2016-12-12)

  • Add Esri World Imagery layer (DigitalGlobe is now also blocked because monthly usage limit is exceeded)

0.6.0 (2016-10-11)

See also milestone 0.6.0, remaining issues moved to milestone 0.7.0

Features/Improvements

  • Update OpenTopoMap zoom range to 0-17
  • [local installation] Option to remove default base layers (#27)
  • Add tooltip to display length in meter precision (3 digits) (#38)
  • Add "mean cost" to route statistics (#39)
  • Set route transparency slider to partially transparent by default (#36)
  • Show position in elevation diagram when hovering path on map (#29)
  • [local installation] Added ability to specify custom overlays in configuration - by @saesh (#46)
  • Add button to get/follow the current location (leaflet.locatecontrol plugin) - by @bagage (#49)
  • Save and restore last map position (leaflet.restoreview.js plugin) - by @bagage (#49)
  • Toggle drawing mode via panel button - by @bagage (#50)
  • [local installation] add keys.js to configure API keys instead of bingkey request
  • Switch to new icon set (Font Awesome) with more options

Bugfixes

  • Replace Bing (usage limit exceeded) with DigitalGlobe Recent Imagery layer (newer images, but sometimes cloudy)
  • [local installation] Show error message for invalid server response with custom profiles on Windows (still needs to be fixed) (#53)
  • Restrictive Cookie settings caused app to stop responding (#47)

0.5.2 (2015-08-27)

  • switch search from MapQuest to Nominatim (MapQuest licensing change)

0.5.1 (2015-07-24)

  • config option baseLayers to add custom base layers locally (#24)
  • reset slider on page load to minimum opacity (#22),
    customizable locally with config setting minOpacity
  • set OpenTopoMap max zoom back to z15 while on fallback server (#21),
    also fix max zoom of other services
  • overscale tiles to common max zoom (avoids gray screen when switching)

0.5.0 (2015-07-01)

Features

  • Load profile content for selected profile (needs extra server locally)
  • Bing maps aerial layer (not working locally)
  • track color magenta instead of blue + white casing, for better contrast
    with background map (esp. OpenCycleMap)
  • transparency slider for route track and markers
  • button to delete route (#10)
  • map scale
  • download all dependencies in a bundle, instead using CDNs and separate files (#18)
  • switch search plugin for result-dependent zoom
  • "about" popup with a bit more infos and links
  • closable error/warning messages, profile messages in place

Bugfixes

  • keys to enable/disable drawing (d, q/esc) now always work, not only when map is focused
  • fix adding new waypoint after deleting the last (#11)
  • fix profile/data scrolling on Firefox
  • hide trailer over controls and outside map

BRouter 1.2

  • data/CSV aggregated over segments with same tags (for better performance)

0.4.0 (2015-03-08)

  • data tab (slow with long routes, exp. on Firefox)