Skip to content
This repository has been archived by the owner on Aug 30, 2022. It is now read-only.

Releases: JuulLabs/able

0.8.1

16 Dec 18:17
a28bde0
Compare
Choose a tag to compare
  • Add requestConnectionPriority (#95)

0.8.0

02 Nov 07:33
Compare
Choose a tag to compare
  • Organize exceptions thrown (#84)
  • Replace usage of BroadcastChannel with SharedFlow (#82)
  • Suffix Exceptions with "Exception" (#77)
  • Add event handling support to KeepAliveGatt (#74)
  • Perform onConnectAction after assigning Gatt property (#72)
  • Add GitHub action that validates Gradle wrapper (#73)
  • Add binary compatibility validator (#56)
  • Split suspendUntilConnectionState into specialized functions (#70)
  • Adjust Exception hierarchy (#69)
  • Documentation updates (#67)
  • Add keep-alive module (#63)
  • Have onConnectionStateChange backed by StateFlow (#66)
  • Split ConnectGattResult.Failure into specific failure cases (#64)
  • Add requestMtuOrThrow extension function (#61)
  • Split Gatt interface into GattConnection and GattIo (#59)
  • Add HasGattStatus interface for events (#60)
  • Add OnServicesDiscovered event (#52)
  • Simplify tag generation in timber-logger (#57)
  • Add ability to read remote RSSI (#39)
  • Display warning if thread is blocked in onCharacteristicChanged (#53)
  • Drop ExperimentalCoroutinesApi annotation in GattCallback (#54)
  • Move KDoc to be more discoverable (#55)
  • Rename GattState to GattConnectionState (#51)
  • Remove FailedToDeliverEvent Exception (#50)
  • Improve stacktrace on connection loss for bluetooth request (#49)
  • Remove Messenger actor and use withContext instead (#31)
  • Use badge to show latest version in READMEs (#48)
  • Drop device and retry modules (#44)

0.8.0-dev-2

15 Sep 17:42
3a8fa68
Compare
Choose a tag to compare
0.8.0-dev-2 Pre-release
Pre-release

Internal-only release.
Public release will be available after SharedFlow has been released.

  • Organize exceptions thrown (#84)
  • Replace usage of BroadcastChannel with SharedFlow (#82)
  • Configure internal distribution (#86)
  • Suffix Exceptions with "Exception" (#77)
  • Add event handling support to KeepAliveGatt (#74)
  • Perform onConnectAction after assigning Gatt property (#72)
  • Add GitHub action that validates Gradle wrapper (#73)
  • Add binary compatibility validator (#56)
  • Update sonatype environment variable names (#71)
  • Split suspendUntilConnectionState into specialized functions (#70)
  • Adjust Exception hierarchy (#69)
  • Documentation updates (#67)
  • Add keep-alive module (#63)
  • Have onConnectionStateChange backed by StateFlow (#66)
  • Split ConnectGattResult.Failure into specific failure cases (#64)
  • Add requestMtuOrThrow extension function (#61)
  • Split Gatt interface into GattConnection and GattIo (#59)
  • Add HasGattStatus interface for events (#60)
  • Add OnServicesDiscovered event (#52)
  • Simplify tag generation in timber-logger (#57)
  • Add ability to read remote RSSI (#39)
  • Display warning if thread is blocked in onCharacteristicChanged (#53)
  • Drop ExperimentalCoroutinesApi annotation in GattCallback (#54)
  • Move KDoc to more discoverable (#55)
  • Rename GattState to GattConnectionState (#51)
  • Remove FailedToDeliverEvent Exception (#50)
  • Improve stacktrace on connection loss for bluetooth request (#49)
  • Remove Messenger actor and use withContext instead (#31)
  • Use badge to show latest version in READMEs (#48)
  • Remove Codacy config (#47)
  • Delete CHANGES.md (#46)
  • Update Gradle configuration and use GitHub Actions (#45)
  • Drop device and retry modules (#44)