Skip to content

Releases: ammarahm-ed/react-native-mmkv-storage

v0.5.4

26 Apr 14:23
63e6fec

Choose a tag to compare

This release fixes a lot of issues with JSI and hopefully the library should build normally now in debug and release.

  1. Rewrite keystore & keychain Logic in JSI to make synchronous initialization possible.
  2. Fixed need type definitions for callback function params #79 @mateosilguero
  3. FIxed return types for all functions that write to database. #75
  4. Fixed Crash in release build due to java.lang.UnsatisfiedLinkError: Bad JNI version returned from JNI_OnLoad #68
  5. Fixed build failing on android for some build environments #67
  6. Fix app crashing when using clearStorage #82 @focux
  7. Update docs to reflect latest changes and installation process
  8. Fixed release build on ios failed due to lower deployment target.

Follow the updated installation steps for v0.5.4

0.5.3

09 Mar 21:37
cb414f0

Choose a tag to compare

Fix some users were unable to build project on android. #62
Fix app crash when chrome debugger is connected.
Fix data from 0.4 version was not readable.

Follow installation steps for v0.5.0 and above

v0.5.2

05 Mar 13:39

Choose a tag to compare

Fix old database from v0.4 is not detected
Don't clear keychain on iOS

v0.5.1

05 Mar 00:33

Choose a tag to compare

Fixing setItem and getItem methods not working
Fix CMakeLists.txt file is missing in npm module.

Don't forget to run pod install after upgrading

v0.5.0

04 Mar 23:58

Choose a tag to compare

This is a rewrite of library in C++ using JSI. Read/Write can now be as fast as 0.05ms!

Don't forget to run pod install after upgrading

No Breaking Changes

v0.4.4

03 Mar 04:43

Choose a tag to compare

  • Fix indexer crashes on ios #57
  • Fix setAccessibleMode is actually called setAccessibleIOS #56
  • Provide null as possible type for get operations #58 by @hannojg

v0.4.3

23 Dec 06:13

Choose a tag to compare

update version to 0.4.3

v0.4.1

28 Oct 16:06

Choose a tag to compare

In this version

  1. Updated MMKV to version 1.2.4 Thanks to @mateosilguero
  2. Remove unused parameters and call imports in different files. Thanks to @luism3861
  3. Fix incorrect peerDependancy warning Thanks to @sayem314
  4. Fix an issue where app would crash if value for a string was set to null.
  5. Change rootDir on iOS to "Library" instead of "Documents" so it does not appear in File Manager.

Breaking Change

In the pervious versions of the library, if value for a key was not present, promise would reject and hence you had to wrap all your calls in try/catch. From version 0.4.1 onwards we will use a fallback value null when value for a key does not exist to make things simpler.

v0.3.7

22 Aug 06:44

Choose a tag to compare

What's Fixed

  1. Encryption on android. fixed #30

v0.3.6

22 Aug 05:56

Choose a tag to compare

What's New

  1. Update MMKV to 1.2.2