NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #249 most downloaded on pub.dev
Official web implementation of the geolocator plugin.
Last release 3 months ago
12 Jun 2026
Release timing varies
gaps range from 2 weeks to 1.2 years
Nearly every release is documented
notes for 25 of 26 stable releases
Nothing withdrawn
no release was ever pulled
6 years old
27 releases · first in 2021
One column per quarter.
Maintenance, updates dependencies
Maintenance, updates dependencies
Bump flutter_lints to version 5.0.0
flutter_lints to version 5.0.0Updates dart SDK to sdk: ^3.5.0
sdk: ^3.5.0WebSettings class as a public type.Nothing published for this version
Adds WebSettings class, allowing a location maximumAge to be specified.
getCurrentPosition and watchPosition methods.Upgrades the package:web dependency to version 1.0.0.
Migrates from dart:html to package:web and dart:js_interop
BREAKING CHANGE:
getServiceStatusStream on web returns a PlatformException i.s.o. UnimplementedError. As the concept of location service doesn't exist on the web platf
BREAKING CHANGE:
getServiceStatusStream on web returns a PlatformException i.s.o. UnimplementedError. As the concept of location service doesn't exist on the web platform.Migrates tests to support sound null safety.
Exposes altitude accuracy field in Position object.
Position object.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 the Geolocator.checkPermission() method when a browser (like Saf
LocationPermission.unableToDetermine status which is reported by the Geolocator.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`.
geolocator_platform_interface':4.0.0`.Fixes a bug where the getCurrentPosition and getPositionStream methods return a timeout exception when no timeout interval is specified.
getCurrentPosition and getPositionStream methods return a timeout exception when no timeout interval is specified.Upgrade the geolocator_platform_interface dependency to version 3.0.1.
geolocator_platform_interface dependency to version 3.0.1.Made changes to the implementation of the getCurrentPosition and getPositionStream method to match new platform interface.
getCurrentPosition and getPositionStream method to match new platform interface.query method in the browser.Fixes a bug where the LocationAccuracy.reduced accuracy value is treated as high accuracy on web.
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).
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).
isLocationServiceEnabled for web implementation (see issue #694).Solve bug receiving same location from stream when using distantFilter (see issue #674).
distantFilter (see issue #674).Solve bug causing error when requesting permissions (see issue #673).
Stable release for null safety.
Nothing published for this version
Solve bug causing error when requesting permissions (see issue #673).
Initial release of the geolocator web implementation.
Your coding agent can read these notes before it upgrades. Set up the MCP server →