Skip to content

0.17.0

Compare
Choose a tag to compare
@m0nac0 m0nac0 released this 10 Nov 12:43

Note: this list only contains a subset of all contributions, notably excluding those that e.g. only affect the GitHub Actions CI or documentation. See the link at the end for a full changelog.

Repository transfer: The project repository was transferred to the MapLibre GitHub organization. More information at #221

Breaking Changes:

  • maplibre_gl/mapbox_gl.dart was renamed to maplibre_gl/maplibre_gl.dart. You can do a replace-all from import 'package:maplibre_gl/mapbox_gl.dart'; to import 'package:maplibre_gl/maplibre_gl.dart';
  • useDelayedDisposal was removed since its now fixed in #259
  • useHybridCompositionOverride was removed since it was added in the following fix: #203 and we reverted the fix and used another approach to fix the actual issue.
  • The default for myLocationRenderMode was changed from COMPASS to NORMAL in #244, since the previous default value of COMPASS implicitly enables displaying the location on iOS, which could crash apps that didn't want to display the device location. If you want to continue to use MyLocationRenderMode.COMPASS, please explicitly specify it in the constructor like this:
MaplibreMap(
 myLocationRenderMode: MyLocationRenderMode.COMPASS,
 ...
)
  • The old api registerWith was removed from the MapboxMapsPlugin.java, since there is no need for that.
  • The minSdkVersion was bumped to at least 21 now, since the native android sdk constraint expect that.
  • Changed the minimum Dart version from sdk: 2.12.0 to 2.14.0 in maplibre_gl_platform_interface/pubspec.yaml.

Further changes

New Contributors

Full Changelog: 0.16.0...0.17.0