Releases: pablobaxter/Harmony
Releases · pablobaxter/Harmony
Version 1.2.2 & Harmony-Crypto Version 0.1.1 / 2022-10-22
- Fix bug where transaction file metadata was not being written right away
- Don't create unnecessary hash set if no string set is found for given key
- Update annotation library
Version 1.2.1 / 2022-09-17
- Fixes crash with putting a string set with a
null
item #46
Version 1.2.0 / 2022-09-15
- Adds new
OnHarmonySharedPreferenceChangedListener
that provides an explicit callback forclear()
events, instead of just emittingnull
keys - Exposes
withFileLock()
andFileInputStream.sync()
utility functions for public use - Updated Kotlin to 1.7.10
- Updated
compileSdk
to 33 - Updated Android Gradle plugin version to 7.2.2
- Moves all build logic to custom plugins in the
buildSrc
directory - Moves tests specific for apps that target SDK 31 to a test module
Harmony-Crypto Version 0.1.0 / 2022-09-15
- Fixes bug where
contains()
would befalse
fornull
keys - Allows usage of new
OnHarmonySharedPreferenceChangedListener
from Harmony - Updates
HarmonyKeysetManager
to more closely reflect theAndroidKeysetManager
from the Google/Tink project - Utilizes a custom
KeysetReader
andKeysetWriter
that stores and reads keys using a file rather than the shared preferences - Encrypted Harmony shared preferences can now handle notifying when
clear()
is called
Version 1.1.11 / 2022-03-11
- Updated Kotlin to 1.6.10
- Updated
compileSdk
to 31 - Updated Android Gradle plugin version to 7.0.4
- Targets Java 11 now
- Fixes crashing issue caused by
WeakHashMap
throwing aNoSuchElementException
#41
Version 1.1.10 / 2021-10-10
- Fixes crashing issue caused by the
FileObserver.startWatch()
function on LGE devices #38 - Update Kotlin version to 1.5.31 and Coroutines to 1.5.2
Version 1.1.9 / 2021-08-22
- Fixes crashing issue caused by bad transaction file #36
- Update libraries
Version 1.1.8 / 2021-06-11
Harmony-Crypto Version 0.0.2 / 2021-06-11
- Update to Harmony v1.1.8
Version 1.1.7 / 2021-06-01
- Use Os.fsync() for Android versions that support it
- Fast follow improvement when reading transaction file