Releases: mrousavy/react-native-mmkv
Releases · mrousavy/react-native-mmkv
Release 3.0.0-beta.1
3.0.0-beta.1 (2024-03-27)
✨ Features
- Add
trim()
func andsize
property (b2d80fa) - Autolink iOS (b62ed49)
- Create PlatformContext TurboModule (87dedcd)
- Implement MmkvPlatformContext on iOS (660cda3)
- Scaffold TurboModule base (94522bd)
- Update MMKV to latest (4ab420b)
- Upgrade to RN 0.74 (6375e75)
- Use
ArrayBuffer
instead ofUint8Array
(c03ef4d)
🐛 Bug Fixes
- Create proper types and delete yarn (fe3b567)
- Fix Android build (0f33f1c)
- Fix build now? (6e8e20f)
- Fix closing destroy (3c2babd)
- Fix includes (ee1caba)
- Only enable WeakRef if it is supported (e6ee073)
- Only generate C++ bindings, skip Java/ObjC (e89a472)
- Pin RN CLI to 14 (b6a095b)
- Properly configure (e33c6e3)
- Refactor everything to use proper types (731a3a6)
- Set it up (157aef1)
- Use
FORCE_POSIX
to force C++ (8fa5ec7)
💨 Performance Improvements
- Clear memory cache on
trim
and dtor (c01acb5)
Release 2.12.2
Release 2.12.1
Release 2.12.0
Release 2.11.0
Release 2.10.2
Release 2.10.1
Release 2.10.0
Release 2.9.0
2.9.0 (2023-06-20)
🐛 Bug Fixes
- Add
src/
to npm package to fix web not building (9be3bb5) - Fix a potential memory leak on setting a new value for an existing key.
- Upgrade min support target to iOS 11 / macOS 10.13 / tvOS 13 / watchOS 4.
- Rollback the lazy load optimization due to reported ANR issues.
✨ Features
- Add in-memory storage as a fallback for disabled LocalStorage (#533) (a60d0b3)
- Add support for upcoming react native 0.73 (#550) (bf0bbc3)