v0.8.0
What's Changed
- Update MMKV from 1.2.10 to 1.2.13 by @andrei-tofan in #257
- Removed conditional imports in ObjC files by @amrfarid140 in #259
- fix: incorrect default iOS keychain accessibility level by @JoniVR in #263
- Fixed README.md typos by @TheYuriG in #267
- fix: incomplete implementation of transaction manager
- Fix mmkv causing a crash when app is closed
Flipper Support 🎉
Thanks to pnthach95 flipper plugin is finally here. https://github.com/pnthach95/flipper-plugin-react-native-mmkv-storage. It supports logging and manipulating storage values on the fly.
You can install it directly from plugin manager:
BREAKING CHANGE
The default iOS keychain accessibility level has been changed to AFTER_FIRST_UNLOCK
from WHEN_UNLOCKED
. You can read more about why this change was made here #263 #246 & #195. If your app functionality depends on WHEN_UNLOCKED
accessibility level. You must set it manually:
export const encryptedStorage = new MMKVLoader()
.setAccessibleIOS(IOSAccessibleStates.WHEN_UNLOCKED)
.withInstanceID('encrypted')
.withEncryption()
.initialize();
New Contributors
- @amrfarid140 made their first contribution in #259
- @TheYuriG made their first contribution in #267
- pnthach95
Full Changelog: v0.7.6...v0.8.0