Skip to content

Releases: bobthecow/psysh

PsySH v0.3.1

27 Dec 15:09
Compare
Choose a tag to compare
  • 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

PsySH v0.3.0

16 Dec 06:23
Compare
Choose a tag to compare

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

24 Oct 16:10
Compare
Choose a tag to compare
  • 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

10 Sep 05:27
Compare
Choose a tag to compare
  • 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

16 Aug 13:13
Compare
Choose a tag to compare
  • 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

21 Jun 03:02
Compare
Choose a tag to compare
  • Fix return value printing when using namespaces.
  • Fix use statements when using namespaces.

PsySH v0.1.10

21 Jun 03:02
Compare
Choose a tag to compare

Fix CalledClassPass bug when calling expressions.

PsySH v0.1.9

08 Jun 16:01
Compare
Choose a tag to compare

Fix an issue when input is exactly "0".

PsySH v0.1.8

08 Jun 16:01
Compare
Choose a tag to compare
  • 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

18 Mar 17:57
Compare
Choose a tag to compare

Phar is whiny sometimes.