Skip to content

Releases: anggrayudi/MaterialPreference

3.8.0

Choose a tag to compare

@anggrayudi anggrayudi released this 26 Nov 16:19
5cd9b86

Breaking Changes

  • Upgraded to AGP 7
  • Upgraded to Kotlin 1.7
  • Updated SimpleStorage to 1.5.1
  • Released materialpreference-compiler v1.8
  • Removed Dexter

3.7.1

Choose a tag to compare

@anggrayudi anggrayudi released this 05 Jun 15:47

Enhancements

  • Updated Simple Storage version to v0.7.0

3.7.0

Choose a tag to compare

@anggrayudi anggrayudi released this 21 May 10:49

Enhancements

  • Updated dependencies:
    • AGP 4.2.1
    • Kotlin 1.5.0
    • Material Dialogs 3.3.0
    • Simple Storage 0.6.0
  • Removed some deprecated APIs.

3.6.7

Choose a tag to compare

@anggrayudi anggrayudi released this 17 Feb 05:58

Enhancements

  • Updated Simple Storage version to v0.4.4

3.6.6

Choose a tag to compare

@anggrayudi anggrayudi released this 02 Feb 05:39

Enhancements

  • Updated Simple Storage version to v0.4.3

3.6.5

Choose a tag to compare

@anggrayudi anggrayudi released this 30 Dec 15:37

Fixes

  • FolderPreference crash due to ProGuard obfuscation.

3.6.4

Choose a tag to compare

@anggrayudi anggrayudi released this 23 Dec 16:55

Enhancements

  • Updated Simple Storage version to v0.4.1

3.6.1

Choose a tag to compare

@anggrayudi anggrayudi released this 01 Oct 10:20

Enhancements

  • All properties in the SharedPreferencesHelper are now mutable.
  • Added static method SharedPreferencesHelper.setDefaultPreferenceValues(Context).

Fixed

  • <intent/> tag crash if no activity handler exists

3.5.0

Choose a tag to compare

@anggrayudi anggrayudi released this 01 Oct 10:19

Enhancements

  • Annotation processor will generate SharedPreferencesHelper, so you don't need to get SharedPreferences value like this: SharedPreferences.get<DataType>(key, defaultValue).
    Take advantage of using it with dependency injection such as Dagger 2 and Koin.
    Personally, I would recommend you to use Koin because of its simplicity.

Breaking Changes

  • PreferenceKeysConfig now becomes PreferencesConfig.
  • PreferencesConfig no longer supports stringResName since it is getting more complex to develop.

3.3.0

Choose a tag to compare

@anggrayudi anggrayudi released this 01 Oct 10:18

Enhancements

  • Introducing IntegerListPreference for integer-array type entry values.
  • Added OnBindTextInputLayoutListener as replacement for OnBindEditTextListener.
  • All preference classes are now open.