PackageTrack
Sign in Get early access

reactive_ble_platform_interface

Platform interface for the flutter_reactive_ble_project

5.5.0 48K downloads/mo #1483 most downloaded on pub.dev PhilipsHue/flutter_reactive_ble

What this package is like to depend on

Last release 3 months ago

22 May 2026

Release timing varies

gaps range from 1 weeks to 1.2 years

Nearly every release is documented

notes for 15 of 15 stable releases

Nothing withdrawn

no release was ever pulled

5 years old

15 releases · first in 2021

3 releases in the last 12 months

see the full history below

Release timeline

15 releases · Aug 2021 to May 2026
2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 15
  1. 5.5.0 22 May 2026
    Release notes
    • Added Swift Package Manager support #921
    Open source →
  2. 5.4.2 01 Apr 2026
    Release notes
    • Update to Gradle distribution 8.4 #904
    • Bump protobuf to 6.0.0 #923 (and #916)
    Open source →
  3. 5.4.1 25 Mar 2026
    Release notes
    • Prevent index out of range crash when filtering services and characteristics #919
    • Improve stack trace of exceptions from read(Characteristic) #896
    • Upgraded protobuf to v3 and upgraded the android example to fix the deprecated imperative apply of gradle plugins #871
    Open source →
  4. 5.4.0 06 Jan 2025
    Release notes

    What's Changed

    New Contributors

    Full Changelog: 5.3.1...v5.4.0

    Open source →
    Release notes
    • Support for MacOS #889
    • Fixes subscription to _deviceConnector.deviceConnectionStateUpdateStream leaking #876
    • Workspace upgrade (dependencies) & gitignore sync #857
    • Run ktlint -F #766
    Open source →
  5. 5.3.1 05 Feb 2024
    Release notes

    What's Changed

    • Use proper platform_interface dependency version by @vbuberen in #837

    New Contributors

    Full Changelog: 5.3.0...5.3.1

    Open source →
    Release notes
    • Use proper platform_interface dependency version #837
    Open source →
  6. 5.3.0 25 Jan 2024
    Release notes

    What's Changed

    • Readd accidentally removed version constraint by @spkersten in #789
    • Add a placeholder implementation for non-mobile platforms by @swift-kim in #688
    • Add Github actions and Migrate to latest Android SDK, AGP and protobuf plugin by @Taym95 in #830
    • Include packages lock-files by @Taym95 in #797
    • Update Kotlin version in README by @Taym95 in #831
    • Migrate away from deprecated strong mode analysis options by @Taym95 in #832
    • Read RSSI by @spkersten in #796
    • Bump version 5.3.0 by @Taym95 in #834

    New Contributors

    Full Changelog: 5.2.0...5.3.0

    Open source →
    Release notes
    • Readd accidentally removed version constraint #789
    • Add a placeholder implementation for non-mobile platforms #688
    • Add Github actions and Migrate to latest Android SDK, AGP and protobuf plugin #830
    • Include packages lock-files #797
    • Update Kotlin version in README #831
    • Migrate away from deprecated strong mode analysis options #832
    • Read RSSI #796
    Open source →
  7. 5.2.0 28 Aug 2023
    Release notes

    What's Changed

    • Bump the minimum requirement to Dart 2.17 and upgrade melos to 3.1.0 by @ened in #762
    • swiftlint config and inital formatting pass by @ened in #765
    • Cancel subscription when a disconnect event has been thrown by @Taym95 in #769
    • Fix typos by @wcoder in #778
    • Update CI config to use Xcode 14 by @spkersten in #786
    • Support multiple services or characteristics with the same id by @spkersten in #776
    • Breaking change: If a device has multiple characteristics with the same ID, readCharacteristic, writeCharacteristic and subscribeToCharacteristic used to select the first of those characteristics. Now they will fail in this case. Use resolve or getDiscoveredServices instead.

    New Contributors

    Full Changelog: 5.1.1...5.2.0

    Open source →
    Release notes
    • Bump the minimum requirement to Dart 2.17 and upgrade melos to 3.1.0 in #762
    • swiftlint config and inital formatting pass in #765
    • Cancel subscription when a disconnect event has been thrown in #769
    • Fix typos in #778
    • Update CI config to use Xcode 14 in #786
    • Support multiple services or characteristics with the same id in #776
    • Breaking change: If a device has multiple characteristics with the same ID, readCharacteristic, writeCharacteristic and subscribeToCharacteristic used to select the first of those characteristics. Now they will fail in this case. Use resolve or getDiscoveredServices instead.
    Open source →
  8. 5.1.1 30 Jun 2023
    Release notes

    What's Changed

    • Make new Connectable addition backwards compatible and bump version by @RtgrV in #757

    Full Changelog: 5.1.0...5.1.1

    Open source →
    Release notes
    • Make Connectable backwards compatible #757, #750
    Open source →
  9. 5.1.0 30 Jun 2023
    Release notes

    What's Changed

    • Add a script for running tests (intended for use by the Flutter customer tests repository) by @jason-simmons in #648
    • Make operator == override parameters non-nullable by @srawlins in #677
    • Remove dead code from reactive_ble_platform_test by @srawlins in #703
    • Add connectability from discovery data by @RtgrV in #750
    • Bump version to 5.1.0 by @RtgrV in #755

    New Contributors

    Full Changelog: 5.0.3...5.1.0

    Open source →
    Release notes
    • Add IsConnectable to discovery data. #750
    • Upgraded build_runner. #750
    Open source →
  10. 5.0.3 07 Dec 2022
    Release notes
    • Enable extended advertising on android. Fix #571
    • Add additional null checks to scanRecord. Fix #521
    • Restore support for Xcode 12
    • Add verbose debug logging Fix #583
    Open source →
    Release notes
    • Enable extended advertising on android. Fix #571
    • Add additional null checks to scanRecord. Fix #521
    • Restore support for Xcode 12
    • Add verbose debug logging Fix #583
    Open source →
  11. 5.0.2 08 Nov 2021
    Release notes
    • Revert Queue up messages on iOS until event channel is ready. Fix #439.
    Open source →
    Release notes
    • Revert Queue up messages on iOS until event channel is ready. Fix #439
    Open source →
  12. 5.0.1 26 Oct 2021
    Release notes
    • Bump protobuf so it includes binaries for Mac M1 #396.
    Open source →
    Release notes
    • Bump protobuf so it includes binaries for Mac M1 #396.
    Open source →
  13. 5.0.0 10 Oct 2021
    Release notes
    • DiscoveredService has now a new required property called DiscoveredCharacteristic which provides properties of the BLE characteristic.
    • Android 12 support.
    • Queue up messages on iOS until event channel is ready. Fixes #137, #251, #307, #385, #387.
    Open source →
    Release notes

    ** Breaking change **

    • DiscoveredService has now a new required property called DiscoveredCharacteristic which provides properties of the BLE characteristic.

    Other changes

    • Android 12 support.
    • Queue up messages on iOS until event channel is ready. Fixes #137, #251, #307, #385, #387.
    Open source →
  14. 4.0.1 23 Sep 2021
    Release notes
    • Add support for iOS 15
    Open source →
  15. 4.0.0 17 Aug 2021
    Release notes
    • Initial Open Source 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