Releases: Evernote/android-state
Releases · Evernote/android-state
Version 1.1.2
- Fix nullable lists containing
Parcelable
elements in Kotlin, see #25
Version 1.1.1
- Add a Proguard rule to keep the class name if the class contains a
State
orStateReflection annoation
, see #23 - Handle a generic
Serializable
orParcelable
properly, see #24
Version 1.1.0
- 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
- Fix inner classes in Kotlin, see #11
- Add a license header to each generated file, see #10
Version 1.0.5
- Fix a Stackoverflow error when using Kotlin generics, see #9
Version 1.0.4
- Fix a Stackoverflow error when using Kotlin enums, see #8
Version 1.0.3
- 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
- Insert missing casted type for
Parcelable
orSerializable
getters - Allow
is
as getter prefix for boolean getters
Version 1.0.0
- Initial release
- State saving capabilities
- Property support
- Private field support