flutter_midi_command_ble 1.0.5
flutter_midi_command_ble: ^1.0.5 copied to clipboard
Shared BLE MIDI transport for flutter_midi_command based on universal_ble.
1.0.5 #
- FIX(ble): strip the BLE timestamp byte from received SysEx so SysEx round-trips on Android/Linux/Windows/Web (was corrupting the payload before 0xF7).
- FIX(ble): make scan start/stop idempotent to avoid redundant OS scan calls that can desync the Android LE scanner. Note the known Android limitation below.
- KNOWN ISSUE (Android): after a BLE MIDI connect+disconnect, a further scan may return no results until the app process is restarted, due to an upstream universal_ble/Android LE-scanner registration bug (reused ScanCallback). See README.
1.0.4 #
- FIX(ci): track pubspec_overrides.yaml so melos bootstrap works on clean checkouts.
- FIX(ble): hide registered devices until rediscovered.
- FIX(ble): remove stale BLE devices on disconnect.
- FIX: await BLE MIDI readiness in connectToDevice.
- FIX: bluetooth discovery with latest Universal_ble.
- FIX: subscribe to BLE MIDI notifications on platforms without a pairing.
- FEAT(ble): bundle Android permissions and document platform setup.
1.0.3 #
- FIX(ble): hide registered devices until rediscovered.
- FIX(ble): remove stale BLE devices on disconnect.
- FIX: await BLE MIDI readiness in connectToDevice.
- FIX: bluetooth discovery with latest Universal_ble.
- FIX: subscribe to BLE MIDI notifications on platforms without a pairing.
1.0.2 #
- N
1.0.1 #
- Update a dependency to the latest release.
1.0.0 #
- Updated the shared BLE transport and tests for the
universal_ble2.x API. - Resolved Windows example build issues caused by deprecated coroutine headers in older
universal_blereleases.
1.0.0 #
- Initial shared BLE transport release for
flutter_midi_command. - BLE transport implemented in Dart via
universal_ble.