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.
v4.1.1 - 2025-01-14
- Further PHP preset expansion.
v4.1.0 - 2024-11-11
- New
--keep-readme
and--keep-glob-pattern
options. Closes #47.
v4.0.5 - 2024-11-06
- Further PHP preset expansion.
v4.0.4 - 2024-09-27
- Further PHP preset expansion.
- Removed laminas/laminas-stdlib dependency.
v4.0.3 - 2024-07-10
- Attested dist builds.
v4.0.2 - 2024-05-13
- Further PHP preset expansion.
- Ignore global gitignore patterns.
v4.0.1 - 2024-05-07
- Further PHP preset expansion.
v4.0.0 - 2024-04-26
- Updated the symfony/console dependency.
- Further PHP preset expansion.
v3.3.2 - 2023-12-04
- Expands the PHP preset.
v3.3.1 - 2023-12-01
- The header is written on existent .gitattributes file. Closes #44.
v3.3.0 - 2023-11-28
- Removed support for PHP
8.0
.
v3.2.0 - 2023-11-08
v3.1.1 - 2023-10-13
- Header in generated or modified
.gitattributes
file is set as a comment.
v3.1.0 - 2023-10-10
- Global .gitignore'd files are excluded from validation. Closes #36.
- Added
--diff
option to show differences between expected and actual .gitattributes content. Closes #39. - Added verbose output. Closes #37.
- Empty glob pattern is catched as invalid. Closes #38.
v3.0.1 - 2023-09-26
- Removed support for PHP
7.4
.
- Header in generated or modified
.gitattributes
file.
v3.0.0 - 2022-04-28
- Removed support for PHP
7.3
and7.2
.
- Introduced GitHub Actions.
v2.1.0 - 2019-12-16
- Removed support for PHP
7.1
.
v2.0.2 - 2019-09-04
- Added zend-stdlib glob fallback for alpine based systems.
v2.0.1 - 2019-09-04
- Upgraded development dependencies
- Fixed appearing static analysis errors
v2.0.0 - 2019-01-02
- Removed support for PHP
5.6
and7.0.
. Closes #29.
v1.9.0 - 2018-11-03
- Enabled distribution via PHAR. Closes #27.
v1.8.1 - 2017-10-18
- Matched directories e.g.
tests
orspecs
are export-ignored only once. Closes #24.
v1.8.0 - 2017-10-12
- Additional
--align-export-ignores|-a
option to align the export-ignores which improves readability. Closes #23. - Additional
--enforce-alignment
option to enforce that all export-ignores are aligned.
v1.7.3 - 2017-10-02
- Fix dist file pattern to also match
*.dist
files.
v1.7.2 - 2017-05-08
- Fix non existent export ignored artifacts are excluded from validation. Fixes #22.
v1.7.1 - 2017-05-06
- Fix gitignored files with a pre- and postfixed directory separator are excluded from validation. Fixes #21.
v1.7.0 - 2017-03-31
- Additional artifacts glob pattern expansion to match AppVeyor configuration files.
v1.6.0 - 2016-10-08
- New
init
command to create a.lpv
file with the default glob patterns. Closes #18.
v1.5.2 - 2016-10-08
- Internal Composer scripts have a namespace.
- Fix gitignored files are excluded from validation. Fixes #17.
v1.5.1 - 2016-10-05
- Fix missing export-ignore patterns on existing
.gitattributes
file with no export-ignore entries. Fixes #16.
v1.5.0 - 2016-10-04
- New
--keep-license
option to allow license files in releases. Closes #15.
v1.4.0 - 2016-10-04
- Additional artifacts glob pattern expansion to match CaptainHook configuration files. Closes #14.
- Fix missing
.gitattributes export-ignore
in suggested and generated.gitattributes
file content. Closes #13.
v1.3.1 - 2016-10-04
- Fix dependency constraint.
v1.3.0 - 2016-09-30
- Leading slashes in export-ignore patterns are considered as a smell and raise a warning. Closes #4.
- A missing text auto configuration is considered as a smell and raises a warning. Closes #12.
v1.2.0 - 2016-09-22
- New
--glob-pattern-file
option to load custom glob patterns from a file. Closes #9.
v1.1.0 - 2016-09-18
- Additional artifacts glob pattern expansion to match Phulp files.
- New
--enforce-strict-order
option to enforce a strict order comparison of export-ignores in the .gitattributes file. Closes #6.
v1.0.6 - 2016-09-11
- Fix present, invalid
.gitattributes
files are overwritable. Closes #8.
v1.0.5 - 2016-09-09
- Fix expected and actual
export-ignores
comparison. Related to #3.
v1.0.4 - 2016-09-09
- Additional artifacts glob pattern expansion to match Vagrant and Box files.
- Fix present
.gitattributes
files are really validated. Closes #3.
v1.0.3 - 2016-09-05
- Fix
directory
argument usage and validation.
v1.0.2 - 2016-09-05
- Additional validation of glob patterns injected via the
--glob-pattern
option. Closes #2.
v1.0.1 - 2016-09-04
- Fix for autoloading in global installations.
- Initial release.