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.
- Version output to
codeowners --version
- Increased requirements for
symfony/console
andsymfony/finder
to^6.0
- Increased requirements for
php
to^8.0, <8.3
- Switched inspections from Travis to Github Actions
- Updated the requirement for
timoschinkel/codeowners
to at least2.0.0
- Added command
list-unowned-files
- Added development dependency to
phpspec/prophecy-phpunit
- Updated PHP requirements from
^7.2
to^7.3 || ^8.0
- Updated Psalm requirements to
^4.2
- Updated PHPUnit requirements to
^9.4
- Added command
list-owners
that lists all owners specified in the CODEOWNERS file - Add
.gitlab/
to the locations where a CODEOWNERS file is searched (#6)
- Renamed
\CodeOwners\Cli\Tests\Command\ListCommandTest
to\CodeOwners\Cli\Tests\Command\ListFilesCommandTest
- Updated required version of
timoschinkel/codeowners
to^1.1.0
- Changed order for searching
CODEOWNERS
file to.github/|.gitlab/|.bitbucket/
>root
>docs/
(#6)
- Travis inspections
- PSR-12 coding standard using PHP CodeSniffer
- Static analysis using Psalm
- Unit tests
- Set PHP 7.2 as hard minimum requirement
- Fixed issue #3
list-files
appears to struggle with leading slashes in CODEOWNERS file
CHANGELOG.md
CONTRIBUTING.md
- Changed location to be searched for
autoload.php
to actually allow global usage
- Initial version of code, excluding unit tests
- README
- Composer configuration