Skip to content

Releases: php-fast-forward/dev-tools

v1.19.0

23 Apr 17:34
db2dbb7

Choose a tag to compare

Added

  • Package a rigorous pull-request review skill, review-guardian agent, and ready-for-review workflow brief for repositories and synchronized consumers (#147)

Changed

  • Retry failed GitHub Actions jobs once when failed workflow logs match transient GitHub-side checkout or transport errors (#175)
  • Teach the review and pull-request agent skills to treat workflow-managed wiki pointer updates as expected state and to prefer fresh follow-up issues plus PRs over reviving closed deleted branches (#147)
  • Require GitHub issue write readback verification in the github-issues skill (#165)
  • Standardize cache flags and nested cache-dir propagation across cache-aware commands (#162)
  • Add GITHUB_STEP_SUMMARY output to tests, reports, wiki, and changelog workflows for clearer final-state workflow results (#148)

v1.18.0

23 Apr 06:53
bdf5830

Choose a tag to compare

Changed

  • Consolidate repository-local DevTools caches under .dev-tools/cache, keep published reports free of cache directories, and audit managed artifact path defaults across commands, workflows, and documentation (#151)
  • Refresh repository mascot artwork (#166)

v1.17.1

22 Apr 03:44
d2749dc

Choose a tag to compare

Fixed

  • Keep the packaged pull-request label-sync action from failing when a PR does not reference any linked issue (#157)

v1.17.0

22 Apr 03:15
7c24cc3

Choose a tag to compare

Added

  • Add structured command output across the DevTools command surface with --json and --pretty-json, including pretty-printed JSON and agent-aware JSON defaults (#33)
  • Group queued subprocess output and emit GitHub Actions workflow annotations for clearer CI logs and error surfaces (#33)

Changed

  • Propagate structured output flags through nested DevTools subprocesses, simplify logger context extraction, and keep machine-readable runs quieter by default (#33)
  • Adopt --progress as the positive opt-in for transient progress rendering while keeping supported commands quiet by default (#33)
  • Teach packaged issue-authoring skills and prompts to reuse existing GitHub issue metadata, infer project field values, preserve relationships with open issues, and mirror linked issue project metadata onto pull requests (#152)
  • Automate the configured GitHub Project board across issue intake, PR review, merge, release preparation, and changelog-driven release publication using repository-level Project variables (#152)
  • Reorganize packaged GitHub Actions documentation to reflect the local .github/actions groups for php, project-board, github-pages, wiki, and changelog, plus the split between wiki preview and wiki maintenance workflows (#152)

Fixed

  • Stabilize logger and process-queue test expectations in CI by making GitHub Actions output detection deterministic during the PHPUnit suite (#33)
  • Restore raw text output for changelog:next-version and changelog:show so changelog release workflows can keep capturing versions and redirecting release notes safely (#149)

v1.16.0

20 Apr 22:03
790bb30

Choose a tag to compare

Changed

  • Skip pull-request changelog entry validation for generated release branches so release PRs can promote Unreleased without failing CI (#138)
  • Restore dependency workflow documentation so README, AGENTS, and command guides match the required CI dependency-health behavior (#138)
  • Require the GitHub pull-request skill to refresh main from the remote before branching for a new implementation so changelog and release state start from the latest baseline (#138)

v1.15.0

20 Apr 21:29
9e34d06

Choose a tag to compare

Changed

  • Consolidate dependency analysis on composer-dependency-analyser, add a reusable packaged analyzer config, remove the redundant composer-unused dependency, and expose --dump-usage plus report-only --max-outdated=-1 support (#135)

v1.14.0

20 Apr 06:50
b53f6fb

Choose a tag to compare

Added

  • Add CODEOWNERS generation and sync support for consumer repositories (#67)
  • Package a create-agentsmd skill for repository-level AGENTS.md authoring (#128)
  • Add an agents-maintainer project agent for ongoing AGENTS.md upkeep (#128)
  • Synchronize packaged project-agent prompts into consumer repositories (#130)

v1.13.0

19 Apr 23:48
a12129f

Choose a tag to compare

Added

  • Add community health files plus issue and pull request templates for contributors (#37)

Changed

  • Document required GitHub Actions permissions for changelog release automation (#118)
  • Add the project mascot image to README and documentation (#121)
  • Upgrade the packaged phpDocumentor bootstrap template to v2.0.0 (#121)
  • Refresh outdated console bootstrap, sync, and dependency-injection documentation (#123)

v1.12.0

19 Apr 20:57
739812a

Choose a tag to compare

Added

  • Add Keep a Changelog management commands and release automation workflows (#28).
  • Package changelog maintenance skills, docs, and the changelog-maintainer project agent (#28).

Changed

  • Force workflow colors through FORCE_COLOR across packaged GitHub Actions for clearer CI logs (#28).

v1.11.0

19 Apr 08:20
003df83

Choose a tag to compare

Added

  • Ship role-based project agents for issue implementation, docs, README, tests, and changelog work (#75) (#109).
  • Show diffs for overwritten synchronized resources and add preview/check modes to dev-tools:sync (#66) (#110) (#62) (#111).
  • Verify deployed reports health, synchronize funding metadata, and infer workflow PHP versions from project metadata (#70) (#112) (#56) (#113) (#76) (#114).

Fixed

  • Package the PHP version resolver action from resources/ so GitHub Actions can load it correctly (#115) (#116).