|
2 | 2 |
|
3 | 3 | # [3.0.0](https://github.com/MelihAltintas/vue3-openlayers/compare/v3.0.0-3...v3.0.0) (2023-10-26)
|
4 | 4 |
|
5 |
| - |
6 | 5 | ### Bug Fixes
|
7 | 6 |
|
8 | 7 | * add provided for external module for GeoTIFF and OverviewMap ([ac39fb2](https://github.com/MelihAltintas/vue3-openlayers/commit/ac39fb2b0703f5356160a44aa1ade9b64471896b))
|
| 8 | +* **ol-view:** re-enable rotation ([57c9a95](https://github.com/MelihAltintas/vue3-openlayers/commit/57c9a95156b9515705b7d66b95004aaf009d1f22)) |
| 9 | +* **demo:** use scoped styles and cleanup unused styles ([3d7fba4](https://github.com/MelihAltintas/vue3-openlayers/commit/3d7fba4c117a612351f3575bf7be918a26642a49)) |
9 | 10 |
|
| 11 | +### Code Refactoring |
| 12 | + |
| 13 | +* **ol-overviewmap-control:** adopt OpenLayers API and fix layers rendering ([fd82d1a](https://github.com/MelihAltintas/vue3-openlayers/commit/fd82d1a6cc3274a425b679d0afba4595274853e9)) |
| 14 | +* **ol-webgl-tile-layer:** adopt OpenLayers API and fix layers rendering ([4d44b21](https://github.com/MelihAltintas/vue3-openlayers/commit/4d44b213c00af8e292f0307491e77eea81446b9b)) |
10 | 15 |
|
11 | 16 | ### Features
|
12 | 17 |
|
13 | 18 | * **ol-vector-tile-layers:** add support for `renderMode` property ([116b576](https://github.com/MelihAltintas/vue3-openlayers/commit/116b576e1da6f9e99ea4d06e584e8221e6deb20b)), closes [#263](https://github.com/MelihAltintas/vue3-openlayers/issues/263)
|
| 19 | +* **ol-source-geo-tiff:** add new source for GeoTIFF ([78dc2c6](https://github.com/MelihAltintas/vue3-openlayers/commit/78dc2c68477c643d0d5d714e9791c3b9361d0b45)) |
| 20 | +* **ol-animated-clusterlayer:** emit all Cluster events ([0867d4b](https://github.com/MelihAltintas/vue3-openlayers/commit/0867d4b8cca6a203bed6f95aa73aaae41fd6329c)) |
| 21 | +* **ol-videorecorder-control:** pass-through all props and events from `ol-ext` ([fb99807](https://github.com/MelihAltintas/vue3-openlayers/commit/fb99807d367f13736b5b597cbb6e85b2a425a4f1)) |
| 22 | +* **ol-map:** feat(ol-map) support all Map events from OpenLayers on component. Newly supported events are: |
| 23 | + - `change:size` |
| 24 | + - `change:target` |
| 25 | + - `change:view` |
| 26 | + - `rendercomplete` |
| 27 | + Please refer to the [OpenLayers docs](https://openlayers.org/en/latest/apidoc/module-ol_Map-Map.html) |
| 28 | +* **ol-videorecorder-control**: pass-through all props and events from `ol-ext` |
| 29 | + - if not `downloadName` is set, the file will not be downloaded but the `stop` event is fired with the blob data/url. |
| 30 | + - all events are now fired. In addition to the already existing `start` and `stop` event, you can now also react to the `pause` and `resume` event |
| 31 | + - docs has been updated |
| 32 | + |
| 33 | +### BREAKING CHANGES |
| 34 | + |
| 35 | +* **ol-webgl-tile-layer:** use [props and default values from openlayers directly](https://openlayers.org/en/latest/apidoc/module-ol_layer_WebGLTile-WebGLTileLayer.html) |
| 36 | +* **ol-overviewmap-control:** use props and default values from openlayers directly. render component from slot in overview map |
| 37 | +- **`ol-overlay`** all properties are now passed-trough from OpenLayers directly. |
| 38 | +Their types and default values can be checked-out [in the official OpenLayers docs](https://openlayers.org/en/latest/apidoc/module-ol_Overlay-Overlay.html). Potentially this hasn't changed anything yet, but it can in the future, if OpenLayers changes it's API |
| 39 | +- **`ol-overlay`** all events are now fired at component level [as defined in OpenLayers](https://openlayers.org/en/latest/apidoc/module-ol_Overlay-Overlay.html). Details: |
| 40 | + - `elementChanged` is now emitted as `change:element` |
| 41 | + - `offsetChanged` is now emitted as `change:offset` |
| 42 | + - `positionChanged` is now emitted as `change:position` |
| 43 | + - `positioningChanged` is now emitted as `change:positioning` |
| 44 | +- **`ol-view`**: property `center`'s default value has been removed (it was set `[0, 0]`) before. Now all [default values from OpenLayers](https://openlayers.org/en/latest/apidoc/module-ol_View-View.html) are used directly |
| 45 | +- **`ol-view`**: All [Events from OpenLayers](https://openlayers.org/en/latest/apidoc/module-ol_View-View.html) are emitted as component events directly now. Please change: |
| 46 | + - `resolutionChanged` to `change:resolution` |
| 47 | + - `rotationChanged` to `change:rotation` |
| 48 | + - `rotationChanged` to `change:rotation` |
| 49 | + - `centerChanged` to `change:center` |
| 50 | + - `zoomChanged` event has been dropped. Please use `change:center` or `change:resolution` instead |
| 51 | +- **`ol-map`**: properties with default values are now aligned with all [default values from OpenLayers](https://openlayers.org/en/latest/apidoc/module-ol_Map-Map.html) |
| 52 | + |
14 | 53 |
|
15 | 54 | # [3.0.0-3](https://github.com/MelihAltintas/vue3-openlayers/compare/v3.0.0-2...v3.0.0-3) (2023-09-24)
|
16 | 55 |
|
@@ -243,4 +282,4 @@ Special thanks goes to:
|
243 | 282 | - @mathiash98 for digging deep into the code and fixing tricky issues like #128 and #175
|
244 | 283 | - @209, for the time invested and the laborious migration of the code base (PR https://github.com/MelihAltintas/vue3-openlayers/pull/149 was the basis for all the related commits)
|
245 | 284 | - @lukas-zaugg and @pjreed for other important bug fixes and new features
|
246 |
| -- all other people who were not mentioned here but who also contributed to version 1.0.0 with their questions and issues 🙌🏼 |
| 285 | +- all other people who were not mentioned here but who also contributed to version 1.0.0 with their questions and issues 🙌🏼 |
0 commit comments