From 4c9515dce374e4b76432a51f10965a368e656507 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 12 Jun 2026 20:43:50 +0000 Subject: [PATCH] chore(release): 0.4.4 --- .release-please-manifest.json | 2 +- CHANGELOG.md | 14 ++++++++++++++ package.json | 2 +- 3 files changed, 16 insertions(+), 2 deletions(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index b81fe00..ec087f9 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "0.4.3" + ".": "0.4.4" } diff --git a/CHANGELOG.md b/CHANGELOG.md index ee83504..ad3782c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,20 @@ ## [Unreleased] +## [0.4.4] - 2026-06-12 + +### Documentation + +- Document the stable CLI exit-code contract (`0`–`11`) in `docs/USAGE.md`, add an exit-codes section, and clarify that a standalone `wait` timeout exits `0` with `timedOut: true` in the JSON envelope while exit code `11` (`WAIT_TIMEOUT`) only surfaces from a fail-fast `batch`. Restructure the README with anchor nav, a numbered "canonical loop" Quickstart, and a grouped command-surface table ([#150](https://github.com/coder/agent-tty/pull/150) by @ThomasK33). + +### Changed + +- Pre-1.0 versioning cadence: `feat:` commits now bump the minor version (e.g. `0.4.x` → `0.5.0`) instead of being flattened into patch releases. `fix:` still bumps patch, and breaking changes still bump minor rather than jumping to 1.0.0 — reaching 1.0.0 remains an explicit `Release-As: 1.0.0` decision ([#152](https://github.com/coder/agent-tty/pull/152) by @ThomasK33). + +### Fixed + +- Release-please standing PR branch is now `release-please--branches--main` instead of `release-please--branches--main--components--agent-tty`. The stock node strategy embedded the component name in the branch even with `include-component-in-tag: false`; `CommuniqueNodeStrategy` now overrides `getBranchComponent()` so the branch follows the tag setting. Any release PR still open on the old component-suffixed branch must be closed (not merged) — merging it would silently skip release creation due to the component mismatch in `buildRelease()` ([#147](https://github.com/coder/agent-tty/pull/147) by @ThomasK33). + ## [0.4.3] - 2026-06-12 ### Fixed diff --git a/package.json b/package.json index 880ad39..cc9a8a8 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "agent-tty", - "version": "0.4.3", + "version": "0.4.4", "description": "Terminal automation CLI for AI agents and humans", "license": "Apache-2.0", "keywords": [