v8.0.0
The 8.0 release brings several API simplifications. Some of them are not backwards compatible, so make sure to read the upgrade notes. The new StadiaMaps source replaces the Stamen source, because Stamen no longer hosts map tiles. Several WebGL improvements are also part of this release. And finally, a new loader API for image layers makes working with non-tiled raster data more modular and faster.
List of all changes
See below for a complete list of features and fixes.
- Revert "Remove lineCap, it is useless on closed paths" (by @MoonE in #15064)
- Updates for the 7.5.2 release (by @openlayers in #15067)
- Support XYM geometry layout in WebGL vector layer (by @jahow in #15063)
- Detect static image loaders by arguments length (by @ahocevar in #15039)
- Add OL STAC example (by @tschaub in #15042)
- Remove ol/style/Icon's imgSize property (by @ahocevar in #15059)
- Remove WebGL helper classes from the API (by @ahocevar in #15061)
- Add OL STAC to 3rd party page (by @tschaub in #15041)
- Fix parameter description (by @fredj in #15050)
- Do not download fonts, use system fonts (by @ahocevar in #15046)
- Remove deprecated ol/AssertionError class (by @fredj in #15047)
- Set correct maxZoom in OSM Vector Tiles example (by @mike-000 in #15044)
- Fix typo in export name (by @ahocevar in #15038)
- Update ol-mapbox-style and use MapboxVectorLayer in test (by @ahocevar in #15037)
- Wait until font loading has finished (by @ahocevar in #15032)
- Allow to set GeoTiff projection (by @tschaub in #15036)
- Remove ol/layer/MapboxVector to avoid a circular dependency (by @ahocevar in #14870)
- Keep declutter tree for hit detection (by @ahocevar in #15028)
- Make BingMaps source 'placeholderTiles' optional (by @adube in #15027)
- Fix various typos (by @luzpaz in #15021)
- Styling with logical operators and type assertions (by @tschaub in #15003)
- Move inlineDynamicImports options to output (by @ahocevar in #15016)
- Release v7.5.1 (by @openlayers in #15017)
- Bump version to 8.0.0-dev (by @tschaub in #15018)
- Fix OGCVectorTile source types (by @MoonE in #15015)
- Use .transform() instead of .setTransform() when rendering image or text (by @mike-000 in #14483)
- Fix word repetition in example descriptions (by @mike-000 in #15012)
- Fix return type of Layer#renderFrame (by @MoonE in #15005)
- WebGL / Rework symbol rendering to include circles with outlines, shapes and icons (by @jahow in #14883)
- Loader based API for image sources using ImageBitmap (by @ahocevar in #14945)
- Fix text placement line hit detection for pixelRatio !== 1 (by @ahocevar in #15001)
- Expression based styling (by @tschaub in #14780)
- Do not override
caption-side
in featureInfo styles (by @mike-000 in #15002) - Generate provenance statement when publishing package (by @tschaub in #15000)
- Doc updates (by @tschaub in #14999)
- Improved jsdoc types and docstrings in Base.js (by @oshawa-connection in #14998)
- Add notes on upgrading to StadiaMaps source (by @tschaub in #14997)
- Direct access to object properties (by @tschaub in #14996)
- Reflect that Stamen styles are hosted by Stadia Maps (by @stadiamaps in #14989)
- Updates for the 7.5.0 release (by @openlayers in #14995)
Dependency Updates
- Bump typescript from 5.1.6 to 5.2.2 (by @openlayers in #15055)
- Bump rollup from 3.28.0 to 3.28.1 (by @openlayers in #15054)
- Bump eslint from 8.47.0 to 8.48.0 (by @openlayers in #15053)
- Bump marked from 7.0.4 to 7.0.5 (by @openlayers in #15052)
- Bump ol-mapbox-style from 11.0.1 to 11.0.3 (by @openlayers in #15051)
- Bump puppeteer from 21.0.3 to 21.1.0 (by @openlayers in #15034)
- Bump @rollup/plugin-node-resolve from 15.1.0 to 15.2.1 (by @openlayers in #15040)
- Bump marked from 7.0.2 to 7.0.4 (by @openlayers in #15033)
- Bump rollup from 2.79.1 to 3.28.0 (by @openlayers in #15010)
- Bump ol-mapbox-style from 10.6.0 to 10.7.0 (by @openlayers in #15008)
- Bump @rollup/plugin-commonjs from 25.0.3 to 25.0.4 (by @openlayers in #15007)
- Bump eslint from 8.46.0 to 8.47.0 (by @openlayers in #15009)
- Bump puppeteer from 21.0.1 to 21.0.3 (by @openlayers in #15011)
- Bump marked from 7.0.0 to 7.0.2 (by @openlayers in #15006)
New Contributors
- @ianthetechie made their first contribution in #14989
- @oshawa-connection made their first contribution in #14998
- @luzpaz made their first contribution in #15021
Full Changelog: v7.5.2...v8.0.0