From 250ae8c50743d185d08823b4fe453f8a51100be3 Mon Sep 17 00:00:00 2001 From: Matt Lehman Date: Fri, 13 Feb 2026 22:58:35 -0500 Subject: [PATCH] release: prep 0.2.3 with crates.io-compatible metadata --- CHANGELOG.md | 10 ++++++++++ Cargo.lock | 2 +- Cargo.toml | 4 ++-- 3 files changed, 13 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 03fc086..a51b40d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,13 @@ +0.2.3 - 2026-02-14 +=================== + +## Fixed +- Cargo publish pipeline now succeeds on crates.io category validation: + - replaced unsupported category slug `datascience` with `science` in `Cargo.toml`. +- Release reruns for the same tag are now safe: + - `gh release upload` now uses clobber mode in both archive upload jobs. +- `publish-crates` crates.io API checks now include required request headers to avoid 403 responses. + 0.2.2 - 2026-02-14 =================== diff --git a/Cargo.lock b/Cargo.lock index 427cb5f..01381a5 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -556,7 +556,7 @@ checksum = "350e9b48cbc6b0e028b0473b114454c6316e57336ee184ceab6e53f72c178b3e" [[package]] name = "precursor" -version = "0.2.2" +version = "0.2.3" dependencies = [ "atomic-counter", "base64", diff --git a/Cargo.toml b/Cargo.toml index 217ec14..2a0f407 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "precursor" build = "build.rs" -version = "0.2.2" +version = "0.2.3" edition = "2021" rust-version = "1.86" authors = ["Matt Lehman "] @@ -12,7 +12,7 @@ description = "Pre-protocol payload tagging, similarity clustering, and packet/f readme = "README.md" keywords = ["ids", "forensics", "similarity", "packet", "firmware"] license = "MIT OR Unlicense" -categories = ["command-line-utilities", "filesystem", "datascience"] +categories = ["command-line-utilities", "filesystem", "science"] exclude = [ ".env", ".env.*",