boundary_guard 1.0.2
boundary_guard: ^1.0.2 copied to clipboard
A Flutter package for monitoring geofence boundaries and providing location updates with customizable messages.
Changelog #
[Unreleased] #
Added #
- Initial support for location permissions in Android (
ACCESS_FINE_LOCATION
,ACCESS_COARSE_LOCATION
) and iOS (NSLocationWhenInUseUsageDescription
,NSLocationAlwaysUsageDescription
). - Runtime permission request guidelines for Android 6.0+.
Changed #
- Updated documentation to include background location permission (
ACCESS_BACKGROUND_LOCATION
) for Android 10+. - Clarified iOS permission descriptions for better user understanding.
Fixed #
- Corrected typo in manifest permission example formatting.
1.0.2 - 2025-07-12 #
1.0.1 - 2025-07-12 #
Added #
- Comprehensive Dartdoc comments for all public APIs to improve documentation for pub.flutter-io.cn.
- Unit tests in
test/boundary_guard_test.dart
to enhance code health and pub points. analysis_options.yaml
with strict lint rules to ensure code quality.- Platform-specific configurations in
pubspec.yaml
for Android and iOS support. - iOS
Info.plist
entries for location permissions in the example app.
Changed #
- Replaced deprecated
desiredAccuracy
parameter withlocationSettings
usingLocationSettings
inGeolocator.getCurrentPosition
andGeolocator.getPositionStream
for better compatibility. - Updated
README.md
with detailed API documentation and usage examples.
Fixed #
- Addressed deprecation warnings in
geolocator
API usage for better compatibility.