Releases: openlayers/openlayers
v10.2.1
The 10.2.1 patch release fixes an issue with missing tiles on reprojected tile layers. See the 10.2.0 release notes for a complete list of changes since the previous release.
What's Changed
- Updates for the 10.2.0 release by @ahocevar in #16210
- Bump @typescript-eslint/parser from 8.5.0 to 8.6.0 by @dependabot in #16212
- Clarify limitation on the WebGL layer swipe example by @llienher in #15409
- Get rid of reprojection tile caches by @ahocevar in #16221
- Bump @rollup/plugin-node-resolve from 15.2.3 to 15.2.4 by @dependabot in #16216
- Bump @rollup/plugin-alias from 5.1.0 to 5.1.1 by @dependabot in #16215
- Bump puppeteer from 23.3.0 to 23.4.0 by @dependabot in #16213
- Bump rollup from 4.21.3 to 4.22.4 by @dependabot in #16214
New Contributors
Full Changelog: v10.2.0...v10.2.1
v10.2.0
The 10.2 release adds an experimental Flow
layer to render particle flows (e.g. wind) in WebGL, support for WMS Capabilities v1.1.1, and an ol.VERSION
property in the legacy build. Under the hood, it brings several performance improvements, better memory management, bug fixes, type improvements, and the removal of unnecessary tile caching code.
List of all changes
See below for a complete list of features and fixes.
- WebGL / Ensure that
['geometry-type']
is correctly interpreted in expressions (by @jahow in #16087) - Improve listen calls (by @MoonE in #15998)
- fix ol.VERSION not available in umd pkg (by @sakitam-gis in #15866)
- Reset layer style when new GeoTIFF source is ready (by @mike-000 in #16067)
- Fix getResolutionsForZoom() for views with only one resolution (by @ahocevar in #16206)
- No double caching, distinct tile keys for queue (by @ahocevar in #16203)
- Use
@types/rbush
v3.0.3 (by @ahocevar in #16194) - Fix getData() on reprojected tile layers (by @mike-000 in #16180)
- Add missing keyword in Basic Concepts tutorial (by @ptrgast in #16192)
- Dispose of expired tiles (by @ahocevar in #16157)
- Fix getFeaturesInExtent() (by @ahocevar in #16190)
- feat: support parsing WMS capabilities v1.1 (by @sebakerckhof in #16174)
- Delete orphaned file (by @mike-000 in #16167)
- transform function type regression (by @bkuster in #16151)
- Store anchor pixel instead of coordinate (by @ahocevar in #16124)
- Fix offscreen-canvas example (by @ahocevar in #16143)
- Clear layer tile cache when view projection reset (by @mike-000 in #16141)
- Make API key requirement more prominent in examples (by @mike-000 in #16139)
- Mark the type of InteractionOptions.handleEvent as optional (by @matthias-ccri in #16123)
- Fix flashing on the WebGL vector example (by @jahow in #16055)
- Particle flow renderer (by @tschaub in #14491)
- Upload all palette textures before binding tile textures (by @tschaub in #16115)
- Updates for the 10.1.0 release (by @openlayers in #16117)
Dependency Updates
- Bump typescript from 5.5.4 to 5.6.2 (by @openlayers in #16201)
- Bump rollup from 4.21.2 to 4.21.3 (by @openlayers in #16202)
- Bump @types/mocha from 10.0.7 to 10.0.8 (by @openlayers in #16200)
- Bump @typescript-eslint/parser from 8.4.0 to 8.5.0 (by @openlayers in #16199)
- Bump sinon from 18.0.0 to 19.0.2 (by @openlayers in #16197)
- Bump jsdoc-plugin-typescript from 2.3.0 to 3.0.0 (by @openlayers in #16198)
- Bump dset from 3.1.3 to 3.1.4 (by @openlayers in #16182)
- Bump send, express and serve-static (by @openlayers in #16184)
- Bump proj4 from 2.12.0 to 2.12.1 (by @openlayers in #16168)
- Bump webpack-dev-server from 5.0.4 to 5.1.0 (by @openlayers in #16169)
- Bump puppeteer from 23.2.1 to 23.3.0 (by @openlayers in #16170)
- Bump marked from 14.1.0 to 14.1.2 (by @openlayers in #16171)
- Bump @typescript-eslint/parser from 8.3.0 to 8.4.0 (by @openlayers in #16172)
- Bump puppeteer from 23.1.1 to 23.2.1 (by @openlayers in #16149)
- Bump @typescript-eslint/parser from 8.2.0 to 8.3.0 (by @openlayers in #16147)
- Bump rollup from 4.21.0 to 4.21.2 (by @openlayers in #16146)
- Bump webpack-dev-middleware from 7.3.0 to 7.4.2 (by @openlayers in #16130)
- Bump rbush from 4.0.0 to 4.0.1 (by @openlayers in #16125)
- Bump @typescript-eslint/parser from 8.1.0 to 8.2.0 (by @openlayers in #16129)
- Bump marked from 14.0.0 to 14.1.0 (by @openlayers in #16127)
- Bump puppeteer from 23.1.0 to 23.1.1 (by @openlayers in #16128)
- Bump webpack from 5.93.0 to 5.94.0 (by @openlayers in #16126)
New Contributors
Full Changelog: v10.1.0...v10.2.0
v10.1.0
Thanks to those who contributed to the 10.1 release! See below for a complete list of new features and fixes.
🎂 features
- Add
has
to style expressions (by @bkuster in #16063) - WebGL / Implement the
line-metric
operator to apply styles/filter along a line (by @romprokop in #15961) - Add static
attributions
to attribution control constructor options (by @RobQuincey-DC in #16031) - Add Terra Draw to list of 3rd Party Plugins (by @JamesLMilner in #16096)
🐜 fixes
- Focus for maps placed in ShadowRoot in custom HTML elements (by @chrismayer in #16094)
- Update jsdoc-plugin-typescript to fix
@override
handling (by @ahocevar in #16114) - Do not transform M dimension (by @ahocevar in #16099)
- Fix WebGLTileLayer source types (by @ahocevar in #16097)
- Fix canvas group changes on webgl layers (revised) (by @kikuchan in #16100)
- Fix canvas group change on webgl layers (by @kikuchan in #16051)
- Fix color style for WebGL tile layer (by @kikuchan in #16075)
- Clear the RenderBox when the DragBox is removed from the Map (by @dlog6649 in #16073)
- Fix #15926: Check property values for undefined (by @m-elseberg in #16066)
- WebGL / fix flaky tests relying on patterns (by @jahow in #16056)
- Fix *-fill-color: 'none' (by @ahocevar in #16050)
- Do not render when no tiles for current z (by @ahocevar in #16044)
- Add v9.2.4 to the API version selector and bump 8.1.0 to 8.2.0. (by @tplunket in #16041)
🚬 dependencies
- Add
@types/rbush
as dependency (by @MoonE in #16085) - Bump proj4 from 2.11.0 to 2.12.0 (by @openlayers in #16107)
- Bump rollup from 4.20.0 to 4.21.0 (by @openlayers in #16106)
- Bump @typescript-eslint/parser from 8.0.1 to 8.1.0 (by @openlayers in #16105)
- Bump ol-mapbox-style from 12.3.4 to 12.3.5 (by @openlayers in #16104)
- Bump puppeteer from 23.0.2 to 23.1.0 (by @openlayers in #16103)
- Bump @octokit/rest from 21.0.1 to 21.0.2 (by @openlayers in #16102)
- Bump marked from 13.0.3 to 14.0.0 (by @openlayers in #16080)
- Bump rollup-plugin-external-globals from 0.11.0 to 0.12.0 (by @openlayers in #16079)
- Bump mocha from 10.7.0 to 10.7.3 (by @openlayers in #16077)
- Bump puppeteer from 22.15.0 to 23.0.2 (by @openlayers in #16078)
- Bump @typescript-eslint/parser from 8.0.0 to 8.0.1 (by @openlayers in #16081)
- Bump @typescript-eslint/parser from 7.17.0 to 8.0.0 (by @openlayers in #16062)
- Bump karma from 6.4.3 to 6.4.4 (by @openlayers in #16060)
- Bump puppeteer from 22.14.0 to 22.15.0 (by @openlayers in #16061)
- Bump rollup from 4.19.2 to 4.20.0 (by @openlayers in #16059)
- Bump rollup from 4.19.1 to 4.19.2 (by @openlayers in #16052)
- Bump typescript from 5.5.3 to 5.5.4 (by @openlayers in #16036)
- Bump @typescript-eslint/parser from 7.16.1 to 7.17.0 (by @openlayers in #16035)
- Bump rollup from 4.19.0 to 4.19.1 (by @openlayers in #16034)
- Bump puppeteer from 22.13.1 to 22.14.0 (by @openlayers in #16033)
- Bump marked from 13.0.2 to 13.0.3 (by @openlayers in #16032)
🏆 new contributors
- @tplunket made their first contribution in #16041
- @RobQuincey-DC made their first contribution in #16031
- @m-elseberg made their first contribution in #16066
- @dlog6649 made their first contribution in #16073
- @romprokop made their first contribution in #15961
- @JamesLMilner made their first contribution in #16096
📜 full changelog v10.0.0...v10.1.0
v10.0.0
10.0.0
The 10.0 release brings several significant improvements, including a new base source for image tile sources with improved performance and simplified code. Flat styles handling has been reworked, removing the need to specify type hints among other internal improvements. In the WebGL renderer, a memory allocation issue has been fixed. For better developer experience, we improved generic types and fixed some issues with types, stabilizing the back and forth on generics in v9.x.
Breaking changes are very minor, so we recommend upgrading to v10.x for all v9.x users.
Backwards incompatible changes
ol/source/VectorTile
: getFeaturesInExtent()
method moved to ol/layer/VectorTile
The getFeaturesInExtent()
method of ol/source/VectorTile
has been moved to ol/layer/VectorTile
. The signature and behavior have not changed, so all that needs to be done is change code from e.g.
layer.getSource().getFeaturesInExtent(extent);
to
layer.getFeaturesInExtent(extent);
Flat styles: Removal of Type hints in 'get'
expressions
For the Canvas renderer, additional arguments to the 'get'
call expression now mean access to nested properties or array items. The expression system has been improved so type hints are no longer needed. If you were previously using a type hint in a get
expression, you have to change the expression from e.g.
['get', 'foo', 'number[]']
to
['get', 'foo']
Other changes
Removal of the opaque
option from all Tile
sources
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.
List of all changes
See below for a complete list of features and fixes.
- Remove outdated doc in FAQ (by @Makio64 in #16026)
- Fix cluster geometryFunction return type (by @NiclasSchmitz in #16021)
- Do not try to handle negative map sizes (by @ahocevar in #16002)
- Re-implement getFeaturesInExtent() method for vector tiles (by @ahocevar in #16007)
- Only reset an existing renderer in
setStyle()
(by @mike-000 in #16006) - Fix Linked list concatenateion (by @MoonE in #16003)
- Remove superfluous template argument in ol/layer/VectorTile (by @MoonE in #15999)
- Enable no implicit override check (by @MoonE in #15997)
- Remove last remaining
@inheritDoc
(by @MoonE in #15996) - No implicit this (by @MoonE in #15989)
- Fix Raster source attributions bugs (by @MoonE in #15990)
- Cleanup code and fix type declaration (by @MoonE in #15983)
- Add type declarations for mocha and expect.js (by @openlayers in #15982)
- Better generics for rbush (by @MoonE in #15979)
- Attempt to fix deploy preview for pull requests (by @ahocevar in #15973)
- Modernize code (by @MoonE in #15971)
- Rename protected properties, mark properties as private (by @MoonE in #15972)
- Recenter map on overview map click (by @ahocevar in #15963)
- Fix some source createLoader bugs (by @MoonE in #15970)
- Fix control/OverviewMap for setView() (by @kikuchan in #15968)
- Fix control/OverviewMap for useGeographic() (by @kikuchan in #15967)
- Homogenize only one level of KML MultiGeometry (by @mike-000 in #15932)
- WebGL Vector Layer: Clear existing buffers before allocating new ones (by @jahow in #15943)
- Fix polyfills link (by @gtt-project in #15946)
- New image tile source (by @ahocevar in #15905)
- Correct grammatically incorrect use of "an" in documentation (by @mike-000 in #15916)
- Provide expected type when parsing expressions (by @tschaub in #15906)
- Make non-string text styles work again (by @ahocevar in #15898)
- Use offset from start instead of full coordinate to improve getArea() precision (by @mike-000 in #15859)
- Extract feature type from the source's type arguments (by @ahocevar in #15887)
- Consistent generics for vector(tile) layers, sources, formats (by @ahocevar in #15869)
- Fix match expression with numeric size types (by @M393 in #15883)
- VectorSource improvements (by @M393 in #15880)
- Release v9.2.4 (by @openlayers in #15877)
- Fix case expression with numeric size types (by @M393 in #15876)
- Fix allow to pass apiOptions array to Google source (by @KenyStev in #15863)
- Support nested properties with the 'get' expression (by @ahocevar in #15813)
- Fix typo in Snap interaction docs (by @matthias-ccri in #15861)
- Release v9.2.3 (by @openlayers in #15855)
- Add rect example (by @christophfriedrich in #15841)
- Fix execute() arguments (by @ahocevar in #15851)
Dependency Updates
- Bump rollup from 4.18.1 to 4.19.0 (by @openlayers in #16012)
- Bump mocha from 10.6.0 to 10.7.0 (by @openlayers in #16015)
- Bump @octokit/rest from 21.0.0 to 21.0.1 (by @openlayers in #16014)
- Bump @typescript-eslint/parser from 7.16.0 to 7.16.1 (by @openlayers in #16013)
- Bump webpack-dev-middleware from 7.2.1 to 7.3.0 (by @openlayers in #16011)
- Bump puppeteer from 22.13.0 to 22.13.1 (by @openlayers in #16010)
- Bump semver from 7.6.2 to 7.6.3 (by @openlayers in #16009)
- Bump rollup from 4.18.0 to 4.18.1 (by @openlayers in #15994)
- Bump webpack from 5.92.1 to 5.93.0 (by @openlayers in #15992)
- Bump puppeteer from 22.12.1 to 22.13.0 (by @openlayers in #15993)
- Bump pbf from 3.2.1 to 4.0.1 (by @openlayers in #15980)
- Bump @typescript-eslint/parser from 7.13.1 to 7.16.0 (by @openlayers in #15981)
- Bump typescript from 5.5.2 to 5.5.3 (by @openlayers in #15976)
- Bump marked from 12.0.2 to 13.0.2 (by @openlayers in #15966)
- Bump puppeteer from 22.12.0 to 22.12.1 (by @openlayers in #15958)
- Bump mocha from 10.5.2 to 10.6.0 (by @openlayers in #15965)
- Bump earcut from 2.2.4 to 3.0.0 (by @openlayers in #15956)
- Bump rollup-plugin-external-globals from 0.10.0 to 0.11.0 (by @openlayers in #15953)
- Bump globby from 14.0.1 to 14.0.2 (by @openlayers in #15959)
- Bump mocha from 10.4.0 to 10.5.2 (by @openlayers in #15957)
- Bump pixelmatch from 5.3.0 to 6.0.0 (by @openlayers in #15955)
- Bump ol-mapbox-style from 12.3.3 to 12.3.4 (by @openlayers in #15952)
- Bump rbush from 3.0.1 to 4.0.0 (by @openlayers in #15951)
- Bump ws, engine.io and socket.io-adapter (by @openlayers in #15941)
- Bump @octokit/rest from 20.1.1 to 21.0.0 (by @openlayers in #15936)
- Bump typescript from 5.4.5 to 5.5.2 (by @openlayers in #15934)
- Bump @typescript-eslint/parser from 7.13.0 to 7.13.1 (by @openlayers in #15935)
- Bump puppeteer from 22.11.1 to 22.12.0 (by @openlayers in #15937)
- Bump webpack from 5.92.0 to 5.92.1 (by @openlayers in #15938)
- Bump puppeteer from 22.10.0 to 22.11.1 (by @openlayers in #15918...
v9.2.4
v9.2.3
v9.2.2
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.
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 in #15826)
- Calculate reprojection tile ranges for each world (by @mike-000 in #15825)
- Fix removal of render features from vector source (by @sebakerckhof in #15827)
- fix: handle errors in response parsing in xhr loader (by @sebakerckhof in #15808)
- Hit detect symbols with declutterMode: 'none' (by @ahocevar in #15812)
- refactor: remove unneeded '/' for URL construction (by @jansule in #15809)
- Stop using deprecated search API from EPSG.io (by @petrsloup in #15806)
- feat: add collections option to OGCVectorTile source (by @jansule in #15792)
- fix: webgl style regression - force ambiguous match input type to an accepted type (by @sebakerckhof in #15802)
- Add feature type generic to feature loader types (by @sebakerckhof in #15780)
- Accept render features source in WebGLPointsLayer (by @sebakerckhof in #15779)
- Fix WebGL VectorLayer wrapX renderer (by @sakitam-gis in #15785)
- Fix deferred rendering of layer extents, multiple worlds and non-1 opacity (by @ahocevar in #15796)
- Improve performance of deferred rendering (by @ahocevar in #15789)
- Delete palette texture before creating a new context (by @tschaub in #15787)
- Add feature type to vector source signature (by @sebakerckhof in #15774)
- Better generics for vector and vectortile layers (by @ahocevar in #15767)
- Show how to combine a layer with a render function and a standard layer (by @ahocevar in #15762)
- Rebuild executors when declutter state changes (by @ahocevar in #15768)
- Remove unused layer property (by @M393 in #15765)
- fix: Group.d.ts type errors #15756 (by @sakitam-gis in #15757)
- Use outdoor instead of streets style for site and mapbox-style example (by @ahocevar in #15738)
- Fix getFeatures(pixel) regression (by @ahocevar in #15734)
- Add Snap Data: feature (by @CarolineDelerue in #15730)
- Reuse container preparation code (by @ahocevar in #15727)
- Fix:issues#15716, compute the actual height of the text style background (by @Frank-Chan in #15717)
- Fix offscreen-canvas example and make code more web worker friendly (by @ahocevar in #15720)
- update MapTiler maps in examples (by @bolollo in #15725)
- Fix VectorImageLayer declutter description (by @janruo in #15724)
- Fix VectorImageLayer options types (by @janruo in #15713)
- Document the string and number operators (by @tschaub in #15700)
- Update satellite tiles url (by @mike-000 in #15669)
- Tile render order (by @ahocevar in #15685)
- Update terrain-rgb URL Fixes #15686 (by @bolollo in #15687)
- Support for newer IGC format versions (by @ahocevar in #15696)
- Update MapTiler streets url (by @mike-000 in #15688)
- Render vector layers to same css rotated canvas as other layers (by @ahocevar in #15683)
- Only declutter when necessary (by @ahocevar in #15682)
- Add missing api tag on removeFeatures (by @ger-benjamin in #15679)
- Clear RenderBox on DragBox Deactivation (by @behoney in #15671)
Dependency Updates
- Bump puppeteer from 22.8.1 to 22.8.2 (by @openlayers in #15828)
- Bump puppeteer from 22.8.0 to 22.8.1 (by @openlayers in #15821)
- Bump semver from 7.6.0 to 7.6.2 (by @openlayers in #15822)
- Bump puppeteer from 22.7.1 to 22.8.0 (by @openlayers in #15800)
- Bump jsdoc from 4.0.2 to 4.0.3 (by @openlayers in #15799)
- Bump @octokit/rest from 20.1.0 to 20.1.1 (by @openlayers in #15798)
- Bump rollup from 4.16.1 to 4.17.2 (by @openlayers in #15788)
- Bump rollup from 4.16.1 to 4.17.1 (by @openlayers in #15782)
- Bump puppeteer from 22.6.5 to 22.7.1 (by @openlayers in #15783)
- Bump ol-mapbox-style from 12.3.1 to 12.3.2 (by @openlayers in #15781)
- Bump rollup from 4.14.3 to 4.16.1 (by @openlayers in #15761)
- Bump marked from 12.0.1 to 12.0.2 (by @openlayers in #15760)
- Bump ol-stac from 1.0.0-beta.9 to 1.0.0-beta.10 (by @openlayers in #15743)
- Bump puppeteer from 22.6.3 to 22.6.5 (by @openlayers in #15742)
- Bump typescript from 5.4.4 to 5.4.5 (by @openlayers in #15741)
- Bump rollup from 4.14.1 to 4.14.3 (by @openlayers in #15740)
- Bump rollup from 4.13.2 to 4.14.1 (by @openlayers in #15712)
- Bump puppeteer from 22.6.1 to 22.6.3 (by @openlayers in #15707)
- Bump webpack-dev-middleware from 7.2.0 to 7.2.1 (by @openlayers in #15711)
- Bump @octokit/rest from 20.0.2 to 20.1.0 (by @openlayers in #15709)
- Bump typescript from 5.4.3 to 5.4.4 (by @openlayers in #15708)
- Bump rollup-plugin-external-globals from 0.9.2 to 0.10.0 (by @openlayers in #15706)
- Bump puppeteer from 22.6.0 to 22.6.1 (by @openlayers in #15695)
- Bump webpack-dev-middleware from 7.1.1 to 7.2.0 (by @openlayers in #15694)
- Bump rollup from 4.13.0 to 4.13.2 (by @openlayers in #15693)
- Bump mocha from 10.3.0 to 10.4.0 (by @openlayers in #15692)
- Bump ol-mapbox-style from 12.2.1 to 12.3.0 (by @openlayers in #15691)
- Bump proj4 from 2.10.0 to 2.11.0 (by @openlayers in #15663)
- Bump express from 4.18.3 to 4.19.2 (by @openlayers in #15684)
- Bump typescript from 5.4.2 to 5.4.3 (by @openlayers in #15661)
- Bump express from 4.18.3 to 4.19.1 (by @openlayers in #15662)
- Bump webpack-dev-server from 5.0.3 to 5.0.4 (by @openlayers in #15664)
- Bump puppeteer from 22.5.0 to 22.6.0 (by @openlayers in #15665)
- Bump webpack-dev-middleware from 7.1.0 to 7.1.1 (by @openlayers in #15666)
- Bump webpack from 5.90.3 to 5.91.0 (by @openlayers in #15667)
New Contributors
- @bolollo made their first contribution in #15687
- @janruo made their first contribution in #15713
- @Frank-Chan made their first contribution ...
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 in #15584
- Bump puppeteer from 22.2.0 to 22.3.0 by @dependabot in #15585
- Bump karma from 6.4.2 to 6.4.3 by @dependabot in #15588
- Bump eslint from 8.56.0 to 8.57.0 by @dependabot in #15587
- Bump ol-mapbox-style from 12.2.0 to 12.2.1 by @dependabot in #15586
- feat: add to-string operator by @fredj in #15591
- Add 'in' and 'between' operators by @fredj in #15594
- Add Alidade Satellite style by @ianthetechie in #15597
- Retrieve Google attributions automatically via their API and provide an example showing how to add the Google logo by @fnicollet in #15598
- Do not use arrays for non-consecutive zIndex keys by @ahocevar in #15600
- Listen for
change:size
event in Attributions example by @mike-000 in #15603 - Bump express from 4.18.2 to 4.18.3 by @dependabot in #15607
- Bump karma-firefox-launcher from 2.1.2 to 2.1.3 by @dependabot in #15608
- Make UTF wrapX and empty string attribution handling consistent with TileJSON by @mike-000 in #15604
- Updates to the Google attribution by @tschaub in #15602
- Mention
ZoomToExtent
in breaking changes ofv9.0.0
by @JakobMiksch in #15616 - Fix rendering nothing with declutter and postrender listener by @ahocevar in #15630
- Bump puppeteer from 22.3.0 to 22.4.1 by @dependabot in #15623
- Bump metalsmith from 2.6.2 to 2.6.3 by @dependabot in #15624
- Bump typescript from 5.3.3 to 5.4.2 by @dependabot in #15626
- Bump ol-stac from 1.0.0-beta.8 to 1.0.0-beta.9 by @dependabot in #15627
- Bump marked from 12.0.0 to 12.0.1 by @dependabot in #15628
- Bump rollup from 4.12.0 to 4.13.0 by @dependabot in #15633
- Fix decluttering opacity, zIndex and circles by @ahocevar in #15614
- Store previous transform in FrameState by @ahocevar in #15620
- Bump follow-redirects from 1.15.5 to 1.15.6 by @dependabot in #15645
- Add an option to remove feature silently in ol.source.Vector. by @ger-benjamin in #15643
- Bump puppeteer from 22.4.1 to 22.5.0 by @dependabot in #15648
- Bump webpack-dev-server from 5.0.2 to 5.0.3 by @dependabot in #15647
- Calculate canvas width and height the same way for all renderers by @ahocevar in #15652
- Bump webpack-dev-middleware from 7.0.0 to 7.1.0 by @dependabot in #15657
New Contributors
- @fnicollet made their first contribution in #15598
Full Changelog: v9.0.0...v9.1.0