Skip to content

Tags: adetch/psysh

Tags

v0.5.2

Toggle v0.5.2's commit message
* Fix recursion in ValidFunctionNamePass.

v0.5.1

Toggle v0.5.1's commit message
 * Fix php-parser dependency version.

v0.5.0

Toggle v0.5.0's commit message
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.

v0.4.4

Toggle v0.4.4's commit message
 * 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!)

v0.4.3

Toggle v0.4.3's commit message
Fix a regression when calling dynamic static functions on classes whi…

…ch implement `__callStatic`.

v0.4.2

Toggle v0.4.2's commit message
 * 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

v0.4.1

Toggle v0.4.1's commit message
 * A couple PHP 5.3 regression fixes.

 * Better README (Thanks @entendu!)
 * A few internal Configuration consistency fixes
 * Update config example in README.

v0.4.0

Toggle v0.4.0's commit message
 * 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.

v0.3.5

Toggle v0.3.5's commit message
 * Fix issue unbinding loop closure (Thanks @jeremeamia!)

v0.3.4

Toggle v0.3.4's commit message
 * 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.