Skip to content

Commit a5953d4

Browse files
committed
chore: release v7.0.0
1 parent 78597a9 commit a5953d4

File tree

3 files changed

+44
-3
lines changed

3 files changed

+44
-3
lines changed

Diff for: CHANGELOG.md

+41
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,46 @@
11

22

3+
# [7.0.0](https://github.com/MelihAltintas/vue3-openlayers/compare/v6.5.0...v7.0.0) (2024-04-13)
4+
5+
6+
### Bug Fixes
7+
8+
* **ol-*-control:** make sure control is updated on property changes ([507220d](https://github.com/MelihAltintas/vue3-openlayers/commit/507220d553142a3aeaa304de5aa0ec4e9d704bd0))
9+
* **ol-map:** use correct typings for exposed function `forEachFeatureAtPixel` ([8db77a0](https://github.com/MelihAltintas/vue3-openlayers/commit/8db77a0f516eb3cc06bb9798c58fc8bc5e178eee))
10+
* **ol-webgl-vector-layer:** pass internal `style` prop to `styles` ([e3baa82](https://github.com/MelihAltintas/vue3-openlayers/commit/e3baa8215b34e4c49dda0bcd15f09e255c896149))
11+
12+
13+
### chore
14+
15+
* set minimum peerDependency of OpenLayers to version 9.1.0 ([77e022b](https://github.com/MelihAltintas/vue3-openlayers/commit/77e022b09b6c530167a7b5cb997daab1a24919b5))
16+
* set minimum peerDependency of vue to version 3.4.15 ([cc35ae8](https://github.com/MelihAltintas/vue3-openlayers/commit/cc35ae874e1ca9d5629fece2413aa6d5744649fe))
17+
18+
19+
### Code Refactoring
20+
21+
* **ol-animation-feature:** remove unused exported component `ol-animation-feature` ([4190325](https://github.com/MelihAltintas/vue3-openlayers/commit/4190325e9718ddc843b68a1fd9a99764cf4db861))
22+
23+
24+
### Features
25+
26+
* allow to define global options for child plugins and via `provide` ([55f4c1f](https://github.com/MelihAltintas/vue3-openlayers/commit/55f4c1f4d5ad283f0bd6a6ebbe6d7134b0db8454))
27+
28+
29+
### Performance Improvements
30+
31+
* prevent watching reactive props continously ([7e13440](https://github.com/MelihAltintas/vue3-openlayers/commit/7e13440cb96c3aa33919e110cf084c2aee1258ca))
32+
33+
34+
### BREAKING CHANGES
35+
36+
* **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.
37+
* The minimum version of Vue is now 3.4.15 (`npm i vue@^3.4.15`)
38+
* The minimum version of OpenLayers is now 9.1.0 (`npm i ol@^9.1.0`)
39+
* the composable `usePropsAsObjectProperties` which is used as foundation in all components has been refactored.
40+
Props were watched always deeply and for lot's of components this was done multiple times since the components implement watchers by themselves.
41+
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.
42+
Please check your app carefully when updating to the new major version.
43+
344
# [7.0.0-1](https://github.com/MelihAltintas/vue3-openlayers/compare/v6.5.0...v7.0.0-1) (2024-04-12)
445

546

Diff for: package-lock.json

+2-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Diff for: package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "vue3-openlayers",
3-
"version": "7.0.0-1",
3+
"version": "7.0.0",
44
"description": "OpenLayers Wrapper for Vue3",
55
"repository": {
66
"type": "git",

0 commit comments

Comments
 (0)