From 2e40757fce73aa7976260f589e9d57d2c741f8c8 Mon Sep 17 00:00:00 2001 From: Wolfgang Mathurin Date: Tue, 12 May 2026 16:45:41 -0700 Subject: [PATCH] Update SQLCipher to 4.16.0 --- .claude/skills/update-sqlcipher/SKILL.md | 4 +++- libs/SmartStore/build.gradle.kts | 2 +- .../androidsdk/smartstore/store/SmartStoreTest.java | 2 +- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/.claude/skills/update-sqlcipher/SKILL.md b/.claude/skills/update-sqlcipher/SKILL.md index e1577a86c1..baf022edef 100644 --- a/.claude/skills/update-sqlcipher/SKILL.md +++ b/.claude/skills/update-sqlcipher/SKILL.md @@ -178,7 +178,9 @@ When creating the PR: Recent SQLCipher updates in the project: -- **4.10.0** - Current version (PR #2744) +- **4.16.0** - SQLite 3.53.1, LibTomCrypt 1.18.2 (2026-05-12) +- **4.15.0** - Previous version +- **4.10.0** - Previous version (PR #2744) - **4.9.0** - Previous version (PR #2717) - **4.7.2** - Introduced `onCorruption()` API change (PR #2698) - **4.6.1** - Stable version (PR #2605) diff --git a/libs/SmartStore/build.gradle.kts b/libs/SmartStore/build.gradle.kts index 79e3263d01..c8a6f7b8f3 100644 --- a/libs/SmartStore/build.gradle.kts +++ b/libs/SmartStore/build.gradle.kts @@ -12,7 +12,7 @@ plugins { dependencies { api(project(":libs:SalesforceSDK")) api("androidx.sqlite:sqlite:2.6.2") - api("net.zetetic:sqlcipher-android:4.15.0") + api("net.zetetic:sqlcipher-android:4.16.0") implementation("androidx.core:core-ktx:1.18.0") androidTestImplementation("androidx.test:runner:1.7.0") androidTestImplementation("androidx.test:rules:1.7.0") diff --git a/libs/test/SmartStoreTest/src/com/salesforce/androidsdk/smartstore/store/SmartStoreTest.java b/libs/test/SmartStoreTest/src/com/salesforce/androidsdk/smartstore/store/SmartStoreTest.java index 5b14411194..3802775f23 100644 --- a/libs/test/SmartStoreTest/src/com/salesforce/androidsdk/smartstore/store/SmartStoreTest.java +++ b/libs/test/SmartStoreTest/src/com/salesforce/androidsdk/smartstore/store/SmartStoreTest.java @@ -116,7 +116,7 @@ public void testRuntimeSettings() { */ @Test public void testSQLCipherVersion() { - Assert.assertEquals("Wrong sqlcipher version", "4.15.0 community", store.getSQLCipherVersion()); + Assert.assertEquals("Wrong sqlcipher version", "4.16.0 community", store.getSQLCipherVersion()); } /**