packagist psy/psysh v0.12.0
PsySH v0.12.0

latest releases: dev-dependabot/composer/vendor-bin/box/symfony/process-5.4.46, dev-dependabot/github_actions/actions/checkout-4.2.2, dev-dependabot/github_actions/actions/upload-artifact-4.4.3...
10 months ago

It's that time of year. Let's ship a major version of PsySH!

New:

  • Drop support for PHP versions earlier than 7.4.
  • Drop support for PHP-Parser versions earlier than 4.x.
  • Remove PHP 7.0 compatibility build. For the first time in a long time, there's only one pre-built Phar!
  • Include a composer lockfile in the release assets.
    Note that future releases will include a Composer lockfile. This one didn't because I messed up a path. Sorry 😞

And improved:

  • Add support for Symfony 7 types, future-proof future Symfony deprecations.
  • Add forward-compatibility for upcoming PHP-Parser 5.x.
  • Clean up a bunch of deprecated code, polyfills for older PHP versions, etc.
  • Remove suggested readline extension dependency; the userland implementation is a sufficient fallback!
  • Improve representation of nullable types, type unions, and return types in function signatures.

PsySH v0.12.0 drops support for PHP versions older than 7.4.

Upgrade already 🙂

Don't miss a new psysh release

NewReleases is sending notifications on new releases.