- Fix:
use GlobalClass as Alias;
not prefixed - Add:
.gitattributes
file to exclude dev files from distribution - CI: Fail releases if
bin/strauss
version number is out of sync - Tests: Add first tests for
DiscoveredFiles.php
- Improve
README.md
- Fix: typos in code
- Fix: out of sync version number in
bin/strauss
- Fix: handle
@
symbol for error suppression - Fix: handle
preg_replace...
returningnull
inLicenser
- Fix: only search for symbols in PHP files
- Fix: available CLI arguments were overwriting extra.strauss config
- Fix: updating
league/flysystem
changed the default directory permissions
- Fix: was incorrectly deleting autoload keys from installed.json
- Fix: check for array before loop
- Fix: filepaths on Windows (still work to do for Windows)
- Update: tidy
bin/strauss
- Run tests with project classes + with built phar
- Allow
symfony/console
&symfony/finder
^7
for Laravel 11 compatibility - Add:
scripts/createphar.sh
- Lint: most PhpStan level 7
- Add: GitHub Action to update bin version number from CHANGELOG.md
- Fix: casting a namespaced class to a string
- Fix: composer dump-autoload error after delete-vendor-files/delete-vendor-packages
- Fix: add missing built-in PHP interfaces to exclude rules
- Fix: Undefined offset when seeing namespace
- Refactoring for clarity and pending issues
- Merge
in-situ
branch (bugs expected) - Add:
delete_vendor_packages
option (delete_vendor_files
is maybe deprecated now) - Add: GPG .phar signing for Phive
- Breaking: Stop excluding
psr/*
fromfile_patterns
prefixing