Tags: adetch/psysh
Tags
New: * Support PHP 7 (Thanks @GrahamCampbell, etc!) * Switch to VarDumper for `dump` and return values (Thanks @nicolas-grekas!) * Add framework and project integrations to the README. * Add `\Psy\info()` function for help filing and debugging issues. * Add a bin launcher so that global and local PsySH installs Just Work (See bobthecow#172) Improved: * Update to latest dependency versions. * Update minimum PHP version to 5.3.9 (required by VarDumper). * Improved error messages, dependency installation prompts. * Config fixes for newest php-cs-fixer and StyleCI, various CS fixes (Thanks @GrahamCampbell!) * Fix a bug when trying to continue unclosed single quoted strings on a new line. * Fix "fatal" errors when using self/static/parent. * Fix "fatal" error when using new-style `Foo::class` constants. * Fix broken resources after returning from debug session. * Better `trace` output.
* Fix `use` statement CodeCleaner pass for PHP Parser 1.2 (Thanks @G… …rahamCampbell!) * Fix a few incorrect docblock annotations (Thanks @GrahamCampbell!) * Fix incorrect `dump` command presenter invocation (Thanks @nicolas-grekas!)
* Code style fixes (Thanks @GrahamCampbell and @Markcial!) * Better composer, build configuration (Thanks @GrahamCampbell!) * Update dev dependency versions * Improve autocomplete (Thanks @Markcial!) * Fix adding tab completion matchers via config * Remove duplicate properties when dumping Exceptions * Add more info when dumping streams and other resources * Fix bug when pressing Ctrl+D without readline enabled * Fix a warning when invoking PsySH via `eval(\Psy\sh())` outside a class context * Validate static method calls, preventing a few more types of fatal errors
* 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.
PreviousNext