From f9e95fce642def346bd4797033e4f5306763dfb1 Mon Sep 17 00:00:00 2001 From: Albert Hui Date: Fri, 19 Jun 2026 20:51:08 +0800 Subject: [PATCH] =?UTF-8?q?release:=200.2.0=20=E2=80=94=20align=20workspac?= =?UTF-8?q?e=20on=20forensicnomicon=200.5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bumps the shared forensicnomicon dependency 0.4 -> 0.5 and the workspace version 0.1.2 -> 0.2.0. sqlite-core exposes forensicnomicon::history types in its public API (WalTimeline::to_temporal_cohort), so the dependency major bump is a breaking change → 0.2.0. No source changes were needed; the forensicnomicon::sqlite constants and ::history API sqlite-core uses are unchanged across 0.4→0.5. Full workspace green on 0.5 (252 tests), clippy + deny clean. Motivation: lets downstream crates on forensicnomicon 0.5 (e.g. trash-forensic's iOS Photos.sqlite reader) depend on sqlite-core without a duplicate forensicnomicon in the tree. Co-Authored-By: Claude Opus 4.8 (1M context) --- Cargo.lock | 10 +++++----- Cargo.toml | 8 ++++---- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 5695efb..a07a333 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -382,9 +382,9 @@ dependencies = [ [[package]] name = "forensicnomicon" -version = "0.4.2" +version = "0.5.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "beb5aa5a16edfc4fb436fad2602d63da02a9bc9bdd7ed5e23a56f63bbccefc10" +checksum = "2fd693d3295fa98087980ffcd2d1c9144cca9058c5e6c98a5dd9cceec901adc4" [[package]] name = "generic-array" @@ -749,14 +749,14 @@ checksum = "703d5c7ef118737c72f1af64ad2f6f8c5e1921f818cdcb97b8fe6fc69bf66214" [[package]] name = "sqlite-core" -version = "0.1.2" +version = "0.2.0" dependencies = [ "forensicnomicon", ] [[package]] name = "sqlite-forensic" -version = "0.1.2" +version = "0.2.0" dependencies = [ "forensicnomicon", "sqlite-core", @@ -764,7 +764,7 @@ dependencies = [ [[package]] name = "sqlite4n6" -version = "0.1.2" +version = "0.2.0" dependencies = [ "calamine", "clap", diff --git a/Cargo.toml b/Cargo.toml index 33a7b24..ebf67d1 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -5,17 +5,17 @@ members = ["core", "forensic", "cli"] # Single source of truth for fields shared by every member (DRY): bump version / # edition / license here once; members inherit via `field.workspace = true`. [workspace.package] -version = "0.1.2" +version = "0.2.0" edition = "2021" license = "Apache-2.0" [workspace.dependencies] # KNOWLEDGE-layer format constants + the shared report model (Severity/Observation). -forensicnomicon = "0.4" +forensicnomicon = "0.5" # The native reader, consumed by the forensic analyzer. -sqlite-core = { version = "0.1.2", path = "core" } +sqlite-core = { version = "0.2.0", path = "core" } # The anomaly auditor, consumed by the sqlite4n6 CLI. -sqlite-forensic = { version = "0.1.2", path = "forensic" } +sqlite-forensic = { version = "0.2.0", path = "forensic" } # CLI argument parsing. clap = { version = "4", features = ["derive"] }