From f2577a366cd078fd73633656c5e9cb2bd1aff491 Mon Sep 17 00:00:00 2001 From: knrdl <35548889+knrdl@users.noreply.github.com> Date: Tue, 17 Jun 2025 14:23:50 +0200 Subject: [PATCH 1/3] fix type hint for getClosestFeatureToCoordinate() --- src/ol/source/Vector.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ol/source/Vector.js b/src/ol/source/Vector.js index 1eb2aa7bf82..35c5e1cbe26 100644 --- a/src/ol/source/Vector.js +++ b/src/ol/source/Vector.js @@ -789,7 +789,7 @@ class VectorSource extends Source { * @param {function(FeatureType):boolean} [filter] Feature filter function. * The filter function will receive one argument, the {@link module:ol/Feature~Feature feature} * and it should return a boolean value. By default, no filtering is made. - * @return {FeatureType} Closest feature. + * @return {FeatureType|null} Closest feature (or `null` if none found). * @api */ getClosestFeatureToCoordinate(coordinate, filter) { From 072200668c0d58e598df6c28f5798b9b468713f0 Mon Sep 17 00:00:00 2001 From: Andreas Hocevar Date: Wed, 18 Jun 2025 22:08:34 +0200 Subject: [PATCH 2/3] Updates for the 10.6.1 release --- changelog/v10.6.1.md | 14 ++++++++++++++ package-lock.json | 4 ++-- package.json | 2 +- 3 files changed, 17 insertions(+), 3 deletions(-) create mode 100644 changelog/v10.6.1.md diff --git a/changelog/v10.6.1.md b/changelog/v10.6.1.md new file mode 100644 index 00000000000..7316c78cdeb --- /dev/null +++ b/changelog/v10.6.1.md @@ -0,0 +1,14 @@ +# 10.6.1 + +This is a bufix release which improves performance of `map.getFeaturesAtPixel` and `map.forEachFeatureAtPixel()`. See the [10.6.0 release notes](./v10.6.0.md) for a complete list of changes since the previous release. + +For upgrade notes + +#### List of all changes + +See below for a complete list of features and fixes. + + * fix type hint for getClosestFeatureToCoordinate() (by @knrdl in https://github.com/openlayers/openlayers/pull/16916) + * Remove willReadFrequently hint createCanvasContext2D when creating hitDetectionContext_ (by @natalvc in https://github.com/openlayers/openlayers/pull/16919) + * Updates for the 10.6.0 release (by @openlayers in https://github.com/openlayers/openlayers/pull/16914) + diff --git a/package-lock.json b/package-lock.json index 2c45b37ea76..b9d95e20cea 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "ol", - "version": "10.6.1-dev", + "version": "10.6.1", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "ol", - "version": "10.6.1-dev", + "version": "10.6.1", "license": "BSD-2-Clause", "dependencies": { "@types/rbush": "4.0.0", diff --git a/package.json b/package.json index a5407f30b11..fcaa55123ae 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "ol", - "version": "10.6.1-dev", + "version": "10.6.1", "description": "OpenLayers mapping library", "keywords": [ "map", From 0073701f8f143450dccca0b47ee6db8cb5e3f0b6 Mon Sep 17 00:00:00 2001 From: Andreas Hocevar Date: Wed, 18 Jun 2025 22:11:10 +0200 Subject: [PATCH 3/3] Develop on 10.6.2-dev --- package-lock.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index b9d95e20cea..314ac52746c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "ol", - "version": "10.6.1", + "version": "10.6.2-dev", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "ol", - "version": "10.6.1", + "version": "10.6.2-dev", "license": "BSD-2-Clause", "dependencies": { "@types/rbush": "4.0.0", diff --git a/package.json b/package.json index fcaa55123ae..12f1808386b 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "ol", - "version": "10.6.1", + "version": "10.6.2-dev", "description": "OpenLayers mapping library", "keywords": [ "map",