Skip to content

Releases: Evernote/android-state

Version 1.4.1

07 Oct 02:09
Compare
Choose a tag to compare
  • Remove Android dependency from processor, this resolves problems with the Jetifier, see #56

Version 1.4.0

24 Sep 03:14
Compare
Choose a tag to compare
  • 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

10 Jun 22:35
Compare
Choose a tag to compare
  • 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

29 May 00:29
Compare
Choose a tag to compare
  • Support incremental annotation processing, see #48
  • Omit the type for private inner classes when using reflection, see #44

Version 1.2.1

19 Mar 02:24
Compare
Choose a tag to compare
  • 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

02 Feb 17:28
Compare
Choose a tag to compare
  • 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

02 Feb 17:27
Compare
Choose a tag to compare
  • Don't crash when the license header file cannot be read, see #35

Version 1.1.5

31 Aug 15:55
Compare
Choose a tag to compare
  • Handle generics in bundlers properly, see #32

Version 1.1.4

18 Aug 20:25
Compare
Choose a tag to compare
  • Add a small optimization, if the object doesn't contain any state variable, see #31
  • Fix potential ClassCastException, see #30
  • Serialize ArrayList if it contains Serializable elements, see #29

Version 1.1.3

24 Jul 16:35
Compare
Choose a tag to compare
  • Fix wrong handling of properties in Kotlin in Hungarian notation, see #26