From 5e4df38221ab8c2c664293ba6ebc32fcf7fc3b67 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mark=20Karpel=C3=A8s?= Date: Thu, 16 Jul 2026 14:14:31 +0900 Subject: [PATCH 1/3] chore: release v0.2.0 --- CHANGELOG.md | 14 ++++++++++++++ Cargo.toml | 2 +- 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 98e6e76a..fb277342 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,20 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.2.0](https://github.com/KarpelesLab/graphitesql/compare/v0.1.2...v0.2.0) - 2026-07-16 + +### Fixed + +- *(btree)* honor reserved page bytes so pages aren't written into the reserved region +- *(btree)* rebalance sibling pages on split so non-sequential inserts don't fragment +- *(fts5)* detail=none/column delete and update write byte-identical tombstone segments +- *(fts5)* honor detail=none/detail=column in the segment writer +- *(fts5)* byte-identical prefix double-cascade merge + +### Refactor + +- *(api)* mark low-level implementation modules #[doc(hidden)] + ## [0.1.2](https://github.com/KarpelesLab/graphitesql/compare/v0.1.1...v0.1.2) - 2026-07-15 ### Added diff --git a/Cargo.toml b/Cargo.toml index 325a0101..144d4146 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "graphitesql" -version = "0.1.2" +version = "0.2.0" edition = "2024" rust-version = "1.89" description = "A pure, safe, no_std Rust re-implementation of SQLite, compatible with the SQLite 3 file format." From d6fc78ea762354cecaf378aa3dd7fee4cc63a784 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mark=20Karpel=C3=A8s?= Date: Thu, 16 Jul 2026 14:19:13 +0900 Subject: [PATCH 2/3] Update CHANGELOG.md --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index fb277342..ec021a57 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,7 +7,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] -## [0.2.0](https://github.com/KarpelesLab/graphitesql/compare/v0.1.2...v0.2.0) - 2026-07-16 +## [0.1.3](https://github.com/KarpelesLab/graphitesql/compare/v0.1.2...v0.1.3) - 2026-07-16 ### Fixed From f004217e0ba3b0e6aafaa77881783b1818f839e4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mark=20Karpel=C3=A8s?= Date: Thu, 16 Jul 2026 14:19:20 +0900 Subject: [PATCH 3/3] Update Cargo.toml --- Cargo.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Cargo.toml b/Cargo.toml index 144d4146..abfc0a3f 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "graphitesql" -version = "0.2.0" +version = "0.1.3" edition = "2024" rust-version = "1.89" description = "A pure, safe, no_std Rust re-implementation of SQLite, compatible with the SQLite 3 file format."