Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
31 changes: 26 additions & 5 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,34 @@
# Changelog

## Unreleased (draft vs v0.3.1)
## 0.3.2 - 2026-09-11

<!-- soothfast:notes -->
<!-- ### Overview -->
<!-- What this release means for someone using it. One paragraph. -->
### Overview

Settings that had to be repeated on every command line move into
`soothfast.toml`: the Cargo features a gate, a measurement or spec generation
builds under, and the features and packages the changelog reads its API
surface from. The gate stops letting a reference it could not pin decide a
verdict quietly. When a pull request moves soothfast across a requirement the
merge-base excludes, the gate rewrites that requirement in its throwaway
worktree and retries, and when the pin still cannot land it says so in the
banner, the verdict line and the triage artifact rather than reporting the
harness delta as the code's. The changelog draft now drops the bot's own
regeneration commits by author, so a release stops listing the paperwork that
produced it.

### Upgrade notes

<!-- ### Upgrade notes -->
<!-- What a consumer has to do. "Nothing" is a useful answer. -->
Nothing changes for a repository running 0.3.1 today. Every key and flag here
is opt-in, and an absent or unchanged `soothfast.toml` behaves exactly as
before. Three things are worth knowing. A repository that renamed the action's
`bot-slug` sets `[changelog] bot-author` to match, or its bot's commits keep
appearing in its changelog. A gate run whose reference harness could not be
pinned now fails a regression instead of reporting it as the measured code's;
read the deltas first, and pass `--allow-harness-change` only once they are
the shape of a harness bump rather than a change. And an unknown key under
`[gate]` or `[changelog]` is an error, where a `[changelog]` table was
previously skipped whole.
<!-- /soothfast:notes -->

### ✨ Features
Expand Down
20 changes: 10 additions & 10 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

18 changes: 9 additions & 9 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ members = [
]

[workspace.package]
version = "0.3.1"
version = "0.3.2"
edition = "2024"
rust-version = "1.88"
license = "MIT"
Expand All @@ -26,14 +26,14 @@ categories = ["development-tools", "development-tools::profiling", "development-

[workspace.dependencies]
# `version` alongside `path` lets `cargo publish` resolve intra-workspace deps.
soothfast-macros = { path = "soothfast-macros", version = "0.3.1" }
soothfast-registry = { path = "soothfast-registry", version = "0.3.1" }
soothfast-measure = { path = "soothfast-measure", version = "0.3.1" }
soothfast-docs = { path = "soothfast-docs", version = "0.3.1" }
soothfast-spec = { path = "soothfast-spec", version = "0.3.1" }
soothfast-sdk = { path = "soothfast-sdk", version = "0.3.1" }
soothfast-report = { path = "soothfast-report", version = "0.3.1" }
soothfast-site = { path = "soothfast-site", version = "0.3.1" }
soothfast-macros = { path = "soothfast-macros", version = "0.3.2" }
soothfast-registry = { path = "soothfast-registry", version = "0.3.2" }
soothfast-measure = { path = "soothfast-measure", version = "0.3.2" }
soothfast-docs = { path = "soothfast-docs", version = "0.3.2" }
soothfast-spec = { path = "soothfast-spec", version = "0.3.2" }
soothfast-sdk = { path = "soothfast-sdk", version = "0.3.2" }
soothfast-report = { path = "soothfast-report", version = "0.3.2" }
soothfast-site = { path = "soothfast-site", version = "0.3.2" }
serde_json = "1"
linkme = "=0.3.37"
proc-macro2 = "1"
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -75,7 +75,7 @@ covered in the **[full guide](https://verdenroz.github.io/soothfast/)**.

```toml
[dev-dependencies]
soothfast = { version = "0.3.1", features = ["runner"] }
soothfast = { version = "0.3.2", features = ["runner"] }

[[bench]]
name = "soothfast"
Expand Down
2 changes: 1 addition & 1 deletion soothfast.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

[site]
name = "soothfast"
version = "0.3.1"
version = "0.3.2"
repo = "https://github.com/Verdenroz/soothfast"

[[site.nav]]
Expand Down