diff --git a/.changeset/lucky-pans-clap.md b/.changeset/lucky-pans-clap.md deleted file mode 100644 index e968aff..0000000 --- a/.changeset/lucky-pans-clap.md +++ /dev/null @@ -1,17 +0,0 @@ ---- -"@smooai/audit": patch ---- - -Fix version sync so released artifacts carry the version they were released as. - -`version:sync` ran *after* `changeset publish`, mutating the manifests in the CI -workspace where nothing ever committed them. Every git tag therefore shipped -`0.0.0` in `python/pyproject.toml`, `rust/audit/Cargo.toml`, `go/version.go` -(`audit.Version`), and `SmooAI.Audit.csproj` while npm, PyPI, crates.io, and -NuGet all showed 0.2.0 — and `cargo publish --allow-dirty` existed only to -tolerate the resulting dirty tree. - -The sync now runs in the changesets `version` lifecycle, so the bumped manifests -are committed with the release. A new `pnpm version:check` fails CI on any drift, -including a `go.mod` module path whose `/vN` suffix disagrees with the major. -`cargo publish` is now `--locked`. diff --git a/CHANGELOG.md b/CHANGELOG.md index 40a6b3c..502cc62 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,23 @@ # @smooai/audit +## 0.2.1 + +### Patch Changes + +- 60bc0dc: Fix version sync so released artifacts carry the version they were released as. + + `version:sync` ran _after_ `changeset publish`, mutating the manifests in the CI + workspace where nothing ever committed them. Every git tag therefore shipped + `0.0.0` in `python/pyproject.toml`, `rust/audit/Cargo.toml`, `go/version.go` + (`audit.Version`), and `SmooAI.Audit.csproj` while npm, PyPI, crates.io, and + NuGet all showed 0.2.0 — and `cargo publish --allow-dirty` existed only to + tolerate the resulting dirty tree. + + The sync now runs in the changesets `version` lifecycle, so the bumped manifests + are committed with the release. A new `pnpm version:check` fails CI on any drift, + including a `go.mod` module path whose `/vN` suffix disagrees with the major. + `cargo publish` is now `--locked`. + ## 0.2.0 ### Minor Changes diff --git a/dotnet/src/SmooAI.Audit/SmooAI.Audit.csproj b/dotnet/src/SmooAI.Audit/SmooAI.Audit.csproj index a9903d5..1a9c2df 100644 --- a/dotnet/src/SmooAI.Audit/SmooAI.Audit.csproj +++ b/dotnet/src/SmooAI.Audit/SmooAI.Audit.csproj @@ -12,7 +12,7 @@ SmooAI.Audit - 0.2.0 + 0.2.1 SmooAI SmooAI Polyglot client SDK for tamper-evident, SQL-queryable audit logging. .NET port of @smooai/audit — a canonical event schema, a per-org-per-day SHA-256 hash chain, and an emit client, verified byte-for-byte against a shared parity corpus. diff --git a/go/version.go b/go/version.go index 0ccd97b..0f86150 100644 --- a/go/version.go +++ b/go/version.go @@ -5,4 +5,4 @@ package audit // Version is the current version of the smooai-audit Go package. -const Version = "0.2.0" +const Version = "0.2.1" diff --git a/package.json b/package.json index 1fe4c59..1ca21b8 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@smooai/audit", - "version": "0.2.0", + "version": "0.2.1", "description": "A polyglot client SDK for tamper-evident, SQL-queryable audit logging: a canonical event schema, a per-org-per-day SHA-256 hash chain, and an emit client — with byte-for-byte parity across TypeScript, Python, Rust, Go, and .NET.", "homepage": "https://github.com/SmooAI/audit#readme", "bugs": { diff --git a/python/pyproject.toml b/python/pyproject.toml index 6cadd32..021cd52 100644 --- a/python/pyproject.toml +++ b/python/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "smooai-audit" -version = "0.2.0" +version = "0.2.1" description = "Polyglot client SDK for tamper-evident, SQL-queryable audit logging — Python port of @smooai/audit." readme = "README.md" authors = [{ name = "SmooAI", email = "brent@smooai.com" }] diff --git a/python/uv.lock b/python/uv.lock index 70b6142..95db8db 100644 --- a/python/uv.lock +++ b/python/uv.lock @@ -297,7 +297,7 @@ wheels = [ [[package]] name = "smooai-audit" -version = "0.2.0" +version = "0.2.1" source = { editable = "." } dependencies = [ { name = "pydantic" }, diff --git a/rust/audit/Cargo.lock b/rust/audit/Cargo.lock index 726c13e..ca8c823 100644 --- a/rust/audit/Cargo.lock +++ b/rust/audit/Cargo.lock @@ -966,7 +966,7 @@ checksum = "8ed6a63f02c8539c91a8685a86f4099661ba3da017932f6ebbea6de3f0fa7c90" [[package]] name = "smooai-audit" -version = "0.2.0" +version = "0.2.1" dependencies = [ "opentelemetry", "opentelemetry_sdk", diff --git a/rust/audit/Cargo.toml b/rust/audit/Cargo.toml index 45e2384..cc764f7 100644 --- a/rust/audit/Cargo.toml +++ b/rust/audit/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "smooai-audit" -version = "0.2.0" +version = "0.2.1" edition = "2021" description = "Polyglot client SDK for tamper-evident, SQL-queryable audit logging — Rust port of @smooai/audit." license = "MIT"