- Make plugin compatible with Flutter apps using Kotlin 2+.
- Fixes a bug with Android 30 and older. #9
- Improve documentation.
- iOS: Improved background isolate spawning & cleanup routine.
- iOS: Fixes rare bug that may cause the goefence to triggering twice.
- Android: Specify Kotlin package when using Pigeon.
- Android: Use custom error class name to avoid naming conflicts ("Type FlutterError is defined multiple times") at build time.
- iOS: Removes
UIBackgroundModes.location
which was not required. Thanks @cbrauchli.
- iOS and Android: Process geofence callbacks sequentially; as opposed to in parallel.
- README changes.
- WASM support.
- Better documentation.
- Formatting fixes.
- Initial release.