- 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