Appearance
flake-core
[Flake-Core]\
Changelog
v2.1.8:
- Added reply to incoming custom messages
v2.1.7:
- Changed Incoming Custom messages type to CustomMsgReceived
v2.1.6:
- Changed Pending to be success
v2.1.5:
- Fix for coroutineContext error
v2.1.2:
- Fix for updating flakeObject not notifying listeners
v2.1.1:
- Adjusted PayloadParser visibility
v2.1.0:
- Splitted library into modules
v2.0.*:
- Cleanup
- Improved Error handling
- Fix for missing incoming messages
- Fix for sending setProperties with no changes
- Improved TimberFlakeLogger
- Fix for BleWire characteristic subscription not working
- BleWire now requesting Mtu
- Fix for BleWire not connecting correctly
- Improved BleWire logging
- Fix for faulty ok return type when connecting
- Added missing Ble permission
- Fix for BleWire wait indefinetly cause callbacks did not get called
- BleWire now requesting Mtu
- Fix for BleWire not checking mtu
- Fix for crash of BleRouterProvider due to suspendCoroutine resumed multiple times
- FIx for FlakeClient crash due to timeout exception
- Fix for crash of BleSingleRouterProvider due to suspendCoroutine resumed multiple times
- Implemented BleSingleRouterProvider
- Fix for faulty writeType in BleWire
- Renamed from flake-kotlin to flake-android-sdk
- Moved from Callback to suspend based structure
- FlakeError cleanup
- Moved to Result Monad
- Logging Rework
- Added Tests
- Implemented Ble Wire
- Dependency improvements
- Removed Buildnumber from library version
- Introduced a build präfix, that the ci uses to publish dev commits as beta versions
This module contains the core implementation of flake. When using the flake library, this module is mandatory. It contains the