Sourced from ol's releases.
v10.7.0
With 40 pull requests over a period of almost 5 months, this long awaited release brings important bug fixes as well as exiting new features. The highlights are
- Several WebGL renderer bug fixes, along with improved memory management
- Updates for the Polyline feature format
- API improvements and bug fixes on the Select, Extent and Snap interactions
- Reprojection support for VectorTile layers
- Full web worker support for
Map, with an (Offscreen)Canvas as map target- Fixed cache and rendering for reprojected raster/image tile layers
- Several updated and new examples, including a globe-like map with Equal Earth projection
Upgrade notes
Deprecation of ol/array's stableSort
Sorting is guaranteed to be stable since ECMAScript 2019.
// Before stableSort(arr, compareFnc);// After arr.sort(compareFnc);Deprecation of functions in ol/format/Polyline
The following functions have been deprecated without replacement:
- decodeDeltas
- encodeDeltas
- decodeFloats
- encodeFloats
What's Changed
- Updates for the 10.6.1 release by
@ahocevarin openlayers/openlayers#16920- Properly handle boolean attributes in WebGL expressions by
@jahowin openlayers/openlayers#16937- Improve memory usage by using a single buffer for WebGL layers by
@jahowin openlayers/openlayers#16942- Use bounding box from layer in WMTS capabilities by
@remiHauin openlayers/openlayers#16936- Support url template with {z}/{x}/{y} by
@francbartoliin openlayers/openlayers#16956- ol.format.Polyline fixes by
@M393in openlayers/openlayers#16955- Adding
setSrcmethod to Icon style by@pakbin openlayers/openlayers#16957- Select methods for adding/removing features by
@laundmoin openlayers/openlayers#16923- Update ol-stac example by
@m-mohrin openlayers/openlayers#16962- Use WebGL instanced rendering to improve performance and memory usage by
@jahowin openlayers/openlayers#16959- Deprecate polyline encodeDeltas and decodeDeltas by
@M393in openlayers/openlayers#16968- Fix
ol/style/Textclone()to properly handle non-Fillinstances… by@ramzahnin openlayers/openlayers#16969- Fix offscreen canvas example by
@M393in openlayers/openlayers#16971- Do not toggle tracing on pointerup after dragging by
@ahocevarin openlayers/openlayers#16975- chore(deps-dev): bump codemirror from 6.0.1 to 6.0.2 by
@dependabot[bot] in openlayers/openlayers#16927- chore(deps-dev): bump webpack-sources from 3.3.2 to 3.3.3 by
@dependabot[bot] in openlayers/openlayers#16933
... (truncated)
4a989ef
Updates for the 10.7.0 releasec9d2b84
Merge pull request #17162
from ahocevar/reprojection-cacheb59141e
Merge pull request #17176
from mradamcox/update-modify-deletecondition-docs520a8fd
add docs codeblock for multiple deleteCondition checks9a07b3d
Merge pull request #17170
from openlayers/dependabot/npm_and_yarn/rollup/plug...7a36d94
Work around typescript issue1aa30a8
chore(deps-dev): bump @rollup/plugin-alias from 5.1.1 to
6.0.054e7b43
Merge pull request #17174
from openlayers/dependabot/github_actions/actions/u...661dd58
Merge pull request #17173
from openlayers/dependabot/npm_and_yarn/puppeteer-2...2fbce76
Merge pull request #17172
from openlayers/dependabot/npm_and_yarn/rollup/plug...This version was pushed to npm by [GitHub Actions](https://www.npmjs.com/~GitHub Actions), a new releaser for ol since your current version.