Skip to content

Releases: php-fast-forward/dev-tools

v1.25.6

Choose a tag to compare

@github-actions github-actions released this 04 Jun 17:36
Immutable release. Only release title and notes can be modified.
a71cdcb

Fixed

  • Sync workflow metadata and managed-asset references requested during agents workflow validation review, including predictable action dispatch condition and label-sync permission updates, plus managed submodule/wiki pointer alignment (#347).

v1.25.5

Choose a tag to compare

@github-actions github-actions released this 13 May 18:44
1b7cd25

Fixed

  • Relax workflow fallback Composer install so .dev-tools-actions bootstrap does not require composer.lock when provisioning DevTools runtime in shared GitHub Actions contexts (#342).
  • Skip coverage report generation in reports command when no test surface is detectable (no default tests directory and no testable PHP source), while still generating docs and metrics.

v1.25.4

Choose a tag to compare

@github-actions github-actions released this 11 May 21:29
5d08d84

Fixed

  • Show DevTools version metadata in CLI application output so list and --version expose the installed package version from Application metadata (#339).

v1.25.3

Choose a tag to compare

@github-actions github-actions released this 11 May 20:34
933f56a

Fixed

  • Improve self-update global/local scope detection by normalizing Composer home candidates with realpath fallback handling and XDG_CONFIG_HOME support, to avoid global installs accidentally running as local updates in symlinked or alternate Composer home environments (#335).

v1.25.2

Choose a tag to compare

@github-actions github-actions released this 11 May 20:11
18d1cf4

Fixed

  • Resolve global-install fallback for GrumPHP hook execution by using vendor/bin/grumphp, then vendor/bin/grumphp.phar, then grumphp in PATH, keeping local override precedence for managed project hooks unchanged (#296)
  • Remove deprecated ECS strict prepared set from ECSConfig to avoid deprecation failures during structured changelog validation and pre-commit hooks (#296)

v1.25.1

Choose a tag to compare

@github-actions github-actions released this 02 May 19:22
60ea8d4

Fixed

  • Keep structured DevTools command output parseable and agent-friendly by exposing the PHPUnit agent-reporter payload under nested output, suppressing intermediary progress logs in JSON modes, and normalizing orchestrated subprocess payloads before the final JSON envelope is emitted (#248)
  • Register ergebnis/phpunit-agent-reporter in the packaged phpunit.xml so AI agents receive compact PHPUnit JSON summaries without changing consumer overrides manually (#327)
  • Let wiki, docs, tests, metrics, and reports skip gracefully for guide-only repositories while keeping wiki/report workflows and published preview links aligned with the artifacts that were actually generated (#325)

v1.25.0

Choose a tag to compare

@github-actions github-actions released this 01 May 03:33
f4cd632

Changed

  • Composer(deps): Update rector/jack requirement from ^0.5 to ^1.0 (#320)
  • GitHub Actions(deps): Bump toshimaru/auto-author-assign from 3.0.1 to 3.0.2 (#319)

Fixed

  • Keep release-preparation wiki preview refreshes installing Composer plugins so phpdocumentor/shim still exposes phpdoc when release pull request creation rebuilds .github/wiki (#318)
  • Keep release-preparation pull requests refreshing their wiki preview and parent .github/wiki pointer before merge, then publish merged release wikis from that preview branch so branch protection no longer requires direct post-merge pointer commits to main (#315)
  • Resolve predictable .github/wiki gitlink conflicts by staging the current-branch submodule pointer directly from the merge index, so auto-resolve automation no longer depends on git add for uninitialized submodule checkouts (#321)

v1.24.6

Choose a tag to compare

@github-actions github-actions released this 30 Apr 19:25
594d84f

Fixed

  • Keep reusable-workflow retry automation from failing on unreadable child-job logs, while moving release-branch wiki publication to changelog-driven release refreshes that republish wiki content and reconcile the parent .github/wiki pointer from the authoritative released state (#309)
  • Rebuild release-time wiki publication from the .github/wiki pointer already recorded on main, force-push the regenerated wiki branch only when the rebuilt content changes, and align merged-release wiki maintenance summaries with main as the source branch (#312)

v1.24.5

Choose a tag to compare

@github-actions github-actions released this 30 Apr 06:20
7a7e837

Fixed

  • Render managed GrumPHP hook fallback paths relative to the consumer project so global dev-tools:sync installs keep local GrumPHP hook execution working (#305)
  • Let reusable GitHub Actions workflows prefer a consumer-local vendor/bin/dev-tools and otherwise expose a deterministic runtime from the checked-out workflow source, so workflow-only consumers no longer need a direct DevTools dependency (#303)

v1.24.4

Choose a tag to compare

@github-actions github-actions released this 30 Apr 03:42
2d1d2ed

Fixed

  • Restore global DevTools new-version notifications by using a supported Symfony Process success check during release lookups (#300)