Releases: Evernote/android-state
Releases · Evernote/android-state
Version 1.4.1
Version 1.4.0
- Migrated dependencies to AndroidX
- Sort elements by name to make processor deterministic, see #57 (Thanks @DSteve595)
- Fix compile error with generic inner classes and kapt, see #54 (Thanks @janbina)
Version 1.3.1
- Avoid obfuscating the class name if the class contains a field annotated with
@State
, see #43 - Don't use the serializable type for parcelable arrays, see #53
Version 1.3.0
- Support incremental annotation processing, see #48
- Omit the type for private inner classes when using reflection, see #44
Version 1.2.1
- Fix an issue with kapt where a class cannot be found, see #42
- Fix problems with the Proguard rules and allow better obfuscation, see #43
Version 1.2.0
- Add the option to automatically save the instance state of all activities and fragments from the support library
public class App extends Application {
@Override
public void onCreate() {
super.onCreate();
StateSaver.setEnabledForAllActivitiesAndSupportFragments(this, true);
}
}
- Support Kotlin in Lint checks
Version 1.1.6
- Don't crash when the license header file cannot be read, see #35
Version 1.1.5
- Handle generics in bundlers properly, see #32
Version 1.1.4
- Add a small optimization, if the object doesn't contain any state variable, see #31
- Fix potential
ClassCastException
, see #30 - Serialize
ArrayList
if it containsSerializable
elements, see #29
Version 1.1.3
- Fix wrong handling of properties in Kotlin in Hungarian notation, see #26