Skip to content

Releases: phpbench/phpbench

1.0.0-alpha3

28 Nov 21:58
Compare
Choose a tag to compare
1.0.0-alpha3 Pre-release
Pre-release

Backward compatiblity breaks:

  • BenchmarkExecutorInterface#execute() must now return an ExecutionResults
    object.
  • TemplateExecutor: expect an array for the time measurement result instead
    of an int.
  • Extensions use the Symfony OptionsResolver instead of provding an array of
    default values (which is in line with how other parts of PHPBench are
    working).
  • Executors accept a single, immutable ExecutionContext instead of the
    mutable SubjectMetadata and Iteration
  • Renamed the microtime executor to remote.
  • OutputInterface is injected from the DI conatiner, OutputAwareInterface
    has been removed.

Features:

  • Introduced remote_script_remove and remote_script_path options to assist
    in debugging.
  • Added local executor - execute benchmarks with in the same process as
    PHPBench.

Improvements:

  • Decorator added to improve error reporting for method executors.
  • Benchmarks executed as they are found (no eager metadata loading)
  • Allow direct reference to services (e.g. --executor=debug without need for
    a debug configuration).

1.0.0-alpha2

25 Oct 11:02
Compare
Choose a tag to compare
1.0.0-alpha2 Pre-release
Pre-release
Add alpha 2 note

1.0.0-alpha1

09 Sep 19:49
Compare
Choose a tag to compare
1.0.0-alpha1 Pre-release
Pre-release
Update box

0.17.1: Fix for Symfony Console 5.1 (#639)

13 Jun 12:00
3211deb
Compare
Choose a tag to compare

Fixes compatibility to SF console 5,1 (possibly 5.0 too)

0.17.0

16 Jan 20:25
1db9db9
Compare
Choose a tag to compare
  • Support for Symfony 5
  • Dropped support for Symfony < 4.2
  • Minimum version of PHP is 7.2

0.16.10

01 Sep 08:13
Compare
Choose a tag to compare
Updated CHANGELOG

0.16.9

09 Mar 21:00
Compare
Choose a tag to compare
set version

0.16.8

09 Mar 20:41
Compare
Choose a tag to compare
use php to execute box

0.16.7

09 Mar 20:32
Compare
Choose a tag to compare
use humbug/box for GH releases and @git_tag@ for version

0.16.6

09 Mar 20:00
Compare
Choose a tag to compare
only deploy the PHAR