bamarni/composer-bin-plugin
No conflicts for your bin dependencies
1.9.1
26M downloads/mo
#645 most downloaded on Packagist
bamarni/composer-bin-plugin
What this package is like to depend on
Last release 6 months ago
04 Feb 2026
Release timing varies
gaps range from 2 weeks to 3.1 years
Some releases are documented
notes for 10 of 18 stable releases
Nothing withdrawn
no release was ever pulled
10 years old
18 releases · first in 2016
3 releases in the last 12 months
see the full history below
Release timeline
18 releases · Jun 2016 to Feb 2026Releases
latest 18-
1.9.104 Feb 2026 -
1.9.029 Jan 2026Release notes
Open source →Features
- Bump the minimum required Composer version to 2.6 (#177)
Fixes
- Fix endless recursion when
--working-diroption precedes the sub-command (#181)
-
1.8.324 Nov 2025 -
1.8.231 Oct 2022 -
1.8.103 Aug 2022Release notes
Open source →Bugfixes
- Fix exit code returned when executing all bin namespaces (#136)
- Correct the Symfony constraints (#137)
Misc
-
1.8.014 Jul 2022Release notes
Open source →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.010 Jul 2022Release notes
Open source →Features
- Improve the logging experience in #92
- Mark classes as
@finalin #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
-
1.6.006 Jul 2022 -
v1.5.022 Feb 2022 -
1.4.216 Feb 2022 -
1.4.103 May 2020Nothing published for this version
-
1.4.017 Apr 2020Nothing published for this version
-
v1.3.017 Mar 2019Nothing published for this version
-
v1.2.011 Sep 2017Nothing published for this version
-
v1.1.008 Mar 2017Nothing published for this version
-
v1.0.020 Oct 2016Nothing published for this version
-
v0.0.204 Sep 2016Nothing published for this version
-
v0.0.108 Jun 2016Nothing published for this version