Vue3 Openlayers Versions Save

Web map Vue 3.x components with the power of OpenLayers

v8.1.0

2 weeks ago

8.1.0 (2024-04-27)

Bug Fixes

  • add missing types for FlatStyleLike (e930496), closes #332
  • ol-contextmenu-control: use partial options (cbc13da)
  • prevent providing ol-options multiple times (0f138d1), closes #338

Features

  • export composables (73c442f)
  • ol-interaction-pointer: add new pointer interaction (ab675b2), closes #339
  • ol-style-icon: allow to place icon content in slot (65d970a), closes #295

v8.0.0

3 weeks ago

8.0.0 (2024-04-18)

Code Refactoring

Features

  • support PascalCase component usage for global plugin installations (861f3ea)

BREAKING CHANGES

  • Several components have been renamed. Adjustments are only necessary when not consuming these components as a plugin but directly. When using a plugin for global component availability, nothing has been changed. This change was necessary to align the names of directly importable and usable components with the global names provided by the plugins.
  • <Animations.OLAnimationDrop> was renamed to <Animations.OlAnimationDrop>
  • <Interaction.OlClusterSelectInteraction> was renamed to <Interaction.OlInteractionClusterselect>
  • <Interaction.OlDragBoxInteraction> was renamed to <Interaction.OlInteractionDragbox>
  • <Interaction.OlDragRotateInteraction> was renamed to <Interaction.OlInteractionDragrotate>
  • <Interaction.OlDragRotateZoomInteraction> was renamed to <Interaction.OlInteractionDragrotatezoom>
  • <Interaction.OlLinktInteraction> was renamed to <Interaction.OlInteractionLink>
  • <Interaction.OlSelectInteraction> was renamed to <Interaction.OlInteractionSelect>
  • <Interaction.OlDrawInteraction> was renamed to <Interaction.OlInteractionDraw>
  • <Interaction.OlModifyInteraction> was renamed to <Interaction.OlInteractionModify>
  • <Interaction.OlSnapInteraction> was renamed to <Interaction.OlInteractionSnap>
  • <Interaction.OlTransformInteraction> was renamed to <Interaction.OlInteractionTransform>
  • <Layers.OlAnimatedClusterLayer> was renamed to <Layers.OlAnimatedClusterlayer>
  • <Map.OlGeoLocation> was renamed to <Map.OlGeolocation>
  • <MapControls.OlFullScreenControl> was renamed to <MapControls.OlFullscreenControl>
  • <MapControls.OlMousePositionControl> was renamed to <MapControls.OlMousepositionControl>
  • <MapControls.OlOverviewMapControl> was renamed to <MapControls.OlOverviewmapControl>
  • <MapControls.OlScaleLineControl> was renamed to <MapControls.OlScalelineControl>
  • <MapControls.OlZoomSliderControl> was renamed to <MapControls.OlZoomsliderControl>
  • <MapControls.OlZoomToExtentControl> was renamed to <MapControls.OlZoomtoextentControl>
  • <MapControls.OlPrintDialogControl> was renamed to <MapControls.OlPrintdialogControl>
  • <MapControls.OlVideoRecorderControl> was renamed to <MapControls.OlVideorecorderControl>
  • <MapControls.OlLayerSwitcherControl> was renamed to <MapControls.OlLayerswitcherControl>
  • <MapControls.OlLayerSwitcherImageControl> was renamed to <MapControls.OlLayerswitcherimageControl>
  • <Sources.OlSourceBingMaps> was renamed to <Sources.OlSourceBingmaps>
  • <Sources.OlSourceImageWMS> was renamed to <Sources.OlSourceImageWms>
  • <Sources.OlSourceOSM> was renamed to <Sources.OlSourceOsm>
  • <Sources.OlSourceTileArcGISRest> was renamed to <Sources.OlSourceTileArcgisRest>
  • <Sources.OlSourceGeoTIFF> was renamed to <Sources.OlSourceGeoTiff>
  • <Sources.OlSourceTileJSON> was renamed to <Sources.OlSourceTileJson>
  • <Sources.OlSourceTileWMS> was renamed to <Sources.OlSourceTileWms>
  • <Sources.OlSourceXYZ> was renamed to <Sources.OlSourceXyz>
  • <Sources.OlSourceWMTS> was renamed to <Sources.OlSourceWmts>

