- Update the example app to demonstrate Android-specific platform channel methods.
- BREAKING CHANGES:
- Implements version 4.0.0 of the geocoding_platform_interface.
- Allows passing the
Localewith thelocationFromAddress,locationFromCoordinatesandplacemarkFromAddressmethods instead of having to separately set thesetLocaleIdentifiermethod (this resolves potential race condition). - Changes the
Location.timestampfield to allownullvalues. Not all platforms (e.g. Android) specify a timestamp indicating when the coordinates for an address where resolved.
- Allows passing the
- Implements version 4.0.0 of the geocoding_platform_interface.
- Offers access to the Android native
geocoderAPI by importing thegeocoder.dartlibrary (using:import "package:geocoding_android/geocoder.dart";).
- Resolved issue #271 where the app could crash if the onError message was null. The error message is now properly handled as nullable.
- BREAKING CHANGES Please update to Flutter 3.29+ before updating to this version
- Updates Android CompileSDK to 35
- Migrates example project to applying Gradle plugins with the declarative plugins block
- Updates kotlin version to soon minimal supported Kotlin version
1.8.10 - Updates Gradle version to
8.11.1
- Removes deprecated support for Android V1 embedding as support will be removed from Flutter (see flutter/flutter#144726).
- Adds
setLocaleIdentifierto the Android example app.
- Exposes isPresent() call that returns true if there is a geocoder implementation present that may return results.
- Fixes deprecation build warnings.
- Adds Android API 34 support.
- BREAKING CHANGES:
- Updates
geocoding_platform_interfaceto version 3.1.0. - Adds method
setLocaleIdentifierto set the locale for all calls to the geocoding platform. - Removes the
localeIdentifierargument from all methods. Use methodsetLocaleIdentifierto configure the locale.
- Updates
- Implements
placemarkFromAddress.
- Downgrades Android Gradle plugin to version 7.3.1 so the project is inline with current Flutter stable (version 3.10.5).
- Updates the Android Gradle plugin to version 8 and the Android Gradle build tools to version 8.0.2.
- Splits from
geocodingas a federated implementation.