Skip to content

v2.0.0

Compare
Choose a tag to compare
@lingol lingol released this 22 Oct 01:55
· 14 commits to master since this release
2437d10

v2.0.0 / 2024-10-21

This release is a breaking change release, especially for Android.

Changes for All platforms

  • Add readonly mode support.
  • Fix a compile error when MMKV_DISABLE_CRYPT is defined and MMKV is built by source in DEBUG.

Android

  • Support 16K page size for Android 15.
  • Drop the support of 32-bit ABI.
  • Bump the mini SDK level to API 23.

iOS / macOS

  • Add Mac Catalyst support

Flutter

  • Add add log/error/content-change callback.

HarmonyOS NEXT

  • Add add log/error/content-change callback.
  • Support obfuscation. For the time being, you will have to manually copy the content of MMKV's consumer-rules.txt into your App's obfuscation-rules.txt.

Win32

  • Replace random() with rand() to fix a compile error.