Tags: entendu/psysh
Tags
* Add tab completion support. Yeah, this is huge. (Thanks @Markcial!) * Add a `throw-up` command for throwing errors out of the current PsySH debug session. * Show output for long-running code as it happens, rather than waiting until execution has finished. * Add `ext-pdo-sqlite` extension to Composer suggestions, so that fewer people are supprised when they try to use docs. * Add support for proper Windows home directories. If you use PsySH on Windows, you can now put your config and such in ` C:\Users\<user>\AppData\Roaming\PsySH`. * Work around PHP bug #69054 and other issues with `open_basedir` (Thanks @dequis!) * Work around Symfony Table(Helper) backwards compatibility break. * Fix one HHVM fatal error. We're getting closer. If you're into HHVM, we'd love your help fixing the rest! * Deprecate a bunch of older config options with helpful messages for updating them. * Some code style fixes, as usually.
* Prevent fatal errors when referencing undefined class constants. * Prevent redeclaration of the `\Psy\sh` function (Thanks @pitekantrop!) * Use less memory and fewer resources for `whereami` and `wtf` backtraces. * Some code style cleanup to work around unnecessary pedantry.
* 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 matches `whereami`. And looks better :) * Suppress deprecation notice for Symfony Console TableHelper * CS fixes, php-cs-fixer config updates, add .editorconfig Same as v0.3.1, but with one less stupid.
* 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 matches `whereami`. And looks better :) * Suppress deprecation notice for Symfony Console TableHelper * CS fixes, php-cs-fixer config updates, add .editorconfig
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.
* 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!
* 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
PreviousNext