geostyler / geostyler-openlayers-parser

GeoStyler Style Parser implementation for OpenLayers styles
BSD 2-Clause "Simplified" License
36 stars 26 forks source link

chore(deps): update dependency ol to v9 #814

Open renovate[bot] opened 1 week ago

renovate[bot] commented 1 week ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
ol (source) ^8.2.0 -> ^9.0.0 age adoption passing confidence

Release Notes

openlayers/openlayers (ol) ### [`v9.2.4`](https://togithub.com/openlayers/openlayers/releases/tag/v9.2.4) [Compare Source](https://togithub.com/openlayers/openlayers/compare/v9.2.3...v9.2.4) The 9.2.4 is a patch release that addresses the issue below. - Fix case expression with numeric size types (by [@​M393](https://togithub.com/M393) in [https://github.com/openlayers/openlayers/pull/15876](https://togithub.com/openlayers/openlayers/pull/15876)) ### [`v9.2.3`](https://togithub.com/openlayers/openlayers/releases/tag/v9.2.3) [Compare Source](https://togithub.com/openlayers/openlayers/compare/v9.2.2...v9.2.3) The 9.2.3 is a patch release that addresses the issue below. - Fix execute() arguments (by [@​ahocevar](https://togithub.com/ahocevar) in [https://github.com/openlayers/openlayers/pull/15851](https://togithub.com/openlayers/openlayers/pull/15851)) ### [`v9.2.2`](https://togithub.com/openlayers/openlayers/releases/tag/v9.2.2) [Compare Source](https://togithub.com/openlayers/openlayers/compare/v9.2.1...v9.2.2) The 9.2.2 is a patch release that addresses the issues below. ##### List of all changes - Avoid throwing error if ClusterSource source is null (by [@​mike-000](https://togithub.com/mike-000) in [https://github.com/openlayers/openlayers/pull/15842](https://togithub.com/openlayers/openlayers/pull/15842)) - Fix feature type generics (by [@​ahocevar](https://togithub.com/ahocevar) in [https://github.com/openlayers/openlayers/pull/15843](https://togithub.com/openlayers/openlayers/pull/15843)) ### [`v9.2.1`](https://togithub.com/openlayers/openlayers/releases/tag/v9.2.1) [Compare Source](https://togithub.com/openlayers/openlayers/compare/v9.2.0...v9.2.1) The 9.2.1 release patches the 9.2.0 release with a fix for a TypeScript issue using vector layers. ##### List of all changes See below for a complete list of features and fixes. - Add test cases for typescript use (by [@​tschaub](https://togithub.com/tschaub) in [https://github.com/openlayers/openlayers/pull/15834](https://togithub.com/openlayers/openlayers/pull/15834)) - Do not make the source type of a vector layer generic (by [@​ahocevar](https://togithub.com/ahocevar) in [https://github.com/openlayers/openlayers/pull/15831](https://togithub.com/openlayers/openlayers/pull/15831)) ### [`v9.2.0`](https://togithub.com/openlayers/openlayers/releases/tag/v9.2.0) [Compare Source](https://togithub.com/openlayers/openlayers/compare/v9.1.0...v9.2.0) The 9.2 release fixes a number of rendering issues and introduces a few new features. OGC tile sources now support collections selection. Snap events are now more consistent (see below). Type annotations continue to improve, and documentation and examples got a number of updates. ##### The `snap` event's feature property is now never `null` Previously, listeners for the `Snap` interaction's `snap` event received `null` as value for the `feature` property when snapped to a segment. Now, the value of the `feature` property is always set to the snapped feature. To distinguish between a vertex and a segment snap, look at the `snap` event's `segment` property. It will set to `null` on a vertex snap, and to the snapped segment on a segment snap. ##### List of all changes See below for a complete list of features and fixes. - Align getStyle() behavior and documentation (by [@​ahocevar](https://togithub.com/ahocevar) in [https://github.com/openlayers/openlayers/pull/15826](https://togithub.com/openlayers/openlayers/pull/15826)) - Calculate reprojection tile ranges for each world (by [@​mike-000](https://togithub.com/mike-000) in [https://github.com/openlayers/openlayers/pull/15825](https://togithub.com/openlayers/openlayers/pull/15825)) - Fix removal of render features from vector source (by [@​sebakerckhof](https://togithub.com/sebakerckhof) in [https://github.com/openlayers/openlayers/pull/15827](https://togithub.com/openlayers/openlayers/pull/15827)) - fix: handle errors in response parsing in xhr loader (by [@​sebakerckhof](https://togithub.com/sebakerckhof) in [https://github.com/openlayers/openlayers/pull/15808](https://togithub.com/openlayers/openlayers/pull/15808)) - Hit detect symbols with declutterMode: 'none' (by [@​ahocevar](https://togithub.com/ahocevar) in [https://github.com/openlayers/openlayers/pull/15812](https://togithub.com/openlayers/openlayers/pull/15812)) - refactor: remove unneeded '/' for URL construction (by [@​jansule](https://togithub.com/jansule) in [https://github.com/openlayers/openlayers/pull/15809](https://togithub.com/openlayers/openlayers/pull/15809)) - Stop using deprecated search API from EPSG.io (by [@​petrsloup](https://togithub.com/petrsloup) in [https://github.com/openlayers/openlayers/pull/15806](https://togithub.com/openlayers/openlayers/pull/15806)) - feat: add collections option to OGCVectorTile source (by [@​jansule](https://togithub.com/jansule) in [https://github.com/openlayers/openlayers/pull/15792](https://togithub.com/openlayers/openlayers/pull/15792)) - fix: webgl style regression - force ambiguous match input type to an accepted type (by [@​sebakerckhof](https://togithub.com/sebakerckhof) in [https://github.com/openlayers/openlayers/pull/15802](https://togithub.com/openlayers/openlayers/pull/15802)) - Add feature type generic to feature loader types (by [@​sebakerckhof](https://togithub.com/sebakerckhof) in [https://github.com/openlayers/openlayers/pull/15780](https://togithub.com/openlayers/openlayers/pull/15780)) - Accept render features source in WebGLPointsLayer (by [@​sebakerckhof](https://togithub.com/sebakerckhof) in [https://github.com/openlayers/openlayers/pull/15779](https://togithub.com/openlayers/openlayers/pull/15779)) - Fix WebGL VectorLayer wrapX renderer (by [@​sakitam-gis](https://togithub.com/sakitam-gis) in [https://github.com/openlayers/openlayers/pull/15785](https://togithub.com/openlayers/openlayers/pull/15785)) - Fix deferred rendering of layer extents, multiple worlds and non-1 opacity (by [@​ahocevar](https://togithub.com/ahocevar) in [https://github.com/openlayers/openlayers/pull/15796](https://togithub.com/openlayers/openlayers/pull/15796)) - Improve performance of deferred rendering (by [@​ahocevar](https://togithub.com/ahocevar) in [https://github.com/openlayers/openlayers/pull/15789](https://togithub.com/openlayers/openlayers/pull/15789)) - Delete palette texture before creating a new context (by [@​tschaub](https://togithub.com/tschaub) in [https://github.com/openlayers/openlayers/pull/15787](https://togithub.com/openlayers/openlayers/pull/15787)) - Add feature type to vector source signature (by [@​sebakerckhof](https://togithub.com/sebakerckhof) in [https://github.com/openlayers/openlayers/pull/15774](https://togithub.com/openlayers/openlayers/pull/15774)) - Better generics for vector and vectortile layers (by [@​ahocevar](https://togithub.com/ahocevar) in [https://github.com/openlayers/openlayers/pull/15767](https://togithub.com/openlayers/openlayers/pull/15767)) - Show how to combine a layer with a render function and a standard layer (by [@​ahocevar](https://togithub.com/ahocevar) in [https://github.com/openlayers/openlayers/pull/15762](https://togithub.com/openlayers/openlayers/pull/15762)) - Rebuild executors when declutter state changes (by [@​ahocevar](https://togithub.com/ahocevar) in [https://github.com/openlayers/openlayers/pull/15768](https://togithub.com/openlayers/openlayers/pull/15768)) - Remove unused layer property (by [@​M393](https://togithub.com/M393) in [https://github.com/openlayers/openlayers/pull/15765](https://togithub.com/openlayers/openlayers/pull/15765)) - fix: Group.d.ts type errors [#​15756](https://togithub.com/openlayers/openlayers/issues/15756) (by [@​sakitam-gis](https://togithub.com/sakitam-gis) in [https://github.com/openlayers/openlayers/pull/15757](https://togithub.com/openlayers/openlayers/pull/15757)) - Use outdoor instead of streets style for site and mapbox-style example (by [@​ahocevar](https://togithub.com/ahocevar) in [https://github.com/openlayers/openlayers/pull/15738](https://togithub.com/openlayers/openlayers/pull/15738)) - Fix getFeatures(pixel) regression (by [@​ahocevar](https://togithub.com/ahocevar) in [https://github.com/openlayers/openlayers/pull/15734](https://togithub.com/openlayers/openlayers/pull/15734)) - Add Snap Data: feature (by [@​CarolineDelerue](https://togithub.com/CarolineDelerue) in [https://github.com/openlayers/openlayers/pull/15730](https://togithub.com/openlayers/openlayers/pull/15730)) - Reuse container preparation code (by [@​ahocevar](https://togithub.com/ahocevar) in [https://github.com/openlayers/openlayers/pull/15727](https://togithub.com/openlayers/openlayers/pull/15727)) - Fix:issues#15716, compute the actual height of the text style background (by [@​Frank-Chan](https://togithub.com/Frank-Chan) in [https://github.com/openlayers/openlayers/pull/15717](https://togithub.com/openlayers/openlayers/pull/15717)) - Fix offscreen-canvas example and make code more web worker friendly (by [@​ahocevar](https://togithub.com/ahocevar) in [https://github.com/openlayers/openlayers/pull/15720](https://togithub.com/openlayers/openlayers/pull/15720)) - update MapTiler maps in examples (by [@​bolollo](https://togithub.com/bolollo) in [https://github.com/openlayers/openlayers/pull/15725](https://togithub.com/openlayers/openlayers/pull/15725)) - Fix VectorImageLayer declutter description (by [@​janruo](https://togithub.com/janruo) in [https://github.com/openlayers/openlayers/pull/15724](https://togithub.com/openlayers/openlayers/pull/15724)) - Fix VectorImageLayer options types (by [@​janruo](https://togithub.com/janruo) in [https://github.com/openlayers/openlayers/pull/15713](https://togithub.com/openlayers/openlayers/pull/15713)) - Document the string and number operators (by [@​tschaub](https://togithub.com/tschaub) in [https://github.com/openlayers/openlayers/pull/15700](https://togithub.com/openlayers/openlayers/pull/15700)) - Update satellite tiles url (by [@​mike-000](https://togithub.com/mike-000) in [https://github.com/openlayers/openlayers/pull/15669](https://togithub.com/openlayers/openlayers/pull/15669)) - Tile render order (by [@​ahocevar](https://togithub.com/ahocevar) in [https://github.com/openlayers/openlayers/pull/15685](https://togithub.com/openlayers/openlayers/pull/15685)) - Update terrain-rgb URL Fixes [#​15686](https://togithub.com/openlayers/openlayers/issues/15686) (by [@​bolollo](https://togithub.com/bolollo) in [https://github.com/openlayers/openlayers/pull/15687](https://togithub.com/openlayers/openlayers/pull/15687)) - Support for newer IGC format versions (by [@​ahocevar](https://togithub.com/ahocevar) in [https://github.com/openlayers/openlayers/pull/15696](https://togithub.com/openlayers/openlayers/pull/15696)) - Update MapTiler streets url (by [@​mike-000](https://togithub.com/mike-000) in [https://github.com/openlayers/openlayers/pull/15688](https://togithub.com/openlayers/openlayers/pull/15688)) - Render vector layers to same css rotated canvas as other layers (by [@​ahocevar](https://togithub.com/ahocevar) in [https://github.com/openlayers/openlayers/pull/15683](https://togithub.com/openlayers/openlayers/pull/15683)) - Only declutter when necessary (by [@​ahocevar](https://togithub.com/ahocevar) in [https://github.com/openlayers/openlayers/pull/15682](https://togithub.com/openlayers/openlayers/pull/15682)) - Add missing api tag on removeFeatures (by [@​ger-benjamin](https://togithub.com/ger-benjamin) in [https://github.com/openlayers/openlayers/pull/15679](https://togithub.com/openlayers/openlayers/pull/15679)) - Clear RenderBox on DragBox Deactivation (by [@​behoney](https://togithub.com/behoney) in [https://github.com/openlayers/openlayers/pull/15671](https://togithub.com/openlayers/openlayers/pull/15671))
Dependency Updates - Bump puppeteer from 22.8.1 to 22.8.2 (by [@​openlayers](https://togithub.com/openlayers) in [https://github.com/openlayers/openlayers/pull/15828](https://togithub.com/openlayers/openlayers/pull/15828)) - Bump puppeteer from 22.8.0 to 22.8.1 (by [@​openlayers](https://togithub.com/openlayers) in [https://github.com/openlayers/openlayers/pull/15821](https://togithub.com/openlayers/openlayers/pull/15821)) - Bump semver from 7.6.0 to 7.6.2 (by [@​openlayers](https://togithub.com/openlayers) in [https://github.com/openlayers/openlayers/pull/15822](https://togithub.com/openlayers/openlayers/pull/15822)) - Bump puppeteer from 22.7.1 to 22.8.0 (by [@​openlayers](https://togithub.com/openlayers) in [https://github.com/openlayers/openlayers/pull/15800](https://togithub.com/openlayers/openlayers/pull/15800)) - Bump jsdoc from 4.0.2 to 4.0.3 (by [@​openlayers](https://togithub.com/openlayers) in [https://github.com/openlayers/openlayers/pull/15799](https://togithub.com/openlayers/openlayers/pull/15799)) - Bump [@​octokit/rest](https://togithub.com/octokit/rest) from 20.1.0 to 20.1.1 (by [@​openlayers](https://togithub.com/openlayers) in [https://github.com/openlayers/openlayers/pull/15798](https://togithub.com/openlayers/openlayers/pull/15798)) - Bump rollup from 4.16.1 to 4.17.2 (by [@​openlayers](https://togithub.com/openlayers) in [https://github.com/openlayers/openlayers/pull/15788](https://togithub.com/openlayers/openlayers/pull/15788)) - Bump rollup from 4.16.1 to 4.17.1 (by [@​openlayers](https://togithub.com/openlayers) in [https://github.com/openlayers/openlayers/pull/15782](https://togithub.com/openlayers/openlayers/pull/15782)) - Bump puppeteer from 22.6.5 to 22.7.1 (by [@​openlayers](https://togithub.com/openlayers) in [https://github.com/openlayers/openlayers/pull/15783](https://togithub.com/openlayers/openlayers/pull/15783)) - Bump ol-mapbox-style from 12.3.1 to 12.3.2 (by [@​openlayers](https://togithub.com/openlayers) in [https://github.com/openlayers/openlayers/pull/15781](https://togithub.com/openlayers/openlayers/pull/15781)) - Bump rollup from 4.14.3 to 4.16.1 (by [@​openlayers](https://togithub.com/openlayers) in [https://github.com/openlayers/openlayers/pull/15761](https://togithub.com/openlayers/openlayers/pull/15761)) - Bump marked from 12.0.1 to 12.0.2 (by [@​openlayers](https://togithub.com/openlayers) in [https://github.com/openlayers/openlayers/pull/15760](https://togithub.com/openlayers/openlayers/pull/15760)) - Bump ol-stac from 1.0.0-beta.9 to 1.0.0-beta.10 (by [@​openlayers](https://togithub.com/openlayers) in [https://github.com/openlayers/openlayers/pull/15743](https://togithub.com/openlayers/openlayers/pull/15743)) - Bump puppeteer from 22.6.3 to 22.6.5 (by [@​openlayers](https://togithub.com/openlayers) in [https://github.com/openlayers/openlayers/pull/15742](https://togithub.com/openlayers/openlayers/pull/15742)) - Bump typescript from 5.4.4 to 5.4.5 (by [@​openlayers](https://togithub.com/openlayers) in [https://github.com/openlayers/openlayers/pull/15741](https://togithub.com/openlayers/openlayers/pull/15741)) - Bump rollup from 4.14.1 to 4.14.3 (by [@​openlayers](https://togithub.com/openlayers) in [https://github.com/openlayers/openlayers/pull/15740](https://togithub.com/openlayers/openlayers/pull/15740)) - Bump rollup from 4.13.2 to 4.14.1 (by [@​openlayers](https://togithub.com/openlayers) in [https://github.com/openlayers/openlayers/pull/15712](https://togithub.com/openlayers/openlayers/pull/15712)) - Bump puppeteer from 22.6.1 to 22.6.3 (by [@​openlayers](https://togithub.com/openlayers) in [https://github.com/openlayers/openlayers/pull/15707](https://togithub.com/openlayers/openlayers/pull/15707)) - Bump webpack-dev-middleware from 7.2.0 to 7.2.1 (by [@​openlayers](https://togithub.com/openlayers) in [https://github.com/openlayers/openlayers/pull/15711](https://togithub.com/openlayers/openlayers/pull/15711)) - Bump [@​octokit/rest](https://togithub.com/octokit/rest) from 20.0.2 to 20.1.0 (by [@​openlayers](https://togithub.com/openlayers) in [https://github.com/openlayers/openlayers/pull/15709](https://togithub.com/openlayers/openlayers/pull/15709)) - Bump typescript from 5.4.3 to 5.4.4 (by [@​openlayers](https://togithub.com/openlayers) in [https://github.com/openlayers/openlayers/pull/15708](https://togithub.com/openlayers/openlayers/pull/15708)) - Bump rollup-plugin-external-globals from 0.9.2 to 0.10.0 (by [@​openlayers](https://togithub.com/openlayers) in [https://github.com/openlayers/openlayers/pull/15706](https://togithub.com/openlayers/openlayers/pull/15706)) - Bump puppeteer from 22.6.0 to 22.6.1 (by [@​openlayers](https://togithub.com/openlayers) in [https://github.com/openlayers/openlayers/pull/15695](https://togithub.com/openlayers/openlayers/pull/15695)) - Bump webpack-dev-middleware from 7.1.1 to 7.2.0 (by [@​openlayers](https://togithub.com/openlayers) in [https://github.com/openlayers/openlayers/pull/15694](https://togithub.com/openlayers/openlayers/pull/15694)) - Bump rollup from 4.13.0 to 4.13.2 (by [@​openlayers](https://togithub.com/openlayers) in [https://github.com/openlayers/openlayers/pull/15693](https://togithub.com/openlayers/openlayers/pull/15693)) - Bump mocha from 10.3.0 to 10.4.0 (by [@​openlayers](https://togithub.com/openlayers) in [https://github.com/openlayers/openlayers/pull/15692](https://togithub.com/openlayers/openlayers/pull/15692)) - Bump ol-mapbox-style from 12.2.1 to 12.3.0 (by [@​openlayers](https://togithub.com/openlayers) in [https://github.com/openlayers/openlayers/pull/15691](https://togithub.com/openlayers/openlayers/pull/15691)) - Bump proj4 from 2.10.0 to 2.11.0 (by [@​openlayers](https://togithub.com/openlayers) in [https://github.com/openlayers/openlayers/pull/15663](https://togithub.com/openlayers/openlayers/pull/15663)) - Bump express from 4.18.3 to 4.19.2 (by [@​openlayers](https://togithub.com/openlayers) in [https://github.com/openlayers/openlayers/pull/15684](https://togithub.com/openlayers/openlayers/pull/15684)) - Bump typescript from 5.4.2 to 5.4.3 (by [@​openlayers](https://togithub.com/openlayers) in [https://github.com/openlayers/openlayers/pull/15661](https://togithub.com/openlayers/openlayers/pull/15661)) - Bump express from 4.18.3 to 4.19.1 (by [@​openlayers](https://togithub.com/openlayers) in [https://github.com/openlayers/openlayers/pull/15662](https://togithub.com/openlayers/openlayers/pull/15662)) - Bump webpack-dev-server from 5.0.3 to 5.0.4 (by [@​openlayers](https://togithub.com/openlayers) in [https://github.com/openlayers/openlayers/pull/15664](https://togithub.com/openlayers/openlayers/pull/15664)) - Bump puppeteer from 22.5.0 to 22.6.0 (by [@​openlayers](https://togithub.com/openlayers) in [https://github.com/openlayers/openlayers/pull/15665](https://togithub.com/openlayers/openlayers/pull/15665)) - Bump webpack-dev-middleware from 7.1.0 to 7.1.1 (by [@​openlayers](https://togithub.com/openlayers) in [https://github.com/openlayers/openlayers/pull/15666](https://togithub.com/openlayers/openlayers/pull/15666)) - Bump webpack from 5.90.3 to 5.91.0 (by [@​openlayers](https://togithub.com/openlayers) in [https://github.com/openlayers/openlayers/pull/15667](https://togithub.com/openlayers/openlayers/pull/15667))
#### New Contributors * @​bolollo made their first contributi[https://github.com/openlayers/openlayers/pull/15687](https://togithub.com/openlayers/openlayers/pull/15687)/15687 * @​janruo made their first contributi[https://github.com/openlayers/openlayers/pull/15713](https://togithub.com/openlayers/openlayers/pull/15713)/15713 * @​Frank-Chan made their first contributi[https://github.com/openlayers/openlayers/pull/15717](https://togithub.com/openlayers/openlayers/pull/15717)/15717 * @​CarolineDelerue made their first contributi[https://github.com/openlayers/openlayers/pull/15730](https://togithub.com/openlayers/openlayers/pull/15730)/15730 * @​sakitam-fdd made their first contributi[https://github.com/openlayers/openlayers/pull/15757](https://togithub.com/openlayers/openlayers/pull/15757)/15757 **Full Changelog**: https://github.com/openlayers/openlayers/compare/v9.1.0...v9.2.0 ### [`v9.1.0`](https://togithub.com/openlayers/openlayers/releases/tag/v9.1.0) [Compare Source](https://togithub.com/openlayers/openlayers/compare/v9.0.0...v9.1.0) The 9.1 release fixes a few rendering regressions introduced in v9.0. It introduces bulk feature removal in Vector sources, addresses attribution consistency, includes new style operators, and adds the Alidade Satellite style to the Stamen source. Moreover, it ensures compliance with Google's terms of use for attribution handling of the Google source. ##### What's Changed - Updates for the 9.0.0 release by [@​ahocevar](https://togithub.com/ahocevar) in [https://github.com/openlayers/openlayers/pull/15584](https://togithub.com/openlayers/openlayers/pull/15584) - Bump puppeteer from 22.2.0 to 22.3.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/openlayers/openlayers/pull/15585](https://togithub.com/openlayers/openlayers/pull/15585) - Bump karma from 6.4.2 to 6.4.3 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/openlayers/openlayers/pull/15588](https://togithub.com/openlayers/openlayers/pull/15588) - Bump eslint from 8.56.0 to 8.57.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/openlayers/openlayers/pull/15587](https://togithub.com/openlayers/openlayers/pull/15587) - Bump ol-mapbox-style from 12.2.0 to 12.2.1 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/openlayers/openlayers/pull/15586](https://togithub.com/openlayers/openlayers/pull/15586) - feat: add to-string operator by [@​fredj](https://togithub.com/fredj) in [https://github.com/openlayers/openlayers/pull/15591](https://togithub.com/openlayers/openlayers/pull/15591) - Add 'in' and 'between' operators by [@​fredj](https://togithub.com/fredj) in [https://github.com/openlayers/openlayers/pull/15594](https://togithub.com/openlayers/openlayers/pull/15594) - Add Alidade Satellite style by [@​ianthetechie](https://togithub.com/ianthetechie) in [https://github.com/openlayers/openlayers/pull/15597](https://togithub.com/openlayers/openlayers/pull/15597) - Retrieve Google attributions automatically via their API and provide an example showing how to add the Google logo by [@​fnicollet](https://togithub.com/fnicollet) in [https://github.com/openlayers/openlayers/pull/15598](https://togithub.com/openlayers/openlayers/pull/15598) - Do not use arrays for non-consecutive zIndex keys by [@​ahocevar](https://togithub.com/ahocevar) in [https://github.com/openlayers/openlayers/pull/15600](https://togithub.com/openlayers/openlayers/pull/15600) - Listen for `change:size` event in Attributions example by [@​mike-000](https://togithub.com/mike-000) in [https://github.com/openlayers/openlayers/pull/15603](https://togithub.com/openlayers/openlayers/pull/15603) - Bump express from 4.18.2 to 4.18.3 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/openlayers/openlayers/pull/15607](https://togithub.com/openlayers/openlayers/pull/15607) - Bump karma-firefox-launcher from 2.1.2 to 2.1.3 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/openlayers/openlayers/pull/15608](https://togithub.com/openlayers/openlayers/pull/15608) - Make UTF wrapX and empty string attribution handling consistent with TileJSON by [@​mike-000](https://togithub.com/mike-000) in [https://github.com/openlayers/openlayers/pull/15604](https://togithub.com/openlayers/openlayers/pull/15604) - Updates to the Google attribution by [@​tschaub](https://togithub.com/tschaub) in [https://github.com/openlayers/openlayers/pull/15602](https://togithub.com/openlayers/openlayers/pull/15602) - Mention `ZoomToExtent` in breaking changes of `v9.0.0` by [@​JakobMiksch](https://togithub.com/JakobMiksch) in [https://github.com/openlayers/openlayers/pull/15616](https://togithub.com/openlayers/openlayers/pull/15616) - Fix rendering nothing with declutter and postrender listener by [@​ahocevar](https://togithub.com/ahocevar) in [https://github.com/openlayers/openlayers/pull/15630](https://togithub.com/openlayers/openlayers/pull/15630) - Bump puppeteer from 22.3.0 to 22.4.1 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/openlayers/openlayers/pull/15623](https://togithub.com/openlayers/openlayers/pull/15623) - Bump metalsmith from 2.6.2 to 2.6.3 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/openlayers/openlayers/pull/15624](https://togithub.com/openlayers/openlayers/pull/15624) - Bump typescript from 5.3.3 to 5.4.2 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/openlayers/openlayers/pull/15626](https://togithub.com/openlayers/openlayers/pull/15626) - Bump ol-stac from 1.0.0-beta.8 to 1.0.0-beta.9 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/openlayers/openlayers/pull/15627](https://togithub.com/openlayers/openlayers/pull/15627) - Bump marked from 12.0.0 to 12.0.1 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/openlayers/openlayers/pull/15628](https://togithub.com/openlayers/openlayers/pull/15628) - Bump rollup from 4.12.0 to 4.13.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/openlayers/openlayers/pull/15633](https://togithub.com/openlayers/openlayers/pull/15633) - Fix decluttering opacity, zIndex and circles by [@​ahocevar](https://togithub.com/ahocevar) in [https://github.com/openlayers/openlayers/pull/15614](https://togithub.com/openlayers/openlayers/pull/15614) - Store previous transform in FrameState by [@​ahocevar](https://togithub.com/ahocevar) in [https://github.com/openlayers/openlayers/pull/15620](https://togithub.com/openlayers/openlayers/pull/15620) - Bump follow-redirects from 1.15.5 to 1.15.6 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/openlayers/openlayers/pull/15645](https://togithub.com/openlayers/openlayers/pull/15645) - Add an option to remove feature silently in ol.source.Vector. by [@​ger-benjamin](https://togithub.com/ger-benjamin) in [https://github.com/openlayers/openlayers/pull/15643](https://togithub.com/openlayers/openlayers/pull/15643) - Bump puppeteer from 22.4.1 to 22.5.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/openlayers/openlayers/pull/15648](https://togithub.com/openlayers/openlayers/pull/15648) - Bump webpack-dev-server from 5.0.2 to 5.0.3 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/openlayers/openlayers/pull/15647](https://togithub.com/openlayers/openlayers/pull/15647) - Calculate canvas width and height the same way for all renderers by [@​ahocevar](https://togithub.com/ahocevar) in [https://github.com/openlayers/openlayers/pull/15652](https://togithub.com/openlayers/openlayers/pull/15652) - Bump webpack-dev-middleware from 7.0.0 to 7.1.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/openlayers/openlayers/pull/15657](https://togithub.com/openlayers/openlayers/pull/15657) ##### New Contributors - [@​fnicollet](https://togithub.com/fnicollet) made their first contribution in [https://github.com/openlayers/openlayers/pull/15598](https://togithub.com/openlayers/openlayers/pull/15598) **Full Changelog**: https://github.com/openlayers/openlayers/compare/v9.0.0...v9.1.0 ### [`v9.0.0`](https://togithub.com/openlayers/openlayers/releases/tag/v9.0.0) [Compare Source](https://togithub.com/openlayers/openlayers/compare/v8.2.0...v9.0.0) The 9.0 release adds several new features, including a Google Maps source (finally!), improved WebGL line rendering, and a new symbol and text decluttering implementation. We also improved and broadened flat styles support for both WebGL and Canvas 2D renderers. For better developer experience, we made more types generic and fixed some issues with types. ##### Backwards incompatible changes ##### Improved render order of decluttered items Decluttered items in Vector and VectorTile layers now maintain the render order of the layers and within a layer. They do not get lifted to a higher place in the stack any more. For most use cases, this is the desired behavior. If, however, you've been relying on the previous behavior, you now have to create separate layers above the layer stack, with just the styles for the declutter items. ##### Removal of `Map#flushDeclutterItems()` It is no longer necessary to call this function to put layers above decluttered symbols and text, because decluttering no longer lifts elements above the layer stack. To upgrade, simply remove the code where you use the `flushDeclutterItems()` method. ##### Changes in `ol/style` - Removed the `ol/style/RegularShape`'s `radius1` property. Use `radius` for regular polygons or `radius` and `radius2` for stars. - Removed the `shape-radius1` property from `ol/style/flat~FlatShape`. Use `shape-radius` instead. ##### `GeometryCollection` constructor `ol/geom/GeometryCollection` can no longer be created without providing a Geometry array. Empty arrays are still valid. ##### `ol/interaction/Draw` - The `finishDrawing()` method now returns the drawn feature or `null` if no drawing could be finished. Previously it returned `undefined`. ##### What's Changed - Bump dev version to v9 by [@​MoonE](https://togithub.com/MoonE) in [https://github.com/openlayers/openlayers/pull/15315](https://togithub.com/openlayers/openlayers/pull/15315) - Fix reading of flat style icon declutter mode by [@​MoonE](https://togithub.com/MoonE) in [https://github.com/openlayers/openlayers/pull/15314](https://togithub.com/openlayers/openlayers/pull/15314) - Require Geometry array in GeometryCollection constructor by [@​MoonE](https://togithub.com/MoonE) in [https://github.com/openlayers/openlayers/pull/15190](https://togithub.com/openlayers/openlayers/pull/15190) - Remove radius1 for regular shapes, use radius instead by [@​MoonE](https://togithub.com/MoonE) in [https://github.com/openlayers/openlayers/pull/15191](https://togithub.com/openlayers/openlayers/pull/15191) - Increase alpha precision in rgba strings created from color arrays by [@​mike-000](https://togithub.com/mike-000) in [https://github.com/openlayers/openlayers/pull/15316](https://togithub.com/openlayers/openlayers/pull/15316) - Fix issue with extractGeometryName in the GeoJSON format by [@​tschaub](https://togithub.com/tschaub) in [https://github.com/openlayers/openlayers/pull/15319](https://togithub.com/openlayers/openlayers/pull/15319) - Bump marked from 9.1.5 to 10.0.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/openlayers/openlayers/pull/15320](https://togithub.com/openlayers/openlayers/pull/15320) - Bump [@​types/arcgis-rest-api](https://togithub.com/types/arcgis-rest-api) from 10.4.7 to 10.4.8 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/openlayers/openlayers/pull/15321](https://togithub.com/openlayers/openlayers/pull/15321) - Bump globby from 13.2.2 to 14.0.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/openlayers/openlayers/pull/15322](https://togithub.com/openlayers/openlayers/pull/15322) - Bump [@​types/offscreencanvas](https://togithub.com/types/offscreencanvas) from 2019.7.2 to 2019.7.3 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/openlayers/openlayers/pull/15323](https://togithub.com/openlayers/openlayers/pull/15323) - Bump [@​types/topojson-specification](https://togithub.com/types/topojson-specification) from 1.0.4 to 1.0.5 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/openlayers/openlayers/pull/15324](https://togithub.com/openlayers/openlayers/pull/15324) - Bump puppeteer from 21.5.0 to 21.5.1 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/openlayers/openlayers/pull/15326](https://togithub.com/openlayers/openlayers/pull/15326) - Bump [@​types/geojson](https://togithub.com/types/geojson) from 7946.0.12 to 7946.0.13 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/openlayers/openlayers/pull/15328](https://togithub.com/openlayers/openlayers/pull/15328) - Bump rollup from 4.3.0 to 4.4.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/openlayers/openlayers/pull/15329](https://togithub.com/openlayers/openlayers/pull/15329) - Bump [@​types/pbf](https://togithub.com/types/pbf) from 3.0.4 to 3.0.5 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/openlayers/openlayers/pull/15327](https://togithub.com/openlayers/openlayers/pull/15327) - Updates for the 8.2.0 release by [@​ahocevar](https://togithub.com/ahocevar) in [https://github.com/openlayers/openlayers/pull/15333](https://togithub.com/openlayers/openlayers/pull/15333) - Fill pattern for Canvas renderer flat styles by [@​ahocevar](https://togithub.com/ahocevar) in [https://github.com/openlayers/openlayers/pull/15318](https://togithub.com/openlayers/openlayers/pull/15318) - WebGL / Fix hit detection for vector layers by [@​jahow](https://togithub.com/jahow) in [https://github.com/openlayers/openlayers/pull/15340](https://togithub.com/openlayers/openlayers/pull/15340) - More specific return types in Format#readFeatures by [@​ahocevar](https://togithub.com/ahocevar) in [https://github.com/openlayers/openlayers/pull/15338](https://togithub.com/openlayers/openlayers/pull/15338) - WebGL / Fix pattern fill issues with vector tiles by [@​jahow](https://togithub.com/jahow) in [https://github.com/openlayers/openlayers/pull/15317](https://togithub.com/openlayers/openlayers/pull/15317) - Bump actions/github-script from 6 to 7 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/openlayers/openlayers/pull/15354](https://togithub.com/openlayers/openlayers/pull/15354) - Extend WebGL color operator by [@​lysek](https://togithub.com/lysek) in [https://github.com/openlayers/openlayers/pull/15359](https://togithub.com/openlayers/openlayers/pull/15359) - Fix WMTS Capabilities Layer.BoundingBox by [@​ltshb](https://togithub.com/ltshb) in [https://github.com/openlayers/openlayers/pull/15364](https://togithub.com/openlayers/openlayers/pull/15364) - Revert "Fix WMTS Capabilities Layer.BoundingBox" by [@​ltshb](https://togithub.com/ltshb) in [https://github.com/openlayers/openlayers/pull/15366](https://togithub.com/openlayers/openlayers/pull/15366) - Fix vectortile opacity in layer groups by [@​ahocevar](https://togithub.com/ahocevar) in [https://github.com/openlayers/openlayers/pull/15365](https://togithub.com/openlayers/openlayers/pull/15365) - Align sources to pixels in stitchContext when interpolate false by [@​mike-000](https://togithub.com/mike-000) in [https://github.com/openlayers/openlayers/pull/15343](https://togithub.com/openlayers/openlayers/pull/15343) - Bump eslint from 8.53.0 to 8.54.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/openlayers/openlayers/pull/15353](https://togithub.com/openlayers/openlayers/pull/15353) - Bump rollup-plugin-external-globals from 0.9.0 to 0.9.1 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/openlayers/openlayers/pull/15352](https://togithub.com/openlayers/openlayers/pull/15352) - Bump rollup from 4.4.0 to 4.5.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/openlayers/openlayers/pull/15351](https://togithub.com/openlayers/openlayers/pull/15351) - Bump puppeteer from 21.5.1 to 21.5.2 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/openlayers/openlayers/pull/15350](https://togithub.com/openlayers/openlayers/pull/15350) - Bump metalsmith from 2.6.1 to 2.6.2 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/openlayers/openlayers/pull/15349](https://togithub.com/openlayers/openlayers/pull/15349) - Bump [@​types/proj4](https://togithub.com/types/proj4) from 2.5.4 to 2.5.5 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/openlayers/openlayers/pull/15348](https://togithub.com/openlayers/openlayers/pull/15348) - Bump rollup from 4.5.0 to 4.5.2 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/openlayers/openlayers/pull/15373](https://togithub.com/openlayers/openlayers/pull/15373) - Create css matrix without using the DOM by [@​ahocevar](https://togithub.com/ahocevar) in [https://github.com/openlayers/openlayers/pull/15344](https://togithub.com/openlayers/openlayers/pull/15344) - Accept any service URL for arcgisRest by [@​ahocevar](https://togithub.com/ahocevar) in [https://github.com/openlayers/openlayers/pull/15355](https://togithub.com/openlayers/openlayers/pull/15355) - End drawing when appendCoordinates() hits maxPoints by [@​ahocevar](https://togithub.com/ahocevar) in [https://github.com/openlayers/openlayers/pull/15371](https://togithub.com/openlayers/openlayers/pull/15371) - Support case expressions in Canvas rendering by [@​tschaub](https://togithub.com/tschaub) in [https://github.com/openlayers/openlayers/pull/15376](https://togithub.com/openlayers/openlayers/pull/15376) - Fix TransactionResponse type by [@​ahocevar](https://togithub.com/ahocevar) in [https://github.com/openlayers/openlayers/pull/15375](https://togithub.com/openlayers/openlayers/pull/15375) - Improve return type of JSONFeatureFormat#readFeature by [@​ahocevar](https://togithub.com/ahocevar) in [https://github.com/openlayers/openlayers/pull/15377](https://togithub.com/openlayers/openlayers/pull/15377) - Make empty GeoJSON coordinate arrays work again by [@​ahocevar](https://togithub.com/ahocevar) in [https://github.com/openlayers/openlayers/pull/15388](https://togithub.com/openlayers/openlayers/pull/15388) - Bump rollup from 4.5.2 to 4.6.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/openlayers/openlayers/pull/15383](https://togithub.com/openlayers/openlayers/pull/15383) - Bump ol-mapbox-style from 12.1.0 to 12.1.1 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/openlayers/openlayers/pull/15382](https://togithub.com/openlayers/openlayers/pull/15382) - Bump typescript from 5.2.2 to 5.3.2 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/openlayers/openlayers/pull/15381](https://togithub.com/openlayers/openlayers/pull/15381) - Fix WMTS Capabilities Layer.BoundingBox by [@​ltshb](https://togithub.com/ltshb) in [https://github.com/openlayers/openlayers/pull/15392](https://togithub.com/openlayers/openlayers/pull/15392) - Bump clean-css-cli from 5.6.2 to 5.6.3 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/openlayers/openlayers/pull/15398](https://togithub.com/openlayers/openlayers/pull/15398) - Bump rollup from 4.6.0 to 4.6.1 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/openlayers/openlayers/pull/15396](https://togithub.com/openlayers/openlayers/pull/15396) - Bump fs-extra from 11.1.1 to 11.2.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/openlayers/openlayers/pull/15399](https://togithub.com/openlayers/openlayers/pull/15399) - Bump eslint from 8.54.0 to 8.55.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/openlayers/openlayers/pull/15397](https://togithub.com/openlayers/openlayers/pull/15397) - Bump marked from 10.0.0 to 11.0.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/openlayers/openlayers/pull/15400](https://togithub.com/openlayers/openlayers/pull/15400) - Replace :package: with 📦 by [@​tschaub](https://togithub.com/tschaub) in [https://github.com/openlayers/openlayers/pull/15405](https://togithub.com/openlayers/openlayers/pull/15405) - Update link to terrain-rgb in sea-level example by [@​fredj](https://togithub.com/fredj) in [https://github.com/openlayers/openlayers/pull/15403](https://togithub.com/openlayers/openlayers/pull/15403) - Fix return type for getOverlayById by [@​helgee](https://togithub.com/helgee) in [https://github.com/openlayers/openlayers/pull/15412](https://togithub.com/openlayers/openlayers/pull/15412) - Fix `updateParams` in ImageMapGuide and ImageArcGISRest by [@​mike-000](https://togithub.com/mike-000) in [https://github.com/openlayers/openlayers/pull/15410](https://togithub.com/openlayers/openlayers/pull/15410) - Implement `geometry-type` operator in CPU by [@​jahow](https://togithub.com/jahow) in [https://github.com/openlayers/openlayers/pull/15414](https://togithub.com/openlayers/openlayers/pull/15414) - Bump rollup from 4.6.1 to 4.8.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/openlayers/openlayers/pull/15419](https://togithub.com/openlayers/openlayers/pull/15419) - Bump marked from 11.0.0 to 11.0.1 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/openlayers/openlayers/pull/15420](https://togithub.com/openlayers/openlayers/pull/15420) - Bump puppeteer from 21.5.2 to 21.6.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/openlayers/openlayers/pull/15421](https://togithub.com/openlayers/openlayers/pull/15421) - Bump typescript from 5.3.2 to 5.3.3 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/openlayers/openlayers/pull/15422](https://togithub.com/openlayers/openlayers/pull/15422) - Fix RenderFeature#clone() for Point geometries by [@​ahocevar](https://togithub.com/ahocevar) in [https://github.com/openlayers/openlayers/pull/15433](https://togithub.com/openlayers/openlayers/pull/15433) - Bump github/codeql-action from 2 to 3 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/openlayers/openlayers/pull/15434](https://togithub.com/openlayers/openlayers/pull/15434) - Bump dawidd6/action-download-artifact from 2 to 3 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/openlayers/openlayers/pull/15435](https://togithub.com/openlayers/openlayers/pull/15435) - Bump actions/upload-artifact from 3 to 4 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/openlayers/openlayers/pull/15436](https://togithub.com/openlayers/openlayers/pull/15436) - Bump marked from 11.0.1 to 11.1.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/openlayers/openlayers/pull/15437](https://togithub.com/openlayers/openlayers/pull/15437) - Bump puppeteer from 21.6.0 to 21.6.1 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/openlayers/openlayers/pull/15438](https://togithub.com/openlayers/openlayers/pull/15438) - Bump eslint from 8.55.0 to 8.56.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/openlayers/openlayers/pull/15439](https://togithub.com/openlayers/openlayers/pull/15439) - Bump rollup from 4.8.0 to 4.9.1 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/openlayers/openlayers/pull/15440](https://togithub.com/openlayers/openlayers/pull/15440) - Bump geotiff from 2.1.0 to 2.1.1 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/openlayers/openlayers/pull/15449](https://togithub.com/openlayers/openlayers/pull/15449) - Handle user coordinates in ZoomToExtent by [@​mike-000](https://togithub.com/mike-000) in [https://github.com/openlayers/openlayers/pull/15448](https://togithub.com/openlayers/openlayers/pull/15448) - Add Graticule rendering test by [@​mike-000](https://togithub.com/mike-000) in [https://github.com/openlayers/openlayers/pull/15450](https://togithub.com/openlayers/openlayers/pull/15450) - Add nanometer to scaleline by [@​sunilkpai](https://togithub.com/sunilkpai) in [https://github.com/openlayers/openlayers/pull/15453](https://togithub.com/openlayers/openlayers/pull/15453) - Bump rollup from 4.9.1 to 4.9.2 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/openlayers/openlayers/pull/15457](https://togithub.com/openlayers/openlayers/pull/15457) - Bump source-map-loader from 4.0.1 to 4.0.2 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/openlayers/openlayers/pull/15456](https://togithub.com/openlayers/openlayers/pull/15456) - Bump webpack-dev-middleware from 6.1.1 to 7.0.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/openlayers/openlayers/pull/15454](https://togithub.com/openlayers/openlayers/pull/15454) - Bump marked from 11.1.0 to 11.1.1 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/openlayers/openlayers/pull/15455](https://togithub.com/openlayers/openlayers/pull/15455) - Make VectorLayer#getFeatures(pixel) work with useGeographic() by [@​ahocevar](https://togithub.com/ahocevar) in [https://github.com/openlayers/openlayers/pull/15432](https://togithub.com/openlayers/openlayers/pull/15432) - Updated linter config by [@​tschaub](https://togithub.com/tschaub) in [https://github.com/openlayers/openlayers/pull/15460](https://togithub.com/openlayers/openlayers/pull/15460) - Conditional return types for getFeatureById by [@​ahocevar](https://togithub.com/ahocevar) in [https://github.com/openlayers/openlayers/pull/15379](https://togithub.com/openlayers/openlayers/pull/15379) - Bump puppeteer from 21.6.1 to 21.7.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/openlayers/openlayers/pull/15469](https://togithub.com/openlayers/openlayers/pull/15469) - Bump rollup from 4.9.2 to 4.9.4 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/openlayers/openlayers/pull/15468](https://togithub.com/openlayers/openlayers/pull/15468) - Bump follow-redirects from 1.14.8 to 1.15.4 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/openlayers/openlayers/pull/15473](https://togithub.com/openlayers/openlayers/pull/15473) - Update examples codesandbox linter config to match [#​15460](https://togithub.com/openlayers/openlayers/issues/15460) by [@​mike-000](https://togithub.com/mike-000) in [https://github.com/openlayers/openlayers/pull/15482](https://togithub.com/openlayers/openlayers/pull/15482) - Generate types for the full build by [@​ahocevar](https://togithub.com/ahocevar) in [https://github.com/openlayers/openlayers/pull/15481](https://togithub.com/openlayers/openlayers/pull/15481) - Bump rollup from 4.9.4 to 4.9.5 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/openlayers/openlayers/pull/15487](https://togithub.com/openlayers/openlayers/pull/15487) - Bump copy-webpack-plugin from 11.0.0 to 12.0.1 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/openlayers/openlayers/pull/15486](https://togithub.com/openlayers/openlayers/pull/15486) - Bump proj4 from 2.9.2 to 2.10.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/openlayers/openlayers/pull/15485](https://togithub.com/openlayers/openlayers/pull/15485) - Bump source-map-loader from 4.0.2 to 5.0.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/openlayers/openlayers/pull/15502](https://togithub.com/openlayers/openlayers/pull/15502) - Bump rollup from 4.9.5 to 4.9.6 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/openlayers/openlayers/pull/15501](https://togithub.com/openlayers/openlayers/pull/15501) - Bump copy-webpack-plugin from 12.0.1 to 12.0.2 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/openlayers/openlayers/pull/15500](https://togithub.com/openlayers/openlayers/pull/15500) - Bump geotiff from 2.1.1 to 2.1.2 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/openlayers/openlayers/pull/15499](https://togithub.com/openlayers/openlayers/pull/15499) - Bump rollup-plugin-external-globals from 0.9.1 to 0.9.2 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/openlayers/openlayers/pull/15498](https://togithub.com/openlayers/openlayers/pull/15498) - Add coalesce operator to expressions by [@​slippyr4](https://togithub.com/slippyr4) in [https://github.com/openlayers/openlayers/pull/15504](https://togithub.com/openlayers/openlayers/pull/15504) - Bump puppeteer from 21.7.0 to 21.9.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/openlayers/openlayers/pull/15513](https://togithub.com/openlayers/openlayers/pull/15513) - Bump marked from 11.1.1 to 11.2.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/openlayers/openlayers/pull/15514](https://togithub.com/openlayers/openlayers/pull/15514) - Bump ol-stac from 1.0.0-beta.6 to 1.0.0-beta.7 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/openlayers/openlayers/pull/15516](https://togithub.com/openlayers/openlayers/pull/15516) - Bump webpack from 5.89.0 to 5.90.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/openlayers/openlayers/pull/15515](https://togithub.com/openlayers/openlayers/pull/15515) - Add GPX metadata parsing by [@​pakb](https://togithub.com/pakb) in [https://github.com/openlayers/openlayers/pull/15507](https://togithub.com/openlayers/openlayers/pull/15507) - Change Geometry.transform return type to 'this' by [@​fredj](https://togithub.com/fredj) in [https://github.com/openlayers/openlayers/pull/15523](https://togithub.com/openlayers/openlayers/pull/15523) - Clip to source tile grid in ReprojDataTile by [@​mike-000](https://togithub.com/mike-000) in [https://github.com/openlayers/openlayers/pull/15484](https://togithub.com/openlayers/openlayers/pull/15484) - Generics for vector and vectortile source's formats by [@​ahocevar](https://togithub.com/ahocevar) in [https://github.com/openlayers/openlayers/pull/15512](https://togithub.com/openlayers/openlayers/pull/15512) - Bump ol-mapbox-style from 12.1.1 to 12.2.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/openlayers/openlayers/pull/15533](https://togithub.com/openlayers/openlayers/pull/15533) - Bump marked from 11.2.0 to 12.0.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/openlayers/openlayers/pull/15531](https://togithub.com/openlayers/openlayers/pull/15531) - Bump [@​types/geojson](https://togithub.com/types/geojson) from 7946.0.13 to 7946.0.14 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/openlayers/openlayers/pull/15536](https://togithub.com/openlayers/openlayers/pull/15536) - Bump karma-webpack from 5.0.0 to 5.0.1 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/openlayers/openlayers/pull/15535](https://togithub.com/openlayers/openlayers/pull/15535) - Bump ol-stac from 1.0.0-beta.7 to 1.0.0-beta.8 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/openlayers/openlayers/pull/15534](https://togithub.com/openlayers/openlayers/pull/15534) - Bump puppeteer from 21.9.0 to 22.0.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/openlayers/openlayers/pull/15532](https://togithub.com/openlayers/openlayers/pull/15532) - Bump webpack from 5.90.0 to 5.90.1 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/openlayers/openlayers/pull/15537](https://togithub.com/openlayers/openlayers/pull/15537) - Check OGC `orderedAxes` before defaulting to projection axis orientation by [@​mike-000](https://togithub.com/mike-000) in [https://github.com/openlayers/openlayers/pull/15524](https://togithub.com/openlayers/openlayers/pull/15524) - WMTS `wmtsCap['Contents']['Layer']` could be undefined by [@​nboisteault](https://togithub.com/nboisteault) in [https://github.com/openlayers/openlayers/pull/15525](https://togithub.com/openlayers/openlayers/pull/15525) - New decluttering by [@​ahocevar](https://togithub.com/ahocevar) in [https://github.com/openlayers/openlayers/pull/15466](https://togithub.com/openlayers/openlayers/pull/15466) - Fix typos in upgrade-notes.md by [@​fredj](https://togithub.com/fredj) in [https://github.com/openlayers/openlayers/pull/15543](https://togithub.com/openlayers/openlayers/pull/15543) - WebGL / Improve line antialiasing by [@​jahow](https://togithub.com/jahow) in [https://github.com/openlayers/openlayers/pull/15554](https://togithub.com/openlayers/openlayers/pull/15554) - Add note about cartesian measurements on scaleline by [@​weskamm](https://togithub.com/weskamm) in [https://github.com/openlayers/openlayers/pull/15556](https://togithub.com/openlayers/openlayers/pull/15556) - Bump semver from 7.5.4 to 7.6.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/openlayers/openlayers/pull/15551](https://togithub.com/openlayers/openlayers/pull/15551) - Bump rollup from 4.9.6 to 4.10.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/openlayers/openlayers/pull/15550](https://togithub.com/openlayers/openlayers/pull/15550) - Bump mocha from 10.2.0 to 10.3.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/openlayers/openlayers/pull/15549](https://togithub.com/openlayers/openlayers/pull/15549) - Bump globby from 14.0.0 to 14.0.1 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/openlayers/openlayers/pull/15548](https://togithub.com/openlayers/openlayers/pull/15548) - Bump geotiff from 2.1.2 to 2.1.3 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/openlayers/openlayers/pull/15547](https://togithub.com/openlayers/openlayers/pull/15547) - Bump rollup from 4.10.0 to 4.12.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/openlayers/openlayers/pull/15560](https://togithub.com/openlayers/openlayers/pull/15560) - Bump webpack-dev-server from 4.15.1 to 5.0.2 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/openlayers/openlayers/pull/15562](https://togithub.com/openlayers/openlayers/pull/15562) - Bump webpack from 5.90.1 to 5.90.3 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/openlayers/openlayers/pull/15565](https://togithub.com/openlayers/openlayers/pull/15565) - Google maps source by [@​tschaub](https://togithub.com/tschaub) in [https://github.com/openlayers/openlayers/pull/15465](https://togithub.com/openlayers/openlayers/pull/15465) - Dispatch prerender event before image rendering in hybrid mode by [@​ahocevar](https://togithub.com/ahocevar) in [https://github.com/openlayers/openlayers/pull/15566](https://togithub.com/openlayers/openlayers/pull/15566) - Export Google source from ol/source.js by [@​tschaub](https://togithub.com/tschaub) in [https://github.com/openlayers/openlayers/pull/15567](https://togithub.com/openlayers/openlayers/pull/15567) - Avoid circular ol <-> ol-mapbox-style dependency from old versions by [@​ahocevar](https://togithub.com/ahocevar) in [https://github.com/openlayers/openlayers/pull/15569](https://togithub.com/openlayers/openlayers/pull/15569) - Also defer rendering of image layers when decluttering is needed by [@​ahocevar](https://togithub.com/ahocevar) in [https://github.com/openlayers/openlayers/pull/15570](https://togithub.com/openlayers/openlayers/pull/15570) - Bump ip from 1.1.8 to 1.1.9 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/openlayers/openlayers/pull/15573](https://togithub.com/openlayers/openlayers/pull/15573) - Bump puppeteer from 22.0.0 to 22.2.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/openlayers/openlayers/pull/15561](https://togithub.com/openlayers/openlayers/pull/15561) ##### New Contributors - [@​ltshb](https://togithub.com/ltshb) made their first contribution in [https://github.com/openlayers/openlayers/pull/15364](https://togithub.com/openlayers/openlayers/pull/15364) - [@​helgee](https://togithub.com/helgee) made their first contribution in [https://github.com/openlayers/openlayers/pull/15412](https://togithub.com/openlayers/openlayers/pull/15412) - [@​sunilkpai](https://togithub.com/sunilkpai) made their first contribution in [https://github.com/openlayers/openlayers/pull/15453](https://togithub.com/openlayers/openlayers/pull/15453) - [@​slippyr4](https://togithub.com/slippyr4) made their first contribution in [https:

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

â™» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.



This PR has been generated by Mend Renovate. View repository job log here.