Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(deps): update dependency ol to v10 #1215

Closed
wants to merge 1 commit into from
Closed

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Jul 29, 2024

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
ol (source) 9.2.4 -> 10.2.1 age adoption passing confidence

Release Notes

openlayers/openlayers (ol)

v10.2.1

Compare Source

The 10.2.1 patch release fixes an issue with missing tiles on reprojected tile layers. See the 10.2.0 release notes for a complete list of changes since the previous release.

What's Changed

New Contributors

Full Changelog: openlayers/openlayers@v10.2.0...v10.2.1

v10.2.0

Compare Source

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.

Dependency Updates

New Contributors

Full Changelog: openlayers/openlayers@v10.1.0...v10.2.0

v10.1.0

Compare Source

Thanks to those who contributed to the 10.1 release! See below for a complete list of new features and fixes.

🎂 features

🐜 fixes

🚬 dependencies

🏆 new contributors
📜 full changelog openlayers/openlayers@v10.0.0...v10.1.0

v10.0.0

Compare Source

10.0.0

The 10.0 release brings several significant improvements, including a new base source for image tile sources with improved performance and simplified code. Flat styles handling has been reworked, removing the need to specify type hints among other internal improvements. In the WebGL renderer, a memory allocation issue has been fixed. For better developer experience, we improved generic types and fixed some issues with types, stabilizing the back and forth on generics in v9.x.

Breaking changes are very minor, so we recommend upgrading to v10.x for all v9.x users.

Backwards incompatible changes
ol/source/VectorTile: getFeaturesInExtent() method moved to ol/layer/VectorTile

The getFeaturesInExtent() method of ol/source/VectorTile has been moved to ol/layer/VectorTile. The signature and behavior have not changed, so all that needs to be done is change code from e.g.

layer.getSource().getFeaturesInExtent(extent);

to

layer.getFeaturesInExtent(extent);
Flat styles: Removal of Type hints in 'get' expressions

For the Canvas renderer, additional arguments to the 'get' call expression now mean access to nested properties or array items. The expression system has been improved so type hints are no longer needed. If you were previously using a type hint in a get expression, you have to change the expression from e.g.

['get', 'foo', 'number[]']

to

['get', 'foo']
Other changes
Removal of the opaque option from all Tile sources

The opaque option was previously used to hint the renderer to perform some optimizations on layers known to be fully opaque. This is no longer needed, and the option has been removed.

List of all changes

See below for a complete list of features and fixes.

Dependency Updates

Configuration

📅 Schedule: Branch creation - "before 4am on Monday" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@ejn
Copy link

ejn commented Sep 18, 2024

@ahocevar I assume that openlayers/openlayers#16151 will fix the build problem here and allow an ol-cesium release with ol 10? Unfortunately that probably needs to wait on a new ol release as that PR is not in the current release (10.1.0 -> this PR was generated for 10.0.0)

@ahocevar
Copy link
Member

@ejn A new ol release will have to wait until openlayers/openlayers#16203 is reviewed, so it can be merged. That pull request fixes a severe tile rendering bug which was introduced after v10.1.0.

@renovate renovate bot force-pushed the renovate/ol-10.x branch 3 times, most recently from 98abf18 to 63d1ce3 Compare September 27, 2024 13:25
@gberaudo gberaudo mentioned this pull request Sep 30, 2024
@renovate renovate bot deleted the renovate/ol-10.x branch September 30, 2024 14:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants