1.0.0
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 withRainbowCakeViewModel
RainbowCakeViewModel#postEvent
: update view state from the UI thread instead
_ Navigation extensions inco.zsmb.rainbowcake.extensions
: use the methods from theco.zsmb.rainbowcake.navigation.extensions
package instead- The
rainbow-cake-channels
artifact: use Flows instead
Small stuff
- ViewModels are now initialized in
onCreate
instead ofonAttach
- 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