Skip to content

Releases: jdwx/cli

v1.1.1

Choose a tag to compare

@jdwx jdwx released this 07 Jun 06:53
  • Update for jdwx/app v1.2.3.
  • Couple of small fixes for phpstan warnings.

v1.1.0

Choose a tag to compare

@jdwx jdwx released this 23 May 02:42

Update to be consistent with dependencies. Uses 2.0 version of jdwx/quote.

v1.0.18

Choose a tag to compare

@jdwx jdwx released this 04 May 16:56
  • Remove custom prompt-handling code from BaseInterpreter. It now correctly inherits the (improved) behavior from InteractiveTrait.
  • Require jdwx/app minimum version 1.1.7.

v1.0.17

Choose a tag to compare

@jdwx jdwx released this 03 May 20:15

Slightly improve diagnostics around adding command classes.

v1.0.16

Choose a tag to compare

@jdwx jdwx released this 03 May 20:04
  • Add BaseInterpreter::addCommandObject().
  • Add BaseInterpreter::addCommandDirectory().
  • Now detects duplicate attempts to register the same command string.
  • Now detects command classes that don't properly set the COMMAND class constant.
  • Checks a couple more weird edge cases for invalid command classes.
  • Extensive improvements to testing.
  • Static analysis updated.

v1.0.15

Choose a tag to compare

@jdwx jdwx released this 04 Sep 02:22

Cleanup & static analysis improvements. No functional changes. Prepping for v1.1.

v1.0.14

Choose a tag to compare

@jdwx jdwx released this 08 Jun 19:51

Small updates for logger compatibility.

v1.0.13

Choose a tag to compare

@jdwx jdwx released this 19 Feb 20:26

Allow downstream users a bit more flexibility in handling exceptions thrown during command execution.

v1.0.12

Choose a tag to compare

@jdwx jdwx released this 19 Jan 01:41

Tiny change not to print stack traces for argument errors. (The problem is usually with user-provided data, not with the program logic.)

v1.0.11

Choose a tag to compare

@jdwx jdwx released this 19 Jan 01:10

Refactored exception handling a little bit.

Also did a phpstan run on this codebase.