All Versions
43
Latest Version
Avg Release Cycle
26 days
Latest Release
-

Changelog History
Page 4

  • v0.16.9

    March 09, 2019
  • v0.16.8

    March 09, 2019
  • v0.16.7

    March 09, 2019
  • v0.16.6

    March 09, 2019
  • v0.16.5

    March 09, 2019
  • v0.16.4

    March 09, 2019
  • v0.16.3

    March 09, 2019
  • v0.16.2

    March 09, 2019
  • v0.16.0 Changes

    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.
  • v0.15.0 Changes

    • ๐Ÿ‘ Minimumum supported PHP version is 7.1
    • ๐Ÿ“‡ Renamed Factory => MetadataFactory
    • ๐Ÿ’… Replace Style CI with PHP-CS-Fixer, fixes #537
    • ๐Ÿ‘ Allow any callable as a parameter provider. Fixes #533
    • โœ‚ Remove benchmark dependency on JSON extension, use serialize instead. Fixes #534
    • ๐Ÿ‘ Allow Executor to be specified per benchmark/subject.
    • ๐Ÿ‘ Allow @ParamProviders to return a Generator. Fixes #529.
    • ๐Ÿ›  Fix computation exception with --stop-on-error and multiple variants #563