1.1.0 (2026-10-25)
Features
- hooks: wrap unambiguously-fish scripts as rtk run --shell fish (#4127) (eb8bd76)
- ng: compact Angular build tables safely (#4410) (c375c3c)
Bug Fixes
- analytics: align weekly spending joins and aggregate project rows (#4409) (5f6111b)
- analytics: degrade unsupported weekly retry without losing report sections (#4409) (7177a40)
- build: send the MinGW linker --stack, not MSVC's /STACK: (#3613) (5eb0509)
- cargo: keep nextest failed/skipped counts when a test is slow (#4467) (57fc55c)
- cli: hand -h, --help and help to the tool each subcommand wraps (#4348) (4f12b01)
- discover: route only dotnet build and restore to rtk dotnet (#2142) (adf52a8)
- gain: exclude zero-input rows from exec time totals (#4070) (fa4e847), closes #4003
- git: no log cap notice under git's usage on git 2.56 (#4578) (16a20a2)
- git: only announce the log cap on a walk git ran, and count it right (#4148) (5db646b)
- hooks: keep the fish wrap off wherever a deny rule could match (#4127) (9a68387)
- hook: skip background checks in hook commands (#4308) (7bff768)
- hooks: leave git unrewritten in Claude Code managed worktrees (#3879) (2fdcaa7), closes #3864
- hooks: make the fish wrap opt-in, and ask for it explicitly (#4127) (62cf6ba)
- hooks: recognize configured agent hooks in warning check (#913) (#4343) (0ac602b)
- hook: verify integrity for rewritten RTK commands (#4444) (01738da)
- init: migrate legacy Antigravity rules on install and uninstall (#4317) (#4335) (8554743)
- init: only offer the proxy when rtk-proxy can run, and remove its base URL on uninstall (#4622) (1eb97c9)
- init: preserve user prose during uninstall (#4405) (ecff3e0)
- js: handle bun test --coverage and --bail (#4440) (f00a1c9)
- json: print --keys-only schemas compactly (#4347) (db57e12)
- json: stop --keys-only from printing the values it strips (#4347) (0e596d1)
- permissions: fail closed when a settings file cannot be read or parsed (#4287) (83fea35)
- permissions: match deny and ask rules past assignments and wrappers (#4281) (#4284) (2bcc599)
- pytest: keep the E lines of error and failure blocks (#4714) (e05c7bd)
- pytest: keep the failure location and xfail lines, close blocks at section banners (#4714) (160e0d9)
- pytest: keep the test frame, read clustered flags with the tokenizer (#4714) (cdfd453)
- pytest: report setup errors in the summary (#4466) (4ba5ac0)
- pytest: validate trailing summary line (#3355) (ebf5f71)
- recall: widen content hash to 64 bits so colliding outputs are kept (#4464) (6c1af5f)
- ruff: preserve analyze graph JSON output (#3942) (9a501c8)
- ruff: restore a leading -- before routing (#4727) (b1701fb), closes #4702
- task: resolve command and platform shell in task runner (#4555) (5538d72)