Bugfixes 🐛
- [cleanup] Make FirstClassCallableRector use attributes over node traverser hacks (#7696)
- [CodingStyle] Skip enum case on
NewlineBetweenClassLikeStmtsRector(#7698), Thanks @parth391! - [fix] skip all-but standalone assign on
SetTypeToCastRector(#7699) - [fix] avoid changing generic interface in NarrowObjectReturnTypeRector, focus on objects as in definition (#7700)
- Remove direct
NodeTravser::*where possible, use node visitor attribute key instead (#7697)
Removed and Deprecated 💀
- [dx] add stmts aware deprecation notice in `getNodeTypes()`` (#7692)