Releases: bobthecow/psysh
Releases · bobthecow/psysh
PsySH v0.11.7
- Fix return type warning on tab completion (Thanks @zonuexe!)
- Fix warning output formatting.
PsySH v0.11.6
New:
- Allow disabling paging entirely by setting
'pager' => false
via PsySH config.
Improved:
PsySH v0.11.5
- Fix PHP 8.2 deprecated string interpolation syntax (Thanks @Ayesh!)
- Fix PHP 8.1 deprecation warnings in Hoa readline code
- Ensure that pre-built phars exclude dependencies with known vulnerabilities
- Set the update checker timeout to 1 second
PsySH v0.11.4
- Fix missing import in userland readline implementation (Thanks @zonuexe!)
PsySH v0.11.3
- Enable output paging for stdout and return value dumping.
- Prevent wrapping with the default less paging options. If you want the old style back, add
'pager' => 'less -R -S -F -X'
to your PsySH config! (Thanks @ooglek!) - Fix grapheme polyfill issue when using pre-built phars.
- Remove deprecated hoa/console support.
- Include a userland readline implementation (based on the old hoa/console!).
- Deprecate "compat" builds. Everyone on supported versions of PHP should be able to use the default phar build now!
👆👆 Note that if you've previously used a "compat" build, you don't need to anymore!
PsySH v0.11.2
- Fix tab completion when input starts with whitespace (Thanks @orange-alien!)
- Fix deprecation notice when running
psy\info()
in PHP 8.x (Thanks @virtual-designer!) - Fix type error at exit when using enums in PHP 8.1.
- Stop logging warnings when
@
error suppression operator is present. - Update to latest box and php-scoper versions.
- Disable Box parallel processing in CI.
- Fresh pre-built Phar builds that actually work 😳
PsySH v0.11.1
- Fix nullable types in the history command (Thanks @tgooren!)
- Add
allow-plugins
configuration for Composer 2.2 (Thanks @villfa!) - Improve PHPUnit assertions (Thanks @peter279k!)
- Support variadic placeholder params in PHP 8.1.
PsySH v0.11.0
Kinda big:
- Drop support for PHP 5.x and HHVM.
- Add support for Symfony 6.
- Bump minimum versions of Symfony and PHP-Parser to merely "ancient" and not "prehistoric".
All the small things:
- Drop function call and constant fetch input validation (PHP can now recover from these at runtime, so we'll just handle the error!)
- Fix bracketed paste support dectection issue for some readline implementations (MinGWEditLine?).
- Add
supportsBracketedPaste
to the Readline interface. - All the param types and return types.
- Add
@dev
and lowest-version dependency testing to CI.
In case you missed it above, PsySH v0.11.0 drops support for PHP 5.x and HHVM.
Please. It's almost 2022. If you're not using PHP 8 already, make that your New Year's resolution.
PsySH v0.10.12
- Improve compatibility with upcoming Composer 2.2 release.
PsySH v0.10.11
This release is largely to fix broken pre-built Phars. PsySH v0.11.x will remove support for PHP 5.x and HHVM, but I didn't want to leave y'all with broken binaries on the last version supporting PHP 5.x :)
- Fix pre-built Phars in older versions of PHP.
- Improve
doc
command output with inherited docs.
Note: Skipping PsySH v0.10.10 due to release script issues.