Skip to content

Releases: PHPCSStandards/composer-installer

Release v1.0.0

05 Jan 11:30
4be4390
Compare
Choose a tag to compare

Breaking changes

  • Rename namespace prefix from Dealerdirect to PHPCSStandards by @jrfnl in #191
  • Drop support for PHP 5.3 by @jrfnl in #147

What's Changed

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

04 Feb 12:55
1c968e5
Compare
Choose a tag to compare

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

New Contributors

Full Changelog: v0.7.1...v0.7.2

v0.7.1

07 Dec 18:43
fe39059
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.7.0...v0.7.1

v0.7.0

25 Jun 15:43
e8d8086
Compare
Choose a tag to compare

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

29 Jan 20:33
8001af8
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.6.1...v0.6.2

v0.6.1

27 Jan 21:26
2a57571
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.6.0...v0.6.1

v0.6.0

19 Jan 15:44
6589501
Compare
Choose a tag to compare

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

Full Changelog: v0.5.0...v0.6.0

v0.5.0

26 Oct 13:39
e749410
Compare
Choose a tag to compare

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

v0.4.4

06 Dec 16:42
2e41850
Compare
Choose a tag to compare

Full Changelog

Closed issues:

  • PHP 7.2 compatibility issue #43

Merged pull requests:

  • Update Travis CI svg badge and link URLs #42 (ntwb)
  • Add PHP 7.2 to Travis CI #41 (ntwb)
  • Docs: Fix link to releases #40 (GaryJones)

v0.4.3

18 Sep 07:55
Compare
Choose a tag to compare

Full Changelog

Merged pull requests: