v0.11.0
NOTE: This release has widespread breaking changes from v0.10. Read the change log carefully.
New maven coordinates and desktop setup instructions can be found in the getting started documentation.
Breaking changes
- Maven coordinates have been changed, replacing
dev.sargunv.maplibre-composewithorg.maplibre.compose. - To match, package names have been changed from
dev.sargunv.…toorg.maplibre.…and the package organization has changed significantly.- I recommend removing all
dev.sargunv.…imports and using an IDE to help you find the new imports.
- I recommend removing all
- The desktop implementation has been rewritten, eliminating the old MapLibre-JS-in-webview based implementation with MapLibre Native.
- If you use the desktop target, you'll need to remove the KCEF setup from your build and add the natives for your platform(s).
- Supported functionality on desktop is still quite minimal. Future releases will build on this.
- Linux support is implemented, but doesn't quite work yet. See #564.
Other changes
- Updated many libraries, notably MapLibre Android to v11.13.
- Did not update MapLibre iOS to v6.18 because of #551
- Fixed a crash when using zoom interpolation with
textSize.
Full Changelog: v0.10.4...v0.11.0