MMKV v1.2.14 Release Notes

Release Date: 2022-08-10 // 6 months ago
  • ๐Ÿ”„ Changes for All platforms

    • ๐Ÿ›  Fix a bug that MMKV.getXXX() may return invalid results in multi-process mode.

    Android

    • Return [] instead of null on empty StringSet from MMKV.decodeStringSet() methods.
    • โฌ†๏ธ Upgrade Android Compile & Target SDK to 32.

    iOS

    • Protect from the crash in -[MMKV getObject:forKey:] method when the key-value doesn't exist.

Previous changes from v1.2.13

  • Android

    • Fix crash on using Ashmem while MMKV_DISABLE_CRYPT macro is defined.

    iOS

    • โž• Add ability to retrieve key existece while getting value, aka -[MMKV getXXX:forKey:hasValue:] methods.

    POSIX

    • โž• Add ability to retrieve key existece while getting value, aka MMKV::getXXX(key, defaultValue, hasValue) methods.

    Win32

    • โž• Add ability to retrieve key existece while getting value, aka MMKV::getXXX(key, defaultValue, hasValue) methods.