docs(release): 0.10.3 release-note receipts and contributor credit

Fixes the three release-note gates that fail on main:

- check-feature-release-notes / check-versions: commit 4cf2d2cfff
  references #7093 (multiline send key on Linux) and #7097 (relocated
  state root) with no changelog receipt. Both now have Unreleased entries
  describing the shipped source behavior.
- check-bundled-plugin-claims: the first-party marketplace pin
  a5f1d21 (CW-6732, Computer Use runtime removed from the marketplace
  bundle) was never named in CHANGELOG.md.
- check-contributor-credit: Boyce (@Aboysky, #7104) was uncredited.
  AUTHOR_MAP maps the commit email to the GitHub account; the changelog,
  docs/CONTRIBUTORS.md (new Unreleased band) and UNRELEASED_CONTRIBUTORS
  credit the window's code contributors.

The Unreleased section gains a Contributors block so the 0.10.3 cut
only has to rename the heading. crates/tui/CHANGELOG.md regenerated by
scripts/sync-changelog.sh.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
This commit is contained in:
CodeWhale BotandClaude Opus 5.5 committed 2026-10-27 16:00:28 -07:00
1 parent 35c5a62b7c
commit c5d45b48df
5 files changed
+78 -1

No files matched your search

+2
View File
@@ -270,3 +270,5 @@ Henrik Bakke Dukefoss = Henrik Bakke Dukefoss <[email protected]
[email protected] = Henrik Bakke Dukefoss <[email protected]>
[email protected] = Dhruv Singal <[email protected]>
[email protected] = Boyce <[email protected]>
Boyce = Boyce <[email protected]>
+28
View File
@@ -209,6 +209,34 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
is now interrupted instead of running on with nothing able to stop it
(#6558).
- Multiline mode now has a send key on every terminal: with
`composer_multiline_mode = true`, `Enter` inserts a newline and `Alt-Enter`
sends. `Shift-Enter` also sends where the terminal reports it distinctly; on
Linux terminals that report it as plain `Enter`, multiline mode previously
had no way to send. `Ctrl-J` always inserts a newline. Thanks
[@luestr](https://github.com/luestr) for the report. (#7093)
- Session saves no longer fail with "Fleet artifact path must stay within the
workspace" when the Codewhale state root is a symlink or Windows junction to
another volume: the state root is resolved before session-side state is
opened. Thanks [@SparkofSpike](https://github.com/SparkofSpike). (#7097)
- The bundled first-party catalog pins marketplace revision
`a5f1d210372ff48c9a278a0a39737956ac0f2d93`, which removes the duplicated
Computer Use runtime and points the plugin at its independent release
(CW-6732).
- README translations carry refreshed source stamps after the 0.10.3 batch.
Thanks [@Aboysky](https://github.com/Aboysky). (#7104)
### Contributors
- **[@7jrxt42BxFZo4iAnN4CX](https://github.com/7jrxt42BxFZo4iAnN4CX)** — per-scope instruction budgets with visible truncation ([#7086](https://github.com/codewhale-hq/Codewhale/pull/7086), [#6526](https://github.com/codewhale-hq/Codewhale/issues/6526)).
- **[@Lstarsky0](https://github.com/Lstarsky0)** — kept the `/diff` pager's place across a resize ([#7087](https://github.com/codewhale-hq/Codewhale/pull/7087)), said "Goal cleared." only when there was a goal ([#7089](https://github.com/codewhale-hq/Codewhale/pull/7089)), and stopped printing an unpriced session cost as `$0.0000` in `/status` ([#7090](https://github.com/codewhale-hq/Codewhale/pull/7090)).
- **[@gaord](https://github.com/gaord)** — a running turn's cost and context in the Runtime ([#7074](https://github.com/codewhale-hq/Codewhale/pull/7074)).
- **[Sh1Zuku / @SparkofSpike](https://github.com/SparkofSpike)** — resolved a relocated state root before session-side state opens ([#7097](https://github.com/codewhale-hq/Codewhale/pull/7097)).
- **[Boyce / @Aboysky](https://github.com/Aboysky)** — refreshed the README translation source stamps ([#7104](https://github.com/codewhale-hq/Codewhale/pull/7104)).
- **[@M-Maciej](https://github.com/M-Maciej)** — reported answerless output-limit stops in long Fleet proofs ([#6990](https://github.com/codewhale-hq/Codewhale/issues/6990)).
- **[@asto18089](https://github.com/asto18089)** — diagnosed the NoNewPrivs child-matrix failure on hardened containers ([#7021](https://github.com/codewhale-hq/Codewhale/issues/7021)).
- **[@luestr](https://github.com/luestr)** — reported the Linux multiline send key ([#7093](https://github.com/codewhale-hq/Codewhale/issues/7093)) and session export guidance ([#6996](https://github.com/codewhale-hq/Codewhale/issues/6996)).
## [0.10.2] - 2026-10-22
Codewhale v0.10.2 adds an animated pet view (`/pet on`), a live Terminal work
+28
View File
@@ -209,6 +209,34 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
is now interrupted instead of running on with nothing able to stop it
(#6558).
- Multiline mode now has a send key on every terminal: with
`composer_multiline_mode = true`, `Enter` inserts a newline and `Alt-Enter`
sends. `Shift-Enter` also sends where the terminal reports it distinctly; on
Linux terminals that report it as plain `Enter`, multiline mode previously
had no way to send. `Ctrl-J` always inserts a newline. Thanks
[@luestr](https://github.com/luestr) for the report. (#7093)
- Session saves no longer fail with "Fleet artifact path must stay within the
workspace" when the Codewhale state root is a symlink or Windows junction to
another volume: the state root is resolved before session-side state is
opened. Thanks [@SparkofSpike](https://github.com/SparkofSpike). (#7097)
- The bundled first-party catalog pins marketplace revision
`a5f1d210372ff48c9a278a0a39737956ac0f2d93`, which removes the duplicated
Computer Use runtime and points the plugin at its independent release
(CW-6732).
- README translations carry refreshed source stamps after the 0.10.3 batch.
Thanks [@Aboysky](https://github.com/Aboysky). (#7104)
### Contributors
- **[@7jrxt42BxFZo4iAnN4CX](https://github.com/7jrxt42BxFZo4iAnN4CX)** — per-scope instruction budgets with visible truncation ([#7086](https://github.com/codewhale-hq/Codewhale/pull/7086), [#6526](https://github.com/codewhale-hq/Codewhale/issues/6526)).
- **[@Lstarsky0](https://github.com/Lstarsky0)** — kept the `/diff` pager's place across a resize ([#7087](https://github.com/codewhale-hq/Codewhale/pull/7087)), said "Goal cleared." only when there was a goal ([#7089](https://github.com/codewhale-hq/Codewhale/pull/7089)), and stopped printing an unpriced session cost as `$0.0000` in `/status` ([#7090](https://github.com/codewhale-hq/Codewhale/pull/7090)).
- **[@gaord](https://github.com/gaord)** — a running turn's cost and context in the Runtime ([#7074](https://github.com/codewhale-hq/Codewhale/pull/7074)).
- **[Sh1Zuku / @SparkofSpike](https://github.com/SparkofSpike)** — resolved a relocated state root before session-side state opens ([#7097](https://github.com/codewhale-hq/Codewhale/pull/7097)).
- **[Boyce / @Aboysky](https://github.com/Aboysky)** — refreshed the README translation source stamps ([#7104](https://github.com/codewhale-hq/Codewhale/pull/7104)).
- **[@M-Maciej](https://github.com/M-Maciej)** — reported answerless output-limit stops in long Fleet proofs ([#6990](https://github.com/codewhale-hq/Codewhale/issues/6990)).
- **[@asto18089](https://github.com/asto18089)** — diagnosed the NoNewPrivs child-matrix failure on hardened containers ([#7021](https://github.com/codewhale-hq/Codewhale/issues/7021)).
- **[@luestr](https://github.com/luestr)** — reported the Linux multiline send key ([#7093](https://github.com/codewhale-hq/Codewhale/issues/7093)) and session export guidance ([#6996](https://github.com/codewhale-hq/Codewhale/issues/6996)).
## [0.10.2] - 2026-10-22
Codewhale v0.10.2 adds an animated pet view (`/pet on`), a live Terminal work
+13
View File
@@ -40,6 +40,19 @@ changelog or release notes, and this contributor record.
## Contributors by time
<details open>
<summary><strong>Unreleased (0.10.3 candidate)</strong></summary>
**Contributions**
- **[Boyce / Aboysky](https://github.com/Aboysky)** — refreshed the README translation source stamps ([#7104](https://github.com/codewhale-hq/Codewhale/pull/7104)).
- **[7jrxt42BxFZo4iAnN4CX](https://github.com/7jrxt42BxFZo4iAnN4CX)** — per-scope instruction budgets with visible truncation ([#7086](https://github.com/codewhale-hq/Codewhale/pull/7086)).
- **[Lstarsky0](https://github.com/Lstarsky0)** — `/diff` pager resize, goal-clear wording and unpriced `/status` cost ([#7087](https://github.com/codewhale-hq/Codewhale/pull/7087), [#7089](https://github.com/codewhale-hq/Codewhale/pull/7089), [#7090](https://github.com/codewhale-hq/Codewhale/pull/7090)).
- **[gaord](https://github.com/gaord)** — a running turn's cost and context ([#7074](https://github.com/codewhale-hq/Codewhale/pull/7074)).
- **[Sh1Zuku / SparkofSpike](https://github.com/SparkofSpike)** — relocated state root before session-side state ([#7097](https://github.com/codewhale-hq/Codewhale/pull/7097)).
</details>
<details>
<summary><strong>v0.10.2 — terminal, recovery and reliability</strong></summary>
**Contributions**
+7 -1
View File
@@ -41,7 +41,13 @@ export const RELEASE_CONTRIBUTORS: string[] = [
* one. scripts/check-contributor-credit.py requires them here now; the release
* cut moves them into RELEASE_CONTRIBUTORS with that release's changelog block.
*/
export const UNRELEASED_CONTRIBUTORS: string[] = [];
export const UNRELEASED_CONTRIBUTORS: string[] = [
"@7jrxt42BxFZo4iAnN4CX",
"@Lstarsky0",
"@gaord",
"@SparkofSpike",
"@Aboysky",
];
/**
* Contributors who helped with reports, reproductions, and verification.