Skip to content

1.0.0

Compare
Choose a tag to compare
@Daeda88 Daeda88 released this 28 Feb 14:51
· 540 commits to master since this release
2a764d5

🎉 Kaluga is now officially at 1.0 🎉

Migration

Check the Migration Guide for an overview of breaking changes.

Getting Started

The Example app has been fully updated. For an overview of how to set up your project and how to use each module (including in Compose/SwiftUI) take a look at the example

Changelog

General

  • Moved to Kotlin 1.8.0 #628
  • Moved to the New Memory Model #599
  • Raised Android MinSDK to 23 #577

Base

  • Renamed Locale and TimeZone to avoid naming conflicts on iOS #668
  • Improved Decimal to support Infinity, Not a Number and divide by zero #616
  • Added support for concurrent mutable collections #592

Architecture

  • Removed reflection from Lifecycle binding #635
  • Android Navigation now supports Fragment Arguments & Results #618
  • Exception can be thrown when navigating outside of View lifecycle #636
  • Improved Compose ViewModel architecture #600

Bluetooth

  • Proper support for Android 12/13 #303 #609
  • Fixed issues with iOS causing unexpected disconnects #657

Keyboard

  • Keyboard manager support for Compose and SwiftUI #670

Location

  • Location can now be configured more thoroughly #79
  • Fixed problems with Background location on Android API 31+ #644

Permissions

  • Notification Permissions will now be requested for Android API 33+ #645

Resources

  • Renamed Font, Image, TextStyle, BackgroundStyle, and ButtonStyle to avoid naming conflicts on iOS #668
  • Added Tinted Image #669