Skip to content

Releases: phpbench/phpbench

1.7.0

Choose a tag to compare

@dantleech dantleech released this 08 Jun 19:11

Reports

  • new derivations feature to allow computing values from existing values. @dantleech (see documentation)
  • deprecate baseline_expressions as the same can now be accomplished with derivations. @dantleech
  • introduce aggregate-preview report (includes diff column): will become the new aggregate in PHPBench 2.0 @dantleech

Expressions

  • lazy function evaluation on select functions (currently exclusive to the if() function). @dantleech
  • allow the nullsafe operator on bare variables

Meta

  • Exclude docs and other non-code assets in .gitattributes @sasezaki
  • Bump phpstan to 2.x @dantleech

1.6.1

Choose a tag to compare

@dantleech dantleech released this 22 Mar 10:31
  • Handle undefined offset error for unsupproted time formats
  • Allow NULL to be passed as a time unit (will use the base unit)

1.6.0

Choose a tag to compare

@dantleech dantleech released this 21 Mar 18:13

1.6.0

This release contains changes relating to the generation of JSON reports for use with things such as github-action-benchmark

  • reports: JSON progress logging #1018
  • reports: JSON report renderering #1136
  • expression-language: if(cond,val1,val2) as a conditional expression
  • expression-language: != unequals operator
  • expression-language: time_unit function to normalize a timeunit
  • expression-language: time_convert function to convert time

1.5.1

Choose a tag to compare

@dantleech dantleech released this 05 Mar 08:28
  • Fix the PHAR build

1.5.0

Choose a tag to compare

@dantleech dantleech released this 04 Mar 20:36
63e5a85
  • Drop support for PHP 8.2
  • Add support for PHP 8.5

1.4.3

Choose a tag to compare

@dantleech dantleech released this 07 Nov 08:42
b641dde
  • Adds support for Symfony 8 @Kocal

1.4.2

Choose a tag to compare

@dantleech dantleech released this 26 Oct 14:26
bb61ae6
  • Bump box version fixing #1123

1.4.1

Choose a tag to compare

@dantleech dantleech released this 12 Mar 08:07
  • Reintroduce phpbench.schema.json (was accidentally ignored in .gitattrbibutes)
  • Fix readthedocs documentation build

1.4.0

Choose a tag to compare

@dantleech dantleech released this 26 Jan 19:55
  • Add support for 8.4 (explicit nullables)
  • Bring the phpbench/dom library into this repository.
  • Introduce .gitattributes to not publish tests files etc.

1.3.1

Choose a tag to compare

@dantleech dantleech released this 30 Jun 11:07
a3e1ef0
  • Fix schema concat issue which prevents PHAR from launching.