Skip to content

Releases: php-fast-forward/dev-tools

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).

v1.10.0

19 Apr 05:05
563049a

Choose a tag to compare

Changed

  • Refresh dependency and reporting docs to match the shipped commands and workflows (#105) (#106).
  • Move generated outputs into .dev-tools by default instead of public/ (#107) (#108).

Fixed

  • Preserve Git history in metrics previews so PhpMetrics reports show meaningful contributor and file history (#103) (#104).

v1.9.0

19 Apr 04:25
2b07911

Choose a tag to compare

Added

  • Generate PhpMetrics reports for consumer repositories (#98).
  • Add a Jack-powered dependency workflow to the dependencies command (#34) (#102).

Changed

  • Unify metrics outputs under a target directory (#99) (#100).

Fixed

  • Address code quality findings and sync safety regressions in command and test code (#94) (#95) (#96) (#97).