- Mark
geolocator_web
as implementation ofgeolocator
- Migrates to Dart SDK 2.15.0 and Flutter 2.8.0.
- Fixes repository URL of the package.
- Adds support for the
LocationPermission.unableToDetermine
status which is reported by theGeolocator.checkPermission()
method when a browser (like Safari) doesn't support the permission API.
- Updated to the latest version of the
geolocator_platform_interface':
4.0.0`.
- Fixes a bug where the
getCurrentPosition
andgetPositionStream
methods return a timeout exception when no timeout interval is specified.
- Upgrade the
geolocator_platform_interface
dependency to version 3.0.1.
- Made changes to the implementation of the
getCurrentPosition
andgetPositionStream
method to match new platform interface. - Fixes issues where geolocator doesn't work on Safari due to missing implementation of
query
method in the browser.
- Fixes a bug where the
LocationAccuracy.reduced
accuracy value is treated as high accuracy on web.
- Ensure the
requestPermission
method correctly awaits the users input and not return prematurely (see issue #783).
- Added an example App to demonstrate how to directly use the geolocator_web package in a Flutter application.
- Implement missing
isLocationServiceEnabled
for web implementation (see issue #694).
- Solve bug receiving same location from stream when using
distantFilter
(see issue #674).
- Solve bug causing error when requesting permissions (see issue #673).
- Stable release for null safety.
- Solve bug causing error when requesting permissions (see issue #673).
- Initial release of the geolocator web implementation.