Releases: mrousavy/react-native-mmkv
Releases · mrousavy/react-native-mmkv
Release 4.0.0-beta.10
Release 3.3.3
3.3.3 (2025-09-18)
Release 3.3.2
Release 4.0.0-beta.9
Release 3.3.1
Release 4.0.0-beta.8
Release 4.0.0-beta.7
Release 4.0.0-beta.6
4.0.0-beta.6 (2025-08-29)
✨ Features
🐛 Bug Fixes
- Add
cpp/to npm (9cd1bf7) - Also clear memory cache in
trim()(30e48c9) - Fix release script (#868) (eb55a84)
📚 Documentation
Release 4.0.0-beta.5
4.0.0-beta.5 (2025-08-28)
‼️ Upgrade Guide
- Since
MMKVis now a fully native HybridObject, it's now longernew MMKV(...), butcreateMMKV(...). - For performance and safety reasons, the core MMKV library no longer supports 32-bit. (See MMKV: Prerequisites) So in your
gradle.properties, remove the 32-bit architectures and just keep the 64-bit ones:On iOS, 64-bit has been the default for years.- reactNativeArchitectures=armeabi-v7a,arm64-v8a,x86,x86_64 + reactNativeArchitectures=arm64-v8a,x86_64
- react-native-mmkv is now a Nitro Module - so you need to install react-native-nitro-modules too.
- The
MMKV.delete(...)method has been renamed toMMKV.remove(...)(becausedeleteis a reserved keyword in C++)