Releases: geoadmin/web-mapviewer
v1.6.0
v1.5.0
- #638 - PB-276 : bugfix missing compare slider tooltip
- #619 - PB-246: bugfix legacy timestamps parameters not taken into account
- #478 - BGDIINF_SB-3106 - add compare slider
- #627 - update libs
- #604 - Update libs
- #565 - Rework of some of the infobox module components into Composition API
- #561 - Drawing module to Composition API
- #568 - Update libs and config
Features
- #647 - Added menu advanced tool on prod and remove print menu on prod
- #636 - PB-269 : GPX/KML generic feature identification
- #641 - PB-266: Corrected KML icons size
- #640 - PB-248: Fix Clipboard update issue for position popup
- #628 - PB-266: Added ADR about drawing text and icon size
- #634 - PB-211: Profile infobox minimization button
- #621 - PB-99: Added Print Map UI
- #633 - PB-101 : add support for GPX reloading and e2e tests
- #631 - PB-114: Added kml utils unit tests and fix small edge case issues
- #630 - PB-114: Moved utils out of drawing modules
- #629 - PB-114: Removed
editableFeature
from KML output - #626 - PB-101 : zoom on GPX extent on file added
- #625 - PB-114: Made KML retro compatible with mf-geoadmin3
- #620 - PB-101 : Add GPX support
- #618 - PB-88: Completed E2E tests for external WMS/WMTS layers
- #603 - PB-90: Reduce shortlink location popup calls tabs version
- #615 - PB-88: Added import maps E2E tests
- #616 - PB-150 : add shadows on 3D buildings
- #611 - PB-95: Put the import file as modal on top
- #608 - PB-95: Add zoom to KML extent in import file
- #614 - PB-105: Remove menu share spinner and make embed ui similar to import maps
- #609 - PB-116: Added text emphasize in search bar results
- #607 - PB-100: Manage camera and 3D parameter from the legacy parameters
- #593 - PB-95: Added external KML support
- #605 - Improve import catalogue provider url size
- #606 - PB-95: Clean up infobox
- #602 - PB-110 : add print capabilities parsing and menu section
- #598 - PB-73: Several UI improvement in import tool
- #600 - Changing the twitter logo from bird to X
- #596 - PB-95: Moving utils components into a components subfolder
- #591 - PB-73: Added cypress components testing and TextSearchMarker component test
- #594 - PB-73: code improvement from review of #590
- #590 - PB-73: Added geo catalogue and import tool search bar
- #589 - PB-88: Import tool/Geo Catalogue checkbox action changed to add/remove layer
- #588 - Improving linting and formatting
- #587 - BGDIINF_SB-3186 - Updated cypress cloud documentation
- #522 - BGDIINF_SB-3186 - Added cypress cloud project ID for test parallelization
- #580 - BGDIINF_SB-3194 - Added support for external layer legend
- #579 - Do not allow to push it.only() tests
- #578 - Also create test link on PR not based on develop branch
- #573 - BGDIINF_SB-3194 - Added import maps results
- #572 - BGDIINF_SB-3194 - Renaming generic catalogue from
topic
tocatalogue
- #571 - BGDIINF_SB-3194 - Added import maps
- #570 - BGDIINF_SB-3194 - Added click-outside directive
- #563 - BGDIINF_SB-3194 - Implement new UI for import external KML/GPX file.
- #567 - BGDIINF_SB-3212 - force matching of our custom zoom levels
- #566 - Apply ESLint to .vue files
- #559 - Identification of KML layer features without the help of OpenLayers
- #558 - Load KML data in the same fashion GeoJSON data/style are loaded
- #557 - Added auto import order and sorting using eslint
- #555 - Handle identification of GeoJSON feature without the help of OpenLayers
- #554 - Transformation of all OpenLayers component into Composition API
- #556 - Simplification of KML service base URLs
- #553 - Load GeoJSON data on addLayer in a store plugin
- #552 - replace soon-to-be-deprecated division by a function in Sass
- #551 - Activate support for Composition API with i18n module
- #550 - BGDIINF_SB-3194 - Moved LayerCatalogue out of topics
- #549 - BGDIINF_SB-3180 - Added unit tests for external WMTS and WMS parsing
- #544 - BGDIINF_SB-3180 - Full support for external WMS and WMTS layer extent
Bug Fixes
- #649 - Fix race condition when exporting/saving kml
- #646 - Avoid error log during language change
- #643 - Fix cypress e2e 3d tests
- #617 - PB-203: Debounce edit text dispatch
- #632 - PB-267: Removed adminId guard on non prod hosts
- #613 - Node version 18.19 has an issue with strict engines
- #599 - PB-97 : implement zoom to extent in 3D
- #585 - PB-87: Improving the search bar
- #583 - BGDIINF_SB-3153 - adding debug tools to see layer extents (and tiles)
- #586 - BGDIINF_SB-3194 - Improved error handling of external layer
- #581 - BGDIINF_SB-3211 - Fix zoom after going back to 2D
- #584 - BGDIINF_SB-3194 - Fixed external layer
- #582 - BGDIINF_SB-3214 - add dedicated zoom in/out 3D buttons
- #575 - Fix external WMTS/WMS loading when added through URL params
- #574 - Fixing error raised when displaying the Void layer
- #569 - BGDIINF_SB-3210 - fix starting geolocation zoom
- #562 - Fixed modal windows exit on click outside
- #560 - Fix an issue when reloading a KML with adminId
v1.4.0
- #532 - Update and cleaup libs
- #455 - BGDIINF_SB-2854 - feature : Show area and length of drawings
- #493 - Update develop-lv95
- #475 - Update develop-lv95 branch
- #467 - re-activate JSDoc format with Prettier
- #464 - Chores: update all libs
- #438 - Update libs
- #432 - Update cesium-compass to 0.5.0
- #427 - Update cesium to 1.107, use baseLayer instead of imageryProvider
- #425 - Cesium fixes
Features
- #546 - Temporary remove the advanced tool menu on productive environment
- #538 - BGDIINF_SB-3180 - Use new Capabilities Parser for import tool
- #543 - Improve mobile navigation in 3D
- #537 - BGDIINF_SB-3180 - Updated URL param ADR for the External Layers
- #536 - BGDIINF_SB-3180 - External Layer refresh attributes on reload
- #534 - Updated docu about composition API
- #528 - BGDIINF_SB-3172 - Add local file import UI
- #533 - BGDIINF_SB-3193 - topics are now group of layers
- #525 - BGDIINF_SB-3187 - Improved layers.api cypress tests
- #531 - Remove unused npm targets
- #530 - Remove lib ogc-parser
- #527 - Cesium embellishments
- #521 - BGDIINF_SB-3161 - constrains OL to only show map in LV95 extent
- #523 - BGDIINF_SB-3185 - rework of the BG selector
- #439 - BGDIINF_SB-3059 - add location popup for 3D
- #524 - BGDIINF_SB-3187 - Reduce the number of tests for the search bar
- #520 - BGDIINF_SB-3174 - add labels, buildings and vegetation to 3D
- #517 - BGDIINF_SB-3087 - Backwards compatibility tests for external layers
- #491 - BGDIINF_SB-3154 - make crosshair URL param dynamic
- #514 - BGDIINF_SB-3162 - , BGDIINF_SB-3163 - Fixed background in lv95
- #498 - BGDIINF_SB-2890 - fix coordinate search
- #504 - BGDIINF_SB-3071 - Removed non working external layer provider
- #507 - BGDIINF_SB-2890 - move projection toggle into a debug toolbar
- #503 - BGDIINF_SB-3071 - Moved the external-layer-providers.json in its module
- #505 - BGDIINF_SB-2890 - Removed lightbasemap under pixelkarte in webmercartor
- #497 - BGDIINF_SB-2890 - Get rid of some default projection and fixed a bug in the import tool
- #496 - BGDIINF_SB-2890 - Fixed what3words in popup location
- #495 - BGDIINF_SB-2890 - Made the geolocation working with any projection
- #494 - BGDIINF_SB-3071 - , BGDIINF_SB-2890 - Update import tool to work with lv95 default projection
- #492 - BGDIINF_SB-3071 - Added CLI tool to check the external providers
- #476 - BGDIINF_SB-3084 - GUI for import results
- #487 - Updated timeout in Cypress config
- #486 - BGDIINF_SB-3146 - Fix: 3D drawing crash on camera move, disable 3D toggle button when draw
- #479 - Add test link to PR to
develop-*
branches - #473 - BGDIINF_SB-2890 - fix some e2e tests after LV95 work
- #450 - BGDIINF_SB-3070 - external layer import overlay
- #456 - BGDIINF_SB-2430 - Improved again share embed menu
- #452 - BGDIINF_SB-2430 - Improved sharing embed previzualization
- #453 - Added an npm target to check the code formatting
- #441 - BGDIINF_SB-3061 - keep where the camera is looking at when going back 2D
- #442 - BGDIINF_SB-3105 - layer's z-index rewrite
- #440 - BGDIINF_SB-3060 - persistence of selected feature when going 3D
- #435 - BGDIINF_SB-3009 - Create a floating tooltip for Cesium (+ BGDIINF_SB-2977 - Create a profile position tracker for Cesium)
- #426 - BGDIINF_SB-2980 - add GeoJSON and KML layer components for 3d
- #431 - Feature : Adding test formatting command
- #434 - BGDIINF_SB-2927 - keep pin on search
- #433 - BGDIINF_SB-3006 - Send click on the 3D map to the store
- #430 - BGDIINF_SB-3008 - check camera param at startup
- #429 - BGDIINF_SB-3007 - Send cesium camera changes to the store
- #416 - BGDIINF_SB-2018 - catalogNodes parameter support
- #418 - BGDIINF_SB-2982 - limit camera height
- #423 - Add WMTS and WMS layer components for 3D
- #422 - BGDIINF_SB-2949 - using bgdi buckets serving the terrain.
- #424 - BGDIINF_SB-2981 - Add cesium-compass widget
- #421 - BGDIINF_SB-2976 - disable 3d button if no WebGL support
- #420 - BGDIINF_SB-2973 - add camera URL param
- #414 - BGDIINF_SB-2429 - add a full-width checkbox to the embed code generator
- #419 - Add Formatting Command
- #417 - BGDIINF_SB-2958 - Groundwork for future Cesium components
- #415 - BGDIINF_SB-2958 - add cesium component
- #412 - BGDIINF_SB-2956 - add 3D toggle button in the toolbox
Bug Fixes
- #539 - BGDIINF_SB-3199 - Re-added lint rules and fixed linting issues
- #535 - BGDIINF_SB-3197 - fix issue with serverLayerId being not used correctly
- #518 - BGDIINF_SB-3170 - Fixed group of external layers attributions
- #519 - Fixed search bar category background
- #515 - BGDIINF_SB-3168 - Fix external layer parsing error (no
layer.name
) - #513 - BGDIINF_SB-2890 - fix infobox test
- #512 - BGDIINF_SB-2890 - fix 3d tests
- #511 - BGDIINF_SB-2890 - Moved the debug tool bar to avoid overlapping infobox on mobile
- #509 - BGDIINF_SB-2890 - Fixed legacy parameters coordinates
- #510 - BGDIINF_SB-2890 - Fixed mouse position tests
- #506 - BGDIINF_SB-2890 - Fixed goelocation e2e tests
- #500 - BGDIINF_SB-3071 - Fixed bug in import tool for extent projection
- #502 - Fix result selection bug in import tool
- #490 - BGDIINF_SB-2890 - fix 3d/layers e2e test
- #489 - BGDIINF_SB-2890 - fix search tests
- #488 - BGDIINF_SB-2890 - fix some e2e tests
- #471 - BGDIINF_SB-2890 - better handling of zoom conversion
- #485 - BGDIINF_SB-2890 - Fixing geodesie tests
- #483 - BGDIINF_SB-2890 - Small bugfixes
- #482 - BGDIINF_SB-2890 - Fixed 3d to 2d center of map
- #477 - BGDIINF_SB-2890 - Fixed elevation profile tracking in lv95
- #480 - BGDIINF_SB-2890 - Disable drawing menu when in 3D mode
- #481 - BGDIINF_SB-2685 - Fixed legacy KML protection
- #474 - Fixed time slider toggling and button visibility
- #469 - BGDIINF_SB-2890 - Deactivate some tools in drawing mode
v1.3.0
Features
- #401 - BGDIINF_SB-2808 - Time slider
- #410 - BGDIINF_SB-2957 - update node LTS version
- #408 - BGDIINF_SB-1856 - share - iframe code snippet generator
- #407 - BGDIINF_SB-2501 - add support for embed URL param
v1.2.0
Bugfixes
#383 BGDIINF_SB-2792 : fix layer ordering
#389 BGDIINF_SB-2743 : aggregate TippyJS usage for third party disclaimer
#392 BGDIINF_SB-2785 : Infobox does not hide menu anymore in phone mode
#395 BGDIINF_SB-2816 : drawing feature text boxes read only
#396 BGDIINF_SB-2829 : Text in tooltips is now selectable
#397 BGDIINF_SB-2748 : Add selection feedback in topics
#403 BGDIINF_SB-2859 : Removing legend button
Features/Tasks
#382 BGDIINF_SB-2789 : search results full width on phone
#388 BGDIINF_SB_2673 : show absence of data in the profile
#390 BGDIINF_SB-2754 : Expand searchbar on mobile when focused
#391 BGDIINF_SB-2820 : legacy parameters double encoded
#402 BGDIINF_SB-2866 : limit zoom value
#405 BGDIINF_SB-2609 : consistent rounding
Chores
#381 Updated CI build status badge
#385 Updating the translation JSON generation script
#386 Updated post MVP
#400 BGDIINF_SB-2849 : CMS post-migration chores
#404 Updating all libs
v1.1.0
Features
- #379 - BGDIINF_SB-2793 - leave menu open when searching
- #369 - Updating translations for search bar
- #370 - BGDIINF_SB-2769 - add email input in feedback form
Bug Fixes
- #378 - BGDIINF_SB-2790 - Test banner now covers screen under the header
- #376 - BGDIINF_SB-2783 - add back light base map copyrights
- #375 - BGDIINF_SB-2784 - fix Swiss flag position on smaller devices
- #367 - BGDIINF_SB-2772 - add styling back to delete last point button
- #366 - fixing trivial link error in doc
v1.0.0
- #364 - Update libs
- #340 - Update libs
- #323 - Bump decode-uri-component from 0.2.0 to 0.2.2
- #311 - Use copy icon for coordinates in position popup
- #324 - Bump qs from 6.5.2 to 6.5.3
Features
- #363 - BGDIINF_SB-2764 - add feedback form
- #362 - BGDIINF_SB-2747 - Add KML disclaimer icon and external disclaimer warning
- #361 - BGDIINF_SB-2674 - change Give Feedback button color to red
- #358 - feat_BGDIINF_SB-2666 - adding a feedback and link to CMS buttons
- #357 - BGDIINF_SB-2182 - Fixed E2E tests issue with
click({force: true})
- #344 - BGDIINF_SB-2733 - Removed drawing adminId from url and open drawing mode automatically
- #350 - BGDIINF_SB-2751 - Moved the language toolbar in desktop mode
- #354 - BGDIINF_SB-2618 - Set the background selector button to swiss-image and fixed selected bug
- #347 - Added multiple reporter; spec/stdout and junit
- #346 - BGDIINF_SB-2744 - Switch VectorTile background layer usage
- #341 - BGDIINF_SB-2733 - Fixed layer cloning
- #338 - Menu shadow and corrected the red colors
- #320 - BGDIINF_SB-2305 - replace SwissImage WMTS layer with VectorTile
- #319 - BGDIINF_SB-2019 - External layer support
- #335 - Added JUNIT reporting
- #328 - BGDIINF_SB-2716 - Don't allow to edit legacy kml files
- #326 - BGDIINF_SB-2729 - Added multiple KML edit and simplify KML drawing logic
Bug Fixes
- #359 - BGDIINF_SB-2751 - Fixed language menu on IOS devices
- #348 - BGDIINF_SB-2750 - Encode
|
in url - #356 - BGDIINF_SB-2751 - Fixed selected language button color
- #353 - Add icons API intercept in cypress
- #352 - Avoid crash in openlayers in case of load kml failure
- #351 - BGDIINF_SB-2728 - Fixed possible issues with KML
- #349 - Add some padding to the empty active layer list
- #343 - BGDIINF_SB-2709 - bugfix : drawings not interactive out of drawing mode
- #345 - BGDIINF_SB-2746 - Fixed legacy url parsing for adminId
- #339 - BGDIINF_SB-2728 - Fixed legacy drawing initial load
- #336 - BGDIINF_SB-2736 - Fixed tippy PovoverButtons (drawing styling and time selector)
- #334 - Avoid Vue/Intlify Warnings and fixed missing translations
- #333 - BGDIINF_SB-2738 - Fixed location popup in drawing mode
- #332 - BGDIINF_SB-2737 - , BGDIINF_SB-2729 - Fixed kml drawing element move
- #331 - BGDIINF_SB-2729 - Fixed save KML drawing error handling - from post review of #326
- #329 - Updating doc regarding app deployment
- #330 - BGDIINF_SB-2678 - Banner bug
- #325 - BGDIINF_SB-2668 - Fixed empty drawing being saved and displayed in menu
v0.4.0
Features
- #322 - BGDIINF_SB-2678 - Made the test banner dynamic based on hostname
- #312 - BGDIINF_SB-2661 - Use shortlink to share kml drawings
- #297 - BGDIINF_SB-2610 - enhance legacy kml import
- #309 - BGDIINF_SB-2662 - Use shortlink for position popup url
Bug Fixes
- #321 - Fix_BGDIINF_SB-2682 - no more doubling of wms layers on other side of globe
- #317 - Fixed elevation profile crash on windows resize
- #318 - BGDIINF_SB-2683 - Fixed padding in infobox and popover
- #314 - BGDIINF_SB-2695 - Fixed modal black drop
- #315 - BGDIINF_SB-2683 - Improved html popover style
- #313 - BGDIINF_SB-2683 - Fixed GeoJSON layers
- #316 - BGDIINF_SB-2708 - Fixed map popover printing.
- #310 - BGDIINF_SB-2662 - Various bugfixes on position popup
v0.3.1
Bug Fixes
- #308 - BGDIINF_SB-2671 - Fixed test:e2e:ci:int
- #305 - BGDIINF_SB-2671 - Fixed CI int staging e2e tests
- #304 - Improved mouse position e2e tests
v0.3.0
Features
- #293 - BGDIINF_SB-2671 - Moved deployment scripts into infra-terraform-bgdi-builder