1.6.0
Hello,
It's been a while since we've done an official Kaluga release. The project is not dead (far from it) but focus has been on releasing internal Alpha builds for a while. That being said, it's long past time to do a proper Kaluga release. So without further ado, here is 1.6.0:
Changelog
General
- Upgraded to Kotlin 2.3.0
- Most other libraries should be targeting their latest release. Among them: Atomicfu, Coroutines, Compose, Serialization and many mode
Architecture
- Fixed Unsafe use of iterator from concurrent collection in Observable through forEach #843
Base
- The
Decimalclass has been significantly rewritten as it had inconsistencies between platforms when created from a double. Casting from Double to Decimal no longer rounds to the "nicest" value, improving performance. If you need an exact value, it is recommended to cast using a string. #898 - Decimal 'toString' has been replaced by 'stringValue'.
Bluetooth
- Requiring location permissions must now explicitly be set in Scanner Settings
- Connect now returns whether the connection was established successfully