Skip to content

1.0.0

Compare
Choose a tag to compare
@zsmb13 zsmb13 released this 27 Jun 14:38
· 89 commits to main since this release
0330d41

Sixteenth release of RainbowCake.

What's new:

Removed deprecated constructs

A handful or previously deprecated pieces of code are now removed. If you want to migrate away from them, use 0.7.0 and IDE migration features before upgrading to 1.0.0.

  • JobViewModel: replace usages with RainbowCakeViewModel
  • RainbowCakeViewModel#postEvent: update view state from the UI thread instead
    _ Navigation extensions in co.zsmb.rainbowcake.extensions: use the methods from the co.zsmb.rainbowcake.navigation.extensions package instead
  • The rainbow-cake-channels artifact: use Flows instead

Small stuff

  • ViewModels are now initialized in onCreate instead of onAttach
  • Decoupled event dispatches, no synchronous, blocking dispatch anymore for either state or events
  • Improved internal logging
  • Updated Koin & Dagger to latest version
  • Updated visibility of a lots of things
  • Optimizations, more inline methods and helpers
  • Code documentation updates
  • Small bugfixes