New Features 🥳
- [QA] Add StructArmed to QA (#7989)
- feat: create rector to add names to boolean arguments (#7944), Thanks @calebdw!
- [CodeQuality] Add missing MinPhpVersionInterface implements on AddNameToBooleanArgumentRector (#7994)
- [injection] If parent class has dependency via promoted property, but its private, add a new one to child class deps (#7996)
Bugfixes 🐛
- Bump structarmed to ^0.6 (#7990)
- [Php81] Skip NullToStrictStringFuncCallArgRector for magic __get() property access resolving to ErrorType (#7992)
- [automated] Apply Coding Standard (#7993)
- [TypeDeclarationDocblocks] Skip overridden methods in DocblockReturnArrayFromDirectArrayInstanceRector (#7995)
- Fix compatibility with latest phpstan patch 2.1.x-dev (#7997)
- Temporary pin webmozart/assert to 2.3.0 to make downgrade working (#7998)
- Bump webmozart/assert to ^2.4 (#7999)
Removed 💀
- [DeadCode] Skip used by get_object_vars on RemoveUnusedPromotedPropertyRector (#7988)
rectorphp/rector-symfony
- add fixture with failing parent private (#935)
- fix ControllerMethodInjectionToConstructorRector - update call sites when params are moved to constructor (#934)
rectorphp/rector-downgrade-php
- [DowngradePhp82] Handle nullable true on DowngradeStandaloneNullTrueFalseReturnTypeRector (#374)