v10.2.0
版本发布时间: 2024-09-23 16:23:03
openlayers/openlayers最新发布版本:v10.3.1(2024-12-06 23:34:09)
The 10.2 release adds an experimental Flow
layer to render particle flows (e.g. wind) in WebGL, support for WMS Capabilities v1.1.1, and an ol.VERSION
property in the legacy build. Under the hood, it brings several performance improvements, better memory management, bug fixes, type improvements, and the removal of unnecessary tile caching code.
List of all changes
See below for a complete list of features and fixes.
- WebGL / Ensure that
['geometry-type']
is correctly interpreted in expressions (by @jahow in https://github.com/openlayers/openlayers/pull/16087) - Improve listen calls (by @MoonE in https://github.com/openlayers/openlayers/pull/15998)
- fix ol.VERSION not available in umd pkg (by @sakitam-gis in https://github.com/openlayers/openlayers/pull/15866)
- Reset layer style when new GeoTIFF source is ready (by @mike-000 in https://github.com/openlayers/openlayers/pull/16067)
- Fix getResolutionsForZoom() for views with only one resolution (by @ahocevar in https://github.com/openlayers/openlayers/pull/16206)
- No double caching, distinct tile keys for queue (by @ahocevar in https://github.com/openlayers/openlayers/pull/16203)
- Use
@types/rbush
v3.0.3 (by @ahocevar in https://github.com/openlayers/openlayers/pull/16194) - Fix getData() on reprojected tile layers (by @mike-000 in https://github.com/openlayers/openlayers/pull/16180)
- Add missing keyword in Basic Concepts tutorial (by @ptrgast in https://github.com/openlayers/openlayers/pull/16192)
- Dispose of expired tiles (by @ahocevar in https://github.com/openlayers/openlayers/pull/16157)
- Fix getFeaturesInExtent() (by @ahocevar in https://github.com/openlayers/openlayers/pull/16190)
- feat: support parsing WMS capabilities v1.1 (by @sebakerckhof in https://github.com/openlayers/openlayers/pull/16174)
- Delete orphaned file (by @mike-000 in https://github.com/openlayers/openlayers/pull/16167)
- transform function type regression (by @bkuster in https://github.com/openlayers/openlayers/pull/16151)
- Store anchor pixel instead of coordinate (by @ahocevar in https://github.com/openlayers/openlayers/pull/16124)
- Fix offscreen-canvas example (by @ahocevar in https://github.com/openlayers/openlayers/pull/16143)
- Clear layer tile cache when view projection reset (by @mike-000 in https://github.com/openlayers/openlayers/pull/16141)
- Make API key requirement more prominent in examples (by @mike-000 in https://github.com/openlayers/openlayers/pull/16139)
- Mark the type of InteractionOptions.handleEvent as optional (by @matthias-ccri in https://github.com/openlayers/openlayers/pull/16123)
- Fix flashing on the WebGL vector example (by @jahow in https://github.com/openlayers/openlayers/pull/16055)
- Particle flow renderer (by @tschaub in https://github.com/openlayers/openlayers/pull/14491)
- Upload all palette textures before binding tile textures (by @tschaub in https://github.com/openlayers/openlayers/pull/16115)
- Updates for the 10.1.0 release (by @openlayers in https://github.com/openlayers/openlayers/pull/16117)
Dependency Updates
- Bump typescript from 5.5.4 to 5.6.2 (by @openlayers in https://github.com/openlayers/openlayers/pull/16201)
- Bump rollup from 4.21.2 to 4.21.3 (by @openlayers in https://github.com/openlayers/openlayers/pull/16202)
- Bump @types/mocha from 10.0.7 to 10.0.8 (by @openlayers in https://github.com/openlayers/openlayers/pull/16200)
- Bump @typescript-eslint/parser from 8.4.0 to 8.5.0 (by @openlayers in https://github.com/openlayers/openlayers/pull/16199)
- Bump sinon from 18.0.0 to 19.0.2 (by @openlayers in https://github.com/openlayers/openlayers/pull/16197)
- Bump jsdoc-plugin-typescript from 2.3.0 to 3.0.0 (by @openlayers in https://github.com/openlayers/openlayers/pull/16198)
- Bump dset from 3.1.3 to 3.1.4 (by @openlayers in https://github.com/openlayers/openlayers/pull/16182)
- Bump send, express and serve-static (by @openlayers in https://github.com/openlayers/openlayers/pull/16184)
- Bump proj4 from 2.12.0 to 2.12.1 (by @openlayers in https://github.com/openlayers/openlayers/pull/16168)
- Bump webpack-dev-server from 5.0.4 to 5.1.0 (by @openlayers in https://github.com/openlayers/openlayers/pull/16169)
- Bump puppeteer from 23.2.1 to 23.3.0 (by @openlayers in https://github.com/openlayers/openlayers/pull/16170)
- Bump marked from 14.1.0 to 14.1.2 (by @openlayers in https://github.com/openlayers/openlayers/pull/16171)
- Bump @typescript-eslint/parser from 8.3.0 to 8.4.0 (by @openlayers in https://github.com/openlayers/openlayers/pull/16172)
- Bump puppeteer from 23.1.1 to 23.2.1 (by @openlayers in https://github.com/openlayers/openlayers/pull/16149)
- Bump @typescript-eslint/parser from 8.2.0 to 8.3.0 (by @openlayers in https://github.com/openlayers/openlayers/pull/16147)
- Bump rollup from 4.21.0 to 4.21.2 (by @openlayers in https://github.com/openlayers/openlayers/pull/16146)
- Bump webpack-dev-middleware from 7.3.0 to 7.4.2 (by @openlayers in https://github.com/openlayers/openlayers/pull/16130)
- Bump rbush from 4.0.0 to 4.0.1 (by @openlayers in https://github.com/openlayers/openlayers/pull/16125)
- Bump @typescript-eslint/parser from 8.1.0 to 8.2.0 (by @openlayers in https://github.com/openlayers/openlayers/pull/16129)
- Bump marked from 14.0.0 to 14.1.0 (by @openlayers in https://github.com/openlayers/openlayers/pull/16127)
- Bump puppeteer from 23.1.0 to 23.1.1 (by @openlayers in https://github.com/openlayers/openlayers/pull/16128)
- Bump webpack from 5.93.0 to 5.94.0 (by @openlayers in https://github.com/openlayers/openlayers/pull/16126)
New Contributors
- @ptrgast made their first contribution in https://github.com/openlayers/openlayers/pull/16192
Full Changelog: https://github.com/openlayers/openlayers/compare/v10.1.0...v10.2.0
1、 v10.2.0-package.zip 2.67MB
2、 v10.2.0-site.zip 15.09MB