diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 71e95ba..d353515 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "0.20.0" + ".": "0.21.0" } diff --git a/CHANGELOG.md b/CHANGELOG.md index b9c14b4..478082a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,27 @@ # Changelog +## [0.21.0](https://github.com/rochecompaan/patchmill/compare/v0.20.0...v0.21.0) (2026-09-10) + + +### Features + +* **host:** implement Forgejo planning pull request adapter ([#215](https://github.com/rochecompaan/patchmill/issues/215)) ([6055479](https://github.com/rochecompaan/patchmill/commit/60554799e124830f83049eddcc2663eca78e9a41)) +* **host:** implement GitHub planning pull request adapter ([#213](https://github.com/rochecompaan/patchmill/issues/213)) ([2981fd4](https://github.com/rochecompaan/patchmill/commit/2981fd45af0b38708905188a840712342a40bb2b)) +* **run-once:** publish planning pull request phases ([#217](https://github.com/rochecompaan/patchmill/issues/217)) ([dc22d38](https://github.com/rochecompaan/patchmill/commit/dc22d38bae5fd70a4ed3e05385c23b2ab5b8b5ce)) +* **run-once:** recover or reset blocked run-once runs ([#204](https://github.com/rochecompaan/patchmill/issues/204)) ([0b27041](https://github.com/rochecompaan/patchmill/commit/0b27041e69d9fe5bb1b86aaf8999468998722423)) +* **workflow:** Add durable planning state and pull request workspaces ([#216](https://github.com/rochecompaan/patchmill/issues/216)) ([7b4856f](https://github.com/rochecompaan/patchmill/commit/7b4856f22655afee463c9a44ea19cf2433117852)) +* **workflow:** define provider-neutral planning pull request foundations ([#209](https://github.com/rochecompaan/patchmill/issues/209)) ([470891c](https://github.com/rochecompaan/patchmill/commit/470891c2cc57190b68ad82a578c06175fdfe6295)) + + +### Bug Fixes + +* **deps:** fail fast on stale runtime dependencies ([#200](https://github.com/rochecompaan/patchmill/issues/200)) ([69bab32](https://github.com/rochecompaan/patchmill/commit/69bab325467d042565f6592232eace51020af5d4)) +* **deps:** reuse pi-subagents upgrade PR ([#202](https://github.com/rochecompaan/patchmill/issues/202)) ([8a98c2d](https://github.com/rochecompaan/patchmill/commit/8a98c2db28047076e1fc83a7ebf5068cc4cac2e3)) +* **run-once:** preserve ignored state during blocked retry ([#212](https://github.com/rochecompaan/patchmill/issues/212)) ([cd94670](https://github.com/rochecompaan/patchmill/commit/cd946704b7cd49f317c8feebef95b19f761b9a4d)) +* **site:** remediate dependency advisories ([#214](https://github.com/rochecompaan/patchmill/issues/214)) ([#218](https://github.com/rochecompaan/patchmill/issues/218)) ([da9b143](https://github.com/rochecompaan/patchmill/commit/da9b1437eb48505a7799e8fdfb94bde85988952d)) +* **site:** update smol-toml to remediate avisory GHSA-7w5x-hrqm-74c2 ([#221](https://github.com/rochecompaan/patchmill/issues/221)) ([4c39619](https://github.com/rochecompaan/patchmill/commit/4c3961905ad447ddb2b64c69dc72eb01acd637c7)) +* **validation:** restore baseline quality gates ([#208](https://github.com/rochecompaan/patchmill/issues/208)) ([7a51191](https://github.com/rochecompaan/patchmill/commit/7a511913f6836f401b98052d62af1127721a7085)) + ## [0.20.0](https://github.com/rochecompaan/patchmill/compare/v0.19.0...v0.20.0) (2026-08-28) diff --git a/nix/package.nix b/nix/package.nix index 0bd20be..ef0d0c9 100644 --- a/nix/package.nix +++ b/nix/package.nix @@ -11,7 +11,7 @@ let in buildNpmPackageNode24 rec { pname = "patchmill"; - version = "0.20.0"; # x-release-please-version + version = "0.21.0"; # x-release-please-version src = lib.cleanSourceWith { src = lib.cleanSource ../.; @@ -26,7 +26,7 @@ buildNpmPackageNode24 rec { || baseName == "result"); }; - npmDepsHash = "sha256-Wj085JvzgnbL37MxwMC283QOb9fxvkHJHJjvKEgG+PQ="; + npmDepsHash = "sha256-QyVNo/l07z7upxcYBTkNIfw+nQNkcNKFEsNhy5SyCrw="; npmDepsFetcherVersion = 2; dontNpmBuild = true; diff --git a/npm-shrinkwrap.json b/npm-shrinkwrap.json index 5ea36b0..20ea295 100644 --- a/npm-shrinkwrap.json +++ b/npm-shrinkwrap.json @@ -1,12 +1,12 @@ { "name": "patchmill", - "version": "0.20.0", + "version": "0.21.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "patchmill", - "version": "0.20.0", + "version": "0.21.0", "license": "Apache-2.0", "dependencies": { "@earendil-works/pi-coding-agent": "0.84.2", diff --git a/package-lock.json b/package-lock.json index 5ea36b0..20ea295 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "patchmill", - "version": "0.20.0", + "version": "0.21.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "patchmill", - "version": "0.20.0", + "version": "0.21.0", "license": "Apache-2.0", "dependencies": { "@earendil-works/pi-coding-agent": "0.84.2", diff --git a/package.json b/package.json index 5ebdf0d..2051be7 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "patchmill", - "version": "0.20.0", + "version": "0.21.0", "private": false, "publishConfig": { "access": "public"