Skip to content

Releases: MelihAltintas/vue3-openlayers

Release 11.1.0

09 Aug 18:40
Compare
Choose a tag to compare

11.1.0 (2024-08-09)

Features

  • ol-interaction-mouse-wheel-zoom: provide new interaction to disable / customize mouse zoom behavior (8846176), closes #356

Release 11.0.1

07 Aug 20:19
Compare
Choose a tag to compare

11.0.1 (2024-08-07)

Bug Fixes

  • ol-interaction-modify: correctly check for source/features (91a07ca), closes #370

Release 11.0.0

04 Aug 05:15
Compare
Choose a tag to compare

11.0.0 (2024-08-04)

Features

BREAKING CHANGES

  • A minimum version of OpenLayers 10 is now required.
  • The opaque option was previously used to hint the renderer to perform some optimizations on layers known to be fully opaque.
    This is no longer needed, and the option has been removed.
    The option is no longer handled by OlSourceOSM, OlSourceXYZ and OlSourceTianditu.
    It has been removed with OpenLayers 10

see #239

Release 10.3.1

04 Aug 05:06
Compare
Choose a tag to compare

10.3.1 (2024-08-04)

Reverts

  • Revert "docs(ol-source-*): drop opaque option since it has been removed with OpenLayers 10" (9e6dc68)
  • Revert "feat: support OpenLayers@10" (7726424)
  • Revert "chore(deps): update dependencies" (d6199da)

Release 10.1.0

01 Aug 21:22
Compare
Choose a tag to compare

10.1.0 (2024-08-01)

Features

  • ol-interaction-modify: make source injection optional (30fbcf7), closes #368
  • ol-interaction-select: use original FilterFunction type from OpenLayers (8226b16), closes #363

Release 10.0.4

01 Aug 20:21
Compare
Choose a tag to compare

10.0.4 (2024-08-01)

Bug Fixes

  • ol-source-*: re-use existing source on update to bind interactions correctly (7dfd962), closes #364

Release 10.0.3

01 Aug 18:48
Compare
Choose a tag to compare

10.0.3 (2024-08-01)

Bug Fixes

  • ol-source-*: correctly handle events (7c4bfe0), closes #365

Release 10.0.2

07 Jul 19:30
Compare
Choose a tag to compare

10.0.2 (2024-07-07)

Bug Fixes

  • ol-interaction-draw: emit events on changed geometry (0363578), closes #361
  • ol-source-vector: handle correct event addfeature (777d4ab), closes #362
  • ol-source-xyz: watch for changed props (a9a1c99), closes #359

Release 10.0.1

10 Jun 06:36
Compare
Choose a tag to compare

10.0.1 (2024-06-10)

Bug Fixes

  • ol-source-vector: call refresh() after url changes (479d765), closes #357
  • ol-webgl-vector-layer: call make properties reactive (3e77dfe), closes #355

Release 10.0.0

22 May 06:42
Compare
Choose a tag to compare

10.0.0 (2024-05-22)

Bug Fixes

  • update falsy values "0", "false" and "null" (b39d0c6)

Code Refactoring

  • composables: rename composable useLayerInMapOrLayerGroup into useLayer (3a7835c)
  • ol-source-*: move common setup into useSource composable (56b386d), closes #354

Features

  • ol-layer-*: support common events on components (69b37c9)

BREAKING CHANGES

  • composables: The composable useLayerInMapOrLayerGroup was renamed to useLayer
  • ol-source-*: The created Source class from the corresponding OpenLayers source isn't wrapped in a computed anymore but in a shallowRef. This will improve the performance and prevent unneeded re-computations.
    Also, the provided imageLayer references is now wrapped in a Ref which will make it reactive:
    In case the layer changes, the source is updated and applied to the changed layers reference.
    This behavior was already default for all layer types:
    -const layer = inject<ImageLayer<Static> | null>("imageLayer");
    +const layer = inject<Ref<ImageLayer<Static>> | null>("imageLayer");