Releases: mvojtkovszky/SharedPreferencesManager
Releases · mvojtkovszky/SharedPreferencesManager
1.5.7
- Bump Gradle plugin to 8.6.1, Kotlin to 2.0.20, Serialization to 1.7.3
Full Changelog: 1.5.6...1.5.7
1.5.6
- Bump Gradle plugin to 8.2.2, Kotlin to 1.9.22, Serialization to 1.6.2
1.5.5
- bump Gradle plugin to 8.1.1, Serialization to 1.6.0
- bump buildToolsVersion 34.0.0, targetSdkVersion, compileSdkVersion to 34
- fix publish script
Full Changelog: 1.5.3...1.5.5
1.5.3
- Bump Kotlin to 1.8.0, Gradle plugin to 7.4.2, buildToolsVersion to 33.0.2, kotlinx-serialization-json to 1.5.0
1.5.2
- remove threading in
setList
andsetObject
- add threading to convenience functions
setListAsync
andsetObjectAsync
- bump Kotlin to 1.7.10, Serialization to 1.4.0, Gradle plugin to 7.2.2
- bump buildToolsVersion to 33.0.0, compileSdkVersion and targetSdkVersion to 33
1.5.1
- fix issue where memory state won't update if null is passed to
setObject
orsetList
1.5.0
- add
getObjectAsync
andgetListAsync
- serialized objects and lists are now cached in memory to avoid redundant deserialization
- bump Kotlin to 1.6.21, Serialization to 1.3.2, Gradle plugin to 7.1.3
- bump buildToolsVersion to 32.0.0, compileSdkVersion and targetSdkVersion to 32
1.4.0
- bump serialization-json to 1.3.0
- bump build tools to 31.0.0, compile sdk and target sdk to 31
- bump Kotlin and Dokka to 1.5.31
1.3.3
- Annotate maps in InMemorySharedPreferences as volatile
- Use Gradle 7 and update publish scripts
1.2.0
SharedPreferences
are now required in constructor ofSharedPreferencesManager
- provide
InMemorySharedPreferences
implementation which bypasses file management and operates in memory only - parameter
defaultValue
ingetString
andgetStringSet
methods now default tonull
, so definingnull
explicitly is no longer neccesary