The 7.3 release includes rendering performance improvements with many layers, performance improvements when snapping during editing, and a handful of useful fixes. See the detailed list of changes below. Nothing special should be required when upgrading from the 7.2 release. Thanks to those who contributed!
See below for a complete list of features and fixes.
- issue-14510 use correct GeoTIFF value for image height in getResolutions (by @spoyd in #14511)
- View / safeguard against negative hint values to avoid unexpected behaviour (by @jahow in #14545)
- Fix a padding setter bug of ol.View when using useGeographic() (by @kikuchan in #14531)
- [github workflow] clean up artifacts after depoyment (by @tyrasd in #14533)
- Update ESRI World Basemap url in examples (by @mike-000 in #14524)
- Improve the performance of remove Snap interaction (by @XingGuoZ in #14516)
- Fix geolocation event types (by @ahocevar in #14503)
- Use event.key instead of event.charCode (by @WebKieth in #14492)
- New isVisible() and getAttributions() methods on Layer (by @ahocevar in #14476)
- Use multisurface and multicurve for GML 3.2 and WFS 2.0 (by @ahocevar in #14471)
- Use fetch instead of jsonp for getting Bing metadata (by @ahocevar in #14464)
- Fix cloning of Icons with width/height (by @marcjansen in #14457)
- Add more browsers that support OffscreenCanvas (by @ahocevar in #14448)
- Use PointerEvent constructor, no need to support IE any more (by @ahocevar in #14438)
- Store images as canvas for more efficient reuse (by @ahocevar in #14444)
- Fix for issue #14389 (by @ghschier in #14430)
- Add repeat property for text along lines (by @ahocevar in #14400)
- Add .babelrc and .prettierrc to CodeSandbox export (by @mike-000 in #14419)
- Ensure gl context is cleared in
ol/source/Raster
(by @mike-000 in #14414) - Add rendering test for the full build (by @ahocevar in #14405)
- Release v7.2.2 (by @openlayers in #14404)
Dependency Updates
- Bump dns-packet from 5.3.1 to 5.4.0 (by @openlayers in #14547)
- Bump ol-mapbox-style from 9.6.0 to 9.7.0 (by @openlayers in #14539)
- Bump yargs from 17.7.0 to 17.7.1 (by @openlayers in #14538)
- Bump puppeteer from 19.7.1 to 19.7.2 (by @openlayers in #14537)
- Bump @metalsmith/markdown from 1.9.0 to 1.9.1 (by @openlayers in #14536)
- Bump eslint from 8.34.0 to 8.35.0 (by @openlayers in #14535)
- Bump puppeteer from 19.7.0 to 19.7.1 (by @openlayers in #14522)
- Bump ol-mapbox-style from 9.5.0 to 9.6.0 (by @openlayers in #14523)
- Bump jsdoc-plugin-typescript from 2.2.0 to 2.2.1 (by @openlayers in #14521)
- Bump jsdoc from 4.0.0 to 4.0.2 (by @openlayers in #14520)
- Bump yargs from 17.6.2 to 17.7.0 (by @openlayers in #14519)
- Bump pngjs from 6.0.0 to 7.0.0 (by @openlayers in #14518)
- Bump puppeteer from 19.6.3 to 19.7.0 (by @openlayers in #14504)
- Bump eslint from 8.33.0 to 8.34.0 (by @openlayers in #14505)
- Bump @metalsmith/in-place from 4.5.0 to 4.6.0 (by @openlayers in #14486)
- Bump typescript from 4.9.4 to 4.9.5 (by @openlayers in #14487)
- Bump puppeteer from 19.6.2 to 19.6.3 (by @openlayers in #14488)
- Bump @metalsmith/markdown from 1.8.0 to 1.9.0 (by @openlayers in #14489)
- Bump ua-parser-js from 0.7.31 to 0.7.33 (by @openlayers in #14461)
- Bump ol-mapbox-style from 9.4.0 to 9.5.0 (by @openlayers in #14468)
- Bump eslint from 8.32.0 to 8.33.0 (by @openlayers in #14469)
- Bump puppeteer from 19.5.2 to 19.6.2 (by @openlayers in #14470)
- Bump @rollup/plugin-commonjs from 24.0.0 to 24.0.1 (by @openlayers in #14452)
- Bump @octokit/rest from 19.0.5 to 19.0.7 (by @openlayers in #14451)
- Bump clean-css-cli from 5.6.1 to 5.6.2 (by @openlayers in #14450)
- Bump proj4 from 2.8.0 to 2.8.1 (by @openlayers in #14440)
- Bump marked from 4.2.5 to 4.2.12 (by @openlayers in #14439)
- Bump eslint from 8.31.0 to 8.32.0 (by @openlayers in #14441)
- Bump puppeteer from 19.4.1 to 19.5.2 (by @openlayers in #14442)
- Bump ol-mapbox-style from 9.3.0 to 9.4.0 (by @openlayers in #14429)
- Bump json5 from 1.0.1 to 1.0.2 (by @openlayers in #14428)
- Bump marked from 4.2.4 to 4.2.5 (by @openlayers in #14413)
- Bump ol-mapbox-style from 9.2.4 to 9.3.0 (by @openlayers in #14412)
- Bump jquery from 3.6.2 to 3.6.3 (by @openlayers in #14411)
- Bump eslint from 8.30.0 to 8.31.0 (by @openlayers in #14424)