Skip to content
6 changes: 0 additions & 6 deletions .changelog/autoload-files-testability.md

This file was deleted.

6 changes: 0 additions & 6 deletions .changelog/change-58d3db737fae59e745b7e8188208dda2.md

This file was deleted.

6 changes: 0 additions & 6 deletions .changelog/explicit-tool-scope.md

This file was deleted.

6 changes: 0 additions & 6 deletions .changelog/external-changelog-lifecycle.md

This file was deleted.

6 changes: 0 additions & 6 deletions .changelog/git-rule-precedence.md

This file was deleted.

7 changes: 0 additions & 7 deletions .changelog/legacy-documentation-alignment.md

This file was deleted.

6 changes: 0 additions & 6 deletions .changelog/pages-propagation-budget.md

This file was deleted.

6 changes: 0 additions & 6 deletions .changelog/pending-status-diagnostics.md

This file was deleted.

6 changes: 0 additions & 6 deletions .changelog/read-only-missing-sync-targets.md

This file was deleted.

6 changes: 0 additions & 6 deletions .changelog/release-pr-version-range.md

This file was deleted.

6 changes: 0 additions & 6 deletions .changelog/standards-nonzero-exit.md

This file was deleted.

20 changes: 20 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,25 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [2.0.0] - 2026-10-24

### Changed

- Show the repository name and current-to-next version transition in managed release PR titles, including the packaged consumer workflow. ([#375](https://github.com/php-fast-forward/dev-tools/pull/375))
- Uses the standalone Fast Forward Changelog CLI, upstream skill and workflow for fragment-based release preparation and automatic tag and GitHub Release publication after a validated version pull request is merged, normalizes historical release notes, and removes automatic pull-request conflict resolution. ([#372](https://github.com/php-fast-forward/dev-tools/pull/372))
- Align the packaged documentation skill with the current code rather than release timing, while preserving migration history and verified installation claims. ([#371](https://github.com/php-fast-forward/dev-tools/pull/371))
- Shows the current and next versions in automatically prepared release pull request titles. ([#374](https://github.com/php-fast-forward/dev-tools/pull/374))

### Fixed

- Detect PHP sources declared in Composer `autoload.files` so function-only packages run tests and coverage reporting instead of silently skipping them, without changing API documentation discovery. ([#391](https://github.com/php-fast-forward/dev-tools/pull/391))
- Honor explicit Rector configuration and forward PHPDoc file/directory selections to both underlying tools. Preserve configured scope when no paths are given and reject missing explicit PHPDoc paths before writing or running fixers. ([#393](https://github.com/php-fast-forward/dev-tools/pull/393))
- Preserve consumer rule ordering and overrides when synchronizing `.gitignore` and `.gitattributes`, including repeated patterns, export exceptions, and significant ignore-pattern whitespace. Add generated defaults before existing rules without reordering consumer exceptions. ([#392](https://github.com/php-fast-forward/dev-tools/pull/392))
- Allow Pages health checks to tolerate delayed propagation while bounding all URL checks to 180 seconds, limiting transfers and preserving failures for missing or broken deployments. ([#397](https://github.com/php-fast-forward/dev-tools/pull/397))
- Distinguish pending test-status publisher identity, attempt and lifecycle validation failures without exposing response values or weakening fail-closed checks. ([#395](https://github.com/php-fast-forward/dev-tools/pull/395))
- Keep resource and Git hook synchronization dry-run/check modes read-only when destinations are missing, reporting planned creations and failing checks without creating directories, copying files, rendering installed hooks or changing permissions. ([#389](https://github.com/php-fast-forward/dev-tools/pull/389))
- Fail standards checks for every nonzero subprocess queue status, retaining the original exit code in failure diagnostics instead of reporting invalid invocations or missing executables as successful. ([#390](https://github.com/php-fast-forward/dev-tools/pull/390))

## [1.26.0] - 2026-10-16

### Added
Expand Down Expand Up @@ -486,6 +505,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

- Normalize workflow PHP extension setup and Git submodule path handling for synced repositories.

[2.0.0]: https://github.com/php-fast-forward/dev-tools/compare/v1.26.0...v2.0.0
[1.26.0]: https://github.com/php-fast-forward/dev-tools/compare/v1.25.6...v1.26.0
[1.25.6]: https://github.com/php-fast-forward/dev-tools/compare/v1.25.5...v1.25.6
[1.25.5]: https://github.com/php-fast-forward/dev-tools/compare/v1.25.4...v1.25.5
Expand Down
Loading