From 630fc77129bcbb6ba55d54609414e3e545fce24c Mon Sep 17 00:00:00 2001 From: martian56 Date: Fri, 24 Jul 2026 13:08:23 +0400 Subject: [PATCH] build: prepare rook 0.3.57 Attribution release: rook signs its commits and pull requests, with a rook.json toggle to opt out. Co-Authored-By: Rook <308697149+rook-agent-code@users.noreply.github.com> --- CHANGELOG.md | 4 ++++ rv.toml | 2 +- src/version.rv | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index f9abfbd..25107f5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # Changelog +## 0.3.57 + +- rook signs its work: commits made through git_commit carry a Co-Authored-By trailer tied to the rook-agent-code account (added in the tool, once, never duplicated), and pull requests the agent opens end with a generated-by line. Set "attribution": false in rook.json to turn both off for repositories whose conventions forbid attribution. + ## 0.3.56 - Selecting text no longer slows the app: mouse drag bursts coalesce in the run loop (plumage 0.3.1), so a drag costs one render instead of one per motion report. Subagent tool rows append with a plain push in the common case, and custom slash commands are cached instead of re-reading every file per invocation. (#312, #253, #270) diff --git a/rv.toml b/rv.toml index 7223f23..31a7ec6 100644 --- a/rv.toml +++ b/rv.toml @@ -1,6 +1,6 @@ [package] name = "rook" -version = "0.3.56" +version = "0.3.57" edition = "v2" [dependencies] diff --git a/src/version.rv b/src/version.rv index 545ea6e..c9d157a 100644 --- a/src/version.rv +++ b/src/version.rv @@ -4,5 +4,5 @@ // version_test.rv: bump both together for a release or CI fails. fun version() -> String { - return "0.3.56" + return "0.3.57" }