All Versions
33
Latest Version
Avg Release Cycle
36 days
Latest Release
1472 days ago

Changelog History
Page 3

  • v0.4.7 Changes

    March 16, 2018

    ➕ Added

    • 🔦 Expose peripheral maximum write size API. Useful when EDL is needed and the maximum write size is unknown.
  • v0.4.6 Changes

    February 27, 2018

    🛠 Fixed

    • 🛠 Connecting immediately after a disconnect wasn't possible due to a strict and slightly incorrect double connect protection. This has been fixed now.
  • v0.4.5 Changes

    February 26, 2018

    🛠 Fixed

    • 👍 Better management of semaphore locks and releases for write and assemble
    • 👍 Better usage of end listen for write and assemble
    • 👍 Allow failing write and assemble if bluetooth becomes unavailable or if there's a disconnection after both the read and listen have been setup correctly
  • v0.4.4 Changes

    February 09, 2018

    ➕ Added

    • ⚡️ Use isBluetoothStateUpdateImminent to check whether the central manager state is unknown or resetting
  • v0.4.3 Changes

    February 05, 2018

    🛠 Fixed

    • 👍 Allow certain end listen calls in the writeAndListen API to propagate disconnect errors back to the synchronized peripheral correctly.
  • v0.4.2 Changes

    February 05, 2018

    🛠 Fixed

    • If there is a disconnect while a background task is running, defer the disconnection clean up it to the end of the background task to allow proper tear down of the Bluejay states
    • 🛠 Fix auto reconnect states to allow proper reconnection when expected
  • v0.4.1 Changes

    February 01, 2018

    🛠 Fixed

    • 👌 Improve handling and exiting the locks in write and listen for synchronized peripheral
    • 👌 Improve handling of end listen completion for synchronized peripheral
    • 👌 Improve handling of state restoration for the connecting and disconnecting states
    • 🛠 Fix connection timeout not working as expected
  • v0.4.0 Changes

    January 24, 2018

    🔄 Changed

    • ⏱ Make specifying a connection timeout required
  • v0.3.0 Changes

    October 11, 2017

    🔄 Changed

    • Migrate to Swift 4
    • 👉 Use Xcode 9 settings
    • 👉 Use Codable to encode and decode ListenCache
    • Specify Swift 4 for CocoaPods
    • 📚 Update documentation
  • v0.2.0 Changes

    September 14, 2017

    🔄 Changed

    • 👉 Make Receivable and Data+Extractable throwable