All Versions
31
Latest Version
Avg Release Cycle
46 days
Latest Release
114 days ago

Changelog History
Page 3

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

    ๐Ÿ”‹ Features

    • โœ… Assertions docs
    • โž• Added --disable-php-ini option
    • Report if opcode extension is enabled in env.
    • ๐Ÿ‘‰ Show enabled PHP extensions in env.
    • PHP 7 only

    ๐Ÿ›  Bugfixes

    • ๐Ÿ›  Fixed merging of PHP ini config
    • ๐Ÿ›  Fixed Blackfire integration (#480 @torinaki )

    ๐Ÿ‘Œ Improvements

    • โ™ป๏ธ Internal refactoring!
    • Aggregate report: diff column now shows multiplier (x times slower).
    • Various travis imporvements @localheinz
    • ๐Ÿ›  Various CS fixes @villfa @Nyholm
    • Microtimer optimization @marc-mabe
    • ๐Ÿ‘ Symfony 4 support @lcobucci
  • v0.13.0 Changes

    • โฌ†๏ธ Bumped minimum requirement to PHP 5.6
    • ๐Ÿ‘ Allow custom subject pattern #449
    • ๐Ÿ‘ป No exception for empty file.
    • ๐Ÿ‘ Allow failure on HHVM due to https://github.com/lstrojny/functional-php/issues/114
    • Prevent division by zero #451
    • ๐Ÿ‘‰ Use non-logarithmic scale for diff column #445