From 64328922f7054e8b67d78cb3aa15256a3646a582 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun, 27 Sep 2026 18:07:49 +0000 Subject: [PATCH] chore(main): release 2.0.0 --- .release-please-manifest.json | 2 +- CHANGELOG.md | 29 +++++++++++++++++++++++++++++ 2 files changed, 30 insertions(+), 1 deletion(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index c3f1463..895bf0e 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "1.2.0" + ".": "2.0.0" } diff --git a/CHANGELOG.md b/CHANGELOG.md index 4a720a4..6d523ee 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,35 @@ at milestones, move the `vX` alias to the newest `vX.Y.Z`. The format follows [Keep a Changelog](https://keepachangelog.com/). +## [2.0.0](https://github.com/CMaintz/foundry/compare/v1.2.0...v2.0.0) (2026-09-27) + + +### ⚠ BREAKING CHANGES + +* the CI API is now gate.yml + security.yml. Direct references to java.yml/ts.yml/php.yml/tier0.yml/semgrep.yml must move to the facades. @v1 keeps the old names frozen; adopt the facades at @v2. + +### Features + +* add feature-driver ticket schema, issue template, and design ([0d8e640](https://github.com/CMaintz/foundry/commit/0d8e640b5f62df3c9dc3597c3bd3c19bd686583b)) +* **ci:** automated versioning via release-please + commitlint ([b2eb6d7](https://github.com/CMaintz/foundry/commit/b2eb6d7f99c2cd03a2a543614bcbf76aada717dc)) +* **ci:** automated versioning via release-please + commitlint ([99bf775](https://github.com/CMaintz/foundry/commit/99bf775c4a014a9586596cfd32ff969ff4de9382)) +* facade API — gate.yml/security.yml front the per-stack internals ([bc3577f](https://github.com/CMaintz/foundry/commit/bc3577fd6a5cf13b5b92f00f3b125bedae145cca)) +* feature-driver ticket schema, issue template, and design ([b9a28d1](https://github.com/CMaintz/foundry/commit/b9a28d1a9472ca0f6d45471b5f9deaa3e3948b55)) +* **habit-hooks:** jscpd test-exclusion preset + guard it ([b00e106](https://github.com/CMaintz/foundry/commit/b00e106a602625564afeb172cec4d10b638568a6)) +* **habit-hooks:** jscpd test-exclusion preset + ruleset-guard it ([c7bdbe0](https://github.com/CMaintz/foundry/commit/c7bdbe026a69d032c6e489ade1443b7b5bea35e0)) +* **labels:** reusable setup-labels.sh + wire into foundry-init; drop local-md ([3b2f9b0](https://github.com/CMaintz/foundry/commit/3b2f9b04afb851795327cfd3bbf24791a01ce5d0)) +* setup-labels.sh + GitHub-only tickets (drop local-md) ([6e19907](https://github.com/CMaintz/foundry/commit/6e199078a08ed1579e4eb8cec3dce606205af187)) +* **standards:** cohesion + magic values + size limits (file-length 300, line-length eslint, foundry-allow-smell) ([547d487](https://github.com/CMaintz/foundry/commit/547d487623f62fd8309b12e7384dc16fc5c71471)) +* **standards:** foundry-allow-smell PMD marker + base eslint config (line-length) ([8faa2a6](https://github.com/CMaintz/foundry/commit/8faa2a6ebfeaf3c8f53c0e5f42ba90b6fbfc2b46)) +* **tooling:** changed-scope, loop telemetry, arch fitness, flake triager, prompt-eval ([6df77cc](https://github.com/CMaintz/foundry/commit/6df77cc020debf3fbe80b0578fbea91dccdac3ab)) +* **tooling:** changed-scope, telemetry, arch fitness, flake triager, prompt-eval ([14853b4](https://github.com/CMaintz/foundry/commit/14853b4d76891e9a6ad4895e8d6817ddaee4e177)) + + +### Bug Fixes + +* **docs:** 'criticals' -> 'critical' in the gate demo ([d4bbe15](https://github.com/CMaintz/foundry/commit/d4bbe15e38fddc615940ae4e3f4be236f4da9533)) +* **java preset:** disable jscpd (Node CLI) — keep generic's file-length only ([c9198b2](https://github.com/CMaintz/foundry/commit/c9198b2bc7aa0368c283237203999597a1627a30)) + ## [Unreleased] ### Added