Bump friendsofphp/php-cs-fixer from 3.87.2 to 3.88.0
Type: Pull Request
State: Closed
Association: Contributor
Comments: 1
(2 months ago)
(2 months ago)
(2 months ago)
dependencies php
Bumps friendsofphp/php-cs-fixer from 3.87.2 to 3.88.0.
Release notes
Sourced from friendsofphp/php-cs-fixer's releases.
v3.88.0 Folding Bike
Fixer Team is more than happy to announce that
@​gharlanjoined us as a maintainer and puts awesome effort when it comes to providing changes, reviewing PRs and other activities 🎉! Can we get a YEAH?Full list of changes can be found below, but we would really like to emphasise some of them:
- Support for custom rulesets, initially created by
@​niklamin 2021, revived by@​Wironein 2023 when he became a maintainer, and then improved by the latter to fit@​keradus' requirements. It shows both sides of #OSS: it can be challenging and even frustrating, but with proper approach and common effort, it can also end up nicely!- Introduction of
@auto[:risky]rulesets that can automatically enable some rulesets depending on your project's setup.- Improved future mode for better future-compatibility (you can prepare your code to be ready for next major version).
- Changed naming convention for version-based rulesets to make them more explicit and readable. Please ensure you're using proper ruleset names in your configs... or switch to
@auto[:risky];) !What's Changed
- feat: Support custom rulesets by
@​niklamand@​Wironein PHP-CS-Fixer/PHP-CS-Fixer#6083- feat: introduce
@auto,@auto:riskysets by@​keradusin PHP-CS-Fixer/PHP-CS-Fixer#9090- feat: introduce
@autoPHPMigration,@autoPHPMigration:risky,@autoPHPUnitMigration:riskysets by@​keradusin PHP-CS-Fixer/PHP-CS-Fixer#9068- feat: start using new defaults for rules under future mode by
@​keradusin PHP-CS-Fixer/PHP-CS-Fixer#9020- feat:
symfonyruleset: Add@consttophpdoc_no_alias_tagby@​mvorisekin PHP-CS-Fixer/PHP-CS-Fixer#9016- feat: rename rule sets from
MAJORMINORandMAJOR.MINORintoMAJORxMINORby@​keradusin PHP-CS-Fixer/PHP-CS-Fixer#9005- feat: rename
visibility_requiredintomodifier_keywordsby@​keradusin PHP-CS-Fixer/PHP-CS-Fixer#8995- fix:
BlankLinesBeforeNamespaceFixer- handle namespace without newline before by@​gharlanin PHP-CS-Fixer/PHP-CS-Fixer#9059- docs: fix typo by
@​keradusin PHP-CS-Fixer/PHP-CS-Fixer#9060- docs: update CONTRIBUTING.md by
@​keradusin PHP-CS-Fixer/PHP-CS-Fixer#9074- docs: update README for updated PHP/PHPUnit set names by
@​keradusin PHP-CS-Fixer/PHP-CS-Fixer#9070- DX: Allow development on PHP 8.5 by
@​Wironein PHP-CS-Fixer/PHP-CS-Fixer#9092- chore:
getcwd()- ignorefalsereturn value by@​gharlanin PHP-CS-Fixer/PHP-CS-Fixer#9057- chore:
ReporterFactory- useclass-stringtype by@​gharlanin PHP-CS-Fixer/PHP-CS-Fixer#9055- chore: enforce list via
array_values()by@​gharlanin PHP-CS-Fixer/PHP-CS-Fixer#9054- chore: ErrorOutput - line is optional by
@​keradusin PHP-CS-Fixer/PHP-CS-Fixer#9047- chore: fix cs in entry point file by
@​gharlanin PHP-CS-Fixer/PHP-CS-Fixer#9064- chore: fix CS, somehow it missed the CI of
.php-cs-fixer.well-defined-arrays.phpby@​keradusin PHP-CS-Fixer/PHP-CS-Fixer#8987- chore: fix some
argument.typeerrors by@​gharlanin PHP-CS-Fixer/PHP-CS-Fixer#9056- chore: groom Automatic rulesets code by
@​keradusin PHP-CS-Fixer/PHP-CS-Fixer#9091- chore: phpstan - do not ignore all
internalusage errors by@​gharlanin PHP-CS-Fixer/PHP-CS-Fixer#9063- chore: replace wrong
class-stringusages by@​gharlanin PHP-CS-Fixer/PHP-CS-Fixer#8968- CI:
pushevent only for master branch by@​gharlanin PHP-CS-Fixer/PHP-CS-Fixer#9046- CI:
pushevent only for master branch by@​gharlanin PHP-CS-Fixer/PHP-CS-Fixer#9050- CI: check for typos by
@​kubawerlosin PHP-CS-Fixer/PHP-CS-Fixer#9048- CI: don't prevent the build when remote coverage reporting service is down by
@​keradusin PHP-CS-Fixer/PHP-CS-Fixer#9095- CI: fix smoke tests after #9005 by
@​keradusin PHP-CS-Fixer/PHP-CS-Fixer#9061- CI: fix typos in
CHANGELOG.mdby@​kubawerlosin PHP-CS-Fixer/PHP-CS-Fixer#9052- CI: mutation tests - disable github annotations by
@​gharlanin PHP-CS-Fixer/PHP-CS-Fixer#9062- CI: Test docs generation only once per CI pipeline by
@​Wironein PHP-CS-Fixer/PHP-CS-Fixer#9089- deps: bump box version by
@​keradusin PHP-CS-Fixer/PHP-CS-Fixer#9042- deps: bump
ergebnis/composer-normalizefrom 2.48.1 to 2.48.2 in /dev-tools by@​dependabot[bot] in PHP-CS-Fixer/PHP-CS-Fixer#9045- deps: bump
phpstan/phpstanfrom 2.1.25 to 2.1.28 in /dev-tools in the phpstan group by@​dependabot[bot] in PHP-CS-Fixer/PHP-CS-Fixer#9072- deps: unify Alpine version for PHP 8.4 by
@​keradusin PHP-CS-Fixer/PHP-CS-Fixer#9077- deps: update PHPStan and
phpstan-baseline-per-identifierby@​gharlanin PHP-CS-Fixer/PHP-CS-Fixer#9051- deps: update
squizlabs/php_codesnifferto v4.0 and other related packages by@​keradusin PHP-CS-Fixer/PHP-CS-Fixer#9075- deps: upgrade Alpine wherever possible by
@​keradusin PHP-CS-Fixer/PHP-CS-Fixer#9078- deps: upgrade
infection/infectionto ^0.31.0 by@​Copilotin PHP-CS-Fixer/PHP-CS-Fixer#9079- refactor: introduce concept of AutomaticRuleSet by
@​keradusin PHP-CS-Fixer/PHP-CS-Fixer#9067
... (truncated)
Changelog
Sourced from friendsofphp/php-cs-fixer's changelog.
Changelog for v3.88.0
- feat: Support custom rulesets (#6083)
- feat: introduce
@auto,@auto:riskysets (#9090)- feat: introduce
@autoPHPMigration,@autoPHPMigration:risky,@autoPHPUnitMigration:riskysets (#9068)- feat: start using new defaults for rules under future mode (#9020)
- feat: rename rule sets from
MAJORMINORandMAJOR.MINORintoMAJORxMINOR(#9005)- feat: rename visibility_required into modifier_keywords (#8995)
- feat:
symfonyruleset: Add@consttophpdoc_no_alias_tag(#9016)- fix:
BlankLinesBeforeNamespaceFixer- handle namespace without newline before (#9059)- docs: fix typo (#9060)
- docs: update CONTRIBUTING.md (#9074)
- docs: update README for updated PHP/PHPUnit set names (#9070)
- DX: Allow development on PHP 8.5 (#9092)
- chore: enforce list via
array_values()(#9054)- chore: ErrorOutput - line is optional (#9047)
- chore: fix cs in entry point file (#9064)
- chore: fix CS, somehow it missed the CI of
.php-cs-fixer.well-defined-arrays.php(#8987)- chore: fix some
argument.typeerrors (#9056)- chore: groom Automatic rulesets code (#9091)
- chore: phpstan - do not ignore all
internalusage errors (#9063)- chore: replace wrong
class-stringusages (#8968)- chore:
getcwd()- ignorefalsereturn value (#9057)- chore:
ReporterFactory- useclass-stringtype (#9055)- CI: check for typos (#9048)
- CI: don't prevent the build when remote coverage reporting service is down (#9095)
- CI: fix smoke tests after #9005 (#9061)
- CI: fix typos in
CHANGELOG.md(#9052)- CI: mutation tests - disable github annotations (#9062)
- CI: Test docs generation only once per CI pipeline (#9089)
- CI:
pushevent only for master branch (#9046)- CI:
pushevent only for master branch (#9050)- deps: bump box version (#9042)
- deps: bump ergebnis/composer-normalize from 2.48.1 to 2.48.2 in /dev-tools (#9045)
- deps: bump phpstan/phpstan from 2.1.25 to 2.1.28 in /dev-tools in the phpstan group (#9072)
- deps: unify alpine version for PHP 8.4 (#9077)
- deps: update phpstan and phpstan-baseline-per-identifier (#9051)
- deps: update squizlabs/php_codesniffer to v4.0 and other related packages (#9075)
- deps: upgrade alpine wherever possible (#9078)
- deps: upgrade infection/infection to ^0.31.0 (#9079)
- refactor: introduce concept of AutomaticRuleSet (#9067)
- refactor: rename
RuleSetDescriptionInterfaceintoRuleSetDefinitionInterface(#9094)- test: ensure alpine version same between Dockerfile and compose.yaml (#9076)
- test: ensure alpine version same in compose.yaml and release.yml (#9071)
- test: extend tests to cover new migration rule set names (#9069)
- test: improve testing that objects cannot be serialized/unserialized (#9049)
Commits
f234696prepared the 3.88.0 release6ab7358refactor: renameRuleSetDescriptionInterfaceinto `RuleSetDefinitionInterfa...f90b613feat: start using new defaults for rules under future mode (#9020)3c707acfeat: Support custom rulesets (#6083)14147e9CI: don't prevent the build when remote coverage reporting service is down (#...38a98fbDX: Allow development on PHP 8.5 (#9092)73fa919feat: introduce@auto,@auto:riskysets (#9090)4c414c9chore: groom Automatic rulesets code (#9091)cfb6fbeCI: Test docs generation only once per CI pipeline (#9089)03ec61ffeat: introduce@autoPHPMigration,@autoPHPMigration:risky, `@autoPHPUnit...- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Pull Request Statistics
0
0
+0
-0
Package Dependencies
friendsofphp/php-cs-fixer
packagist
3.87.2 → 3.88.0
Minor
Technical Details
| ID: | 8679820 |
| UUID: | 3452065384 |
| Node ID: | PR_kwDOMhYgn86qbTp1 |
| Host: | GitHub |
| Repository: | GemberPHP/message-bus-symfony |