Skip to content

Releases: Evernote/android-state

Version 1.1.2

11 Jul 18:48
Compare
Choose a tag to compare
  • Fix nullable lists containing Parcelable elements in Kotlin, see #25

Version 1.1.1

22 Jun 11:03
Compare
Choose a tag to compare
  • Add a Proguard rule to keep the class name if the class contains a State or StateReflection annoation, see #23
  • Handle a generic Serializable or Parcelable properly, see #24

Version 1.1.0

05 Jun 11:12
Compare
Choose a tag to compare
  • Remove unnecessary Proguard rules prevent proper obfuscation, see #15
  • Add new annotation StateReflection to properly support obfuscation even though reflection is being used, see #15
  • Bundle library classes in annotation processor, see #13
  • Detect correct getter and setter for boolean properties with a "is" prefix in Kotlin, see #18
  • Add a Lint check to find matching save and restore calls to ensure a proper usage of the library

Version 1.0.6

07 Apr 12:10
Compare
Choose a tag to compare
  • Fix inner classes in Kotlin, see #11
  • Add a license header to each generated file, see #10

Version 1.0.5

02 Mar 13:56
Compare
Choose a tag to compare
  • Fix a Stackoverflow error when using Kotlin generics, see #9

Version 1.0.4

24 Feb 15:20
Compare
Choose a tag to compare
  • Fix a Stackoverflow error when using Kotlin enums, see #8

Version 1.0.3

15 Feb 16:34
Compare
Choose a tag to compare
  • Provide some Bundler implementations for lists, see #4
  • Add a workaround for the Jack compiler where the package name is always "package", may fix #5
  • Erase generics of extended classes, fixes #6

Version 1.0.1

27 Jan 09:22
Compare
Choose a tag to compare
  • Insert missing casted type for Parcelable or Serializable getters
  • Allow is as getter prefix for boolean getters

Version 1.0.0

15 Feb 14:44
Compare
Choose a tag to compare
  • Initial release
  • State saving capabilities
  • Property support
  • Private field support