packagist vimeo/psalm 6.19.0

5 hours ago

What's Changed

Features

  • [6.x] Support @param-closure-this docblock tag by @alies-dev in #11853
  • [6.x] Allow #[\Override] on properties (PHP 8.5) by @alies-dev in #11891
  • [6.x] Support PHP 8.5 clone-with-properties by @alies-dev in #11893
  • [6.x] Accept string pseudo-type intersections in docblocks by @alies-dev in #11823
  • [6.x] extract IdeDetector, auto-detect IDE when none specified by @alies-dev in #11802
  • [6.x] Accept --no-progress in psalm-refactor by @alies-dev in #11995
  • Add support for PHP 8.4 asymmetric property visibility by @danog in #11988
  • Enforce #[\NoDiscard] on every analysed PHP version by @danog in #12007
  • Report native symbols used below the PHP version that introduced them by @danog in #12006
  • Load genuinely-new native classes on every PHP version, tagged with @SInCE by @danog in #12008
  • Respect PHP version guards when reporting unavailable native symbols by @danog in #12010
  • Date native functions and methods by the versioned callmaps by @danog in #12009

Fixes

Other changes

New Contributors

Full Changelog: 6.18.1...6.19.0

Don't miss a new psalm release

NewReleases is sending notifications on new releases.