Releases: geoadmin/web-mapviewer
Releases · geoadmin/web-mapviewer
v1.13.0
Features
- #752 - PB-374: Removed invalid external providers
- #753 - PB-362: Improved loading bar which can now be used by other components
- #727 - PB-111: Fix print spec send to the print service
- #751 - Add retryabiity for drawing test
- #743 - PB-324: show layer info button without legend rename variables
- #747 - PB-281: Removed print layout enumaration and removed dev site guard on the menu
- #748 - PB-352: Added external provider from geodienste.ch
Bug Fixes
v1.12.0
- #742 - PB-318: refactor time slider to composition API
- #701 - PB-190: adding features param in URL when clicking
- #682 - PB-190 : implement legacy support for bod layer id parameter
- #712 - Bump follow-redirects from 1.15.5 to 1.15.6
Features
- #739 - Use caret instead of plus/minus icons
- #734 - PB-324: Show layer info button without legend
- #737 - Move "print" job logic and management out of area composable
- #735 - PB-347: Added support for legacy geoadmin icon url
- #732 - PB-331 : search layer features
- #730 - PB-166 : use OpenLayers to detect vector features
- #731 - PB-330 : rectangle selection
- #733 - PB-363 : authorize request in a different projection as the map
- #729 - PB-332: Removing zindex unit-tests
- #723 - PB-103 : identify on external layers
- #726 - PB-332: Added duplicate layer button to time series layers
- #721 - PB-207 : GeoJSON data autoreload
- #720 - PB-301: Allow middle mouse button for panning.
- #722 - PB-103 : couple fixes and improvements
- #714 - PB-332: Allow duplicate layers in layer list
- #717 - PB-103 : adding two new utils to help create getFeatureInfo requests
- #718 - Change FeatreAreaInfo to accept geom as input
- #716 - PB-103 : add parsing of getFeatureInfo capabilities for external layers
- #719 - Remove getURL function in layer classes
- #715 - PB-103 : arg constructor for SelectableLayers and children
- #713 - Improve compare slider styling
- #658 - PB-111: Send print request
Bug Fixes
- #740 - PB-361: Divers External Layers bug fixes
- #741 - Fix two bugs regarding selected features
- #738 - Fix import tool local file tabindex
- #736 - Divers UI bugs and improvments
- #724 - PB-332: Fixed compare slider with duplicate layers and also visibility flag bugs
- #725 - PB-359: Fix external KML rendering.
- #711 - PB-294: Avoid reloading the application when entering ENTER in import file
v1.11.0
- #708 - Compare Ratio Case Change
- #685 - PB 190 : alter tooltip position behaviour
- #698 - PB 113: Legacy test coverage
Features
- #709 - Let the tippy placement default for the composable
- #706 - PB-315: Normalized the toolbox right tooltips
- #704 - PB-325: Add styling to openlayers drag zoom
- #702 - PB-315: Handle legacy embed view
- #703 - PB-315: Normalized the share embed button
- #697 - PB-317: Added basic toolbox to embed (zoom buttons)
Bug Fixes
v1.10.0
v1.9.0
Features
- #686 - PB-244: Coordinate display css styling and text selectability
- #691 - PB-244: Fix typing issues of props
- #680 - PB-259, PB-329: Improve external WMS/WMTS layers startup performance
- #679 - upgrade to OL v9.0.0 and update other libs
- #656 - PB-244: coordinate display drawing marker and text element
- #683 - PB-190: Refactor Infobox Module for Composition API
- #675 - PB-259: Manual chunks for better startup performance
- #677 - PB-207 preparation work
Bug Fixes
- #693 - PB-341: Fix race condition in drawing e2e tests
- #689 - PB-339: Fix layer z-index computation
- #690 - Fix save drawing race condition
- #688 - Replace the single clickOnMenuIfMobile by two open/close utils
- #687 - PB-305: Fix layer zIndex after re-ordering and visibility toggling
- #676 - Fix layer drag and drop blocking transparency slider usage
- #681 - PB-102: Fix legacy external layers with coma in layer tilte
- #669 - PB-322: Avoid reloading external layer upon browser history navigation
- #678 - Small improvement : wrap camera angles
v1.8.0
v1.7.0
Features
- #663 - PB-259: Improve startup performance by rendering menu section only when the map is rendered
- #664 - PB-259: Converted topic section into composition API
- #655 - PB-259: Store sync router clean up
- #659 - PB-259: Added dispatcher to all store events
- #657 - PB-282: Location share Whats App
- #654 - PB-259: Improve topic parsing at startup
- #653 - PB-238 : drag&drop reordering of active layers
- #645 - PB-259: Added best practices docu
- #644 - PB-285: Added
dispatcher
to store actions and improve startup procedure (language change)
Bug Fixes
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