tag:github.com,2008:https://github.com/TerrorSquad/forge/releases
Release notes from forge
2026-08-11T07:06:06Z
tag:github.com,2008:Repository/1250150799/v2.1.1
2026-08-11T07:06:25Z
forge v2.1.1
<h2>Changelog</h2>
<h3>Bug Fixes</h3>
<ul>
<li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/TerrorSquad/forge/commit/3de33fbc8baeb6278821bbcca998c0668d94fc5d/hovercard" href="https://github.com/TerrorSquad/forge/commit/3de33fbc8baeb6278821bbcca998c0668d94fc5d"><tt>3de33fb</tt></a>: fix: publish the brew formula as <code>forge</code> instead of <code>forge-git</code> (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/TerrorSquad/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/TerrorSquad">@TerrorSquad</a>)</li>
</ul>
<h3>Other Changes</h3>
<ul>
<li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/TerrorSquad/forge/commit/b72fafdc5b1aa4ac5320180b126b560a241a7366/hovercard" href="https://github.com/TerrorSquad/forge/commit/b72fafdc5b1aa4ac5320180b126b560a241a7366"><tt>b72fafd</tt></a>: chore(main): release 2.1.1 (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/TerrorSquad/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/TerrorSquad">@TerrorSquad</a>)</li>
<li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/TerrorSquad/forge/commit/cd27782e594e7a697ab8174fffa4bef96b3ca908/hovercard" href="https://github.com/TerrorSquad/forge/commit/cd27782e594e7a697ab8174fffa4bef96b3ca908"><tt>cd27782</tt></a>: docs: add a pre-commit hook run screenshot to the README (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/TerrorSquad/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/TerrorSquad">@TerrorSquad</a>)</li>
</ul>
github-actions[bot]
tag:github.com,2008:Repository/1250150799/v2.1.0
2026-07-18T00:09:52Z
forge v2.1.0
<h2><a href="https://github.com/TerrorSquad/forge/compare/v2.0.1...v2.1.0">2.1.0</a> (2026-07-18)</h2>
<h3>⚠ BREAKING CHANGES</h3>
<ul>
<li>a hook that references an uninstalled tool now fails instead of skipping it. Set SKIP_=1 or remove the tool from forge.toml to restore the previous pass-through behavior.</li>
</ul>
<h3>Features</h3>
<ul>
<li>detect down containers in preflight (+ pin release to 2.1.0) (<a href="https://github.com/TerrorSquad/forge/commit/69e505f211dee19f9c9af2df7be279307dbbf19b">69e505f</a>)</li>
<li>detect down containers in preflight with a clear error (<a href="https://github.com/TerrorSquad/forge/commit/b78861a29dac44c1b214158169e836fdd36a2b3b">b78861a</a>)</li>
<li>fail the hook when a configured tool binary is missing (<a href="https://github.com/TerrorSquad/forge/commit/2d44d8022b153195ba72e41aee62ef8023a652c9">2d44d80</a>)</li>
</ul>
<h3>Bug Fixes</h3>
<ul>
<li>honor run options on pre-push and only stage outputs on success (<a href="https://github.com/TerrorSquad/forge/commit/1e351caea8e17b422995381f777c2ee27e69ba7d">1e351ca</a>)</li>
<li>remove <code>when</code> from config schema to match decoder (<a href="https://github.com/TerrorSquad/forge/commit/36a6277b03b0338d2228ca486e1ada8a638e5753">36a6277</a>)</li>
<li>runner correctness bugs, cleanup, tests, and architecture docs (<a href="https://github.com/TerrorSquad/forge/commit/8bed5cfee20ad90655de5359e9f1be0758ff7786">8bed5cf</a>)</li>
</ul>
<h3>Performance Improvements</h3>
<ul>
<li>memoize container-running checks within a run (<a href="https://github.com/TerrorSquad/forge/commit/b18b901fa019601f7dc58952a3f7747fc92bd54e">b18b901</a>)</li>
</ul>
TerrorSquad
tag:github.com,2008:Repository/1250150799/v2.0.1
2026-07-17T19:52:24Z
forge v2.0.1
<h2><a href="https://github.com/TerrorSquad/forge/compare/v2.0.0...v2.0.1">2.0.1</a> (2026-07-17)</h2>
<h3>Bug Fixes</h3>
<ul>
<li>resolve bare command for container backends (<a href="https://github.com/TerrorSquad/forge/commit/1fe378164e5cbc8107c401cb3371814e045d5350">1fe3781</a>)</li>
<li>resolve bare command for container backends (<a href="https://github.com/TerrorSquad/forge/commit/99773d8c630f276b91ed6592d87371902c90dc4a">99773d8</a>)</li>
</ul>
TerrorSquad
tag:github.com,2008:Repository/1250150799/v2.0.0
2026-06-14T00:02:23Z
forge v2.0.0
<h2><a href="https://github.com/TerrorSquad/forge/compare/v1.2.4...v2.0.0">2.0.0</a> (2026-06-13)</h2>
<h3>⚠ BREAKING CHANGES</h3>
<ul>
<li>removed the <code>safe_stash</code> hook config option and the FORGE_NO_STASH environment variable.</li>
</ul>
<h3>Code Refactoring</h3>
<ul>
<li>remove pre-commit safety stash (<a href="https://github.com/TerrorSquad/forge/commit/0a6445b708f568ca07c298806d4cfb004ef759ca">0a6445b</a>)</li>
</ul>
TerrorSquad
tag:github.com,2008:Repository/1250150799/v1.2.4
2026-06-09T13:39:12Z
forge v1.2.4
<h2><a href="https://github.com/TerrorSquad/forge/compare/v1.2.3...v1.2.4">1.2.4</a> (2026-06-09)</h2>
<h3>Bug Fixes</h3>
<ul>
<li>ddev workdir, dead BinaryExists, configurable ticket/type policy (<a href="https://github.com/TerrorSquad/forge/commit/4c0f19dedca44cf235750b7dfe77eff8c3882df7">4c0f19d</a>)</li>
<li><strong>install:</strong> resolve mise shims path via MISE_DATA_DIR and XDG_DATA_HOME (<a href="https://github.com/TerrorSquad/forge/commit/b23a143d0eac47019cefa7d1763b3a8b96b337f4">b23a143</a>)</li>
</ul>
TerrorSquad
tag:github.com,2008:Repository/1250150799/v1.2.3
2026-06-09T11:19:02Z
forge v1.2.3
<h2><a href="https://github.com/TerrorSquad/forge/compare/v1.2.2...v1.2.3">1.2.3</a> (2026-06-09)</h2>
<h3>Bug Fixes</h3>
<ul>
<li>six bug fixes in runner, cache, workspace, and tool filter (<a href="https://github.com/TerrorSquad/forge/commit/d6f2067d615aee2e90dcd5ada4251a2136cf9d58">d6f2067</a>)</li>
<li>six bug fixes in runner, cache, workspace, and tool filter (<a href="https://github.com/TerrorSquad/forge/commit/5ab5850a96eebe53a0bdbae0397b9c00ba4792c1">5ab5850</a>)</li>
</ul>
TerrorSquad
tag:github.com,2008:Repository/1250150799/v1.2.2
2026-06-09T10:51:29Z
forge v1.2.2
<h2><a href="https://github.com/TerrorSquad/forge/compare/v1.2.1...v1.2.2">1.2.2</a> (2026-06-09)</h2>
<h3>Bug Fixes</h3>
<ul>
<li>support ** glob patterns in exclude_patterns via doublestar (<a href="https://github.com/TerrorSquad/forge/commit/30aaed22ba413137a554f23a2dcbb618e3c2d416">30aaed2</a>)</li>
</ul>
TerrorSquad
tag:github.com,2008:Repository/1250150799/v1.2.1
2026-06-08T11:51:01Z
forge v1.2.1
<h2><a href="https://github.com/TerrorSquad/forge/compare/v1.2.0...v1.2.1">1.2.1</a> (2026-06-08)</h2>
<h3>Bug Fixes</h3>
<ul>
<li>load mise shims (<a href="https://github.com/TerrorSquad/forge/commit/c578d1b49926980390aa8c3aaef353975973d8ea">c578d1b</a>)</li>
<li>load mise shims (<a href="https://github.com/TerrorSquad/forge/commit/dde9821de93aebe46124fa403090363c41611794">dde9821</a>)</li>
</ul>
TerrorSquad
tag:github.com,2008:Repository/1250150799/v1.2.0
2026-06-03T11:39:40Z
forge v1.2.0
<h2><a href="https://github.com/TerrorSquad/forge/compare/v1.1.1...v1.2.0">1.2.0</a> (2026-06-03)</h2>
<h3>Features</h3>
<ul>
<li>add --skip-group and --verbose to forge run, implement skip-group filtering (<a href="https://github.com/TerrorSquad/forge/commit/5b1f13b6a2d9ada76db2395387da5b0692bc0a5f">5b1f13b</a>)</li>
<li><strong>config:</strong> enforce strict forge.toml validation and document declaration-order tool execution (<a href="https://github.com/TerrorSquad/forge/commit/de16fd9e461ea4ee2f872d3290f279a1094ed474">de16fd9</a>)</li>
<li><strong>doctor:</strong> report invalid repo config and validation issues in doctor diagnostics (<a href="https://github.com/TerrorSquad/forge/commit/ac448118b9a1249d76a68e1ea3fe4cdc2fe22595">ac44811</a>)</li>
</ul>
<h3>Bug Fixes</h3>
<ul>
<li><strong>config:</strong> preserve tool declaration order from forge.toml (<a href="https://github.com/TerrorSquad/forge/commit/3013dc312111f84bbb2b065b82fb6ab5c52d4be5">3013dc3</a>)</li>
<li>skip parallel pre-commit tools when no matching staged files (<a href="https://github.com/TerrorSquad/forge/commit/affccab28f3f3a12b3d42c19fd0ed803764cee03">affccab</a>)</li>
</ul>
TerrorSquad
tag:github.com,2008:Repository/1250150799/v1.1.1
2026-06-03T09:49:54Z
forge v1.1.1
<h2><a href="https://github.com/TerrorSquad/forge/compare/v1.1.0...v1.1.1">1.1.1</a> (2026-06-03)</h2>
<h3>Bug Fixes</h3>
<ul>
<li>skip hooks during git merge/rebase/cherry-pick/revert operations (<a href="https://github.com/TerrorSquad/forge/commit/0fa28527e48dbe95a2c6115883734c9b9c491789">0fa2852</a>)</li>
<li>skip pre-commit tools when no staged files match extensions even with pass_files=false (<a href="https://github.com/TerrorSquad/forge/commit/874fd52f374d4def2a2173dee1095d4651d1e6de">874fd52</a>)</li>
</ul>
TerrorSquad