All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
1.5.1 - 2026-04-07
- Removed the direct
symfony/polyfill-php80dependency, now relying on transitive dependency resolution while keeping PHP 8.2+ as the minimum supported version.
1.5.0 - 2026-02-27
- Rector configuration and integration for automated code refactoring.
- Nullable type hints to setters and
Sinceconstructor for improved type safety.
- Refactored and improved codebase to align with modern PHP standards using Rector.
- Updated Composer dependencies and requirements.
- Updated documentation, including README and test documentation.
- Improved and updated templates for documentation output.
- Renamed CLI binary to
wphd.
- Fixed SVG filename in logos documentation.
- Various minor bug fixes and improvements across the codebase and tests.
1.4.0 - 2024-05-06
- Symfony Composer requirement changed to
"^5.0 || ^6.0 || ^6.1 || ^6.2".
1.3.1 - 2023-02-22
- A cast for a hook function call is now handled correctly. ( #18 )
1.3.0 - 2022-07-18
- Files can now also be excluded via the
--excludeoption. ( #13 )
- Added support for the
@ignoretag. ( #14 )
1.2.0 - 2022-01-27
- List of arguments is empty when
apply_filtersis returned instead of assigned to variable (props @LuigiPulcini). ( #11 )
- Added
--prefixoption (props @LuigiPulcini). ( #10 )
1.1.1 - 2021-06-10
- Progress bar now shows the file being processed.
1.1.0 - 2014-04-16
- Added
--excludeoption. - Added
--ignore-vcs-ignoredoption. - Added progress bar.
- Improved coding standards.
1.0.0 - 2021-04-14
- First Release.