Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
README.md | 2025-08-20 | 1.3 kB | |
v2.2.3 source code.tar.gz | 2025-08-20 | 22.1 MB | |
v2.2.3 source code.zip | 2025-08-20 | 22.4 MB | |
Totals: 3 Items | 44.5 MB | 0 |
v2.2.3 / 2025-08-20
This is a feature release that brings full desktop support to Flutter. It also includes key bug fixes and enhancements for Android and other platforms.
Flutter
- Added Full Desktop Support: MMKV for Flutter now officially supports Windows, macOS, and Linux.
- Example App: The example application has been updated to run on all new desktop platforms.
Android
- Feature: Added
MMKVHandler.getNativeLogHandler()
to allow native handling of MMKV logs from C++ code, improving performance. - Fix: Corrected an integer overflow bug where a native memory address exceeding
Long.MAX_VALUE
was misinterpreted as a negative number. - Fix: Prevented potential memory overflow by ensuring JNI local references are deleted after use.
- Fix: Fixed an issue where directories for special relative paths were not being created correctly.
- Enhancement: Improved the thread-safety of the callback handler to prevent crashes.
iOS/macOS
- Fix: Resolved a build error on Apple platforms that occurred when the
MMKV_APPLE
flag was not set. - Fix: Addressed a naming conflict in the Swift implementation.
Windows
- Fix: Corrected character encoding issues in the Win32 demo by converting files to UTF-8.