v7.0.0

1 month ago

7.0.0 (2024-04-13)

Bug Fixes

  • ol-*-control: make sure control is updated on property changes (507220d)
  • ol-map: use correct typings for exposed function forEachFeatureAtPixel (8db77a0)
  • ol-webgl-vector-layer: pass internal style prop to styles (e3baa82)

chore

  • set minimum peerDependency of OpenLayers to version 9.1.0 (77e022b)
  • set minimum peerDependency of vue to version 3.4.15 (cc35ae8)

Code Refactoring

  • ol-animation-feature: remove unused exported component ol-animation-feature (4190325)

Features

  • allow to define global options for child plugins and via provide (55f4c1f)

Performance Improvements

  • prevent watching reactive props continously (7e13440)

BREAKING CHANGES

  • ol-animation-feature: The component ol-animation-feature was simply exposing the map, vectorLayer and it's passed properties. There was no need to use this component at all and therefore it has been removed. However, when the component was used in the past, make sure to remove it from your template and move the ref's for map and the layer to the correct components.
  • The minimum version of Vue is now 3.4.15 (npm i vue@^3.4.15)
  • The minimum version of OpenLayers is now 9.1.0 (npm i ol@^9.1.0)
  • the composable usePropsAsObjectProperties which is used as foundation in all components has been refactored. Props were watched always deeply and for lot's of components this was done multiple times since the components implement watchers by themselves. However, even if not expected, this may cause some side effects with reactive changes which must be applied for individual components when not implemented and therefore considered as a breaking change. Please check your app carefully when updating to the new major version.

v7.0.0-1

1 month ago

7.0.0-1 (2024-04-12)

chore

  • set minimum peerDependency of OpenLayers to version 9.1.0 (8ae195c)
  • set minimum peerDependency of vue to version 3.4.15 (158f00e)

Code Refactoring

  • ol-animation-feature: remove unused exported component ol-animation-feature (90f082a)

Performance Improvements

  • prevent watching reactive props continously (45f9326)

BREAKING CHANGES

  • ol-animation-feature: The component ol-animation-feature was simply exposing the map, vectorLayer and it's passed properties. There was no need to use this component at all and therefore it has been removed. However, when the component was used in the past, make sure to remove it from your template and move the ref's for map and the layer to the correct components.
  • The minimum version of Vue is now 3.4.15 (npm i vue@^3.4.15)
  • The minimum version of OpenLayers is now 9.1.0 (npm i ol@^9.1.0)
  • the composable usePropsAsObjectProperties which is used as foundation in all components has been refactored. Props were watched always deeply and for lot's of components this was done multiple times since the components implement watchers by themselves. However, even if not expected, this may cause some side effects with reactive changes which must be applied for individual components when not implemented and therefore considered as a breaking change. Please check your app carefully when updating to the new major version.

v7.0.0-0

1 month ago

7.0.0-0 (2024-04-11)

Performance Improvements

  • prevent watching reactive props continously (14af7e0)

BREAKING CHANGES

  • the composable usePropsAsObjectProperties which is used as foundation in all components has been refactored. Props were watched always deeply and for lot's of components this was done multiple times since the components implement watchers by themselves. However, even if not expected, this may cause some side effects with reactive changes which must be applied for individual components when not implemented and therefore considered as a breaking change. Please check your app carefully when updating to the new major version.

v6.5.0

1 month ago

6.5.0 (2024-04-05)

Features

  • add loading class and document how to show loading spinner (0ada740)
  • ol-interaction-link: add interaction for sync with URL query params (4fdd742)

v6.4.1

1 month ago

6.4.1 (2024-04-03)

Bug Fixes

  • ol-source-vector: watch for features changes and update source (4125541), closes #312

v6.4.0

1 month ago

6.4.0 (2024-04-03)

Features

  • ol-context-menu-control: propagate events (7c1dd70), closes #325

v6.3.2

1 month ago

6.3.2 (2024-03-31)

Bug Fixes

  • ol-animated-cluster-layer: prevent re-computation of cluster and layer in property changes (c00d992)
  • ol-source-vector: make property changes reactive (b476468)

v6.3.1

1 month ago

6.3.1 (2024-03-30)

Bug Fixes

  • ol-heatmap-layer: handle property updates correctly (e5bb81e)
  • ol-layer-group: handle property updates correctly (50462ec)