Releases: bamarni/composer-bin-plugin
Releases · bamarni/composer-bin-plugin
1.8.2
1.8.1
1.8.0
Features
- Add a Backward Compatibility Promise section in #126
- Validate the config in #130
- Introduce config deprecations in #123
Bugfixes
- Fix usage with Composer <2.3 in #132
Misc
- Add PHPStan to CI in #117
- Fix array shape in MyTestCommand in #119
- Remove extra parameter of assertDataSetRecordedIs in #118
- Raise PHPStan level in #120
- Add tests for the config in #127
- Fix PHPStan issues in #128
- Make the e2e tests more resilient in #129
- Re-organise the code in #131
Full Changelog: 1.7.0...1.8.0
1.7.0
Features
- Improve the logging experience in #92
- Mark classes as
@final
in #98 - Add extra logging on normal verbosity in #112
Bugfixes
- Add missing ext-json requirement in #82
- Ensure we clean up the state even when executing only one namespace in #94
- Cleanup application commands between each executions in #96
- Ensure additional flags & options are forwarded in #106
- Fix executing plugin in a namespace in #115
Misc
- Leverage PHP types in #78
- Fix GitHubActions for master in #80
- Enable PHP strict types in #81
- Extract the input creation into a dedicated utility class in #83
- Leverage constants in #84
- Introduce PHP-CS-Fixer in #85
- Use the new requireComposer() instead of the deprecated getComposer() in #86
- Fail the command if mkdir fails in #87 and #88
- Extract config creation into a dedicated class in #89
- Tweak the Config in #90
- Various minor refactoring in #79
- Use getApplication() instead of passing the instance around in #93
- Code readability improvements in #91
- Add end-to-end tests in #95
- Add test in #97
- Add a Logger class in #99
- Rename plugin log prefix in #100
- Simplify workflow in #101
- Add tests for the forward command setting in #102
- Fix logging when forwarding the command in #104
- Fix forwarded command does not work on first install in #103
- Clarify behaviour when there is conflicting symlinks in #105
- Normalize composer.json in #108
- Add PHPStan in #109
- Add infection in #110
- Introduce Makefile in #107
- Move PHP-CS-Fixer to phive in #111
- Capture buggy behaviour with forwarded command in #113
- Add env variables to e2e tests to make the tests more portable in #114
- Add tests to ensure environment variables are correctly forwarded in #116
Full Changelog: 1.6.0...1.7.0