PackageTrack
Sign in Get early access

background_location_plus

Background location tracking plugin (foreground service Android + CoreLocation iOS).

0.0.4 rlavila8713/background_location_plus

What this package is like to depend on

Last release 10 days ago

13 Aug 2026

Ships on a steady schedule

a new release about every 4 months

Nearly every release is documented

notes for 4 of 4 stable releases

Nothing withdrawn

no release was ever pulled

9 months old

4 releases · first in 2025

4 releases in the last 12 months

see the full history below

Release timeline

4 releases · Nov 2025 to Aug 2026
2026
Release Pre-release

Releases

latest 4
  1. 0.0.4 13 Aug 2026
    Release notes
    • New: Swift Package Manager support on iOS. CocoaPods keeps working: the podspec and Package.swift point at the same sources, so existing projects need no changes. This matters because CocoaPods trunk becomes read-only on December 2, 2026, and Flutter builds fail once a project enables SwiftPM and a plugin has no Package.swift.
    • Changed: iOS sources moved from ios/Classes to ios/background_location_plus/Sources/background_location_plus, which is the layout SwiftPM requires. No source code changed.
    • Fix: Removed the package attribute from the Android manifest. Android Gradle Plugin 8 deprecated it in favour of the namespace the build file already declares, and having both is what triggers the warning on every build.
    • Improved: Static analysis is clean again (unused imports in the tests, and angle brackets in a doc comment that read as HTML).
    Open source →
  2. 0.0.3 07 Apr 2026
    Release notes
    • Breaking: Removed plugin_platform_interface dependency (unused).
    • Fix: Stream leak when initialize() was called multiple times.
    • Fix: iOS permissions now use CLLocationManagerDelegate instead of a fixed 1s delay.
    • Fix: Android requestPermissions now requests permissions natively via ActivityCompat (previously always returned false).
    • Fix: Android errors sent through EventSink.error() instead of success().
    • Fix: Android onLocationAvailability no longer sends data through the location stream — only fires an error when location becomes unavailable.
    • New: configure() applies in real-time if the Android foreground service is already running.
    • New: dispose() method to release native resources.
    • New: Customizable Android notification title and text via configure().
    • New: iOS Privacy Manifest (PrivacyInfo.xcprivacy) declares location data collection.
    • Improved: Podspec metadata (version, summary, homepage, author).
    • Improved: Android plugin implements ActivityAware for proper lifecycle handling.
    • Improved: Tests rewritten to match current API.
    • Improved: Example app with proper stream subscription management.
    • Improved: README with full API reference and correct setup instructions.
    Open source →
  3. 0.0.2 27 Nov 2025
    Release notes
    • Fixing Static Analysis.
    Open source →
  4. 0.0.1 20 Nov 2025
    Release notes
    • Initial release.
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive