Skip to content

1.4.0

Latest

Choose a tag to compare

@janedbal janedbal released this 28 Aug 12:24
· 1 commit to master since this release
Immutable release. Only release title and notes can be modified.
05054d4

New features:

  • Detect more property writes:
    • Through references (#411)
      • $ref = &$this->value;
    • Via nested destructuring assignments (#410)
      • [[$this->nested]] = [['a']];
    • In foreach targets (#415)
      • foreach ($items as $this->currentItem)

Improvements:

  • Symfony:
    • Honor inherited members of #[MapInput] DTOs (#421)
    • Complete kernel event names in listener heuristic (#419)
    • Detect #[Interact] on invokable commands without #[AsCommand] (#417)
    • Support repeated #[UniqueEntity] attributes (#416)

Fixes:

  • Generic:
    • Fix false positives in property hook propagation (#408)
    • Fix auto-removal scoping bugs in RemoveClassMemberVisitor (#406)
    • Fix case-sensitive matching of trait adaptation names (#418)
    • Compare native function names case-insensitively in collectors (#413)
    • Fix case-sensitive comparison of the static keyword in collectors (#412)
    • TestsUsageExcluder: match dev paths on directory boundary (#409)
  • Doctrine:
    • Fix parsing of AutoconfigureTag doctrine.event_listener attributes (#420)