IGNF / geotuileur-site

Portail web dédié à la publication de données sous forme de tuiles vectorielles
https://ignf.github.io/geotuileur-site
GNU Affero General Public License v3.0
9 stars 0 forks source link

fix(deps): update dependency ol to v6.15.1 #140

Open renovate[bot] opened 1 year ago

renovate[bot] commented 1 year ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
ol (source) 6.9.0 -> 6.15.1 age adoption passing confidence

Release Notes

openlayers/openlayers (ol) ### [`v6.15.1`](https://togithub.com/openlayers/openlayers/releases/tag/v6.15.1) [Compare Source](https://togithub.com/openlayers/openlayers/compare/v6.15.0...v6.15.1) The 6.15.1 release is a patch to ensure that a layer gets rendered when its source has completed loading. See the [changelog for 6.15.0](https://togithub.com/openlayers/openlayers/releases/tag/v6.15.0) for new features and fixes since 6.14. #### List of all changes: - Recover from incorrect rebase after removal of string enums (in [#​13835](https://togithub.com/openlayers/openlayers/issues/13835) by [@​ahocevar](https://togithub.com/ahocevar)) **Full Changelog**: https://github.com/openlayers/openlayers/compare/v6.15.0...v6.15.1 ### [`v6.15.0`](https://togithub.com/openlayers/openlayers/releases/tag/v6.15.0) [Compare Source](https://togithub.com/openlayers/openlayers/compare/v6.14.1...v6.15.0) #### Overview The 6.15 release brings several fixes and improvements: - Faster vector tile rendering for soures with non-standard tile grids - Reduced canvas memory footprint for increased stability on iOS devices and better rendering performance - Fixed a bug that prevented tiles from expiring from the tile cache in the correct order - Better type safety with an increasing number of `null` checks and union types - New `setFill` and `setStroke` methods for `RegularShape` symbols - Vector symbol and text decluttering on the style level - Fixed pointer event handling on touch devices when layer visibility changes - New `justify` option for text styles - New `Link` interation for adding center, zoom, rotation and active layers to the URL - Easier css styling of the scale bar, and in addition to `minWidth`, the scale line can now also be configured with a `maxWidth` #### Details ##### Deprecated `tilePixelRatio` option for data tile sources. If you were previously trying to scale data tiles using the `tilePixelRatio` property for data tile sources (this is rare), you should now use the explicit `tileSize` and `tileGrid` properties. The source's `tileSize` represents the source tile dimensions and the tile grid's `tileSize` represents the desired rendered dimensions. ```js const source = new DataTileSource({ tileSize: [512, 512], // source tile size tileGrid: createXYZ({tileSize: [256, 256]}), // rendered tile size }); ``` ##### Fixed coordinate dimension handling in `ol/proj`'s `addCoordinateTransforms` The `forward` and `inverse` functions passed to `addCooordinateTransforms` now receive a coordinate with all dimensions of the original coordinate, not just two. If you previosly had coordinates with more than two dimensions and added a transform like ```js addCoordinateTransforms( 'EPSG:4326', new Projection({code: 'latlong', units: 'degrees'}), function(coordinate) { return coordinate.reverse(); }, function(coordinate) { return coordinate.reverse(); } ); ``` you have to change that to ```js addCoordinateTransforms( 'EPSG:4326', new Projection({code: 'latlong', units: 'degrees'}), function(coordinate) { return coordinate.slice(0, 2).reverse() }, function(coordinate) { return coordinate.slice(0, 2).reverse() } ); ``` ##### Replacement of string enums with union types This change only affects users that were using the non-API string enums - ol/OverlayPositioning - ol/extent/Corner - ol/format/FormatType - ol/geom/GeometryType - ol/source/State - ol/source/WMSServerType - ol/source/WMTSRequestEncoding Instead of these, use the respective `string`s, which are now typesafe by means of union types. #### List of all changes See below for a complete list of features and fixes. - Base vector tile render tile grid on the source grid (by [@​mike-000](https://togithub.com/mike-000) in [https://github.com/openlayers/openlayers/pull/13832](https://togithub.com/openlayers/openlayers/pull/13832)) - ability to change the color of the scalebar (by [@​jipexu](https://togithub.com/jipexu) in [https://github.com/openlayers/openlayers/pull/13834](https://togithub.com/openlayers/openlayers/pull/13834)) - Reduce canvas memory footprint for better iOS stability (by [@​ahocevar](https://togithub.com/ahocevar) in [https://github.com/openlayers/openlayers/pull/13823](https://togithub.com/openlayers/openlayers/pull/13823)) - Use union types instead of enums (by [@​ahocevar](https://togithub.com/ahocevar) in [https://github.com/openlayers/openlayers/pull/12696](https://togithub.com/openlayers/openlayers/pull/12696)) - remove XYZ-ESRI -4326-512 example (by [@​jipexu](https://togithub.com/jipexu) in [https://github.com/openlayers/openlayers/pull/13817](https://togithub.com/openlayers/openlayers/pull/13817)) - Remove HERE Maps example (by [@​mike-000](https://togithub.com/mike-000) in [https://github.com/openlayers/openlayers/pull/13819](https://togithub.com/openlayers/openlayers/pull/13819)) - Checkcontenteditable (by [@​jipexu](https://togithub.com/jipexu) in [https://github.com/openlayers/openlayers/pull/13787](https://togithub.com/openlayers/openlayers/pull/13787)) - Add null return type for TileGrid functions (by [@​EvertEt](https://togithub.com/EvertEt) in [https://github.com/openlayers/openlayers/pull/13674](https://togithub.com/openlayers/openlayers/pull/13674)) - Add setFill and setStroke to Shapes (by [@​theduckylittle](https://togithub.com/theduckylittle) in [https://github.com/openlayers/openlayers/pull/13747](https://togithub.com/openlayers/openlayers/pull/13747)) - Include displacement and declutterMode in Icon style clone (by [@​mike-000](https://togithub.com/mike-000) in [https://github.com/openlayers/openlayers/pull/13803](https://togithub.com/openlayers/openlayers/pull/13803)) - Do not refresh use time for tiles when collecting used source tiles (by [@​M393](https://togithub.com/M393) in [https://github.com/openlayers/openlayers/pull/13799](https://togithub.com/openlayers/openlayers/pull/13799)) - Change WKB readFeature(s) return type to Feature (by [@​mike-000](https://togithub.com/mike-000) in [https://github.com/openlayers/openlayers/pull/13800](https://togithub.com/openlayers/openlayers/pull/13800)) - d3 version update (by [@​jipexu](https://togithub.com/jipexu) in [https://github.com/openlayers/openlayers/pull/13784](https://togithub.com/openlayers/openlayers/pull/13784)) - Better fix for changing pointer ids on event target change (by [@​ahocevar](https://togithub.com/ahocevar) in [https://github.com/openlayers/openlayers/pull/13771](https://togithub.com/openlayers/openlayers/pull/13771)) - Fix source band calculation when configured with multiple sources (by [@​ahocevar](https://togithub.com/ahocevar) in [https://github.com/openlayers/openlayers/pull/13762](https://togithub.com/openlayers/openlayers/pull/13762)) - Clean up tracked pointers when the event target has changed (by [@​ahocevar](https://togithub.com/ahocevar) in [https://github.com/openlayers/openlayers/pull/13770](https://togithub.com/openlayers/openlayers/pull/13770)) - Fix modifying polygons with overlapping vertices (by [@​hargasinski](https://togithub.com/hargasinski) in [https://github.com/openlayers/openlayers/pull/13745](https://togithub.com/openlayers/openlayers/pull/13745)) - Support GML polygons with ring curves instead of linear rings (by [@​ahocevar](https://togithub.com/ahocevar) in [https://github.com/openlayers/openlayers/pull/13749](https://togithub.com/openlayers/openlayers/pull/13749)) - Fix typo in method names (by [@​MoonE](https://togithub.com/MoonE) in [https://github.com/openlayers/openlayers/pull/13750](https://togithub.com/openlayers/openlayers/pull/13750)) - Load GeoTiff from Blob [#​13189](https://togithub.com/openlayers/openlayers/issues/13189) [#​13703](https://togithub.com/openlayers/openlayers/issues/13703) (by [@​m-mohr](https://togithub.com/m-mohr) in [https://github.com/openlayers/openlayers/pull/13724](https://togithub.com/openlayers/openlayers/pull/13724)) - improve text width calculation (by [@​IQGeo](https://togithub.com/IQGeo) in [https://github.com/openlayers/openlayers/pull/12106](https://togithub.com/openlayers/openlayers/pull/12106)) - Fix tile pyramid getData() (by [@​mike-000](https://togithub.com/mike-000) in [https://github.com/openlayers/openlayers/pull/13712](https://togithub.com/openlayers/openlayers/pull/13712)) - Improve icon-sprite-webgl example (by [@​MoonE](https://togithub.com/MoonE) in [https://github.com/openlayers/openlayers/pull/13709](https://togithub.com/openlayers/openlayers/pull/13709)) - Fix hitdetection for icon with offset and pixelratio != 1 (by [@​MoonE](https://togithub.com/MoonE) in [https://github.com/openlayers/openlayers/pull/13627](https://togithub.com/openlayers/openlayers/pull/13627)) - Wait for icons to be loaded before firing rendercomplete event (by [@​MoonE](https://togithub.com/MoonE) in [https://github.com/openlayers/openlayers/pull/13626](https://togithub.com/openlayers/openlayers/pull/13626)) - Change typedef to boolean (by [@​mike-000](https://togithub.com/mike-000) in [https://github.com/openlayers/openlayers/pull/13702](https://togithub.com/openlayers/openlayers/pull/13702)) - [#​13690](https://togithub.com/openlayers/openlayers/issues/13690) VectorSource#getFeaturesInExtent add projection parameter (by [@​burleight](https://togithub.com/burleight) in [https://github.com/openlayers/openlayers/pull/13691](https://togithub.com/openlayers/openlayers/pull/13691)) - Update ESLint config and plugins (by [@​tschaub](https://togithub.com/tschaub) in [https://github.com/openlayers/openlayers/pull/13701](https://togithub.com/openlayers/openlayers/pull/13701)) - Flip extent coordinates for projections with ne\* axis order (by [@​ahocevar](https://togithub.com/ahocevar) in [https://github.com/openlayers/openlayers/pull/13688](https://togithub.com/openlayers/openlayers/pull/13688)) - Link interaction (by [@​tschaub](https://togithub.com/tschaub) in [https://github.com/openlayers/openlayers/pull/13689](https://togithub.com/openlayers/openlayers/pull/13689)) - Test improvements (by [@​MoonE](https://togithub.com/MoonE) in [https://github.com/openlayers/openlayers/pull/13676](https://togithub.com/openlayers/openlayers/pull/13676)) - Add null return type (by [@​ahocevar](https://togithub.com/ahocevar) in [https://github.com/openlayers/openlayers/pull/13673](https://togithub.com/openlayers/openlayers/pull/13673)) - fix currentClip == null (by [@​CNS-Solutions](https://togithub.com/CNS-Solutions) in [https://github.com/openlayers/openlayers/pull/13672](https://togithub.com/openlayers/openlayers/pull/13672)) - Handle NaN nodata (by [@​tschaub](https://togithub.com/tschaub) in [https://github.com/openlayers/openlayers/pull/13669](https://togithub.com/openlayers/openlayers/pull/13669)) - Fix for parcel error while building examples (by [@​arekgotfryd](https://togithub.com/arekgotfryd) in [https://github.com/openlayers/openlayers/pull/13656](https://togithub.com/openlayers/openlayers/pull/13656)) - Explicit data tile size (by [@​tschaub](https://togithub.com/tschaub) in [https://github.com/openlayers/openlayers/pull/13648](https://togithub.com/openlayers/openlayers/pull/13648)) - Decluttering mode by style (by [@​CNS-Solutions](https://togithub.com/CNS-Solutions) in [https://github.com/openlayers/openlayers/pull/13566](https://togithub.com/openlayers/openlayers/pull/13566)) - Output GeoTIFF tile load errors to console (by [@​mike-000](https://togithub.com/mike-000) in [https://github.com/openlayers/openlayers/pull/13645](https://togithub.com/openlayers/openlayers/pull/13645)) - Fix typos in upgrade notes (by [@​openlayers](https://togithub.com/openlayers) in [https://github.com/openlayers/openlayers/pull/13641](https://togithub.com/openlayers/openlayers/pull/13641)) - Let transform function transform all dimensions it is capable of (by [@​ahocevar](https://togithub.com/ahocevar) in [https://github.com/openlayers/openlayers/pull/13637](https://togithub.com/openlayers/openlayers/pull/13637)) - Fix dependabot config (by [@​tschaub](https://togithub.com/tschaub) in [https://github.com/openlayers/openlayers/pull/13614](https://togithub.com/openlayers/openlayers/pull/13614)) - Include GitHub actions in the dependabot config (by [@​turrisxyz](https://togithub.com/turrisxyz) in [https://github.com/openlayers/openlayers/pull/13611](https://togithub.com/openlayers/openlayers/pull/13611)) - Do not reload data tiles if already loaded or loading (by [@​mike-000](https://togithub.com/mike-000) in [https://github.com/openlayers/openlayers/pull/13594](https://togithub.com/openlayers/openlayers/pull/13594)) - Limit permissions for GitHub actions (by [@​turrisxyz](https://togithub.com/turrisxyz) in [https://github.com/openlayers/openlayers/pull/13607](https://togithub.com/openlayers/openlayers/pull/13607)) - Handle rotation with non-square tiles (by [@​tschaub](https://togithub.com/tschaub) in [https://github.com/openlayers/openlayers/pull/13603](https://togithub.com/openlayers/openlayers/pull/13603)) - Properly document loadstart and loadend events (by [@​ahocevar](https://togithub.com/ahocevar) in [https://github.com/openlayers/openlayers/pull/13595](https://togithub.com/openlayers/openlayers/pull/13595)) - Update OSM Vector Tiles attribution (by [@​mike-000](https://togithub.com/mike-000) in [https://github.com/openlayers/openlayers/pull/13568](https://togithub.com/openlayers/openlayers/pull/13568)) - WebGLPointsLayer wrapX support - partially addressing [#​11131](https://togithub.com/openlayers/openlayers/issues/11131) (by [@​burleight](https://togithub.com/burleight) in [https://github.com/openlayers/openlayers/pull/13528](https://togithub.com/openlayers/openlayers/pull/13528)) - Add `justify` option for text style (by [@​rycgar](https://togithub.com/rycgar) in [https://github.com/openlayers/openlayers/pull/13571](https://togithub.com/openlayers/openlayers/pull/13571)) - Do not assert null projection (by [@​mike-000](https://togithub.com/mike-000) in [https://github.com/openlayers/openlayers/pull/13565](https://togithub.com/openlayers/openlayers/pull/13565)) - Improve Projection and Scale example calculations (by [@​mike-000](https://togithub.com/mike-000) in [https://github.com/openlayers/openlayers/pull/13496](https://togithub.com/openlayers/openlayers/pull/13496)) - Add geometryLayout property to Draw interaction (by [@​drnextgis](https://togithub.com/drnextgis) in [https://github.com/openlayers/openlayers/pull/13546](https://togithub.com/openlayers/openlayers/pull/13546)) - Updates for ol-mapbox-style v8 (by [@​ahocevar](https://togithub.com/ahocevar) in [https://github.com/openlayers/openlayers/pull/13552](https://togithub.com/openlayers/openlayers/pull/13552)) - NM symbol unit (by [@​jipexu](https://togithub.com/jipexu) in [https://github.com/openlayers/openlayers/pull/13554](https://togithub.com/openlayers/openlayers/pull/13554)) - Update backgrounds when function returns a different color (by [@​ahocevar](https://togithub.com/ahocevar) in [https://github.com/openlayers/openlayers/pull/13550](https://togithub.com/openlayers/openlayers/pull/13550)) - Handle gutter in WebGL tile renderer (by [@​mike-000](https://togithub.com/mike-000) in [https://github.com/openlayers/openlayers/pull/13547](https://togithub.com/openlayers/openlayers/pull/13547)) - Do not add second interaction in Pinch Zoom example (by [@​mike-000](https://togithub.com/mike-000) in [https://github.com/openlayers/openlayers/pull/13551](https://togithub.com/openlayers/openlayers/pull/13551)) - Bugfix for GML parsing with multiple property elements with XML attributes (by [@​ejn](https://togithub.com/ejn) in [https://github.com/openlayers/openlayers/pull/12936](https://togithub.com/openlayers/openlayers/pull/12936)) - Fix small typo in docs (by [@​bartvde](https://togithub.com/bartvde) in [https://github.com/openlayers/openlayers/pull/13536](https://togithub.com/openlayers/openlayers/pull/13536)) - Update type annotations for GMLBase (by [@​ahocevar](https://togithub.com/ahocevar) in [https://github.com/openlayers/openlayers/pull/13533](https://togithub.com/openlayers/openlayers/pull/13533)) - Add optional maxWidth for ScaleLine control (by [@​bartvde](https://togithub.com/bartvde) in [https://github.com/openlayers/openlayers/pull/13531](https://togithub.com/openlayers/openlayers/pull/13531)) - Include tile gutter in offsets for getData() methods (by [@​mike-000](https://togithub.com/mike-000) in [https://github.com/openlayers/openlayers/pull/13521](https://togithub.com/openlayers/openlayers/pull/13521)) - Updates for the 6.14.1 release (by [@​openlayers](https://togithub.com/openlayers) in [https://github.com/openlayers/openlayers/pull/13511](https://togithub.com/openlayers/openlayers/pull/13511))
Dependency Updates - Bump rollup from 2.76.0 to 2.77.0 (by [@​openlayers](https://togithub.com/openlayers) in [https://github.com/openlayers/openlayers/pull/13841](https://togithub.com/openlayers/openlayers/pull/13841)) - Bump [@​types/geojson](https://togithub.com/types/geojson) from 7946.0.8 to 7946.0.10 (by [@​openlayers](https://togithub.com/openlayers) in [https://github.com/openlayers/openlayers/pull/13842](https://togithub.com/openlayers/openlayers/pull/13842)) - Bump [@​babel/preset-env](https://togithub.com/babel/preset-env) from 7.18.6 to 7.18.9 (by [@​openlayers](https://togithub.com/openlayers) in [https://github.com/openlayers/openlayers/pull/13843](https://togithub.com/openlayers/openlayers/pull/13843)) - Bump clean-css-cli from 5.6.0 to 5.6.1 (by [@​openlayers](https://togithub.com/openlayers) in [https://github.com/openlayers/openlayers/pull/13844](https://togithub.com/openlayers/openlayers/pull/13844)) - Bump marked from 4.0.17 to 4.0.18 (by [@​openlayers](https://togithub.com/openlayers) in [https://github.com/openlayers/openlayers/pull/13845](https://togithub.com/openlayers/openlayers/pull/13845)) - Bump [@​babel/core](https://togithub.com/babel/core) from 7.18.6 to 7.18.9 (by [@​openlayers](https://togithub.com/openlayers) in [https://github.com/openlayers/openlayers/pull/13846](https://togithub.com/openlayers/openlayers/pull/13846)) - Bump puppeteer from 15.3.2 to 15.4.0 (by [@​openlayers](https://togithub.com/openlayers) in [https://github.com/openlayers/openlayers/pull/13847](https://togithub.com/openlayers/openlayers/pull/13847)) - Bump eslint from 8.19.0 to 8.20.0 (by [@​openlayers](https://togithub.com/openlayers) in [https://github.com/openlayers/openlayers/pull/13848](https://togithub.com/openlayers/openlayers/pull/13848)) - Bump puppeteer from 15.3.0 to 15.3.2 (by [@​openlayers](https://togithub.com/openlayers) in [https://github.com/openlayers/openlayers/pull/13824](https://togithub.com/openlayers/openlayers/pull/13824)) - Bump rollup from 2.75.7 to 2.76.0 (by [@​openlayers](https://togithub.com/openlayers) in [https://github.com/openlayers/openlayers/pull/13825](https://togithub.com/openlayers/openlayers/pull/13825)) - Bump [@​babel/core](https://togithub.com/babel/core) from 7.18.5 to 7.18.6 (by [@​openlayers](https://togithub.com/openlayers) in [https://github.com/openlayers/openlayers/pull/13806](https://togithub.com/openlayers/openlayers/pull/13806)) - Bump webpack-dev-server from 4.9.2 to 4.9.3 (by [@​openlayers](https://togithub.com/openlayers) in [https://github.com/openlayers/openlayers/pull/13810](https://togithub.com/openlayers/openlayers/pull/13810)) - Bump [@​babel/preset-env](https://togithub.com/babel/preset-env) from 7.18.2 to 7.18.6 (by [@​openlayers](https://togithub.com/openlayers) in [https://github.com/openlayers/openlayers/pull/13808](https://togithub.com/openlayers/openlayers/pull/13808)) - Bump puppeteer from 15.1.1 to 15.3.0 (by [@​openlayers](https://togithub.com/openlayers) in [https://github.com/openlayers/openlayers/pull/13807](https://togithub.com/openlayers/openlayers/pull/13807)) - Bump es-main from 1.0.2 to 1.2.0 (by [@​openlayers](https://togithub.com/openlayers) in [https://github.com/openlayers/openlayers/pull/13809](https://togithub.com/openlayers/openlayers/pull/13809)) - Bump eslint from 8.18.0 to 8.19.0 (by [@​openlayers](https://togithub.com/openlayers) in [https://github.com/openlayers/openlayers/pull/13811](https://togithub.com/openlayers/openlayers/pull/13811)) - Bump [@​rollup/plugin-commonjs](https://togithub.com/rollup/plugin-commonjs) from 22.0.0 to 22.0.1 (by [@​openlayers](https://togithub.com/openlayers) in [https://github.com/openlayers/openlayers/pull/13793](https://togithub.com/openlayers/openlayers/pull/13793)) - Bump puppeteer from 14.4.1 to 15.1.1 (by [@​openlayers](https://togithub.com/openlayers) in [https://github.com/openlayers/openlayers/pull/13794](https://togithub.com/openlayers/openlayers/pull/13794)) - Bump eslint from 8.17.0 to 8.18.0 (by [@​openlayers](https://togithub.com/openlayers) in [https://github.com/openlayers/openlayers/pull/13776](https://togithub.com/openlayers/openlayers/pull/13776)) - Bump typescript from 4.7.3 to 4.7.4 (by [@​openlayers](https://togithub.com/openlayers) in [https://github.com/openlayers/openlayers/pull/13777](https://togithub.com/openlayers/openlayers/pull/13777)) - Bump karma from 6.3.20 to 6.4.0 (by [@​openlayers](https://togithub.com/openlayers) in [https://github.com/openlayers/openlayers/pull/13775](https://togithub.com/openlayers/openlayers/pull/13775)) - Bump puppeteer from 14.3.0 to 14.4.1 (by [@​openlayers](https://togithub.com/openlayers) in [https://github.com/openlayers/openlayers/pull/13778](https://togithub.com/openlayers/openlayers/pull/13778)) - Bump rollup from 2.75.6 to 2.75.7 (by [@​openlayers](https://togithub.com/openlayers) in [https://github.com/openlayers/openlayers/pull/13779](https://togithub.com/openlayers/openlayers/pull/13779)) - Bump source-map-loader from 3.0.1 to 4.0.0 (by [@​openlayers](https://togithub.com/openlayers) in [https://github.com/openlayers/openlayers/pull/13754](https://togithub.com/openlayers/openlayers/pull/13754)) - Bump [@​babel/core](https://togithub.com/babel/core) from 7.18.2 to 7.18.5 (by [@​openlayers](https://togithub.com/openlayers) in [https://github.com/openlayers/openlayers/pull/13755](https://togithub.com/openlayers/openlayers/pull/13755)) - Bump marked from 4.0.16 to 4.0.17 (by [@​openlayers](https://togithub.com/openlayers) in [https://github.com/openlayers/openlayers/pull/13756](https://togithub.com/openlayers/openlayers/pull/13756)) - Bump puppeteer from 14.2.1 to 14.3.0 (by [@​openlayers](https://togithub.com/openlayers) in [https://github.com/openlayers/openlayers/pull/13757](https://togithub.com/openlayers/openlayers/pull/13757)) - Bump rollup from 2.75.5 to 2.75.6 (by [@​openlayers](https://togithub.com/openlayers) in [https://github.com/openlayers/openlayers/pull/13758](https://togithub.com/openlayers/openlayers/pull/13758)) - Bump webpack-cli from 4.9.2 to 4.10.0 (by [@​openlayers](https://togithub.com/openlayers) in [https://github.com/openlayers/openlayers/pull/13759](https://togithub.com/openlayers/openlayers/pull/13759)) - Bump webpack-dev-server from 4.9.1 to 4.9.2 (by [@​openlayers](https://togithub.com/openlayers) in [https://github.com/openlayers/openlayers/pull/13760](https://togithub.com/openlayers/openlayers/pull/13760)) - Bump globby from 13.1.1 to 13.1.2 (by [@​openlayers](https://togithub.com/openlayers) in [https://github.com/openlayers/openlayers/pull/13761](https://togithub.com/openlayers/openlayers/pull/13761)) - Bump eslint from 8.16.0 to 8.17.0 (by [@​openlayers](https://togithub.com/openlayers) in [https://github.com/openlayers/openlayers/pull/13732](https://togithub.com/openlayers/openlayers/pull/13732)) - Bump typescript from 4.7.2 to 4.7.3 (by [@​openlayers](https://togithub.com/openlayers) in [https://github.com/openlayers/openlayers/pull/13730](https://togithub.com/openlayers/openlayers/pull/13730)) - Bump webpack from 5.72.1 to 5.73.0 (by [@​openlayers](https://togithub.com/openlayers) in [https://github.com/openlayers/openlayers/pull/13731](https://togithub.com/openlayers/openlayers/pull/13731)) - Bump rollup from 2.75.3 to 2.75.5 (by [@​openlayers](https://togithub.com/openlayers) in [https://github.com/openlayers/openlayers/pull/13733](https://togithub.com/openlayers/openlayers/pull/13733)) - Bump puppeteer from 14.1.1 to 14.2.1 (by [@​openlayers](https://togithub.com/openlayers) in [https://github.com/openlayers/openlayers/pull/13734](https://togithub.com/openlayers/openlayers/pull/13734)) - Bump webpack-dev-server from 4.9.0 to 4.9.1 (by [@​openlayers](https://togithub.com/openlayers) in [https://github.com/openlayers/openlayers/pull/13735](https://togithub.com/openlayers/openlayers/pull/13735)) - Bump [@​babel/core](https://togithub.com/babel/core) from 7.18.0 to 7.18.2 (by [@​openlayers](https://togithub.com/openlayers) in [https://github.com/openlayers/openlayers/pull/13717](https://togithub.com/openlayers/openlayers/pull/13717)) - Bump rollup from 2.74.1 to 2.75.3 (by [@​openlayers](https://togithub.com/openlayers) in [https://github.com/openlayers/openlayers/pull/13718](https://togithub.com/openlayers/openlayers/pull/13718)) - Bump [@​types/offscreencanvas](https://togithub.com/types/offscreencanvas) from 2019.6.4 to 2019.7.0 (by [@​openlayers](https://togithub.com/openlayers) in [https://github.com/openlayers/openlayers/pull/13716](https://togithub.com/openlayers/openlayers/pull/13716)) - Bump typescript from 4.6.4 to 4.7.2 (by [@​openlayers](https://togithub.com/openlayers) in [https://github.com/openlayers/openlayers/pull/13719](https://togithub.com/openlayers/openlayers/pull/13719)) - Bump [@​babel/preset-env](https://togithub.com/babel/preset-env) from 7.18.0 to 7.18.2 (by [@​openlayers](https://togithub.com/openlayers) in [https://github.com/openlayers/openlayers/pull/13720](https://togithub.com/openlayers/openlayers/pull/13720)) - Bump ol-mapbox-style from 8.0.8 to 8.1.2 (by [@​openlayers](https://togithub.com/openlayers) in [https://github.com/openlayers/openlayers/pull/13715](https://togithub.com/openlayers/openlayers/pull/13715)) - Bump eslint from 8.9.0 to 8.16.0 (by [@​openlayers](https://togithub.com/openlayers) in [https://github.com/openlayers/openlayers/pull/13693](https://togithub.com/openlayers/openlayers/pull/13693)) - Bump [@​babel/core](https://togithub.com/babel/core) from 7.17.10 to 7.18.0 (by [@​openlayers](https://togithub.com/openlayers) in [https://github.com/openlayers/openlayers/pull/13694](https://togithub.com/openlayers/openlayers/pull/13694)) - Bump rollup from 2.73.0 to 2.74.1 (by [@​openlayers](https://togithub.com/openlayers) in [https://github.com/openlayers/openlayers/pull/13699](https://togithub.com/openlayers/openlayers/pull/13699)) - Bump copy-webpack-plugin from 10.2.4 to 11.0.0 (by [@​openlayers](https://togithub.com/openlayers) in [https://github.com/openlayers/openlayers/pull/13695](https://togithub.com/openlayers/openlayers/pull/13695)) - Bump webpack-dev-middleware from 5.3.1 to 5.3.3 (by [@​openlayers](https://togithub.com/openlayers) in [https://github.com/openlayers/openlayers/pull/13696](https://togithub.com/openlayers/openlayers/pull/13696)) - Bump marked from 4.0.15 to 4.0.16 (by [@​openlayers](https://togithub.com/openlayers) in [https://github.com/openlayers/openlayers/pull/13697](https://togithub.com/openlayers/openlayers/pull/13697)) - Bump [@​babel/preset-env](https://togithub.com/babel/preset-env) from 7.17.10 to 7.18.0 (by [@​openlayers](https://togithub.com/openlayers) in [https://github.com/openlayers/openlayers/pull/13698](https://togithub.com/openlayers/openlayers/pull/13698)) - Bump puppeteer from 14.1.0 to 14.1.1 (by [@​openlayers](https://togithub.com/openlayers) in [https://github.com/openlayers/openlayers/pull/13700](https://togithub.com/openlayers/openlayers/pull/13700)) - Bump rollup from 2.72.1 to 2.73.0 (by [@​openlayers](https://togithub.com/openlayers) in [https://github.com/openlayers/openlayers/pull/13680](https://togithub.com/openlayers/openlayers/pull/13680)) - Bump webpack from 5.72.0 to 5.72.1 (by [@​openlayers](https://togithub.com/openlayers) in [https://github.com/openlayers/openlayers/pull/13681](https://togithub.com/openlayers/openlayers/pull/13681)) - Bump karma from 6.3.19 to 6.3.20 (by [@​openlayers](https://togithub.com/openlayers) in [https://github.com/openlayers/openlayers/pull/13679](https://togithub.com/openlayers/openlayers/pull/13679)) - Bump puppeteer from 13.7.0 to 14.1.0 (by [@​openlayers](https://togithub.com/openlayers) in [https://github.com/openlayers/openlayers/pull/13678](https://togithub.com/openlayers/openlayers/pull/13678)) - Bump ol-mapbox-style from 8.0.7 to 8.0.8 (by [@​openlayers](https://togithub.com/openlayers) in [https://github.com/openlayers/openlayers/pull/13682](https://togithub.com/openlayers/openlayers/pull/13682)) - Bump yargs from 17.4.1 to 17.5.1 (by [@​openlayers](https://togithub.com/openlayers) in [https://github.com/openlayers/openlayers/pull/13683](https://togithub.com/openlayers/openlayers/pull/13683)) - Bump rollup from 2.71.1 to 2.72.1 (by [@​openlayers](https://togithub.com/openlayers) in [https://github.com/openlayers/openlayers/pull/13661](https://togithub.com/openlayers/openlayers/pull/13661)) - Bump sinon from 13.0.2 to 14.0.0 (by [@​openlayers](https://togithub.com/openlayers) in [https://github.com/openlayers/openlayers/pull/13659](https://togithub.com/openlayers/openlayers/pull/13659)) - Bump webpack-dev-server from 4.8.1 to 4.9.0 (by [@​openlayers](https://togithub.com/openlayers) in [https://github.com/openlayers/openlayers/pull/13662](https://togithub.com/openlayers/openlayers/pull/13662)) - Bump [@​rollup/plugin-node-resolve](https://togithub.com/rollup/plugin-node-resolve) from 13.2.1 to 13.3.0 (by [@​openlayers](https://togithub.com/openlayers) in [https://github.com/openlayers/openlayers/pull/13663](https://togithub.com/openlayers/openlayers/pull/13663)) - Bump ol-mapbox-style from 8.0.5 to 8.0.7 (by [@​openlayers](https://togithub.com/openlayers) in [https://github.com/openlayers/openlayers/pull/13602](https://togithub.com/openlayers/openlayers/pull/13602)) - Bump marked from 4.0.14 to 4.0.15 (by [@​openlayers](https://togithub.com/openlayers) in [https://github.com/openlayers/openlayers/pull/13628](https://togithub.com/openlayers/openlayers/pull/13628)) - Bump express from 4.18.0 to 4.18.1 (by [@​openlayers](https://togithub.com/openlayers) in [https://github.com/openlayers/openlayers/pull/13629](https://togithub.com/openlayers/openlayers/pull/13629)) - Bump rollup from 2.70.2 to 2.71.1 (by [@​openlayers](https://togithub.com/openlayers) in [https://github.com/openlayers/openlayers/pull/13630](https://togithub.com/openlayers/openlayers/pull/13630)) - Bump typescript from 4.6.3 to 4.6.4 (by [@​openlayers](https://togithub.com/openlayers) in [https://github.com/openlayers/openlayers/pull/13631](https://togithub.com/openlayers/openlayers/pull/13631)) - Bump mocha from 9.2.2 to 10.0.0 (by [@​openlayers](https://togithub.com/openlayers) in [https://github.com/openlayers/openlayers/pull/13632](https://togithub.com/openlayers/openlayers/pull/13632)) - Bump [@​babel/core](https://togithub.com/babel/core) from 7.17.9 to 7.17.10 (by [@​openlayers](https://togithub.com/openlayers) in [https://github.com/openlayers/openlayers/pull/13633](https://togithub.com/openlayers/openlayers/pull/13633)) - Bump [@​babel/preset-env](https://togithub.com/babel/preset-env) from 7.16.11 to 7.17.10 (by [@​openlayers](https://togithub.com/openlayers) in [https://github.com/openlayers/openlayers/pull/13634](https://togithub.com/openlayers/openlayers/pull/13634)) - Bump github/codeql-action from 1 to 2 (by [@​openlayers](https://togithub.com/openlayers) in [https://github.com/openlayers/openlayers/pull/13616](https://togithub.com/openlayers/openlayers/pull/13616)) - Bump actions/setup-node from 2 to 3 (by [@​openlayers](https://togithub.com/openlayers) in [https://github.com/openlayers/openlayers/pull/13617](https://togithub.com/openlayers/openlayers/pull/13617)) - Bump actions/upload-artifact from 2 to 3 (by [@​openlayers](https://togithub.com/openlayers) in [https://github.com/openlayers/openlayers/pull/13615](https://togithub.com/openlayers/openlayers/pull/13615)) - Bump actions/checkout from 2 to 3 (by [@​openlayers](https://togithub.com/openlayers) in [https://github.com/openlayers/openlayers/pull/13618](https://togithub.com/openlayers/openlayers/pull/13618)) - Bump actions/github-script from 5 to 6 (by [@​openlayers](https://togithub.com/openlayers) in [https://github.com/openlayers/openlayers/pull/13619](https://togithub.com/openlayers/openlayers/pull/13619)) - Bump puppeteer from 13.6.0 to 13.7.0 (by [@​openlayers](https://togithub.com/openlayers) in [https://github.com/openlayers/openlayers/pull/13620](https://togithub.com/openlayers/openlayers/pull/13620)) - Bump express from 4.17.3 to 4.18.0 (by [@​openlayers](https://togithub.com/openlayers) in [https://github.com/openlayers/openlayers/pull/13621](https://togithub.com/openlayers/openlayers/pull/13621)) - Bump [@​rollup/plugin-commonjs](https://togithub.com/rollup/plugin-commonjs) from 21.1.0 to 22.0.0 (by [@​openlayers](https://togithub.com/openlayers) in [https://github.com/openlayers/openlayers/pull/13596](https://togithub.com/openlayers/openlayers/pull/13596)) - Bump puppeteer from 13.5.2 to 13.6.0 (by [@​openlayers](https://togithub.com/openlayers) in [https://github.com/openlayers/openlayers/pull/13600](https://togithub.com/openlayers/openlayers/pull/13600)) - Bump pixelmatch from 5.2.1 to 5.3.0 (by [@​openlayers](https://togithub.com/openlayers) in [https://github.com/openlayers/openlayers/pull/13598](https://togithub.com/openlayers/openlayers/pull/13598)) - Bump babel-loader from 8.2.4 to 8.2.5 (by [@​openlayers](https://togithub.com/openlayers) in [https://github.com/openlayers/openlayers/pull/13601](https://togithub.com/openlayers/openlayers/pull/13601)) - Bump karma from 6.3.18 to 6.3.19 (by [@​openlayers](https://togithub.com/openlayers) in [https://github.com/openlayers/openlayers/pull/13599](https://togithub.com/openlayers/openlayers/pull/13599)) - Bump sinon from 13.0.1 to 13.0.2 (by [@​openlayers](https://togithub.com/openlayers) in [https://github.com/openlayers/openlayers/pull/13582](https://togithub.com/openlayers/openlayers/pull/13582)) - Bump async from 2.6.3 to 2.6.4 (by [@​openlayers](https://togithub.com/openlayers) in [https://github.com/openlayers/openlayers/pull/13583](https://togithub.com/openlayers/openlayers/pull/13583)) - Bump [@​rollup/plugin-commonjs](https://togithub.com/rollup/plugin-commonjs) from 21.0.3 to 21.1.0 (by [@​openlayers](https://togithub.com/openlayers) in [https://github.com/openlayers/openlayers/pull/13578](https://togithub.com/openlayers/openlayers/pull/13578)) - Bump fs-extra from 10.0.1 to 10.1.0 (by [@​openlayers](https://togithub.com/openlayers) in [https://github.com/openlayers/openlayers/pull/13579](https://togithub.com/openlayers/openlayers/pull/13579)) - Bump karma from 6.3.17 to 6.3.18 (by [@​openlayers](https://togithub.com/openlayers) in [https://github.com/openlayers/openlayers/pull/13580](https://togithub.com/openlayers/openlayers/pull/13580)) - Bump rollup from 2.70.1 to 2.70.2 (by [@​openlayers](https://togithub.com/openlayers) in [https://github.com/openlayers/openlayers/pull/13581](https://togithub.com/openlayers/openlayers/pull/13581)) - Bump [@​rollup/plugin-node-resolve](https://togithub.com/rollup/plugin-node-resolve) from 13.1.3 to 13.2.1 (by [@​openlayers](https://togithub.com/openlayers) in [https://github.com/openlayers/openlayers/pull/13577](https://togithub.com/openlayers/openlayers/pull/13577)) - Bump webpack from 5.71.0 to 5.72.0 (by [@​openlayers](https://togithub.com/openlayers) in [https://github.com/openlayers/openlayers/pull/13557](https://togithub.com/openlayers/openlayers/pull/13557)) - Bump [@​babel/core](https://togithub.com/babel/core) from 7.17.8 to 7.17.9 (by [@​openlayers](https://togithub.com/openlayers) in [https://github.com/openlayers/openlayers/pull/13560](https://togithub.com/openlayers/openlayers/pull/13560)) - Bump webpack-dev-server from 4.7.4 to 4.8.1 (by [@​openlayers](https://togithub.com/openlayers) in [https://github.com/openlayers/openlayers/pull/13559](https://togithub.com/openlayers/openlayers/pull/13559)) - Bump marked from 4.0.12 to 4.0.14 (by [@​openlayers](https://togithub.com/openlayers) in [https://github.com/openlayers/openlayers/pull/13558](https://togithub.com/openlayers/openlayers/pull/13558)) - Bump yargs from 17.4.0 to 17.4.1 (by [@​openlayers](https://togithub.com/openlayers) in [https://github.com/openlayers/openlayers/pull/13556](https://togithub.com/openlayers/openlayers/pull/13556)) - Bump webpack from 5.70.0 to 5.71.0 (by [@​openlayers](https://togithub.com/openlayers) in [https://github.com/openlayers/openlayers/pull/13538](https://togithub.com/openlayers/openlayers/pull/13538)) - Bump jsdoc-plugin-typescript from 2.0.6 to 2.0.7 (by [@​openlayers](https://togithub.com/openlayers) in [https://github.com/openlayers/openlayers/pull/13537](https://togithub.com/openlayers/openlayers/pull/13537)) - Bump puppeteer from 13.5.1 to 13.5.2 (by [@​openlayers](https://togithub.com/openlayers) in [https://github.com/openlayers/openlayers/pull/13539](https://togithub.com/openlayers/openlayers/pull/13539)) - Bump clean-css-cli from 5.5.2 to 5.6.0 (by [@​openlayers](https://togithub.com/openlayers) in [https://github.com/openlayers/openlayers/pull/13540](https://togithub.com/openlayers/openlayers/pull/13540)) - Bump typescript from 4.6.2 to 4.6.3 (by [@​openlayers](https://togithub.com/openlayers) in [https://github.com/openlayers/openlayers/pull/13514](https://togithub.com/openlayers/openlayers/pull/13514)) - Bump babel-loader from 8.2.3 to 8.2.4 (by [@​openlayers](https://togithub.com/openlayers) in [https://github.com/openlayers/openlayers/pull/13513](https://togithub.com/openlayers/openlayers/pull/13513)) - Bump [@​rollup/plugin-commonjs](https://togithub.com/rollup/plugin-commonjs) from 21.0.2 to 21.0.3 (by [@​openlayers](https://togithub.com/openlayers) in [https://github.com/openlayers/openlayers/pull/13515](https://togithub.com/openlayers/openlayers/pull/13515)) - Bump serve-static from 1.14.2 to 1.15.0 (by [@​openlayers](https://togithub.com/openlayers) in [https://github.com/openlayers/openlayers/pull/13512](https://togithub.com/openlayers/openlayers/pull/13512)) - Bump geotiff from 2.0.4 to 2.0.5 (by [@​openlayers](https://togithub.com/openlayers) in [https://github.com/openlayers/openlayers/pull/13517](https://togithub.com/openlayers/openlayers/pull/13517))
#### New Contributors * @​burleight made their first contributi[https://github.com/openlayers/openlayers/pull/13528](https://togithub.com/openlayers/openlayers/pull/13528)/13528 * @​naveensrinivasan made their first contributi[https://github.com/openlayers/openlayers/pull/13607](https://togithub.com/openlayers/openlayers/pull/13607)/13607 * @​cns-solutions-admin made their first contributi[https://github.com/openlayers/openlayers/pull/13566](https://togithub.com/openlayers/openlayers/pull/13566)/13566 * @​arekgotfryd made their first contributi[https://github.com/openlayers/openlayers/pull/13656](https://togithub.com/openlayers/openlayers/pull/13656)/13656 * @​luiscamachopt made their first contributi[https://github.com/openlayers/openlayers/pull/12106](https://togithub.com/openlayers/openlayers/pull/12106)/12106 * @​m-mohr made their first contributi[https://github.com/openlayers/openlayers/pull/13724](https://togithub.com/openlayers/openlayers/pull/13724)/13724 * @​hargasinski made their first contributi[https://github.com/openlayers/openlayers/pull/13745](https://togithub.com/openlayers/openlayers/pull/13745)/13745 **Full Changelog**: https://github.com/openlayers/openlayers/compare/v6.14.1...v6.15.0 ### [`v6.14.1`](https://togithub.com/openlayers/openlayers/releases/tag/v6.14.1): 6.14.1 [Compare Source](https://togithub.com/openlayers/openlayers/compare/v6.14.0...v6.14.1) The 6.14.1 release is a patch to correct a version discrepancy in the `package-lock.json` file. See the [changelog for 6.14.0](https://togithub.com/openlayers/openlayers/releases/tag/v6.14.0) for new features and fixes since 6.13. ### [`v6.14.0`](https://togithub.com/openlayers/openlayers/releases/tag/v6.14.0): 6.14.0 [Compare Source](https://togithub.com/openlayers/openlayers/compare/v6.13.0...v6.14.0) The 6.14 release includes a few new features and fixes. The new `loadstart` and `loadend` events make it easy to add loading indicators to your maps. Enhancements to the snap interaction add support for snapping to points coincident with lines and improve performance. A change to WebGL rendering works around [an issue](https://bugs.webkit.org/show_bug.cgi?id=238196) in Safari 15.4. Find detail on these improvements and more in the full list of changes below. ##### List of all changes See below for a complete list of features and fixes. - Store rendered source on the layer instead of the layer state (by [@​tschaub](https://togithub.com/tschaub) in [https://github.com/openlayers/openlayers/pull/13509](https://togithub.com/openlayers/openlayers/pull/13509)) - Change imageSmoothing to interpolate in tests (by [@​mike-000](https://togithub.com/mike-000) in [https://github.com/openlayers/openlayers/pull/13506](https://togithub.com/openlayers/openlayers/pull/13506)) - Fallback if `OES_texture_float_linear` is not supported (by [@​mike-000](https://togithub.com/mike-000) in [https://github.com/openlayers/openlayers/pull/13505](https://togithub.com/openlayers/openlayers/pull/13505)) - Workaround for Safari WebGL issue (by [@​tschaub](https://togithub.com/tschaub) in [https://github.com/openlayers/openlayers/pull/13492](https://togithub.com/openlayers/openlayers/pull/13492)) - Separate geometry and extent parsing (by [@​ahocevar](https://togithub.com/ahocevar) in [https://github.com/openlayers/openlayers/pull/13490](https://togithub.com/openlayers/openlayers/pull/13490)) - Add loadstart and loadend map events (by [@​ahocevar](https://togithub.com/ahocevar) in [https://github.com/openlayers/openlayers/pull/13491](https://togithub.com/openlayers/openlayers/pull/13491)) - Add documentation for precompose and postcopose to ol/layer/WebGLTile (by [@​ahocevar](https://togithub.com/ahocevar) in [https://github.com/openlayers/openlayers/pull/13482](https://togithub.com/openlayers/openlayers/pull/13482)) - Fix legacy build (by [@​ahocevar](https://togithub.com/ahocevar) in [https://github.com/openlayers/openlayers/pull/13469](https://togithub.com/openlayers/openlayers/pull/13469)) - Fix Text#setText jsDoc (by [@​rycgar](https://togithub.com/rycgar) in [https://github.com/openlayers/openlayers/pull/13466](https://togithub.com/openlayers/openlayers/pull/13466)) - Do not warn about coordinates when view projection is configured (by [@​ahocevar](https://togithub.com/ahocevar) in [https://github.com/openlayers/openlayers/pull/13464](https://togithub.com/openlayers/openlayers/pull/13464)) - Reset image when empty (by [@​ahocevar](https://togithub.com/ahocevar) in [https://github.com/openlayers/openlayers/pull/13463](https://togithub.com/openlayers/openlayers/pull/13463)) - Revert image transition regression (by [@​ahocevar](https://togithub.com/ahocevar) in [https://github.com/openlayers/openlayers/pull/13460](https://togithub.com/openlayers/openlayers/pull/13460)) - Improve Snap interaction performance (by [@​MoonE](https://togithub.com/MoonE) in [https://github.com/openlayers/openlayers/pull/13455](https://togithub.com/openlayers/openlayers/pull/13455)) - Snap Interaction can snap to Point on line segment (by [@​T-MAPY](https://togithub.com/T-MAPY) in [https://github.com/openlayers/openlayers/pull/13446](https://togithub.com/openlayers/openlayers/pull/13446)) - Initialize variable before use in FullScreen control (by [@​MoonE](https://togithub.com/MoonE) in [https://github.com/openlayers/openlayers/pull/13447](https://togithub.com/openlayers/openlayers/pull/13447)) - Ensure FullScreen button has classname set on render. (by [@​themoffster](https://togithub.com/themoffster) in [https://github.com/openlayers/openlayers/pull/13444](https://togithub.com/openlayers/openlayers/pull/13444)) - Guard PluggableMap against null renderer (by [@​EvertEt](https://togithub.com/EvertEt) in [https://github.com/openlayers/openlayers/pull/13437](https://togithub.com/openlayers/openlayers/pull/13437)) - Fix rendercomplete with invisible WebGLPoints layer (by [@​M393](https://togithub.com/M393) in [https://github.com/openlayers/openlayers/pull/13434](https://togithub.com/openlayers/openlayers/pull/13434)) - Handle layers without renderer properly (by [@​ahocevar](https://togithub.com/ahocevar) in [https://github.com/openlayers/openlayers/pull/13424](https://togithub.com/openlayers/openlayers/pull/13424))
Dependency Updates - Bump minimist from 1.2.5 to 1.2.6 (by [@​openlayers](https://togithub.com/openlayers) in [https://github.com/openlayers/openlayers/pull/13501](https://togithub.com/openlayers/openlayers/pull/13501)) - Bump node-forge from 1.2.1 to 1.3.0 (by [@​openlayers](https://togithub.com/openlayers) in [https://github.com/openlayers/openlayers/pull/13498](https://togithub.com/openlayers/openlayers/pull/13498)) - Bump yargs from 17.3.1 to 17.4.0 (by [@​openlayers](https://togithub.com/openlayers) in [https://github.com/openlayers/openlayers/pull/13493](https://togithub.com/openlayers/openlayers/pull/13493)) - Bump [@​babel/core](https://togithub.com/babel/core) from 7.17.5 to 7.17.8 (by [@​openlayers](https://togithub.com/openlayers) in [https://github.com/openlayers/openlayers/pull/13494](https://togithub.com/openlayers/openlayers/pull/13494)) - Bump puppeteer from 13.4.1 to 13.5.1 (by [@​openlayers](https://togithub.com/openlayers) in [https://github.com/openlayers/openlayers/pull/13472](https://togithub.com/openlayers/openlayers/pull/13472)) - Bump karma-chrome-launcher from 3.1.0 to 3.1.1 (by [@​openlayers](https://togithub.com/openlayers) in [https://github.com/openlayers/openlayers/pull/13474](https://togithub.com/openlayers/openlayers/pull/13474)) - Bump mocha from 9.2.1 to 9.2.2 (by [@​openlayers](https://togithub.com/openlayers) in [https://github.com/openlayers/openlayers/pull/13475](https://togithub.com/openlayers/openlayers/pull/13475)) - Bump proj4 from 2.7.5 to 2.8.0 (by [@​openlayers](https://togithub.com/openlayers) in [https://github.com/openlayers/openlayers/pull/13476](https://togithub.com/openlayers/openlayers/pull/13476)) - Bump rollup from 2.70.0 to 2.70.1 (by [@​openlayers](https://togithub.com/openlayers) in [https://github.com/openlayers/openlayers/pull/13477](https://togithub.com/openlayers/openlayers/pull/13477)) - Bump ol-mapbox-style from 7.0.0 to 7.1.0 (by [@​openlayers](https://togithub.com/openlayers) in [https://github.com/openlayers/openlayers/pull/13473](https://togithub.com/openlayers/openlayers/pull/13473)) - Bump rollup from 2.69.0 to 2.70.0 (by [@​openlayers](https://togithub.com/openlayers) in [https://github.com/openlayers/openlayers/pull/13449](https://togithub.com/openlayers/openlayers/pull/13449)) - Bump webpack from 5.69.1 to 5.70.0 (by [@​openlayers](https://togithub.com/openlayers) in [https://github.com/openlayers/openlayers/pull/13450](https://togithub.com/openlayers/openlayers/pull/13450)) - Bump puppeteer from 13.4.0 to 13.4.1 (by [@​openlayers](https://togithub.com/openlayers) in [https://github.com/openlayers/openlayers/pull/13451](https://togithub.com/openlayers/openlayers/pull/13451)) - Bump karma from 6.3.16 to 6.3.17 (by [@​openlayers](https://togithub.com/openlayers) in [https://github.com/openlayers/openlayers/pull/13452](https://togithub.com/openlayers/openlayers/pull/13452)) - Bump typescript from 4.6.0-beta to 4.6.2 (by [@​openlayers](https://togithub.com/openlayers) in [https://github.com/openlayers/openlayers/pull/13453](https://togithub.com/openlayers/openlayers/pull/13453)) - Bump puppeteer from 13.3.2 to 13.4.0 (by [@​openlayers](https://togithub.com/openlayers) in [https://github.com/openlayers/openlayers/pull/13427](https://togithub.com/openlayers/openlayers/pull/13427)) - Bump fs-extra from 10.0.0 to 10.0.1 (by [@​openlayers](https://togithub.com/openlayers) in [https://github.com/openlayers/openlayers/pull/13429](https://togithub.com/openlayers/openlayers/pull/13429)) - Bump [@​rollup/plugin-commonjs](https://togithub.com/rollup/plugin-commonjs) from 21.0.1 to 21.0.2 (by [@​openlayers](https://togithub.com/openlayers) in [https://github.com/openlayers/openlayers/pull/13430](https://togithub.com/openlayers/openlayers/pull/13430)) - Bump rollup from 2.67.3 to 2.69.0 (by [@​openlayers](https://togithub.com/openlayers) in [https://github.com/openlayers/openlayers/pull/13442](https://togithub.com/openlayers/openlayers/pull/13442)) - Bump [@​rollup/plugin-babel](https://togithub.com/rollup/plugin-babel) from 5.3.0 to 5.3.1 (by [@​openlayers](https://togithub.com/openlayers) in [https://github.com/openlayers/openlayers/pull/13426](https://togithub.com/openlayers/openlayers/pull/13426))
#### New Contributors * @​themoffster made their first contributi[https://github.com/openlayers/openlayers/pull/13444](https://togithub.com/openlayers/openlayers/pull/13444)/13444 * @​langpavel made their first contributi[https://github.com/openlayers/openlayers/pull/13446](https://togithub.com/openlayers/openlayers/pull/13446)/13446 * @​rycgar made their first contributi[https://github.com/openlayers/openlayers/pull/13466](https://togithub.com/openlayers/openlayers/pull/13466)/13466 **Full Changelog**: https://github.com/openlayers/openlayers/compare/v6.13.0...v6.14.0 ### [`v6.13.0`](https://togithub.com/openlayers/openlayers/releases/tag/v6.13.0) [Compare Source](https://togithub.com/openlayers/openlayers/compare/v6.12.0...v6.13.0) #### Overview The 6.13 release brings several exciting new features and improvements: - A new `layer.getData()` method to get pixel data for a single layer (see details below). - Support for rich text labels in `ol/style/Text`, to use different font styles and fonts in a single label. - The `useGeograpic()` and `setUserProjection()` functions in the `ol/proj` module are now part of the official API. These functions make it easier to work with geographic coordinates or local projections. - Improvements for WebGL Tile and Points layers. - Performance improvements on `ol/Feature`, to avoid event creation when there are no listeners. - Update of geotiff.js to v2, to fix some build issues that users reported. - Improvements to the auto-generated TypeScript types. #### Details ##### New `layer.getData()` method Raster layers (static images, image tiles, data tiles) have a new `layer.getData(pixel)` method that returns the pixel data at the provided location. The return value depends on the underlying source data type. For example, a GeoTIFF may return a `Float32Array` with one value per band, while a PNG rendered from a tile layer will return a `Uint8ClampedArray` of RGBA values. If you were previously using the `map.forEachLayerAtPixel()` method, you should use the new `layer.getData()` method instead. The old method returns composite pixel values from multiple layers and is limited to RGBA values. The new method doesn't suffer from these shortcomings and is more performant. ##### Deprecated `map.forEachLayerAtPixel()` method The `map.forEachLayerAtPixel()` method has been deprecated. It will be removed (or its behavior may change) in the next major release. Please use the `layer.getData()` method instead. #### List of all changes See below for a complete list of features and fixes. - Update ol-mapbox-style for rich text labels support (by [@​ahocevar](https://togithub.com/ahocevar) in [https://github.com/openlayers/openlayers/pull/13418](https://togithub.com/openlayers/openlayers/pull/13418)) - Increase GeoTIFF resolutions tolerance (by [@​ahocevar](https://togithub.com/ahocevar) in [https://github.com/openlayers/openlayers/pull/13417](https://togithub.com/openlayers/openlayers/pull/13417)) - Check for graticule resolution change and fix unrotated size (by [@​mike-000](https://togithub.com/mike-000) in [https://github.com/openlayers/openlayers/pull/13415](https://togithub.com/openlayers/openlayers/pull/13415)) - Rich text labels (by [@​ahocevar](https://togithub.com/ahocevar) in [https://github.com/openlayers/openlayers/pull/13410](https://togithub.com/openlayers/openlayers/pull/13410)) - Clear image when source's image is not ready (by [@​yonda-yonda](https://togithub.com/yonda-yonda) in [https://github.com/openlayers/openlayers/pull/13398](https://togithub.com/openlayers/openlayers/pull/13398)) - Fix setting View resolution or center to undefined (by [@​MoonE](https://togithub.com/MoonE) in [https://github.com/openlayers/openlayers/pull/13393](https://togithub.com/openlayers/openlayers/pull/13393)) - Fix clone of icon loses imgSize when cache is full (by [@​MoonE](https://togithub.com/MoonE) in [https://github.com/openlayers/openlayers/pull/13390](https://togithub.com/openlayers/openlayers/pull/13390)) - Use same clipping method for vector and image tiles (by [@​ahocevar](https://togithub.com/ahocevar) in [https://github.com/openlayers/openlayers/pull/13392](https://togithub.com/openlayers/openlayers/pull/13392)) - Less clipping of target resolution tiles (by [@​ahocevar](https://togithub.com/ahocevar) in [https://github.com/openlayers/openlayers/pull/13391](https://togithub.com/openlayers/openlayers/pull/13391)) - Change remaining links to point to class page instead of module (by [@​MoonE](https://togithub.com/MoonE) in [https://github.com/openlayers/openlayers/pull/13385](https://togithub.com/openlayers/openlayers/pull/13385)) - User projection API (by [@​ahocevar](https://togithub.com/ahocevar) in [https://github.com/openlayers/openlayers/pull/13383](https://togithub.com/openlayers/openlayers/pull/13383)) - Fix wrong types when using `"skipLibCheck": false` (by [@​seravifer](https://togithub.com/seravifer) in [https://github.com/openlayers/openlayers/pull/13382](https://togithub.com/openlayers/openlayers/pull/13382)) - Fix JsDoc references (by [@​MoonE](https://togithub.com/MoonE) in [https://github.com/openlayers/openlayers/pull/13374](https://togithub.com/openlayers/openlayers/pull/13374)) - Fix VectorSource isEmpty without spatial index (by [@​MoonE](https://togithub.com/MoonE) in [https://github.com/openlayers/openlayers/pull/13373](https://togithub.com/openlayers/openlayers/pull/13373)) - Document difference between Vector and VectorImage layers (by [@​ahocevar](https://togithub.com/ahocevar) in [https://github.com/openlayers/openlayers/pull/13371](https://togithub.com/openlayers/openlayers/pull/13371)) - Fix `ol/source/Cluster#setSource` type annotation (by [@​MoonE](https://togithub.com/MoonE) in [https://github.com/openlayers/openlayers/pull/12998](https://togithub.com/openlayers/openlayers/pull/12998)) - Preload tiles for WebGL tile layers (by [@​tschaub](https://togithub.com/tschaub) in [https://github.com/openlayers/openlayers/pull/13357](https://togithub.com/openlayers/openlayers/pull/13357)) - Avoid event creation when there are no listeners (by [@​MoonE](https://togithub.com/MoonE) in [https://github.com/openlayers/openlayers/pull/13358](https://togithub.com/openlayers/openlayers/pull/13358)) - Add floor, round and ceil to style expressions (by [@​mike-000](https://togithub.com/mike-000) in [https://github.com/openlayers/openlayers/pull/13363](https://togithub.com/openlayers/openlayers/pull/13363)) - Support WebGL layers in ol/source/Raster (by [@​mike-000](https://togithub.com/mike-000) in [https://github.com/openlayers/openlayers/pull/13361](https://togithub.com/openlayers/openlayers/pull/13361)) - Improve some null types to prepare for strictNullChecks (by [@​EvertEt](https://togithub.com/EvertEt) in [https://github.com/openlayers/openlayers/pull/13301](https://togithub.com/openlayers/openlayers/pull/13301)) - Reset globalAlpha back to its initial after mutati

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.