PHPBench v0.16.0 Release Notes

  • BC Break:

    • The ExecutorInterface has been removed and replaced by the BenchmarkExecutorInterface, MethodExecutorInterface and HealthCheckInterface.
    • ๐Ÿšš The Executor namespace has been moved from PhpBench\Benchmark\Executor to PhpBench\Executor.

    ๐Ÿ”‹ Features:

    • ๐Ÿ‘Œ Support for named parameters #574
      • Replaces params column in reports with set (showing param set name) by default
      • Progress loggers show param name.
      • Serialized XML documents have a new element parameter-set to contain parameter elements.

    ๐Ÿ‘Œ Improvements:

    • ๐Ÿ‘ท Various CI and code quality fixes, thanks @localheinz
    • 0๏ธโƒฃ groups column no longer shown by default in reports.
    • HTML report changed from XHTML to HTML5.
    • ๐Ÿ”„ Changed PHPStan level from 1 to 4.