- Fix wrong handling of properties in Kotlin in Hungarian notation, see #26
- Fix nullable lists containing
Parcelable
elements in Kotlin, see #25
- 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
- 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
- Fix inner classes in Kotlin, see #11
- Add a license header to each generated file, see #10
- Fix a Stackoverflow error when using Kotlin generics, see #9
- Fix a Stackoverflow error when using Kotlin enums, see #8
- 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
- NOT AVAILABLE because of Maven Central sync issues
- Insert missing casted type for
Parcelable
orSerializable
getters - Allow
is
as getter prefix for boolean getters
- Initial release