318 Commits

Author SHA1 Message Date
guoling a3577aed27 move podspec out to root 2025-01-07 16:14:40 +08:00
guoling ea3f05ffcd v1.3.12 2025-01-02 16:56:36 +08:00
guoling ea96ed0833 prepare for v1.3.11 2024-11-12 17:08:06 +08:00
guoling 9462faa2f2 prepare for v1.3.9 2024-07-24 17:06:30 +08:00
guoling fb152fd8d7 fix override bug on encrypted mmkv #1351 2024-07-24 14:57:39 +08:00
guoling 10d0b0a8bc looks like we still need v1.3.7 for CocoaPods 2024-07-08 15:41:54 +08:00
guoling c44ce1fb2e prepare for v1.3.6 2024-07-05 18:32:25 +08:00
guoling 90a7826fec hide the default initialize() method from Swift/ObjC #1299 2024-05-16 10:55:14 +08:00
guoling 9341e03e19 make C++20 optional 2024-05-07 16:43:18 +08:00
guoling e6056f9d4c fix iOS compile error 2024-05-07 12:01:23 +08:00
guoling 52963d3568 disable module verifier #1286 2024-05-07 12:00:44 +08:00
guoling 5bffed9b0f upgrade iOS C++ to 20 2024-04-29 15:19:52 +08:00
guoling c56e60b40f prepare for v1.3.5 2024-04-24 16:21:25 +08:00
guoling 94ec7061d9 bump iOS Deployment Target to iOS 12 2024-03-28 10:26:20 +08:00
guoling 9054a3d276 tidy 2024-03-25 15:26:30 +08:00
guoling 06797a7450 also drop use of NSUserDefaults API #1220 2024-03-25 15:16:42 +08:00
guoling cb8ba14ffe remove duplicate info.plist 2024-03-15 17:17:35 +08:00
guoling 51d692007f prepare for v1.3.4 2024-03-14 16:01:01 +08:00
Cyril Bonaccini bc7d69acbe test: add test in vision app 2024-02-16 09:22:37 +01:00
Cyril Bonaccini 76107d762c chore: make MMKV visionos compatible 2024-02-16 09:22:11 +01:00
Cyril Bonaccini d63393b36c chore: add VisionDemo target 2024-02-16 09:22:11 +01:00
guoling 92f073b1e2 update v1.3.3 change log 2024-01-25 17:35:25 +08:00
Maxence Henneron 75c4af75fb Fix multiprocess mode on iOS 2024-01-03 12:17:20 -08:00
guoling 3561cee217 rename macro with MMKV prefix to avoid conflict #1215 2023-12-29 11:13:47 +08:00
guoling 2a5b576aa8 test removeStorage() on iOS 2023-12-06 12:25:43 +08:00
guoling d3c9e6af28 add removeStorage() 2023-12-06 12:25:35 +08:00
guoling 2fcabdea16 prepare for v1.3.2 2023-11-20 16:50:30 +08:00
guoling c1d5874f57 add CompareBeforeSet for golang 2023-11-16 15:48:26 +08:00
guoling 6fc386521d change DoCleanUpDuration to 2s 2023-10-10 16:25:32 +08:00
Guo Ling 38259ee936 Merge pull request #1183 from kaitian521/fix_crash
add clearAll with keeping file disk space
2023-10-09 11:04:54 +08:00
lishaokai eb9d8c1497 add clearAll with keeping file disk space 2023-10-08 14:07:13 +08:00
guoling 95c09496dd opt iOS auto clean 2023-09-19 18:11:25 +08:00
guoling 2be6c1f800 Xcode 14 and below not reconize this flag:
Revert "add -Wl,-ld_classic linker flags to MMKV.framework"

This reverts commit a9134a32a6.
2023-09-18 12:26:42 +08:00
guoling a9134a32a6 add -Wl,-ld_classic linker flags to MMKV.framework 2023-09-18 12:07:02 +08:00
lishaokai 72b59356a9 compare value before set/encode for the same key 2023-09-12 20:36:10 +08:00
lishaokai e0f5321a9a override from beginning of file when dict is empty 2023-08-28 17:42:12 +08:00
guoling 041548ad99 add onlyOneKeyTest for iOS 2023-08-24 11:01:19 +08:00
Lishaokai c962b68934 Do not append to file when dic.size()==1 && new key in dict 2023-08-23 11:23:58 +08:00
kaitian521 5c88ea604b Merge branch 'dev' into dev 2023-08-11 21:32:26 +08:00
Lishaokai 73f01e5d50 set expected capacity for file length when init #1114 2023-08-11 21:23:12 +08:00
guoling e48210047f prepare for v1.3.1 2023-08-11 14:54:41 +08:00
guoling bcfa406d77 fix NSKeyedArchive error on enable auto key expire #1132 2023-08-10 11:20:20 +08:00
guoling 980c4137c7 add cross process demo for iOS 2023-06-28 21:44:24 +08:00
guoling 6fee34fae7 add filterExpire param for count() & allKeys() #1096 2023-06-20 14:29:34 +08:00
guoling 3af81b2bd6 prepare for v1.3.0 2023-06-14 16:36:29 +08:00
guoling 852ea1e6c8 add Expire constant 2023-05-26 17:25:20 +08:00
guoling 983d1d0a33 upgrade to iOS 11 / macOS 10.13 / tvOS 13 / watchOS 4 2023-05-24 18:12:58 +08:00
guoling c9f1d7aa92 support auto key expiration: works on iOS 2023-05-24 17:46:46 +08:00
guoling 105a86d889 upgrade to iOS 11 / macOS 10.13 / tvOS 12 / watchOS 4 2023-05-24 17:40:05 +08:00
guoling 3d0cb69aa4 prepare for v1.2.16 2023-04-20 16:20:11 +08:00