Skip to content

v0.11.0

Choose a tag to compare

@sargunv sargunv released this 06 Sep 01:54
· 75 commits to main since this release
6167afb

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-compose with org.maplibre.compose.
  • To match, package names have been changed from dev.sargunv.… to org.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.
  • 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