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
16 changes: 16 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,22 @@ All notable changes to sqlite-rs. Format follows [Keep a Changelog](https://keep

## [Unreleased]

## [0.18.5] - 2026-08-27

### Chore

- Raised line coverage to 85%+ across 21 of the 22 files that were below
the repo's threshold (#603): test-only coverage added for error
`Display`/`From`-conversion paths, subquery flatten/pushdown
expression-rewrite branches, join ordering, integrity-check branches,
parser error paths, pager checkpoint, VFS edge cases, and readline
dispatch/redraw/terminal logic. TOTAL line coverage 89.22% → 92.88%.
`src/bin/sqlite-rs/readline/term.rs` stays below threshold (66%,
up from 16.67%) — its tty-only branches (`RawMode::enable`'s success
path, `Drop`, `read_byte`) require a real controlling tty that
`cargo test` never has, and are flagged rather than faked with a
fragile pty harness.

### Performance

- Tier 2 query-pipeline performance (#590), no pipeline-structure or
Expand Down
2 changes: 1 addition & 1 deletion Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "sqlite-rs"
version = "0.18.4"
version = "0.18.5"
edition = "2021"
publish = false
license = "Apache-2.0"
Expand Down
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -75,7 +75,7 @@ See [.openspec/plan.md](.openspec/plan.md) for the full breakdown and [.openspec

## Status

**Version 0.18.4** — see [CHANGELOG.md](CHANGELOG.md). One minor version per completed plan phase.
**Version 0.18.5** — see [CHANGELOG.md](CHANGELOG.md). One minor version per completed plan phase.

| Phase | Version | Status |
|-------|---------|--------|
Expand All @@ -85,7 +85,7 @@ See [.openspec/plan.md](.openspec/plan.md) for the full breakdown and [.openspec
| V4 — JOINs & aggregates | 0.13.0 | ✅ Complete |
| V5 — Transactions | 0.14.0–0.15.0 | ✅ Complete |
| V6 — WAL & CTEs | 0.16.0–0.17.0 | ✅ Complete |
| V7 — Polish & compatibility | 0.18.x | 🔄 In progress |
| V7 — Polish & compatibility | 0.18.x | ✅ Complete |

### Performance

Expand Down
Loading