Releases: bobthecow/psysh
Releases · bobthecow/psysh
PsySH v0.3.1
- Better dependency version constraints
- Correct composer.json
branch-alias
- Use raw output in
whereami
command to prevent weird encoding issues - Use PhpConsoleHighlighter in
show
command, now matcheswhereami
. And looks better :) - Suppress deprecation notice for Symfony Console TableHelper
- CS fixes, php-cs-fixer config updates, add .editorconfig
PsySH v0.3.0
Lots of things:
- Clean up ErrorException messages (Thanks @matthieuprat!)
- Silence
unserialize()
warnings when the shell returns. - Fix the Symfony Console version constraint (Thanks @GrahamCampbell!)
- Better, faster, stronger Travis config (Thanks @GrahamCampbell!)
- Catch fatal
empty()
"parse errors" in PHP < 5.5. - Include the
<ArrayObject>
ref when presenting ArrayObjects. - Add
addPresenters()
method to PresenterManager. - Always present floats as floats (previously, they pretended to be ints when they ended in
.0
) - Add a sweet new
whereami
command to show where you are in a file (Thanks @blainesch!) - Add a sweet new (much less verbose) PsySH invocation:
eval(\Psy\sh())
(Thanks @blainesch!) - Add PHPCS to the Travis build process (Thanks @blainesch!)
- Update php-cs-fixer settings, add it to composer dev requirements, and test on Travis as well.
Thanks again for your contributions, @matthieuprat, @GrahamCampbell and @blainesch.
PsySH v0.2.1
- Switch to stable php-parser and xdg-base-dir releases now that they're out.
- Fix a bug when calling closures (Thanks @Markcial!)
PsySH v0.2.0
- Composer install will now suggest readline, posix and pcntl.
- Add XDG base directory spec support.
- Add support for
$PSYSH_CONFIG
environment variable. - Add config option to disable semicolon insertion.
- Colorize return values.
- Add support for dumping protected and private members (via
dump -a
). - Fix bug with ever expanding help output.
- Add support for more PHP 5.6 hotness.
- Better color support for dark-on-light shells.
Thanks to @staabm, @pilif, @max-voloshin and @lolautruche for their contributions!
PsySH v0.1.12
- Skip binding execution loop on HHVM (so you can run PsySH on HHVM)
- Update README to suggest installing a tagged release instead of dev branch
- Update Symfony Console dependency dependency range
- Fix fatal error listing constants, properties and methods with non-object and non-class targets
PsySH v0.1.11
- Fix return value printing when using namespaces.
- Fix use statements when using namespaces.
PsySH v0.1.10
Fix CalledClassPass bug when calling expressions.
PsySH v0.1.9
Fix an issue when input is exactly "0".
PsySH v0.1.8
- Allow overriding PsySH configuration file. e.g.
psysh -c /path/to/some/psyshrc.php
- Also, display prettier usage info when command line input validation fails.
- Add friendlier "missing pdo sqlite" message.
PsySH v0.1.7
Phar is whiny sometimes.