v0.3.0
[0.3.0] - 2025-11-24
Initial public release. The supported SQLite functionality:
- Bundled SQLite — no system install required.
- Queries, execution, and parameter binding (positional and named).
- Transactions with named savepoints (nested-transaction support).
- Streaming row iteration compatible with
Stream.resource/3. - Per-operation cancellation. Progress-handler-based; any process
can cancel an in-progress operation without holding the connection
handle. - Typed PRAGMA system with validated get/set.
- Schema introspection via
PRAGMA table_xinfo,index_list,
index_xinfo,foreign_key_list, etc. — surfaced as structured
data, including generated and hidden columns. - STRICT table support.
- Read-only database opens.
- Structured error surface — constraint violations and failure
categories mapped to typed atoms (no string parsing needed by
callers). - SQLite introspection —
compile_optionsandsqlite_version.