- Added the ability to refine address search by geographic location
- The search results' Location object now have new
titleanddescriptionfields
- 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 - Updates iOS Platform version from
11to12 - Updates
geolocator_androiddependency version from3.x.xto4.x.x
- Updated links in README.md to use
httpsprotocol.
- BREAKING CHANGES:
- Locale is no longer part of the
locationFromAddressandplacemarkFromAddress, but should be set first bysetLocaleIdentifier. This was already implemented on Android but is now working similarly on iOS. - Updates documentation related to setting the locale.
- Added
setLocaleIdentifierto the example app. - Updates
geocoding_iosversion to 3.0.0.
- Locale is no longer part of the
- Updates documentation for isPresent().
- Removes unused
LocaleIdentifierparameter for isPresent().
- Reverts changes from version
2.2.1,2.2.1should not be used. Use either version2.2.1+1or3.0.0.
- Updates documentation related to setting the locale.
- Added
setLocaleIdentifierto the example app. - Updates
geocoding_iosversion to 3.0.0.
- Exposes the
isPresent()method which on Android returnstrueif the geocoding backend service are present on the device, otherwise returnsfalse. On iOS this method always returnstrue.
- Updates the example app, so the
example/lib/main.dartcontains clear example code on how to use the geocoding plugin. Mean reason for doing so is that theexample/lib/main.dartis shown in the "Example" tab on pub.dev.
- Upgrades the app-facing package to use the federated architecture.
- Upgrades
compileSdkVersionto33on Android. - Fix issues in example project.
- Update pub.dev links.
- Fixed #58 getting locationFromAddress freezes main thread.
- Fixes link to the Android migration guide in README.
- Upgrades
compileSdkVersionto31on Android. - Resolves Android embedding deprecation warning.
- Migrate maven repository from jcenter to mavenCentral.
- Update the plugin version number in the README file to the newest version;
- Update the example app to use
compileSdkversion 30andtargetSdkversion 30in thebuild.gradle.
- Migrate to null safety.
- Make sure the README.md specifies the correct links to Apple's CLGeocoder and Android's Geocoder APIs (see #20);
- Update the documentation to mention correct usage for the
locationFromAddressfeature (see #21)
- Make sure the README.md mentions the correct version number.
- Added NoResultFoundException to indicate when no results are found, instead of PlatformException
- Make sure the supplied locale is respected (see issue #10)
- Make sure public types defined in the geocoding_platform_interface are also available from the geocoding package (see #6).
- Solve
IllegalFormatConversionExceptionon Android when geocoding request could not be resolved (see #5).
- Pimp the example application
- Initial open-source release