- Updated targetSdkVersion to 34 and added FOREGROUND_SERVICE_LOCATION for support Android 14
- Removed unrecognized_error_code from analysis_options.yaml
- Added fromJson/toJson/toString/equals/copyWith methods in BackgroundLocationUpdateData
- Updates Play Services Location library
- Added extra fields. (-1 if not supported or not available)
- horizontalAccuracy
- alt
- verticalAccuracy (Android > O)
- course
- courseAccuracy (iOS > 13.4 & Android > O)
- speed
- speedAccuracy (Android > O)
- Fix crash with starting service in background
- Added support for android sdk 33
- Updated dependencies
- Updated kotlin
- Fixed the breaking changes on the native android side
- Updated the example project to save the background locations to shared prefs
- Updated the example project & readme to use the
@pragma('vm:entry-point')
annotation
- Added iOS specific options to restart the tracking after killing the app
- Added option to Android specific options to only get updates every x meters
#Added
- Added more options to android config to specify update interval
- Added iOS specific options to control activity type and/or distance filter
#Fixed
- Formatting
#Added
- Pub.dev badge
Initial release
- Background location tracking
- Nullsafety
- Android v1 & v2 embedding support