Skip to content

Releases: pablobaxter/rx-preferences

v2.0.1

08 Oct 01:31
a329f9f
Compare
Choose a tag to compare

What's Changed

  • Add license to PreferenceUtil.kt
  • Fix crash "IllegalStateException: Recursive update" on Coroutines library (#23)
  • Deprecates getObjectNonNull() function (#24)
  • Correct the exception message when incorrect sharedprefereces is listened to (#26)
  • Add in docs and website for Rx-Preferences (#25)
  • Deprecates RxSharedPreferences.getObjectNonNull() in favor of RxSharedPreferences.getObject()

Full Changelog: v2.0.0...v2.0.1

v2.0.0

01 Oct 05:53
ed04ffb
Compare
Choose a tag to compare
  • Breaking Change release
  • Use extension functions for Rx libraries
    • This removes the uses of the various *SharedPreference classes, and provides a single RxSharedPreferences class
    • This also removes the various *Preference classes in favor of a single Preference class
    • All reactive frameworks are now accessible as extension functions against the Preference class.
      • Java will have util classes to provide the access to extension functions
  • Update CI to build against latest android images
  • Update several dependencies
  • Remove deprecated APIs from rx-sharedpreferences
  • Add in utility to convert Preference<T> to Preference<Optional<T>> for reactive frameworks that don't allow null.

Full Changelog: v1.1.0...v2.0.0

v1.1.0

03 Oct 07:38
08cc6f8
Compare
Choose a tag to compare
  • Update dependencies
  • Move to compile sdk 34
  • Use vanniktech for maven publishing
  • Update CI script so that publishing occurs via CI now
  • Remove build health checks from CI (for now)

Version 1.0.0 - ALL / 2023-03-27

28 Mar 06:55
e535758
Compare
Choose a tag to compare