Releases: mrousavy/react-native-mmkv
Releases · mrousavy/react-native-mmkv
Release 3.0.0-beta.3
Release 3.0.0-beta.2
3.0.0-beta.2 (2024-04-29)
🐛 Bug Fixes
- Add dev dependencies (13c3783)
- Always
trim
, removeWeakRef
(6dfc8e1) - Extract to
Types
(2989c33) - Fix dependencies (c1eedbc)
- Fix lazy export (7018389)
- Fix lazy init (c2e610d)
- Lazily create TurboModule (5a4319e)
- Only log Warnings or Errors in Release (cb5347b)
- Try use
WeakRef
(84016a1) - Upgrade and include config (4e93c86)
- Use
__dirname
until latest RC with patch is out (c462b3c) - Use
Proxy
for lazily getting TurboModules (1350529)
📚 Documentation
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)