sqlite-nio icon indicating copy to clipboard operation
sqlite-nio copied to clipboard

Add SQLCipher support #72

Open dioKaratzas opened this issue 8 months ago • 1 comments

Resolves: #72

Blocked till Swift 6.2 release

Summary:

  • Added SQLCipher plugin with build configuration
  • Added CSQLCipher module with headers and sources
  • Added conditional compilation for SQLCipher vs SQLite
  • Added [email protected] for Swift 6.2 support

dioKaratzas avatar Jun 18 '25 17:06 dioKaratzas

Codecov Report

:white_check_mark: All modified and coverable lines are covered by tests. :white_check_mark: Project coverage is 72.06%. Comparing base (a4c62fa) to head (d441812).

Additional details and impacted files
@@           Coverage Diff           @@
##             main      #87   +/-   ##
=======================================
  Coverage   72.06%   72.06%           
=======================================
  Files          10       10           
  Lines        1013     1013           
=======================================
  Hits          730      730           
  Misses        283      283           
Files with missing lines Coverage Δ
Sources/SQLiteNIO/SQLiteConnection+Hooks.swift 91.02% <ø> (ø)
Sources/SQLiteNIO/SQLiteConnection.swift 69.91% <ø> (ø)
Sources/SQLiteNIO/SQLiteCustomFunction.swift 82.63% <ø> (ø)
Sources/SQLiteNIO/SQLiteData.swift 75.00% <ø> (ø)
Sources/SQLiteNIO/SQLiteDatabase.swift 33.33% <ø> (ø)
Sources/SQLiteNIO/SQLiteError.swift 49.25% <ø> (ø)
Sources/SQLiteNIO/SQLiteStatement.swift 95.50% <ø> (ø)
:rocket: New features to boost your workflow:
  • :snowflake: Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

codecov[bot] avatar Sep 04 '25 16:09 codecov[bot]