Config
Config copied to clipboard
Update psy/psysh requirement from ^0.11 to ^0.12
Updates the requirements on psy/psysh to permit the latest version.
Release notes
Sourced from psy/psysh's releases.
PsySH v0.12.0
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 🙂
Commits
750bf03Merge branch 'release/0.12.0'4a80eedBump to v0.12.0c65d832More cleanup.9137195Indicate nullable types and type unions when formatting function signatures.9fd520eNullable return types.7a3950bClean up some todos.6b4c749Minor housekeeping.230789dFix isset test in PHP 7.x72b65eeForward-compatible PHP Parser factory support.7e0785bIgnore "class not found" for PHP-Parser 5.x change- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
-
@dependabot rebasewill rebase this PR -
@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it -
@dependabot mergewill merge this PR after your CI passes on it -
@dependabot squash and mergewill squash and merge this PR after your CI passes on it -
@dependabot cancel mergewill cancel a previously requested merge and block automerging -
@dependabot reopenwill reopen this PR if it is closed -
@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually -
@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency -
@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)