Releases: PHPCSStandards/composer-installer
Releases · PHPCSStandards/composer-installer
Release v1.0.0
Breaking changes
- Rename namespace prefix from
Dealerdirect
toPHPCSStandards
by @jrfnl in #191 - Drop support for PHP 5.3 by @jrfnl in #147
What's Changed
- Correct grammar in error message by @fredden in #189
- .gitattributes: sync with current repo state by @jrfnl in #198
- PHPCSVersions: update URL references by @jrfnl in #161
- Plugin: improve feedback by @jrfnl in #182
- README: remove references to Scrutinizer by @jrfnl in #157
- Rename references to
master
branch by @Potherca in #201 - Update repo references by @jrfnl in #158
CI / CD
- GH Actions: add builds against Composer 2.2 for PHP 7.2 - 8.x by @jrfnl in #172
- GH Actions: bust the cache semi-regularly by @jrfnl in #192
- GH Actions: fix builds on Windows with PHP 8.2 by @jrfnl in #180
- GH Actions: fix up fail-fast for setup-php by @jrfnl in #195
- GH Actions: run integration tests against Composer snapshot by @jrfnl in #163
- GH Actions: run linting against against ubuntu-latest by @jrfnl in #184
- GH Actions/Securitycheck: update the security checker download by @jrfnl in #178
- GH Actions/Securitycheck: update the security checker download by @jrfnl in #186
- GH Actions/Securitycheck: update the security checker download by @jrfnl in #190
- GH Actions: selectively use
fail-fast
with setup-php by @jrfnl in #194 - GH Actions: stop running tests against PHP 5.5/Composer 1.x on Windows (and remove work-arounds) by @jrfnl in #183
- GH Actions: various tweaks / PHP 8.2 not allowed to fail by @jrfnl in #193
- GH Actions: version update for various predefined actions by @jrfnl in #170
- Update YamLint by @Potherca in #173
Tests
- Add initial integration test setup and first few tests by @jrfnl in #153
- BaseLineTest: stabilize the message checks by @jrfnl in #162
- PlayNiceWithScriptsTest: wrap output expectation in condition by @jrfnl in #179
- RegisterExternalStandardsTest: add new tests by @jrfnl in #165
- RegisterExternalStandardsTest: stabilize test for Composer v1 on Windows with PHP 5.5 by @jrfnl in #171
- TestCase::executeCliCommand(): retry Composer commands on a particular exception by @jrfnl in #164
- Tests: add new
InstalledPathsOrderTest
by @jrfnl in #176 - Tests: add new InstallUpdateEventsTest and NonInstallUpdateEventsTest by @jrfnl in #174
- Tests: add new
InvalidPackagesTest
by @jrfnl in #168 - Tests: add new
PlayNiceWithScriptsTest
by @jrfnl in #169 - Tests: add new
PreexistingPHPCSConfigTest
by @jrfnl in #166 - Tests: add new
PreexistingPHPCSInstalledPathsConfigTest
+ bug fix by @jrfnl in #167 - Tests: add new
RemovePluginTest
by @jrfnl in #177 - Tests: add new RootPackageHandlingTest + bugfix by @jrfnl in #175
New Contributors
Full Changelog: v0.7.2...v1.0.0
v0.7.2
What's Changed
- Add details regarding QA automation in CONTRIBUTING.md file. by @Potherca in #133
- Add mention of Composer and PHP compatibility to project README. by @Potherca in #132
- Composer: tweak PHPCS version constraint by @jrfnl in #152
- CONTRIBUTING: remove duplicate code of conduct by @jrfnl in #148
- Document release process by @Potherca in #118
- Plugin::loadInstalledPaths():
config-show
always shows all by @jrfnl in #154 - README: minor tweaks by @jrfnl in #149
- README: update with information about Composer >= 2.2 by @jrfnl in #141
- Replace deprecated Sensiolabs security checker by @paras-malhotra in #130
- Stabilize a condition by @jrfnl in #127
- Update copyright year by @jrfnl in #138
- Various minor tweaks by @jrfnl in #151
CI/CD
- Change YamlLint config to prevent "truthy" warning. by @Potherca in #144
- GH Actions: PHP 8.1 has been released by @jrfnl in #139
- Travis: line length tweaks by @jrfnl in #128
- CI: Switch to GH Actions by @jrfnl in #137
- CI: various updates by @jrfnl in #140
New Contributors
- @paras-malhotra made their first contribution in #130
Full Changelog: v0.7.1...v0.7.2
v0.7.1
What's Changed
- Fixed v4 constraint by @GrahamCampbell in #115
- Update code of conduct by @Potherca in #117
- Add remark configuration by @Potherca in #122
- Travis: add build against PHP 8.0 by @jrfnl in #124
- Sort list of installed paths before saving for consistency by @kevinfodness in #126
- Order of
installed_paths
inconsistent between runs #125 - Maintaining this project and Admin rights #113
New Contributors
- @GrahamCampbell made their first contribution in #115
- @kevinfodness made their first contribution in #126
Full Changelog: v0.7.0...v0.7.1
v0.7.0
What's Changed
- Allow installation on PHP 8 by @jrfnl in #106
- Test with PHPCS 4.x and allow installation when using PHPCS 4.x by @jrfnl in #107
- Composer 2.x compatibility #108
- Fix case of class name by @Seldaek in #109
- Add link to Packagist on main page #110
- Support Composer 2.0 by @jrfnl in #111
- Switch from Travis CI .org to .com #112
New Contributors
Full Changelog: v0.6.2...v0.7.0
v0.6.2
What's Changed
- Bugfix: Composer scripts/commands broken in 0.6.0 update by @BrianHenryIE in #105
New Contributors
- @BrianHenryIE made their first contribution in #105
Full Changelog: v0.6.1...v0.6.2
v0.6.1
v0.6.0
What's Changed
- Composer PHP version appears not to be respected #79
- Respect PHP version used by Composer and provide better feedback on failure by @jrfnl in #80
- Allow a string value for extra.phpcodesniffer-search-depth #82
- Add support for a string phpcodesniffer-search-depth config value set via
composer config
by @TravisCarden in #85 - Add @jrfnl as (co)maintainer to this project #87
- CS: fix compliance with PSR12 by @jrfnl in #88
- Send an exit code when the script terminates by @jrfnl in #93
- Improve GH issue template by @jrfnl in #94
- Readme: add section about including this plugin from an external PHPCS standard by @jrfnl in #95
- Verify the
installed_paths
after save by @jrfnl in #97 - Bug fix:
loadInstalledPaths()
very very broken since PHPCS 3.1.0 by @jrfnl in #98 - Bug report template: further enhancement by @jrfnl in #99
- ✏️ Update copyright year. by @Potherca in #101
CI/CD
- Adding linting jobs in github action by @mjrider in #96
- GH Actions: minor tweaks: by @jrfnl in #100
- Travis: disable Xdebug by @jrfnl in #89
- Travis: test against PHP 7.4, not snapshot by @jrfnl in #90
- Travis: use a mix of PHPCS versions in the matrix by @jrfnl in #91
- Update Travis file and fix build by @Potherca in #86
New Contributors
- @TravisCarden made their first contribution in #85
- @mjrider made their first contribution in #96
Full Changelog: v0.5.0...v0.6.0
v0.5.0
What's Changed
- Build/PHPCS: update PHPCompatibility repo name by @jrfnl in #54
- README: remove VersionEye badge by @jrfnl in #55
- README: replace maintenance badge by @jrfnl in #56
- Execute phpcs and security-checker from vendor/bin by @gapple in #52
- PHPCS: various minor tweaks by @jrfnl in #57
- Travis: various tweaks by @jrfnl in #58
- Use PHPCompatibility 9.0.0 by @jrfnl in #61
- Build/Travis: test builds against PHP 7.3 by @jrfnl in #62
- Updates copyright year by @frenck in #67
- Enforces PSR12 by @frenck in #66
- Updates contact information by @frenck in #68
- Updates README, spelling/grammar, removed Working section by @frenck in #69
- Move loadInstalledPaths from init to onDependenciesChangedEvent by @gapple in #51
- Adds the ability to set the max depth from the composer.json file by @Potherca in #46
- Replaces ProcessBuilder by ProcessExecutor by @frenck in #70
- Refactors relative path logic by @frenck in #71
- Removes suggested packages by @frenck in #72
- Ensures absolute paths during detection phase by @frenck in #73
- Trivial code cleanup by @frenck in #74
- Fixes duplicate declaration of cwd by @frenck in #75
- Removes HHVM from TravisCI by @frenck in #76
- Adds PHP_CodeSniffer version constraints by @frenck in #77
- Scan depth as parameter #45
- phpcs: Exit Code: 127 (Command not found) on every Composer command #48
- The composer plugin implementation seems to be breaking the composer lifecycle #49
- Installation error #53
- Broke composer commands when used with wp-cli/package-command #59
- Getting a new stable release #60
- Support PHP CodeSniffer standards in packages installed outside of the vendor directory #63
New Contributors
Full Changelog: v0.4.4...v0.5.0