ble_peripheral_plus 2.5.4 copy "ble_peripheral_plus: ^2.5.4" to clipboard
ble_peripheral_plus: ^2.5.4 copied to clipboard

A maintained Flutter BLE peripheral and GATT server plugin for Android, iOS, macOS, and Windows, based on ble_peripheral.

2.5.4 #

  • Fix iOS and macOS characteristic registration so CoreBluetooth only receives cached values for static read-only characteristics, avoiding crashes when a characteristic is writable, notifiable, or indicative.

2.5.3 #

  • Fix Android Kotlin nullability handling in BleExtension.kt so the plugin builds cleanly with current generated Pigeon types and newer Kotlin toolchains.

2.5.2 #

  • Fix the Swift Package Manager product name so Flutter's generated iOS and macOS package graph resolves ble_peripheral_plus correctly.
  • Keep the existing CocoaPods integration unchanged.

2.5.1 #

First public ble_peripheral_plus release.

  • Fork ble_peripheral into a separately maintained package name.
  • Keep the upstream int-based characteristic and permission API for easier migration.
  • Merge selected improvements from upstream PRs #28 and #35 without adopting their breaking or risky changes wholesale.
  • Add getSubscribedClients().
  • Add Android requireBonding support to startAdvertising().
  • Improve Android bonding and connection handling.
  • Add Swift Package Manager support for iOS and macOS while keeping CocoaPods support.
  • Improve Darwin notification update handling and keep case-insensitive UUID lookup.
  • Improve Windows support detection and targeted characteristic updates.
  • Refresh Android and iOS example projects for current Flutter toolchains.
  • Expand publish-ready documentation and package metadata.

Historical functionality before this fork is inherited from the upstream ble_peripheral package.

1
likes
160
points
--
downloads

Documentation

Documentation
API reference

Publisher

verified publisheralmasum.dev

Weekly Downloads

A maintained Flutter BLE peripheral and GATT server plugin for Android, iOS, macOS, and Windows, based on ble_peripheral.

Repository (GitHub)
View/report issues

Topics

#bluetooth #ble #gatt #peripheral #flutter-plugin

License

MIT (license)

Dependencies

flutter

More

Packages that depend on ble_peripheral_plus

Packages that implement ble_peripheral_plus