Skip to content

Latest commit

 

History

History
1217 lines (738 loc) · 72.7 KB

CHANGELOG.md

File metadata and controls

1217 lines (738 loc) · 72.7 KB

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

2.1.0 (2023-06-23)

Features

  • remove distance and duration text from route popup (#366) (6e4d420)

Bug Fixes

  • avoid_countries not working (#372) (550024c)
  • user location functionality (#364) (5e41779)
  • Fix the usage of the legacy osm tile service to the new one. (#375) (5a3b590)

CI

Others

  • cve: Upgrade 5 packages to close CVEs (#367) (96769cd)
  • deps: downgrade chart.js dependency due to ui issue (0edc754)

2.0.0 (2023-05-09)

Features

  • change default isochrone color & enable alternative colors (165b0a4)
  • Add Czech language (c0b8258)
  • i18n: add Romanian translations (bf08ce2)
  • i18n: add translation builder and globals for romanian (3b96348)
  • load plugin images properly (bcaba6a)
  • Make logos adjustable (47185f8)
  • tests: Init cypress framework (10631c1)

Bug Fixes

  • Add missing element to component-index.html (67863e1)
  • change to https links in mock data (7e583ad)
  • constants.js: add missing switch in field types (bfdba3f)
  • cypress: process.env.ORSKEY variable not resolving (49c290d)
  • flaky test (5fe8261)
  • floating menu using event bus (0193e60)
  • git and ssl versions in Dockerfile (b29576b)
  • i18n: remove empty first line (1d1d9a4)
  • i18n: revise german translation (805afc1)
  • map-definitions.js: add maxZomm value for when custom tile provider is created (e29350b)
  • Remove pre-commit step no-commit-to-branch (af8a313)
  • Remove unnecessary installation step. (a7b1a4e)
  • route-information-popup: popup text splits mid-word (cb3579c)
  • route-information-popup: popup text splits mid-word (df1d005)
  • Tests after webpack 5 migration (9865f2c)

CI

  • test: Adjust GitHub test workflow (61e5aac)
  • update github runner version (73072b8)

Docs

  • adapt EventBus documentation (66d30e1)
  • add dynamic inputs readme and additional documentation to the main readme (6139a2b)
  • Add instructions for docker and docker compose (796a48a)
  • Adjust doc files (f3cef99)
  • Fix old links. (c165369)
  • improve plugins documentation (11d2238)
  • plugins.md: improve plugins documentation (1ec61b7)
  • test: Adjust docs for tests with cypress (9771971)

Styling

  • Format project with prettier for json, yaml and markdown. (456db08)
  • MapLeftClick: add space between lat & lon output (7738051)
  • pre-commit eslint automatic linter fixes. (b6626ab)
  • pre-commit eslint manual fixes. (76569c4)
  • run pre-commit end-of-file-fixer. (f3aa047)
  • run pre-commit trailing-whitespace. (522da4c)
  • Sort package.json according to best practices. (c0bc087)

Tests

  • Add cypress examples (2c2ac86)
  • Add tests for new util functions (ec2e775)
  • integration: Migrate About component test (d7ac997)
  • Migrate about-page test (83f1505)
  • Migrate app-render.spec.js (3c842ed)
  • Migrate Box component test (8d430c6)
  • Migrate directions test (472b50f)
  • Migrate download test (8a59aca)
  • Migrate download.spec.js (2992821)
  • Migrate embedded-mode test (1068b30)
  • Migrate form-fields.spec.js (9ccfe7a)
  • Migrate geo-utils test (336c1ff)
  • Migrate header.spec.js (bc97b9e)
  • Migrate landing-page test to home_page.cy.js (db26803)
  • Migrate map-render.spec.js (ee4e60a)
  • Migrate muild-map-data.spec.js (3e5161b)
  • Migrate not-found test (2d65828)
  • Migrate ors-api-runner.spec.js (e70d02f)
  • Migrate place test (a941cef)
  • Migrate place-input.spec.js (dca867b)
  • Migrate places-carousel.spec.js (c305cee)
  • Migrate reach test (4210f68)
  • Migrate route-importer.spec.js (3d97c7d)
  • Migrate search-place test (15760d6)
  • Migrate settings-page test (a767742)
  • Migrate share.spec.js (2e5957a)
  • Move sidebar toggle test (ec56b4e)
  • Remove main.spec.js (1ae02a1)
  • Remove old testfolder structure (49dada4)
  • route-information-popup: popup text splits mid-word (e3beb53)

Code Refactoring

  • area value presentation (8e11046)
  • capitalize EventBus in comments (ea161b0)
  • fragments: remove unused DatePicker component (6a188c8)
  • isochrones: changes colouring of isochrones to be a red to blue scale (749c686)
  • move eventBus to standalone module (8acd75e), closes #324
  • ors-response-util.js: remove not used import (cc15b43)
  • route-smoothness.js: fix a typo (1228cf8)
  • use EventBus module also for context.eventBus (389f39f)
  • use global EventBus in tests (ac3205f)
  • Enhance MapViewData constructor (b4767b9)

Build System

  • Add docker and docker compose (a34b926)
  • Add test and build scripts for the docker setup (234cabc)
  • Adjust lint task to cypress test location (43d3c5d)
  • Dockerfile: fix dependency versioning (0f2e67b)
  • Dockerfile: Relax version pinning (a459606)
  • Migrate to webpack 5 and node 14 (18d703e)
  • Move mock data to cypress/fixtures (d21d1f2)
  • Remove npm version check (5dd666f)
  • Remove old test dependencies (2a69fa6)
  • Webpack: Add cypress/fixtures alias (26953e4)
  • Replace npm with pnpm. (252af42)

Others

  • Add cypress/downloads to .gitignore (5d12a87)
  • Add pre-commit config, Readme instructions and a workflow check. (9836022)
  • Add pre-commit hooks for docker and file endings. (d771ae0)
  • Clean dependencies. (364d400)
  • Delete and add index.html to gitignore. (b5cfb9b)
  • Fix some typos (bff27d1)
  • pre-commit: exclude CHANGELOG.md from prettier (881cc02)
  • pre-commit: ignore autogenerated pnpm-lock.yaml (0bc3530)
  • Remove leftover remnants from old test framework (224e0a8)
  • Remove unused stats.json file (8b74441)

1.29.0 (2022-01-19)

Features

  • add surface_quality_known and allow_unsuitable parameters for wheelchair profile (daa1799)
  • app-state.js: update the html document lang when the app language is changed (5fa4508)

Bug Fixes

  • download.spec.js: replace findAll for find when accessing download-format element (f437d18)
  • maps.route.js: avoid redirecting to next route if it is the same of the current one (e0dbe76)
  • mapviewmarker.vue: fix styles (8669e0c)
  • mylocation.vue: fix styles (9582035)
  • ors-map-filters-example.js: fix the roud_trip hidden property value (0f2860e)
  • place-input.js: fix coordinates switch and related suggestions listing (08d0d2a)
  • place-input.js: fix switch coords and raw coords displaying (902a4cd)
  • place-input.spec.js: make place-input test compatible with last component fix (f1cd7fb)
  • place.js: build lng lat array always from lng and lat attributes (20e3b2b)
  • share.js: remove copy-to-clipboard child element from share container instead of from body (f540f24)

Others

  • test.yml: switch to GIScience test action (f961dd0)

Docs

  • changelog.md: fix typos in changelog.md (470478e)
  • download.spec.js: add file type doc for each menu index clicked (af50f09)
  • place.js: add missing method documentation (170049b)

Code Refactoring

  • add default lang attribute to html documents (89606b9)
  • dependency-service.js: remove unused parameters (0ef4401)
  • download.spec.js: remove commented line (19c3a03)
  • fix code smells (6485f5e)
  • form-fields.spec.js: change the way the randon field is accessed and clicked on the test (aeadef8)
  • form-fields.spec.js: refactor form-fields test (39486c7)
  • formfields.vue: remove unused sub props modal logic and child dialog fields component (36b36d9)
  • formfields.vue: rename random input class to random-input (971fcbf)
  • map-view.css: remove duplicated style (68bb3e5)
  • ors-l-polyline.css: remove overlapping style (3876e14)
  • placeinput.vue: add classes to some elements necessary to test running (85665d6)
  • roudn-trip: fix typo (c886cc5)
  • share.spec.js: refactor share test to avoid some intermitent failures (a7f15eb)
  • slidercombo.vue: add css class to root element and remove unused watch parameter (48ee0e2)

Tests

  • base-karma.conf.js: disable captureConsole (5dd55fa)
  • base-karma.conf.js: set captureconsole to true (d74cfcc)
  • download.spec.js: increase pause for gpx donwload test (594465e)
  • form-fields.spec.js: add formfields test (e24caab)
  • form-fields: fix generate random seed test (6256c8e)
  • main.spec.js: add main.js test (aec126c)
  • place-input.spec.js: extend place-input test coverage (f8c2cce)
  • reach.spec.js: increase wait timeout for isochrones reandering test (9edc071)

1.28.2 (2022-01-03)

Bug Fixes

  • box.js: fix method typo (8fb2a0c)

Performance Improvements

  • share.spec.js: remove inconsistent assert in share component (604ec6d)

Code Refactoring

  • about.vue: add class to about container (d8f82d4)
  • box.vue: add custom classes to header corner buttons (5682d5f)
  • download.js: remove unused prop and duplicated format extension (ab8f0b8)
  • download.vue: add class to elements (f24e8f0)
  • download: refactor download component adding css classes and emitting downloadclosed event (581dec1)
  • share: append copy-to-clipboard text area to component's root element (4cbf7ee)

Others

  • .gitignore: add e2e download folder to gitignore (ae98757)
  • add gitkeep to downloads folder (25c2df2)
  • ignore files in downloads folder, but keep download folder (600d564)

Tests

  • about.spec.js: add about test (f74a30c)
  • add e2e download test for all export formats (631e57f)
  • add integration test for download component (61c70a2)
  • add not found test for non-existing route (c29563d)
  • app-render.spec.js: replace promise resolving for await (0d3ac5f)
  • base-karma.conf.js: add the --disable-dev-shm-usage flag (3444cab)
  • base-karma.conf.js: increase karma timeouts (6de7923)
  • box.spec.js: add unit test for box component (c8eac13)
  • create delete downloaded file command for nightwatch (bab3b0b)
  • download.spec.js: improve download tests (4102f49)
  • download.spec.js: resize window before running download action (0f25cbe)
  • header.spec.js: replace promises for await (af9552b)
  • nightwatch.conf.js: add 10000 wait timeout (91a8d13)
  • nightwatch.conf.js: add custom commands and default download folder (6a6e604)
  • nightwatch.conf.js: rename download folder to downloads (bec4afb)
  • nightwatch.conf.js: use flag that tells browser to use temp files instead of shared memory (8766964)
  • remove download test files (4890237)
  • remove files from e2e download folder (231728d)
  • rename download folder to downloads (5af1c18)
  • search-place.spec.js: add longer timeout for app-content visibility (6da9888)

Docs

  • automated-test.md: add missing packages in the automated test doc (f90b83b)
  • learned-lessons.md: document learned lessons (6471d11)
  • learned-lessons.md: improve learned lessons doc (bf432c6)

1.28.1 (2021-12-09)

Bug Fixes

  • map-view.js: save tile provider id when a new base layer is selected (2405de5)

1.28.0 (2021-12-09)

Features

  • add synchronization between map center/zoom and app url (02949e1)
  • max zoom defined at tile layer provider level via app-config (c3f5e4b)

Bug Fixes

  • fix share embedded code url in url short mode (d83456f)

Tests

  • improve route-importer test coverage (bcba63c)
  • share.spec.js: extend share component test (8fbd0b3)

Code Refactoring

  • map-definitions.js: use default tiles provider from mapSettings (817bd36)
  • route-importer.js: refactor file uploaded handling (6154e03)
  • route-importer.js: remove unused code (c0699b8)

Docs

  • add missing parameter type/description (89c710a)
  • fix type typo (61b5cd8)

1.27.5 (2021-12-02)

Tests

  • test.yml: add bit.ly env secrets (7e93653)

1.27.4 (2021-12-01)

Build System

  • use bit.ly credentials from env keys, if present (5589dd0)

Tests

  • increate wait for element timeout (5f27627)

1.27.3 (2021-12-01)

Bug Fixes

  • ors-l-polyline.js: fix the default opacity value (086fdc1)

Others

  • webpack.base.conf.js: add support for importing raw files like gpx, kml, txt and geojson (be1384f)

Docs

  • app-hooks.js: fix parameter type typo (2bab02c)

Code Refactoring

  • date-picker.js: remove unused oldval parameter in model watch function (e422aab)
  • map-render.spec.js: remove unused imports (81c734b)
  • pass share url as a prameter to share component (caedb08)
  • place-input.spec.js: replace timeout for await (1d09fc3)
  • route-importer.js: fix variable typo (6d9c8d1)
  • routeimporter.vue: add css class to elements (efb0081)

Tests

  • route-importer.spec.js: add test for route-importer component (eb46748)
  • share.spec.js: add test for share component (aa004ce)

1.27.2 (2021-11-26)

Bug Fixes

  • share.js: update share url before displaying modal and sync share with route stop (bfdf1f7), closes #245

1.27.1 (2021-11-25)

Bug Fixes

  • update cyclosm tile url in config example (693162e)

Code Refactoring

  • remove unused pretty-code-viewer component (2efaf0a)

Others

1.27.0 (2021-11-22)

Features

  • route-importer: add support for importing .geojson files (80922a1), closes #243

Bug Fixes

  • fix the capitalization of the german word (28efb62), closes #243

1.26.0 (2021-11-22)

Features

  • add support for calculated min/max values and add calc parameters for isochrones interval (af5dba3)
  • main.js: emit appLoaded event via eventbus once the app is loaded (a0732be)
  • skip pushing a new route when the route is not valid (b3221e4)

Bug Fixes

  • app.js: remove commit on created and run menu adjustment on appload event (a66afb8)
  • main-menu.js: run modifyMenu hook without loadapp wrapper (9471cb2)

Others

  • update chromedriver to 96.0.0 (6a425b2)

Tests

  • app-render.spec.js: improve render tests by using await and reordering the event emit/on (bba2b9d)

Code Refactoring

  • app-loader.js: simplify, refactor and rename methods (3cb6fd9)

Docs

  • plugin-example.js: fix the reference to the getInstance method (d5f2ef1)
  • readme.md: fix the path to hooks-example.js file (fab3f4b)

1.25.2 (2021-11-05)

Code Refactoring

  • add css class to route importer component (872f1ce)
  • header.vue: remove unused button and add css class to toggle btn (6900e61)

Tests

  • add tests for header and places-caroussel components and extend other tests (42f75db)
  • adjust karma debug config for integration and unit tests (fc8a2ea)
  • base-karma.debug.conf.js: fix base debug karma object return (321be3d)
  • rename, split and improve e2e tests (bca9890)

1.25.1 (2021-11-04)

Docs

  • readme.md: fix app-config path in docs and add extra details about deployment (e83294f)

Code Refactoring

  • formactions.vue: add class to each map-form-btn (c3af03a)
  • mapform.vue: add class to tab content containers (0c9116b)

Tests

  • app-render.js: add test for reach endpoint and directions for round trip (1c6340d)

1.25.0 (2021-11-04)

Features

  • add the meta image to assets (d0fd68e)
  • dev.html: add image and og meta to root dev/index html file (52e886d)

Docs

  • readme.md: update the deployment flow and branch policy (73c7b98)

1.24.0 (2021-11-03)

Features

  • altitudepreview.vue: add a class to the expand button (df417de)

Bug Fixes

  • map-left-click: fix the displaying of out of range coordinates (8bb87a6)

Code Refactoring

  • use dash-case for naming spect files (053fce4)

Tests

  • add altitude graph and place info displaying e2e tests (59da1c1)
  • add geo-utils unit tests (c4ce8e8)
  • generate test coverage report only on full test run but allow run tests by type (df02b90), closes #242

1.23.1 (2021-11-02)

Tests

  • disable check for marker div in isochrones rendering (d84e75a)
  • enable marker check in isochrones rendering (f24d967)
  • nightwatch.conf.js: disable browser flag disable-web-security (5ac612f)

1.23.0 (2021-11-02)

Features

  • add support for page not found mode when URL is malformed (7e8febf)

Code Refactoring

  • move the maps modal css classes to box element (14f6ffd)

Tests

  • app-render.js: add app render/loading tests for all pages/entry points (252828e)
  • set up custom asserts (63547a9)

1.22.1 (2021-10-27)

Tests

  • reorganize the tests commands and update the automated-test documentation (db6d21e)
  • test embed mode only in e2e test (2d5d98b)

1.22.0 (2021-10-27)

Features

  • footer.vue: add the privacy policy and terms of service links in sidebar footer (84baea7), closes #237

Bug Fixes

  • fix privacy policy and term of service links in about page (f05da0d), closes #237
  • show isochrone population in the sidebar and hide population label when showing place polygon (9bdaae2), closes #238

Docs

  • readme.md: update the tests location in tests section (c6b21ec)

Tests

  • disable e2e test build progress output (9fa9049)
  • include e2e in global test script command (dfd59ff)
  • karma.conf.js: fix the karma config coverage preprocessor path (4094f0e)
  • make e2e test runner to wait for the compiler/bundle to be ready (4a8a6b0)
  • nightwatch.conf.js: update the test folders to tests and the Chrome browser options (d70fadc)
  • remove unused jest config file (61252c7)
  • update the chromedriver version to 94 (0f5b5ba)

Code Refactoring

  • app-config-example.js: disable eslint no-undef in config file to avoid require error (b85d43e)

1.21.5 (2021-10-25)

CI

  • test.yml: change CI test title to Run-tests (b371eec)

Tests

  • await for app view/data load before proceeding with the test (a15b1c8)
  • increate timeout for embed mode rendering check (727a0ea)
  • rename some tests (2262ef2)

Docs

  • readme.md: add GitHub test action badge (1e736e6)
  • readme.md: fix readme test badge link (18b4df3)

1.21.4 (2021-10-22)

Others

  • remove unused testing-related packages (2efdbf1)

Docs

  • automated-test.md: improve automated test docs (9fc8483)

1.21.3 (2021-10-22)

Performance Improvements

  • use single karma configuration for unit and integration tests (5a992c6)

Tests

  • add place-input test (0be80a6)
  • add support for vue server render testing (357495c)
  • add test for place input (32781e0)
  • add unit test infrastructure with vue-test-utils (a3cf6eb)

Others

  • remove test coverage results from repository (8c806d5)

1.21.2 (2021-10-15)

Tests

  • adjust app embed render spec (7f7f3a8)

1.21.1 (2021-10-15)

Bug Fixes

  • app-loader.js: fix embed mode check (48a6207)

Tests

  • test.yml: update GitHub action test version (fb7402f)
  • update test specs (57f947f)

Docs

  • include docs about automated tests (371fc5e)

1.21.0 (2021-10-14)

Features

  • app-loader.js: use env ors key if app config has an invalid key (ebe343e)

Tests

  • add ORSKEY to process.env variables (a0c3bd5)
  • use chromeheadless in karma test (3b742e2)
  • use custom chrome launcher in karma test (6418c82)

Others

  • add ORSKEY to webpack en variables (76bc94a)

CI

  • test.yml: add GitHub workflow for testing (09f52dd)

1.20.5 (2021-10-14)

Others

  • gitignore: ignore selenium-server.log (5798fad)

Tests

  • switch back to chrome headless in karma tests (9b57c08)
  • use ChromeHeadless in karma tests (2d5f16f)

1.20.4 (2021-10-14)

1.20.3 (2021-10-12)

Tests

  • remove key output in test (baa87ad)

1.20.2 (2021-10-12)

Others

  • github-actions-test.yml: adjust github action (ddd1aa3)

1.20.1 (2021-10-12)

Tests

  • renamed unit to integration test (d978fc5)

1.20.0 (2021-10-11)

Features

Tests

  • add app, map-view and ors-api tests (cf4beff)
  • add basic unit test (aeeb0dd)
  • add isochrone build map data and improve other tests (5e9c5a2)
  • add karma-jasmin-webpack test infrastructure (f6668ca)
  • define basic tests (64a0ad2)
  • new unit tests configuration using FirefoxHeadless (d46262e)

Docs

  • map-view-data-builder.js: fix documentation spelling (a3616a2)

Styling

  • ors-menu.js: fix identation (0ac8b0a)

Others

  • config karma debug tests to show all erros (6b11d76)
  • remove test and coverage files (d959816)
  • remove unused packages and rename test command (111843b)

Code Refactoring

  • app-loader.js: refactor method names (8046929)
  • change the dialogs attach target element to body (44e2c9c)
  • place-input: add class name for place suggestion element (0cd3d00)
  • profile-selector.js: remove unused parameters in watchers (4dc70c3)

1.19.0 (2021-10-04)

Features

  • increase hgv dimentions filter values and help message (16fc741)

Bug Fixes

  • admin-area-loader.js: make the admin loader compatible with ors-nominatim data structure (ffd09a6)

1.18.0 (2021-10-01)

Features

  • place search and results displaying improved (d9e7d55)
  • use separated county search in place search (fd5f3e9)

Bug Fixes

  • place-input: fix switching raw coordinates (fe88dce), closes #171

Code Refactoring

  • remove unused code (68641d0)
  • remove unused code in main.js (ed830fd)

1.17.1 (2021-09-16)

Bug Fixes

  • maps.js: fix app loading using /reach url (ae39c88)

1.17.0 (2021-08-31)

Features

  • default-map-settings: define alwaysFitBounds map setting default as false (935e101)

Bug Fixes

  • floatingmenu: fix menu item target parameter (f25cedc)

Styling

  • ors-menu: adjust code identation (15735c3)

Build System

  • package-lock.json: update some dependencies (3422fbe)

Code Refactoring

  • print.js: remove console.log and adjust quote formatting (2bb4652)
  • decouple the app loading from the app main (ffe14b9)
  • migrate getInstance method from main to AppLoader class (29d29db)

1.16.0 (2021-08-04)

Features

  • place-input: hide new info badge and tooltip when simple place input is focused (01e9923)

1.15.1 (2021-08-04)

Bug Fixes

  • map-left-click: do not show info for place when sidebar is open and map view is clicked (318c2f9)

1.15.0 (2021-08-04)

Features

  • do not show sidebar automatically in mobile if directions started via a pointerTriggeredAction (751805c)

1.14.1 (2021-08-04)

Bug Fixes

  • hide place info box when no place is selected (18096c2)

1.14.0 (2021-08-04)

Features

  • improve controls visibility when sidebar is open (af4dfbd)

Bug Fixes

  • map-form-mixin: sidebar open state consider the app and embed mode (1550460)

1.13.2 (2021-08-03)

Bug Fixes

  • floatingmenu: size and layout (44cbf98)

1.13.1 (2021-08-03)

Bug Fixes

  • places-and-directions: route limits error message (c014481)

1.13.0 (2021-08-03)

Features

  • map floating btns boxing and shadow (840b132)

1.12.0 (2021-08-03)

Features

  • adjust map floating btns style (3951153)

Bug Fixes

  • settings.i18n.de-de.js: wrong Italian translation in German (7378c79), closes #165

1.11.0 (2021-08-02)

Features

  • about.vue: create the aboutContentDefined hook (424504f)

Code Refactoring

  • box.js: remove unused parameter and changed variable name (bf624f4)

1.10.0 (2021-08-02)

Features

  • floating-menu: add floatingMenuItemsDefined hook (215f008)

1.9.1 (2021-08-02)

Bug Fixes

  • places-and-directions.js: direct flag of last place set to false after place removal (21867d4)

1.9.0 (2021-08-02)

Features

  • improve place suggestion UI (5e8ed57)
  • map-view-leaflet.css: do not increase layer control size when in touch mode (557c64f)
  • map-view.css: square the accessibility-btn (0186124)
  • ors-l-polyline: do not show route popup on new route when in low resolution or mobile devices (9374d22)
  • show new info badge instead of opening sidebar automatically when in low resolution (ff0049e)

1.8.0 (2021-07-29)

Features

  • sidebar overflow and my-location btn visibility when height graph is open (c1b64fc)

1.7.1 (2021-07-29)

Bug Fixes

  • map-view.js: disable gestureHandling based on embed mode (c47ba76)

1.7.0 (2021-07-29)

Features

  • hooks-example.js: remove hook priority from appLoaded example (a6622eb)
  • improve map dynamic controls visibility (8c2a857)

Bug Fixes

  • disable swipe for tabs and sidebar (6be0dad)

1.6.1 (2021-07-28)

Bug Fixes

  • map-view: uI elements z-index and positioning (6ea7bca)
  • sidebar: use stateless naviagation drawer (8125c9e)
  • improve right/letf map click handling (609ad07)
  • moving marker on mobile with touch event (d7bb23a)

1.6.0 (2021-07-27)

Features

  • support for promise in directions and isochrone args hooks (529e114)

Code Refactoring

  • map-view.js: remove unused reject (6b362bb)

1.5.1 (2021-07-22)

Bug Fixes

  • maps.route.js: use max place inputs allowed declared on app-config.js (d934e2b), closes #163

1.5.0 (2021-07-20)

Features

  • mapview.vue: add opacity option for WMS tile layer (bdf522f)

1.4.1 (2021-07-20)

Bug Fixes

  • app-hooks.js: pass the arg throught multiple calls in runPluginHook (af08fea)
  • maps.css: refresh button width set to min-width (0b41af2)
  • maps.vue: activePlaceIndex name corrected (4ab0ba3)

Others

  • remove not used marker images (c28e3a6)

Code Refactoring

  • geo-utils.js: change variable and method names (883e66c)
  • map-view.js: simplified loadMapData and outsourced the focus place task (f639ea8)

1.4.0 (2021-07-19)

Features

  • add layerProvidersLoaded hook (2a4284e)
  • add support for WMS overlayer (b759a38)

1.3.0 (2021-07-19)

Features

  • plugins: simplify plugins load via hooks (52d684f)

Bug Fixes

  • admin area loader: fix the admin area loader feature (d140ab6)

Code Refactoring

  • app-hooks.js: fix spelling of priority parameter (736adf1)
  • map-view.js: improve code and outsource tasks (60829c4)
  • maps.js: fix spelling of property (32ea7c4)

Docs

  • hooks-example.js: fix spelling on hooks example docs (c8abfcf)
  • readme: updated contribute section (75f99e3)
  • readme.md: remove the reference to the shared-services folder (30e92a8)

1.2.0 (2021-07-08)

Features

  • add green and noise extra info (61aff08), closes #162

Code Refactoring

  • refactoring of the code for new eslint rules (04d0a8e)

Docs

  • command to copy config files simplified (2a81372)

Others

  • en-translation-source-merged.json: update the translation source merged file (e49514a)

1.1.10 (2021-07-02)

1.1.9 (2021-07-02)

Others

  • prepare changelog and add committing/versioning section in readme (33b0795)
  • package.json: add commitizen (4992ee3)
  • package.json and changelog.md: add standard-version (05787d2)

1.1.8 (2021-06-30)

Features

  • Total population to isochrones view and printable
  • Fixed typo in map view

Bug Fixes

  • Rebuild the value of filter with conditional displaying rules

1.1.7 (2021-06-30)

Others

  • Updated link to ask to point to specific maps category
  • Migrated links to constants file

1.1.6 (2021-06-29)

Features

  • Implemented printing template strategy
  • Printing for Place
  • Printing for Isochrones
  • Printing for round trip

Bug Fixes

  • Profile params parameters only for certain profiles (wheelchair and hgv)

Others

  • Link for ask forum goes direct to maps category
  • removed unused store related to sidebar UI
  • removed unused data from App.js
  • Removed logic for setting footer visibility (not used anymore)

1.1.5 (2021-06-25)

Features

  • Prefer green routes filter (only for Germany)
  • Prefer quiet routes filter (only for Germany)
  • Print route instructions
  • Toggle isochrone visibility individually
  • Adjust isochrone opacity individually
  • Adjust route polyline opacity (to see street names covered by it)

Bug Fixes

  • Nested filters start open at page load when they have non default values
  • Route polyline background (white)
  • Typos in variables/methods and in comments

Others

  • Improved slider UI

1.1.4 (2021-06-21)

Bug Fixes

  • slider-combo reset action (remove any value)

1.1.3 (2021-06-16)

Bug Fixes

  • Visibility condition to max_speed filter in ors-map-filter.js
  • Typos in variables and in internal documentation

Features

  • Properties that are not used anymore in Place model

  • Temp places for directions in MapView.js

  • Allow going to direction mode with only on place defined/filled

  • Support for origin/destination placeholder in app URL

  • Support for zoom level based on the only place defined when in directions

  • Static method getFilledPlaces in Place model

1.1.2 (2021-06-10)

Bug Fixes

  • Typo in avoidPolygonsChangedInDirections hook name
  • Typo in map-form-mixin avoidPolygonsFilterAccessor

1.1.1 (2021-06-09)

Bug Fixes

  • Typo in German translations and in Spanish

1.0.17 (2021-06-01)

Bug Fixes

  • Condition to apply isochrones time/distance range (ors-map-filter-example.js changed)

1.0.16 (2021-05-31)

Bug Fixes

  • Slow performance due to inadequate object watch in route-details.js

1.0.15 (2021-05-31)

Bug Fixes

  • Slow performance due to inadequate object watch in altitude.js

1.0.14 (2021-05-31)

Bug Fixes

  • Added support to the visibleWhen attribute to ors-map-filters
  • Fixed the displaying of alternative routes using the visibleWhen attribute

1.0.13 (2021-05-28)

Bug Fixes

  • Spelling, formatting and grammar issues in the README.md, documentation, changelog and comments
  • Spelling of variables and properties
  • Hungarian typo
  • Isochrones calculating msg duration
  • Variables typo
  • Automatically calculate a roundtrip when one place is defined and an option is changed

Others

  • Update ors-js lib to version 1.0.13 with timeout param support
  • Hook event name from avoidPolygonBtnTraslations to avoidPolygonBtnTranslations
  • Removed filter-dependency-service.js (merged with dependency-service.js)

Features

  • Support to filter value conditions dependency
  • Define isochrone rages by profile and dynamic intervals based on range value

1.0.12 (2021-04-28)

Features

  • Add Hungarian language

Bug Fixes

  • Show slider current value as user moves the slider

1.0.11 (2021-04-23)

Bug Fixes

  • the processing of filter values that are invalid and were affecting some valid filters

1.0.10 (2021-04-20)

Features

  • Auto close download and settings modal after executing the main action
  • Update map view when in directions mode, a place changes, but there is no valid route yet
  • Only show marker with number inside when displaying a route
  • File src/config-examples/default-map-settings-example.js updated

Others

  • Typos in places-and-directions
  • Invalid filter values when profile changes

1.0.9 (2021-04-09)

Features

  • right click context menu 'Inspect data on OSM'

  • Keep altitude chart/graph open when route changes

1.0.8 (2021-04-07)

Features

  • raw routing (skip all segments) option in advanced settings
  • a field for custom over layer in settings

Others

  • file src/config-examples/default-map-settings-example.js (Update your config)

1.0.7 (2021-04-01)

Features

  • Show ascent and descent for each segment on route details component

Others

  • Removed altitude component i18n files, since it is not used anymore

1.0.6 (2021-03-25)

Features

  • support for gpx, xml and kml multi segment routes

Bug Fixes

  • Fix building routes as alternative routes in file importer

1.0.5 (2021-03-25)

Bug Fixes

  • Stop displaying old route when the route waypoints changed, and a new route cannot be calculated
  • Build extra info highlight color based on an item index or value

1.0.4 (2021-03-24)

Bug Fixes

  • Show place-markers when the route cannot be calculated
  • Show calculating toaster indefinitely (until an error or success toaster replace it)
  • the adding of extra info to the request when a nested profile is active, like foot-hiking

Features

  • avoid_feature filters that are not supported anymore (update your local ors-map-filters.js)

1.0.3 (2021-03-22)

Bug Fixes

  • Fixed admin area loader filter for cases when no locality is available

1.0.2 (2021-03-22)

Features

  • Support to search by postal code
  • Auto-select in place input by pressing enter/return also in the case of a single postal code layer result
  • Changed template/example file layer-zoom-mapping-example to include postal code (update your config)

1.0.1 (2021-03-18)

Features

  • Allow to save default locale as preferred locale
  • Changed sidebar foot height
  • Updated About translation in French