-
-
Notifications
You must be signed in to change notification settings - Fork 1.9k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #74 from Tencent/dev
v1.0.11
- Loading branch information
Showing
23 changed files
with
1,295 additions
and
49 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,34 @@ | ||
#MMKV Change Log | ||
|
||
##v1.0.11 / 2018-10-12 | ||
### iOS / macOS | ||
What's new | ||
|
||
* Port to **macOS** | ||
* Support **NSCoding** | ||
You can store NSArray/NSDictionary or any object what implements `<NSCoding>` protocol. | ||
* Redesign Swift interface | ||
* Some performance improvement | ||
|
||
Known Issues | ||
|
||
* MMKV use mmapID as its filename, so don't contain any `/` inside mmapID. | ||
* Storing a value of `type A` and getting by `type B` may not work. MMKV does type erasure while storing values. That means it's hard for MMKV to do value-type-checking, if not impossible. | ||
|
||
### Android | ||
What's new | ||
|
||
* Some performance improvement | ||
|
||
Known Issues | ||
|
||
* Getting a MMKV instance with mmapID that contains `/` may fail. | ||
MMKV uses mmapID as its filename, so don't contain any `/` inside mmapID. | ||
* Storing a value of `type A` and getting by `type B` may not work. | ||
MMKV does type erasure while storing values. That means it's hard for MMKV to do value-type-checking, if not impossible. | ||
* `registerOnSharedPreferenceChangeListener` not supported. | ||
This is intended. We believe doing data-change-listener inside a storage framework smells really bad to us. We suggest using something like event-bus to notify any interesting clients. | ||
|
||
##v1.0.10 / 2018-09-21 | ||
|
||
* Initial Release |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.