Skip to content

Latest commit

 

History

History
23 lines (18 loc) · 1.1 KB

File metadata and controls

23 lines (18 loc) · 1.1 KB

Changelog

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.

[Unreleased]

[0.9.0] - 2026-03-10

Added

  • Initial release of SqlCipherKit.
  • Actor-isolated Database type for safe concurrent access.
  • Entity protocol for Codable-backed table mapping with automatic INSERT, UPDATE, DELETE, and SELECT helpers.
  • Composable query builders: Select, Update, Insert, CreateTable, AlterTable, DropTable, CreateIndex, DropIndex.
  • Migration protocol with MigrationContext for forward and rollback schema migrations.
  • ComplexColumnStrategy for encoding non-scalar Codable properties as JSON.
  • Row and Value types for typed result-set access.
  • SQLConvertible protocol 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.