Paraunit 2.11.0: `--stop-on-*` and `--display-*` options

This is a republished tag announcement for facile-it/paraunit. You can find the release here.

With this new minor, I wanted to get out of the door a lot of usability features that I wanted to implement for so long. Now, all --stop-on-* and --display-* CLI options are available in Paraunit. I rushed this out because the next minor will require a huge bump on PHPUnit (13.1 will be the minimum), so I didn’t want to gatekeep those behind that update for the end users.

In addition, this version relaxes the constraints by no longer requiring ext-pcntl to be installed.

This is the full changelog:

  • Drop ext-pcntl requirement to a suggested dependency #386
  • Respect PHPUnit configuration about displaying warning, deprecations, notices and add new CLI options mirroring PHPUnit’s: #383
    • --display-warnings
    • --display-deprecations
    • --display-phpunit-deprecations
    • --display-notices
    • --display-all-issues
  • Implement --stop-on-* options, mimicking PHPUnit’s; all options affect both Paraunit and the underlying PHPUnit process: #388
    • --stop-on-defect
    • --stop-on-error
    • --stop-on-failure
    • --stop-on-warning
    • --stop-on-risky
    • --stop-on-deprecation
    • --stop-on-phpunit-deprecation
    • --stop-on-notice
    • --stop-on-skipped
    • --stop-on-incomplete