Release Notes
Per-version release notes for Quarry. Each page mirrors the matching GitHub release.
| Version | Released | Highlights |
|---|---|---|
| v0.4.0 | 2026-04-30 | Real-execution test coverage on PG/MySQL/SQL Server (not just mocks) surfaced 5 generator bugs; new QRY037 self-check + QRA403/QRA404 analyzer warnings; QRA503 promoted to Error for dialect capability gaps; MySqlBackslashEscapes flag; IEntityAccessor<T> chain-continuation methods; per-context [EntityReader] resolution |
| v0.3.2 | 2026-04-24 | QRY044 false-positive fix for multi-entry <InterceptorsNamespaces> lists |
| v0.3.1 | 2026-04-23 | Many<T> aggregates + Sql.Raw<T> now work in Select projections, Npgsql 10 bind-parameter fix, QRY043 / QRY044 authoring-time diagnostics, Quarry.Generated auto-registered |
| v0.3.0 | 2026-04-21 | CTEs, window functions, UNION/INTERSECT/EXCEPT, navigation joins (One<T>, HasManyThrough), 6-table explicit joins, Many<T> aggregates, RawSqlAsync streaming, SQL manifest emission, Quarry.Migration converters (EF Core/Dapper/ADO.NET/SqlKata) |
| v0.2.1 | 2026-03-29 | ownsConnection support for QuarryContext, documentation improvements |
| v0.2.0 | 2026-03-29 | Carrier-only architecture, layered IR compiler pipeline, zero-alloc captured variable extraction, full migration framework, zero runtime dependencies, AOT support, DocFX site |
| v0.1.0 | 2026-03-13 | Initial release — compile-time SQL for SQLite/PostgreSQL/MySQL/SQL Server |
See the GitHub releases page for source downloads and git tags.