Skip to content

Released Rector 1.2.9

Compare
Choose a tag to compare
@TomasVotruba TomasVotruba released this 04 Nov 18:30
· 200 commits to main since this release

Bugfixes 🐛

  • [Strict] Using in_array() on CallLike instead of double call on Strict Rules (#6388)
  • [CodeQuality] Handle If cond as assign on ExplicitBoolCompareRector (#6389)
  • [CodeQuality] Skip append non empty array on ForeachItemsAssignToEmptyArrayToAssignRector (#6390)
  • [Php80] Mirror return comment on ChangeSwitchToMatchRector (#6394)
  • [TypeDeclaration] Skip union intersection types on php 8.1, allow on php 8.2+ (#6395)
  • [Php80] Skip @template T as mixed on MixedTypeRector (#6399)
  • [DeadCode] Check TemplateType instance check on Dead*TagValueNodeAnalyzer (#6400)
  • [CodeQuality] Skip multiple lines on JoinStringConcatRector (#6404)
  • [CodingStyle] Skip equal modifier on direct parent method compatible on MakeInheritedMethodVisibilitySameAsParentRector (#6406)

Removed 💀

  • [DeadCode] Handle consecutive equal case stmts on RemoveDuplicatedCaseInSwitchRector (#6392)
  • [DeadCode] Handle handle consecutive equal with jump different case on RemoveDuplicatedCaseInSwitchRector (#6393)
  • [DeadCode] Skip @template tag on RemoveUselessVarTagRector (#6396)
  • [DeadCode] Support multiple templates in RemoveUselessVarTagRector (#6402), Thanks @dragosprotung!



rectorphp/rector-symfony 🎵

  • [CodeQuality] Skip Request param used by caller method on RemoveUnusedRequestParamRector (#675)
  • Better note highlighting (#674), Thanks @OskarStark
  • remove extra character (#673), Thanks @IndraGunawan

rectorphp/rector-phpunit 🟢

  • [code-quality] Add NarrowUnusedSetUpDefinedPropertyRector (#388)
  • Add enum/const fetch support to AssertEqualsToSameRector (#394)
  • Add count() support to AssertCompareOnCountableWithMethodToAssertCountRector (#395)
  • [AnnotationsToAttribute] Skip not in test on AnnotationWithValueToAttributeRector (#387)
  • Add ReplaceTestFunctionPrefixWithAttributeRector (#386), Thanks @blackwolf12333