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 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 in #13509)
- Change imageSmoothing to interpolate in tests (by @mike-000 in #13506)
- Fallback if
OES_texture_float_linear
is not supported (by @mike-000 in #13505) - Workaround for Safari WebGL issue (by @tschaub in #13492)
- Separate geometry and extent parsing (by @ahocevar in #13490)
- Add loadstart and loadend map events (by @ahocevar in #13491)
- Add documentation for precompose and postcopose to ol/layer/WebGLTile (by @ahocevar in #13482)
- Fix legacy build (by @ahocevar in #13469)
- Fix Text#setText jsDoc (by @rycgar in #13466)
- Do not warn about coordinates when view projection is configured (by @ahocevar in #13464)
- Reset image when empty (by @ahocevar in #13463)
- Revert image transition regression (by @ahocevar in #13460)
- Improve Snap interaction performance (by @MoonE in #13455)
- Snap Interaction can snap to Point on line segment (by @T-MAPY in #13446)
- Initialize variable before use in FullScreen control (by @MoonE in #13447)
- Ensure FullScreen button has classname set on render. (by @themoffster in #13444)
- Guard PluggableMap against null renderer (by @EvertEt in #13437)
- Fix rendercomplete with invisible WebGLPoints layer (by @M393 in #13434)
- Handle layers without renderer properly (by @ahocevar in #13424)
Dependency Updates
- Bump minimist from 1.2.5 to 1.2.6 (by @openlayers in #13501)
- Bump node-forge from 1.2.1 to 1.3.0 (by @openlayers in #13498)
- Bump yargs from 17.3.1 to 17.4.0 (by @openlayers in #13493)
- Bump @babel/core from 7.17.5 to 7.17.8 (by @openlayers in #13494)
- Bump puppeteer from 13.4.1 to 13.5.1 (by @openlayers in #13472)
- Bump karma-chrome-launcher from 3.1.0 to 3.1.1 (by @openlayers in #13474)
- Bump mocha from 9.2.1 to 9.2.2 (by @openlayers in #13475)
- Bump proj4 from 2.7.5 to 2.8.0 (by @openlayers in #13476)
- Bump rollup from 2.70.0 to 2.70.1 (by @openlayers in #13477)
- Bump ol-mapbox-style from 7.0.0 to 7.1.0 (by @openlayers in #13473)
- Bump rollup from 2.69.0 to 2.70.0 (by @openlayers in #13449)
- Bump webpack from 5.69.1 to 5.70.0 (by @openlayers in #13450)
- Bump puppeteer from 13.4.0 to 13.4.1 (by @openlayers in #13451)
- Bump karma from 6.3.16 to 6.3.17 (by @openlayers in #13452)
- Bump typescript from 4.6.0-beta to 4.6.2 (by @openlayers in #13453)
- Bump puppeteer from 13.3.2 to 13.4.0 (by @openlayers in #13427)
- Bump fs-extra from 10.0.0 to 10.0.1 (by @openlayers in #13429)
- Bump @rollup/plugin-commonjs from 21.0.1 to 21.0.2 (by @openlayers in #13430)
- Bump rollup from 2.67.3 to 2.69.0 (by @openlayers in #13442)
- Bump @rollup/plugin-babel from 5.3.0 to 5.3.1 (by @openlayers in #13426)
New Contributors
- @themoffster made their first contribution in #13444
- @langpavel made their first contribution in #13446
- @rycgar made their first contribution in #13466
Full Changelog: v6.13.0...v6.14.0