Skip to content

Releases: bobthecow/psysh

PsySH v0.11.16

26 Apr 13:03
Compare
Choose a tag to compare
  • Fix a few edge cases around array assignment.

PsySH v0.11.15

07 Apr 22:04
Compare
Choose a tag to compare
  • Bypass visibility restrictions when using reflecting commands (dump, doc, show, list).
  • Highlight code comments in grey, if availble.
  • Support more cases of (valid but weird) empty array dim fetch.

PsySH v0.11.14

28 Mar 03:45
Compare
Choose a tag to compare
  • Replace undefined DS constant (Thanks @dereckson!)

PsySH v0.11.13

21 Mar 14:25
Compare
Choose a tag to compare
  • Fix a prompt configuration regression.

Setting prompt by itself is deprecated, and has been replaced by Themes. Check them out!

Note that specifying a prompt without setting a theme configuration will implicitly use the classic theme.

PsySH v0.11.12

29 Jan 21:27
Compare
Choose a tag to compare
  • Fix an input rendering bug in Userland readline implementation.

PsySH v0.11.11

23 Jan 16:19
Compare
Choose a tag to compare
  • Fix a type error when calling Docblock::tag with a non-existant tag (Thanks @ExeQue!)
  • Comment updates, tighten up a few types, fix warnings in newer PHP.

PsySH v0.11.10

23 Dec 17:51
Compare
Choose a tag to compare
  • Support Throwables directly in PsySH commands and output (for legacy reasons we were wrapping Errors in Exceptions, but we don't need to do this anymore!)
  • Fix deprecation notices for future Symfony releases (Thanks @Nek-!)

PsySH v0.11.9

06 Nov 15:32
Compare
Choose a tag to compare

PsySH v0.11.9 includes a lighter, more refined visual style thanks to @nunomaduro and Laravel Tinker! It also introduces a --compact command-line flag, and support for output themes. Check out the wiki for more information.

And if you're ever nostalgic for the old style, add 'theme' => 'classic' to your PsySH config πŸ™‚

PsySH release builds also now feature a self-updater, thanks to @gefd! For future releases, you can run psysh --self-update and it'll pull down the latest build and update in place.

New:

  • Clean up console output and styling (Thanks @nunomaduro!)
  • Add a flag for --compact output.
  • Add support for output themes.
  • Add a --self-update option to release builds (Thanks @gefd!)
  • Introduce PHPStan for static analysis (Thanks @Wirone!)
  • Bypass private constructors with sudo.

Improved:

  • Configure system less pager without spawning a shell (Thanks @wdoekes!)
  • Add the psysh.org/psysh download URL to the "new version available" message (Thanks @gefd!)
  • Fix a few bugs in the userland readline implementation (Thanks @Wirone!)
  • Make manual lookups less likely to fail with database errors.
  • Disable process forking by default while xdebug is debugging.
  • Misc code cleanup.

PsySH v0.11.8

28 Jul 14:28
Compare
Choose a tag to compare
  • Fix error starting PsySH on systems with no Readline (Thanks @daniser!)

PsySH v0.11.7

07 Jul 13:53
Compare
Choose a tag to compare
  • Fix return type warning on tab completion (Thanks @zonuexe!)
  • Fix warning output formatting.