33 Commits

Author SHA1 Message Date
guoling a2f49120ae update changelog for v2.4.0 2026-03-18 16:23:10 +08:00
guoling 9348a93f26 refactor callback system into unified MMKVHandler across all platforms
Replace 4 separate static function pointers (LogHandler, ErrorHandler,
ContentChangeHandler, ContentLoadedHandler) with a single MMKVHandler
abstract class in Core C++. Update all 6 platform wrappers (iOS, Android,
OHOS, Python, Golang, Flutter) to use adapter classes bridging to the new
unified handler. Add onMMKVContentLoadSuccessfully callback to Android,
OHOS, Flutter, Python and Golang where it was previously missing.
2026-03-18 12:40:05 +08:00
guoling 1980694c42 add MMKV config for flutter 2026-02-09 20:42:17 +08:00
guoling 168fd758fb prepare for v2.3.0 2025-12-02 19:01:30 +08:00
guoling 4403eb9769 support aes 256 on flutter 2025-12-01 17:05:24 +08:00
guoling a1f1017caa mmkv_platform_interface v2.2.3: protect from freePtr() not found 2025-08-20 20:25:54 +08:00
guoling 6545be23fe prepare for v2.2.3 2025-08-20 17:23:21 +08:00
Guo Ling f9f39e0f72 flutter for win32 almost work 2025-08-18 18:14:30 +08:00
guoling eea94733e6 add importFrom() for Flutter 2025-04-25 13:05:55 +08:00
guoling e00f5ee3af prepare for v2.2.0 2025-04-24 17:40:49 +08:00
guoling 0e05353b4a add checkExist(), isFileValid() and groupPath() for Flutter, fix checkContentChangedByOuterProcess() not working bug 2025-04-22 18:09:12 +08:00
guoling 330a83f232 Flutter: 1. add groupPath() on iOS, 2. fix checkContentChangedByOuterProcess() not working bug 2025-04-22 17:31:36 +08:00
guoling 85e64c9422 add checkExist() for Flutter 2025-04-22 16:39:05 +08:00
guoling 8493e1bea7 update change log date 2025-02-18 15:38:27 +08:00
guoling 4c4ff9d54f prepare for v2.1.0 2025-02-14 20:24:18 +08:00
guoling 49d536b0af NameSpace works on flutter & ArkTS 2025-01-07 16:14:08 +08:00
guoling 617aadd690 Fix breaking changes on flutter platform interface package #1410 2024-10-25 10:50:17 +08:00
guoling 83e2fa50e6 prepare for v2.0.0 2024-10-21 19:23:40 +08:00
guoling 8b8188d536 add log & error & content change callback for flutter & ArtTS 2024-09-12 18:50:33 +08:00
guoling 47d3c0893a add readonly support 2024-09-06 19:44:11 +08:00
Chiichen ebca973dba fix(flutter): remove files from version control as recommended 2024-08-23 13:04:24 +08:00
guoling d9abefd379 add override point for path_provider 2024-07-12 17:34:48 +08:00
guoling 39ae0765c6 dont track pubspec.lock 2024-06-21 20:15:03 +08:00
guoling 7e87462577 refactor MMKVPluginPlatformFFI to seperate file 2024-04-19 11:18:49 +08:00
guoling d2b6cc51e6 update changelog date 2024-04-19 11:14:29 +08:00
guoling 7f0be61fd8 add back upper bound on sdk version 2024-04-19 11:13:32 +08:00
guoling 6215feca2a update readme 2024-04-19 11:06:52 +08:00
guoling a78b16c118 udpate reame for mmkv_platform_interface 2024-04-19 11:02:44 +08:00
guoling 94d2ab138b add @override 2024-04-19 10:24:24 +08:00
guoling 2ec60d2ee1 almost done 2024-04-18 18:58:16 +08:00
guoling 1883e65ec0 add mmkv_android 2024-04-18 17:47:22 +08:00
guoling 6033d51372 using MMKVPluginPlatform to get encodeBool() native func pointer 2024-04-18 16:43:46 +08:00
guoling 37b6039d0f initial commit for flutter federated plugins 2024-04-17 20:40:44 +08:00