All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
2.3.0 (2024-08-23)
- add map scale (89a86a8)
- better highlight single extra info selections (648e993)
- sort steepness by value (7fdb00d)
- extra info highlights not recalculated (f83e5ed)
- show extra info snackbar on top of controls (5233a22)
- sidebar hiding on right-click (ea493bd)
- steepness coloring & description (95fe560)
- fix checkout command (a48391a)
- fix production deployment (914aa3a)
- staging: don't run on tags & enable workflow-dispatch (c78bc51)
- extract project structure to additional doc file (97df047)
- README: add project structure parts (94e390f)
- README: add sections for releasing and deployment (9f56fef)
- README: adjust build and deploy section (d6af55c)
- README: fix heading levels and syntax (2aa1e9c)
- README: fix list numbering (b34080f)
- README: fix typos (86291ce)
- README: reformat file (ac1b5a9)
- README: remove Bitly config setup, since it's not working (7e1a05c)
- README: remove section links (09c41a9)
- README: reorder sections (ec472ae)
- README: update and adjust contribution sections (eb5898b)
- structure heading levels (8b26d3d)
2.2.0 (2024-08-01)
- accessibility: add missing alternative img descriptions (a8b8f45)
- route-extras: expand extra info section dynamically (3c7b9e8)
- route-extras: store displayed extra (d8219a5)
- add stop by dragging route (#442) (5821cc4)
- alternative-routes: mismatched open route details (dbbaa51)
- altitude not showing asc & desc summary (#396) (d0cf24f)
- chart not rebuilding on active route change (a5a05b2)
- check for difference in opacity (0c9325d)
- drag point from route not working (62cfc73)
- extra info highlight drawn below route (26271df)
- footer overlaps in chrome (#441) (e32a692)
- hot-fix for compatibility issues with disaster-ors plugin (c2fa7f8)
- keeping active route index for new routes (0830c7a)
- opacity 0 not respected (#444) (394a589)
- route details expanding (8516c87)
- remove unused chart-wrapper component (b11fc54)
- README: add info on USB debugging (1b4b832)
- CSS: fix overwritten properties (2031ea2)
- CSS: remove redundant qualifier (2310e6d)
- CSS: suppress CssNoGenericFontName (9f37701)
- ES2015: convert var to let/const (7caf2c9)
- fix typos (fa9de17)
- fix various grammar mistakes (c22d596)
- JS: remove pointless code (577a203)
- JS: remove unnecessary return statements (c549979)
- JS: simplify redundant if statements (db0e5e0)
- optimize imports (78c11f6)
- suppress HttpUrlsUsage (e24682f)
- suppress spell check for static lists (70a842d)
- suppress spell check for test data (002aa6d)
- XML: remove duplicate attribute scoped (5bcb07f)
- app-config: adjust zoom levels to production values (faf2ec9)
- cleanup various problems (#389) (14872a6)
- constants: fix and rename links (bd454bd)
- fix typo in function name and variables (22e36a0)
- fix typos in CSS classes (b50257b)
- footer: color links & use v-layout (7434bb4)
- footer: reduce padding (0cc55de)
- footer: use official short HeiGIT name (c23eeda)
- footer: use single footer height (a8e3584)
- geoUtils.getBounds() (338e6ee)
- handle timeout correctly (c1f7bfb)
- increase orsApiRequestTimeout (8284954)
- remove unused function (03ae195)
- remove unused function routeSummary (e8f886b)
- remove unused functions (d889b63)
- rename event name to camel case convention (da605f9)
- rename to camel case convention (87b66af)
- rename variables for readability (b1458fe)
- replace deprecated hash keyword (f25b8fb)
- replace property with padding shorthand (5c22853)
- simplify if statement (9cabcca)
- switch to 'for of' loop (7735ba9)
- update JSDocs (2e0458b)
- use Array.prototype.at() method (2d50894)
- use for-of instead of for-in loops (0ff7847)
- deps: update chromedriver to 127.0.1 (419334d)
- deps: update openrouteservice-js to v0.3.2 (d3aae38)
- deps: update ors-js to 0.4.1 (9128c7d)
- migrate to vue chartjs 5.2.0 (#390) (a249e38)
- refactor altitude component to work with vue-chartjs 5.2 (7f28bdd)
- switch from node-sass to sass (8ccddf5)
- update dependencies (febbca4)
- update dependencies (#395) (a31a7f1)
- update openrouteservice-js to v0.3.1 (#393) (33b6475)
- update to node 20 & pnpm 9 (b7f8e37)
- add --host value to make gh actions work (3dc8124)
- update actions (c86992f)
- upgrade pnpm version in docker to 8 (6de0b6d)
- upgrade pnpm version to 8 (2c26a24)
2.1.0 (2023-06-23)
- 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)
- fix env in heal.yml (2bd403a)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- test.yml: switch to GIScience test action (f961dd0)
- 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)
- 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)
- 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)
- box.js: fix method typo (8fb2a0c)
- share.spec.js: remove inconsistent assert in share component (604ec6d)
- 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)
- .gitignore: add e2e download folder to gitignore (ae98757)
- add gitkeep to downloads folder (25c2df2)
- ignore files in downloads folder, but keep download folder (600d564)
- 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)
- 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)
- map-view.js: save tile provider id when a new base layer is selected (2405de5)
1.28.0 (2021-12-09)
- add synchronization between map center/zoom and app url (02949e1)
- max zoom defined at tile layer provider level via app-config (c3f5e4b)
- fix share embedded code url in url short mode (d83456f)
- 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)
1.27.5 (2021-12-02)
- test.yml: add bit.ly env secrets (7e93653)
1.27.4 (2021-12-01)
- use bit.ly credentials from env keys, if present (5589dd0)
- increate wait for element timeout (5f27627)
1.27.3 (2021-12-01)
- ors-l-polyline.js: fix the default opacity value (086fdc1)
- webpack.base.conf.js: add support for importing raw files like gpx, kml, txt and geojson (be1384f)
- app-hooks.js: fix parameter type typo (2bab02c)
- 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)
- 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)
- share.js: update share url before displaying modal and sync share with route stop (bfdf1f7), closes #245
1.27.1 (2021-11-25)
- update cyclosm tile url in config example (693162e)
- remove unused pretty-code-viewer component (2efaf0a)
- update npm packages (20a3530)
1.27.0 (2021-11-22)
1.26.0 (2021-11-22)
- 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)
- app.js: remove commit on created and run menu adjustment on appload event (a66afb8)
- main-menu.js: run modifyMenu hook without loadapp wrapper (9471cb2)
- update chromedriver to 96.0.0 (6a425b2)
- app-render.spec.js: improve render tests by using await and reordering the event emit/on (bba2b9d)
- app-loader.js: simplify, refactor and rename methods (3cb6fd9)
- 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)
- add css class to route importer component (872f1ce)
- header.vue: remove unused button and add css class to toggle btn (6900e61)
- 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)
- readme.md: fix app-config path in docs and add extra details about deployment (e83294f)
- formactions.vue: add class to each map-form-btn (c3af03a)
- mapform.vue: add class to tab content containers (0c9116b)
- app-render.js: add test for reach endpoint and directions for round trip (1c6340d)
1.25.0 (2021-11-04)
- add the meta image to assets (d0fd68e)
- dev.html: add image and og meta to root dev/index html file (52e886d)
- readme.md: update the deployment flow and branch policy (73c7b98)
1.24.0 (2021-11-03)
- altitudepreview.vue: add a class to the expand button (df417de)
- map-left-click: fix the displaying of out of range coordinates (8bb87a6)
- use dash-case for naming spect files (053fce4)
- 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)
- 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)
- add support for page not found mode when URL is malformed (7e8febf)
- move the maps modal css classes to box element (14f6ffd)
- 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)
- 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)
- footer.vue: add the privacy policy and terms of service links in sidebar footer (84baea7), closes #237
- 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
- readme.md: update the tests location in tests section (c6b21ec)
- 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)
- app-config-example.js: disable eslint no-undef in config file to avoid require error (b85d43e)
1.21.5 (2021-10-25)
- test.yml: change CI test title to Run-tests (b371eec)
- await for app view/data load before proceeding with the test (a15b1c8)
- increate timeout for embed mode rendering check (727a0ea)
- rename some tests (2262ef2)
1.21.4 (2021-10-22)
- remove unused testing-related packages (2efdbf1)
- automated-test.md: improve automated test docs (9fc8483)
1.21.3 (2021-10-22)
- use single karma configuration for unit and integration tests (5a992c6)
- 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)
- remove test coverage results from repository (8c806d5)
1.21.2 (2021-10-15)
- adjust app embed render spec (7f7f3a8)
1.21.1 (2021-10-15)
- app-loader.js: fix embed mode check (48a6207)
- include docs about automated tests (371fc5e)
1.21.0 (2021-10-14)
- app-loader.js: use env ors key if app config has an invalid key (ebe343e)
- add ORSKEY to process.env variables (a0c3bd5)
- use chromeheadless in karma test (3b742e2)
- use custom chrome launcher in karma test (6418c82)
- add ORSKEY to webpack en variables (76bc94a)
- test.yml: add GitHub workflow for testing (09f52dd)
1.20.5 (2021-10-14)
- gitignore: ignore selenium-server.log (5798fad)
1.20.4 (2021-10-14)
1.20.3 (2021-10-12)
- remove key output in test (baa87ad)
1.20.2 (2021-10-12)
- github-actions-test.yml: adjust github action (ddd1aa3)
1.20.1 (2021-10-12)
- renamed unit to integration test (d978fc5)
1.20.0 (2021-10-11)
- basic e2e setup (cb6019f)
- 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)
- map-view-data-builder.js: fix documentation spelling (a3616a2)
- ors-menu.js: fix identation (0ac8b0a)
- config karma debug tests to show all erros (6b11d76)
- remove test and coverage files (d959816)
- remove unused packages and rename test command (111843b)
- 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)
- increase hgv dimentions filter values and help message (16fc741)
- admin-area-loader.js: make the admin loader compatible with ors-nominatim data structure (ffd09a6)
1.18.0 (2021-10-01)
- place search and results displaying improved (d9e7d55)
- use separated county search in place search (fd5f3e9)
1.17.1 (2021-09-16)
- maps.js: fix app loading using /reach url (ae39c88)
1.17.0 (2021-08-31)
- default-map-settings: define alwaysFitBounds map setting default as false (935e101)
- floatingmenu: fix menu item target parameter (f25cedc)
- ors-menu: adjust code identation (15735c3)
- package-lock.json: update some dependencies (3422fbe)
- 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)
- place-input: hide new info badge and tooltip when simple place input is focused (01e9923)
1.15.1 (2021-08-04)
- 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)
- do not show sidebar automatically in mobile if directions started via a pointerTriggeredAction (751805c)
1.14.1 (2021-08-04)
- hide place info box when no place is selected (18096c2)
1.14.0 (2021-08-04)
- improve controls visibility when sidebar is open (af4dfbd)
- map-form-mixin: sidebar open state consider the app and embed mode (1550460)
1.13.2 (2021-08-03)
- floatingmenu: size and layout (44cbf98)
1.13.1 (2021-08-03)
- places-and-directions: route limits error message (c014481)
1.13.0 (2021-08-03)
- map floating btns boxing and shadow (840b132)
1.12.0 (2021-08-03)
- adjust map floating btns style (3951153)
1.11.0 (2021-08-02)
- about.vue: create the aboutContentDefined hook (424504f)
- box.js: remove unused parameter and changed variable name (bf624f4)
1.10.0 (2021-08-02)
- floating-menu: add floatingMenuItemsDefined hook (215f008)
1.9.1 (2021-08-02)
- places-and-directions.js: direct flag of last place set to false after place removal (21867d4)
1.9.0 (2021-08-02)
- 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)
- sidebar overflow and my-location btn visibility when height graph is open (c1b64fc)
1.7.1 (2021-07-29)
- map-view.js: disable gestureHandling based on embed mode (c47ba76)
1.7.0 (2021-07-29)
- hooks-example.js: remove hook priority from appLoaded example (a6622eb)
- improve map dynamic controls visibility (8c2a857)
- disable swipe for tabs and sidebar (6be0dad)
1.6.1 (2021-07-28)
- 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)
- support for promise in directions and isochrone args hooks (529e114)
- map-view.js: remove unused reject (6b362bb)
1.5.1 (2021-07-22)
1.5.0 (2021-07-20)
- mapview.vue: add opacity option for WMS tile layer (bdf522f)
1.4.1 (2021-07-20)
- 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)
- remove not used marker images (c28e3a6)
- 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)
1.3.0 (2021-07-19)
- plugins: simplify plugins load via hooks (52d684f)
- admin area loader: fix the admin area loader feature (d140ab6)
- 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)
- 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)
- refactoring of the code for new eslint rules (04d0a8e)
- command to copy config files simplified (2a81372)
- en-translation-source-merged.json: update the translation source merged file (e49514a)
1.1.10 (2021-07-02)
1.1.9 (2021-07-02)
- 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)
- Total population to isochrones view and printable
- Fixed typo in map view
- Rebuild the value of filter with conditional displaying rules
- Updated link to ask to point to specific maps category
- Migrated links to constants file
- Implemented printing template strategy
- Printing for Place
- Printing for Isochrones
- Printing for round trip
- Profile params parameters only for certain profiles (wheelchair and hgv)
- 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)
- 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)
- Nested filters start open at page load when they have non default values
- Route polyline background (white)
- Typos in variables/methods and in comments
- Improved slider UI
- slider-combo reset action (remove any value)
- Visibility condition to max_speed filter in ors-map-filter.js
- Typos in variables and in internal documentation
-
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
- Typo in avoidPolygonsChangedInDirections hook name
- Typo in map-form-mixin avoidPolygonsFilterAccessor
- Typo in German translations and in Spanish
- Condition to apply isochrones time/distance range (ors-map-filter-example.js changed)
- Slow performance due to inadequate object watch in route-details.js
- Slow performance due to inadequate object watch in altitude.js
- Added support to the
visibleWhen
attribute to ors-map-filters - Fixed the displaying of alternative routes using the visibleWhen attribute
- 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
- Update ors-js lib to version 1.0.13 with timeout param support
- Hook event name from
avoidPolygonBtnTraslations
toavoidPolygonBtnTranslations
- Removed filter-dependency-service.js (merged with dependency-service.js)
- Support to filter value conditions dependency
- Define isochrone rages by profile and dynamic intervals based on range value
- Add Hungarian language
- Show slider current value as user moves the slider
- the processing of filter values that are invalid and were affecting some valid filters
- 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
- Typos in places-and-directions
- Invalid filter values when profile changes
-
right click context menu 'Inspect data on OSM'
-
Keep altitude chart/graph open when route changes
- raw routing (skip all segments) option in advanced settings
- a field for custom over layer in settings
- file
src/config-examples/default-map-settings-example.js
(Update your config)
- Show ascent and descent for each segment on route details component
- Removed altitude component i18n files, since it is not used anymore
- support for gpx, xml and kml multi segment routes
- Fix building routes as alternative routes in file importer
- 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
- 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
- avoid_feature filters that are not supported anymore (update your local
ors-map-filters.js
)
- Fixed admin area loader filter for cases when no locality is available
- 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)
- Allow to save default locale as preferred locale
- Changed sidebar foot height
- Updated About translation in French