Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .claude/skills/update-sqlcipher/SKILL.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ Use this skill when you need to:
SQLCipher is an open-source extension to SQLite that provides transparent 256-bit AES encryption of database files. The SDK uses it in the SmartStore library for secure local data storage.

## Parameters
- `NEW_VERSION`: The new SQLCipher version (e.g., "4.6.1", "4.6.2")
- `NEW_VERSION`: The new SQLCipher version (e.g., "4.6.1", "4.6.2", "4.16.0")
- `OLD_VERSION`: The current SQLCipher version (default: check podspecs)
- `NEW_PROVIDER_VERSION`: The cipher provider version bundled with the new SQLCipher (check SQLCipher release notes)

Expand Down
2 changes: 1 addition & 1 deletion SmartStore.podspec
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ Pod::Spec.new do |s|

smartstore.dependency 'SalesforceSDKCore', "~>#{s.version}"
smartstore.dependency 'FMDB/SQLCipher', '~> 2.7.12'
smartstore.dependency 'SQLCipher', '~> 4.15.0'
smartstore.dependency 'SQLCipher', '~> 4.16.0'
smartstore.source_files = 'libs/SmartStore/SmartStore/Classes/**/*.{h,m,swift}', 'libs/SmartStore/SmartStore/SmartStore.h'
smartstore.public_header_files = 'libs/SmartStore/SmartStore/Classes/SFAlterSoupLongOperation.h', 'libs/SmartStore/SmartStore/Classes/SFQuerySpec.h', 'libs/SmartStore/SmartStore/Classes/SFSDKSmartStoreLogger.h', 'libs/SmartStore/SmartStore/Classes/SFSDKStoreConfig.h', 'libs/SmartStore/SmartStore/Classes/SFSmartSqlHelper.h', 'libs/SmartStore/SmartStore/Classes/SFSmartStore.h', 'libs/SmartStore/SmartStore/Classes/SFSmartStoreDatabaseManager.h', 'libs/SmartStore/SmartStore/Classes/SFSmartStoreInspectorViewController.h', 'libs/SmartStore/SmartStore/Classes/SFSmartStoreUtils.h', 'libs/SmartStore/SmartStore/Classes/SFSoupIndex.h', 'libs/SmartStore/SmartStore/Classes/SFStoreCursor.h', 'libs/SmartStore/SmartStore/Classes/SmartStoreSDKManager.h', 'libs/SmartStore/SmartStore/SmartStore.h'
smartstore.prefix_header_contents = '#import "SFSDKSmartStoreLogger.h"', '#import <SalesforceSDKCore/SalesforceSDKConstants.h>'
Expand Down
2 changes: 1 addition & 1 deletion libs/SmartStore/SmartStore.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -1364,7 +1364,7 @@
repositoryURL = "https://github.com/sqlcipher/SQLCipher.swift";
requirement = {
kind = exactVersion;
version = 4.15.0;
version = 4.16.0;
};
};
/* End XCRemoteSwiftPackageReference section */
Expand Down
4 changes: 2 additions & 2 deletions libs/SmartStore/SmartStoreTests/SFSmartStoreTests.m
Original file line number Diff line number Diff line change
Expand Up @@ -104,13 +104,13 @@ - (void) testRuntimeSettings
- (void) testSqliteVersion
{
NSString* version = [NSString stringWithUTF8String:sqlite3_libversion()];
XCTAssertEqualObjects(version, @"3.53.0");
XCTAssertEqualObjects(version, @"3.53.1");
}

- (void) testSqlCipherVersion
{
NSString* version = [self.store getSQLCipherVersion];
XCTAssertEqualObjects(version, @"4.15.0 community");
XCTAssertEqualObjects(version, @"4.16.0 community");
}

- (void) testCipherProviderVersion
Expand Down
2 changes: 1 addition & 1 deletion mobilesdk_pods.rb
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ def use_mobile_sdk!(options={})

source 'https://www.github.com/forcedotcom/SalesforceMobileSDK-iOS-Specs'

pod 'SQLCipher', '4.15.0'
pod 'SQLCipher', '4.16.0'
pod 'SalesforceSDKCommon', :path => path
pod 'SalesforceAnalytics', :path => path
pod 'SalesforceSDKCore', :path => path
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1178,7 +1178,7 @@
repositoryURL = "https://github.com/sqlcipher/SQLCipher.swift";
requirement = {
kind = exactVersion;
version = 4.15.0;
version = 4.16.0;
};
};
/* End XCRemoteSwiftPackageReference section */
Expand Down
Loading