Skip to content

Releases: airbnb/mavericks

3.0.9

25 Jan 21:25
02a35a6
Compare
Choose a tag to compare
  • Fix crash in state restoration with multiple of 32 fields (#707)

3.0.8

04 Dec 18:10
Compare
Choose a tag to compare

Fixing #699 java.lang.SecurityException from mock printer (#700)

3.0.7

12 Sep 19:17
Compare
Choose a tag to compare

Update dependencies to fix lifecycle inheritance (#689)

v3.0.6

24 Jul 16:06
Compare
Choose a tag to compare

Commits

  • 210b92a: Use ActivityViewModelContext for activity scope (#676) (Aaron Pramana) #676

v3.0.5

11 Jul 21:56
Compare
Choose a tag to compare
    • fc70e45: Fix issue with classloader while loading fragment args (#688) (Andreas Rossbacher) #688

v3.0.4

11 Jul 18:29
Compare
Choose a tag to compare

Commits

v3.0.3

25 May 23:06
Compare
Choose a tag to compare

Commits

  • 5174519: Changed flowWhenStarted to emit value on flow coroutine context (#678) (Taeksoo Lee) #678
  • c252c57: Prepare for release 3.0.3 (Eli Hart) #681

v3.0.2

23 Mar 17:28
Compare
Choose a tag to compare

Commits

  • b5e70de: Prepare for release 3.0.1 (#655) (Eli Hart) #655
  • 52764df: Improve releasing instructions (#656) (Eli Hart) #656
  • 58ca1ce: Print fqn of classes in error messages as with obfuscation the simple name might just be "a" and it might be shared by many other classes making the error messages not really actionable. (#657) (Andreas Rossbacher) #657
  • ef1a26a: R8 full mode rule update (#658) (Andreas Rossbacher) #658
  • 2640899: Point to a standard license URL in POM (#663) (Eric Labelle) #663
  • 3bbb625: Wrap subscription action with lifecycle whenStarted (#665) (Ivan Savytskyi) #665
  • 7c03368: Prepare for release 3.0.2 (Andreas Rossbacher)

v3.0.1

30 Sep 19:18
Compare
Choose a tag to compare
  • Fix issue where mavericks-common module was not published to maven in 3.0.0
  • Improve automated releasing

3.0.0

29 Sep 22:02
3cb828b
Compare
Choose a tag to compare

3.0.0

  • Experimental mvrx-common module with new abstraction MavericksRepository that behaves exactly like MavericksViewModel 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 class MavericksBlockExecutions (#635)
  • New mavericks extension argsOrNull to handle optional (nullable) fragment args (#639)
  • New Anvil sample in the sample-anvil module

See more details in https://airbnb.io/mavericks/#/new-3x