All Versions
36
Latest Version
Avg Release Cycle
55 days
Latest Release
-
Changelog History
Page 1
Changelog History
Page 1
-
v3.0.1 Changes
- ๐ Fix issue where
mavericks-common
module was not published to maven in 3.0.0
- ๐ Fix issue where
-
v3.0.0 Changes
- Experimental
mavericks-common
module with new abstractionMavericksRepository
that behaves exactly likeMavericksViewModel
except it doesn't have any Android dependencies and can be used in pure Kotlin modules (#635) - ๐ฅ Breaking changes:
MavericksViewModelConfig.BlockExecutions
is extracted into top level classMavericksBlockExecutions
(#635) - ๐ New mavericks extension
argsOrNull
to handle optional (nullable) fragment args (#639) - ๐ New Anvil sample in the
sample-anvil
module
- Experimental
-
v2.7.0 Changes
- โ Add mockEightViewModels and mockNineViewModels to MockBuilder (#633)
-
v2.6.1 Changes
- ๐ฆ Expose state restoration functions (#611)
- ๐ Use passed scope as fragment if possible (#618)
-
v2.6.0 Changes
๐ Big thanks to @itsandreramon for contributing the two main improvements in this release!
- ๐ง Pre-configure Hilt by adding a new "mvrx-hilt" artifact (#598)
๐ See the updated Hilt documentation for guidance on how to more easily use Hilt with Mavericks https://airbnb.io/mavericks/#/dagger?id=hilt
- โ Add support to use Mavericks with JUnit 5 (#600)
๐ See the new testing documentation at https://airbnb.io/mavericks/#/testing for details.
- Don't expose lifecycleAwareLazy in viewModel return type (#603)
-
v2.5.1 Changes
- โ Add ability to manually pass argument to composable viewModel factories (#595)
- ๐ Fix Fragment arguments not being correctly passed to viewmodel state initialization in compose usage (#595)
- Switch mavericks-compose artifact to use same versioning scheme as other artifacts
-
v2.5.0 Changes
- ๐ Fix issue when the LocalContext is not directly an Activity (#582)
- โก๏ธ update to Compose 1.0.4, Kotlin 1.5.31, Koin 3.1.3 (#586)
- ๐คก Ignore VerifyError Exception when loading potential mockable classes #590
-
v2.4.0 Changes
- โ Add covariant recreation support (#565)
- Exposing unique subscription handling for custom flow operations (#560)
- โ Add support for restoring ViewModels that were initially created with a companion factory in a superclass #566
-
v2.3.0 Changes
- Error handling enhancements (#540)
- โฌ๏ธ Upgraded Compose to beta07 (#549)
๐ Note: Compose support is experimental and mvrx-compose artifact is at version 2.1.0-alpha02
-
v2.2.0 Changes
- ๐ Fix subscriptionLifecycleOwner to use viewLifecycleOwner in Fragment's onCreateView (#533)
- โ Remove createUnsafe and don't auto-subscribe on background threads (#525)
- ๐ Fix lifecycle 2.3.0 throwing IllegalStateException when using
MavericksLauncherActivity
(#523)