New
v10.6.0
Summary
The 10.6 release brings new and improved exmaples, a few bugs fixes, and several improvements like better scroll zooming, render quality of overlays and smarter webfont handling. Among the new features are better tile grid debug tiles with custom tile coordinate colors and SLD capability parsing for WMS.
What's Changed
- Updates for the 10.5.0 release by @jahow in https://github.com/openlayers/openlayers/pull/16772
- Fix for a regression issue in snap multipoint by @yjwoo14 in https://github.com/openlayers/openlayers/pull/16773
- Extend doc: Add a warning for attributions constructor argument of At… by @sipris in https://github.com/openlayers/openlayers/pull/16777
- Bump express from 4.21.2 to 5.1.0 by @dependabot in https://github.com/openlayers/openlayers/pull/16781
- Bump rollup from 4.38.0 to 4.39.0 by @dependabot in https://github.com/openlayers/openlayers/pull/16785
- Bump typescript from 5.8.2 to 5.8.3 by @dependabot in https://github.com/openlayers/openlayers/pull/16782
- Bump @typescript-eslint/parser from 8.28.0 to 8.29.0 by @dependabot in https://github.com/openlayers/openlayers/pull/16786
- Bump eslint from 9.23.0 to 9.24.0 by @dependabot in https://github.com/openlayers/openlayers/pull/16784
- Bump puppeteer from 24.4.0 to 24.6.0 by @dependabot in https://github.com/openlayers/openlayers/pull/16783
- Add wheel scroll by page. by @kisoso in https://github.com/openlayers/openlayers/pull/16791
- Fix generate-index script for windows by @M393 in https://github.com/openlayers/openlayers/pull/16792
- Handle VectorImage layer with no source by @ahocevar in https://github.com/openlayers/openlayers/pull/16800
- Fix line metric with zero-length segments by @M393 in https://github.com/openlayers/openlayers/pull/16801
- Bump marked from 15.0.7 to 15.0.8 by @dependabot in https://github.com/openlayers/openlayers/pull/16799
- Bump @typescript-eslint/parser from 8.29.0 to 8.29.1 by @dependabot in https://github.com/openlayers/openlayers/pull/16797
- Bump rollup from 4.39.0 to 4.40.0 by @dependabot in https://github.com/openlayers/openlayers/pull/16796
- Bump puppeteer from 24.6.0 to 24.6.1 by @dependabot in https://github.com/openlayers/openlayers/pull/16795
- Add source uid to tile cache key by @ahocevar in https://github.com/openlayers/openlayers/pull/16790
- Avoid instanceof PointerEvent to support cross-document maps by @ahocevar in https://github.com/openlayers/openlayers/pull/16778
- Replace dead comment url with url from wayback machine by @M393 in https://github.com/openlayers/openlayers/pull/16803
- Bump webpack from 5.98.0 to 5.99.5 by @dependabot in https://github.com/openlayers/openlayers/pull/16798
- Bump http-proxy-middleware from 2.0.7 to 2.0.9 by @dependabot in https://github.com/openlayers/openlayers/pull/16804
- Bump eslint from 9.24.0 to 9.25.0 by @dependabot in https://github.com/openlayers/openlayers/pull/16805
- Bump webpack from 5.99.5 to 5.99.6 by @dependabot in https://github.com/openlayers/openlayers/pull/16807
- Bump @typescript-eslint/parser from 8.29.1 to 8.30.1 by @dependabot in https://github.com/openlayers/openlayers/pull/16806
- Prevent Canvas2D warning in hit detection context by @jaa134 in https://github.com/openlayers/openlayers/pull/16810
- Handle change from fill/stroke to no fill/stroke when overlaps: false by @ahocevar in https://github.com/openlayers/openlayers/pull/16815
- Do not round overlay pixel coordinates by @ahocevar in https://github.com/openlayers/openlayers/pull/16809
- Fix formatting of expression apidoc page by @M393 in https://github.com/openlayers/openlayers/pull/16828
- fix(16834): Fix issue in parseImageOffsetProperties generating invalid shaders by @johnnyelwailer in https://github.com/openlayers/openlayers/pull/16835
- WebGL / Fix incorrect scaling of colors when provided by a style variable by @jahow in https://github.com/openlayers/openlayers/pull/16836
- fix(webgl): refactor dashDistanceField function to propery compile with dynamic expressions by @johnnyelwailer in https://github.com/openlayers/openlayers/pull/16837
- Add Mapserver Examples by @geographika in https://github.com/openlayers/openlayers/pull/16644
- Bump mocha from 11.1.0 to 11.2.2 by @dependabot in https://github.com/openlayers/openlayers/pull/16833
- Bump eslint from 9.25.0 to 9.26.0 by @dependabot in https://github.com/openlayers/openlayers/pull/16832
- Bump @typescript-eslint/parser from 8.30.1 to 8.31.1 by @dependabot in https://github.com/openlayers/openlayers/pull/16831
- WebGL / Avoid "Vertex buffer is not big enough for the draw call" error when mixing styles and geometry types by @jahow in https://github.com/openlayers/openlayers/pull/16840
- Fix setGeometry() in webgl/VectorLayer for useGeographic() by @kikuchan in https://github.com/openlayers/openlayers/pull/16814
- Bump marked from 15.0.8 to 15.0.11 by @dependabot in https://github.com/openlayers/openlayers/pull/16822
- Bump rollup from 4.40.0 to 4.40.1 by @dependabot in https://github.com/openlayers/openlayers/pull/16821
- Bump ol-mapbox-style from 12.5.0 to 12.6.0 by @dependabot in https://github.com/openlayers/openlayers/pull/16819
- Bump webpack from 5.99.6 to 5.99.7 by @dependabot in https://github.com/openlayers/openlayers/pull/16820
- Bump proj4 from 2.15.0 to 2.16.2 by @dependabot in https://github.com/openlayers/openlayers/pull/16846
- Bump rollup from 4.40.1 to 4.40.2 by @dependabot in https://github.com/openlayers/openlayers/pull/16847
- Bump @typescript-eslint/parser from 8.31.1 to 8.32.0 by @dependabot in https://github.com/openlayers/openlayers/pull/16849
- Bump puppeteer from 24.6.1 to 24.8.2 by @dependabot in https://github.com/openlayers/openlayers/pull/16848
- Update 3rd party index.hbs by @jipexu in https://github.com/openlayers/openlayers/pull/16851
- Fix deferred render order by @ahocevar in https://github.com/openlayers/openlayers/pull/16856
- Use FontFaceSet for modern font load status tracking by @ahocevar in https://github.com/openlayers/openlayers/pull/16854
- Bump rollup from 4.40.2 to 4.41.0 by @dependabot in https://github.com/openlayers/openlayers/pull/16859
- Bump @codemirror/lang-javascript from 6.2.3 to 6.2.4 by @dependabot in https://github.com/openlayers/openlayers/pull/16860
- Bump proj4 from 2.16.2 to 2.17.0 by @dependabot in https://github.com/openlayers/openlayers/pull/16861
- Bump ol-mapbox-style from 12.6.0 to 13.0.1 by @dependabot in https://github.com/openlayers/openlayers/pull/16862
- Bump eslint from 9.26.0 to 9.27.0 by @dependabot in https://github.com/openlayers/openlayers/pull/16863
- Bump @typescript-eslint/parser from 8.32.0 to 8.32.1 by @dependabot in https://github.com/openlayers/openlayers/pull/16865
- Bump semver from 7.7.1 to 7.7.2 by @dependabot in https://github.com/openlayers/openlayers/pull/16866
- Bump @octokit/rest from 21.1.1 to 22.0.0 by @dependabot in https://github.com/openlayers/openlayers/pull/16874
- Bump marked from 15.0.11 to 15.0.12 by @dependabot in https://github.com/openlayers/openlayers/pull/16876
- Bump mocha from 11.2.2 to 11.5.0 by @dependabot in https://github.com/openlayers/openlayers/pull/16875
- Bump puppeteer from 24.8.2 to 24.9.0 by @dependabot in https://github.com/openlayers/openlayers/pull/16877
- Add option to change TileDebug color by @pakb in https://github.com/openlayers/openlayers/pull/16871
- Only reset draw context when it it set by @ahocevar in https://github.com/openlayers/openlayers/pull/16879
- Bump dawidd6/action-download-artifact from 9 to 10 by @dependabot in https://github.com/openlayers/openlayers/pull/16889
- Bump puppeteer from 24.9.0 to 24.10.0 by @dependabot in https://github.com/openlayers/openlayers/pull/16887
- Bump webpack from 5.99.8 to 5.99.9 by @dependabot in https://github.com/openlayers/openlayers/pull/16886
- Bump @typescript-eslint/parser from 8.32.1 to 8.33.0 by @dependabot in https://github.com/openlayers/openlayers/pull/16885
- Bump eslint from 9.27.0 to 9.28.0 by @dependabot in https://github.com/openlayers/openlayers/pull/16884
- Bump webpack-sources from 3.2.3 to 3.3.0 by @dependabot in https://github.com/openlayers/openlayers/pull/16883
- Allow Parsing of SLD nodes in capabilities by @ltkum in https://github.com/openlayers/openlayers/pull/16890
- Bump rollup from 4.41.0 to 4.41.1 by @dependabot in https://github.com/openlayers/openlayers/pull/16882
- Bump yargs from 17.7.2 to 18.0.0 by @dependabot in https://github.com/openlayers/openlayers/pull/16888
- azure maps example by @jipexu in https://github.com/openlayers/openlayers/pull/16900
- chore(deps-dev): bump webpack-sources from 3.3.0 to 3.3.2 by @dependabot in https://github.com/openlayers/openlayers/pull/16895
- chore(deps-dev): bump webpack-dev-server from 5.2.1 to 5.2.2 by @dependabot in https://github.com/openlayers/openlayers/pull/16896
- chore(deps-dev): bump mocha from 11.5.0 to 11.6.0 by @dependabot in https://github.com/openlayers/openlayers/pull/16903
- chore(deps-dev): bump @rollup/plugin-commonjs from 28.0.3 to 28.0.5 by @dependabot in https://github.com/openlayers/openlayers/pull/16904
- chore(deps-dev): bump rollup from 4.42.0 to 4.43.0 by @dependabot in https://github.com/openlayers/openlayers/pull/16905
- chore(deps-dev): bump sinon from 20.0.0 to 21.0.0 by @dependabot in https://github.com/openlayers/openlayers/pull/16906
- chore(deps-dev): bump eslint from 9.28.0 to 9.29.0 by @dependabot in https://github.com/openlayers/openlayers/pull/16907
- chore(deps-dev): bump puppeteer from 24.10.0 to 24.10.1 by @dependabot in https://github.com/openlayers/openlayers/pull/16908
- chore(deps-dev): bump @typescript-eslint/parser from 8.33.0 to 8.34.0 by @dependabot in https://github.com/openlayers/openlayers/pull/16909
- chore(deps): bump dawidd6/action-download-artifact from 10 to 11 by @dependabot in https://github.com/openlayers/openlayers/pull/16911
New Contributors
- @kisoso made their first contribution in https://github.com/openlayers/openlayers/pull/16791
- @jaa134 made their first contribution in https://github.com/openlayers/openlayers/pull/16810
- @johnnyelwailer made their first contribution in https://github.com/openlayers/openlayers/pull/16835
Full Changelog: https://github.com/openlayers/openlayers/compare/v10.5.0...v10.6.0