Skip to content
This repository was archived by the owner on Feb 24, 2025. It is now read-only.

2.0.2

Choose a tag to compare

@Tweener Tweener released this 01 Aug 11:46
· 81 commits to main since this release

Full Changelog: 2.0.1...2.0.2


Breaking Changes

kmp-common

  • CurrencyProvider moved to com.tweener.common._internal.provider.CurrencyProvider.
  • LocaleProvider moved to com.tweener.common._internal.provider.LocaleProvider.
  • Function formatAmount moved to com.tweener.common._internal.formatter.formatAmount.

New Features

kmp-common

  • Ability to know The current platform on which the code is running (For now, only Android and iOS are handled).
  • Adds a EmailAddressValidator to check if a given email address is valid.
  • Adds an extension function for Flow that conditionally switches to one of two provided flows based on a condition.
  • Adds an extension function for CoroutineScope that runs an initialization block and returns a StateFlow.

kmp-realm

  • Adds a deleteAll method to delete all instances of a given type.

kmp-firebase

  • Ability to easily use authentication via Firebase with Google and Email/password providers. (⚠️ Only works on Android for now. iOS to be added soon.)
  • Adds Firestore extension functions to handle LocaleDate & LocalDateTime mapping to Firestore Timestamp.

Enhancements

None

Bug Fixes

None

Performance Improvements

None

Other Changes

None