github vimeo/psalm 7.0.0-rc12

latest releases: 7.0.0-rc13, 6.20.3
pre-release4 hours ago

What's Changed

Fixes

  • Analyse traits declared inside a namespace by @ybai08 in #12498
  • [6.x] Fix: mixed variable stays narrowed after an if with an && instanceof condition by @alies-dev in #12503
  • [6.x] Fix: classes of a real file lose sealAllMethods when a stub extends one of them by @alies-dev in #12501
  • [6.x] Cut cold-run memory ~40% (7.0 to 4.0 GiB) when arrayCache="false" by @jarstelfox in #12492
  • [6.x] Fix a ~600 MiB memory regression from 6.19.2 (nullsafe chain state on every node) by @jarstelfox in #12493

Internal changes

  • Release master and 6.x every hour when all their checks passed by @danog in #12423
  • [6.x] Pin grpc to 1.84.0 in the PHP 7.1 stub image by @danog in #12512
  • [6.x] Install PECL extensions with PIE in the stub images by @danog in #12525
  • [6.x] Don't cancel running stub builds on master and 6.x by @danog in #12530
  • Announce releases on Mastodon, X and Telegram by @danog in #12516
  • Merge 6.x into master by @danog in #12531

Full Changelog: 7.0.0-rc11...7.0.0-rc12

Don't miss a new psalm release

NewReleases is sending notifications on new releases.