All notable changes to SqlCipherKit will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Initial release of SqlCipherKit.
- Actor-isolated
Databasetype for safe concurrent access. Entityprotocol forCodable-backed table mapping with automatic INSERT, UPDATE, DELETE, and SELECT helpers.- Composable query builders:
Select,Update,Insert,CreateTable,AlterTable,DropTable,CreateIndex,DropIndex. Migrationprotocol withMigrationContextfor forward and rollback schema migrations.ComplexColumnStrategyfor encoding non-scalarCodableproperties as JSON.RowandValuetypes for typed result-set access.SQLConvertibleprotocol for custom type round-tripping through SQLite column values.- Statement cache for prepared statement reuse.
- CommonCrypto backend on macOS, iOS, and visionOS (no additional dependencies).
- OpenSSL/libcrypto backend on Linux.