Skip to content

1.1.0

Compare
Choose a tag to compare
@dantleech dantleech released this 15 Aug 10:57
· 117 commits to master since this release

Features:

  • Allow env vars to be passed to the benchmark process.
  • Allow config files to include other config files via. $include and
    $include-glob #989
  • Added contains function to see if a value exists in a list.
  • Added frame function to create a new data frame within an expression.
  • Added sum and count functions #865
  • New component based report generator #851
  • HTML Bar Chart component #853
  • Console Bar Chart component #858
  • Data Frame and Expression Filtering #831
  • Allow multiple benchmark paths to be specified from CLI #834
  • Functions which require at least one value return NULL when values are
    empty #835
  • Add --limit option to log command #879
  • Add bare-vertical report configuration (same as --report='extends: bare,{"vertical": true}) #879

Improvement:

  • Surpress reports if errors were encountered during the run #912
  • Support expressions in parttion specifications
  • Data can be accessed on any expression value (not just "parameters")
  • Use automatic time unit for expression report #838
  • Parameter handling refactored to be "safe": objects will not be unserialized
    in the PHPBench process #845
  • Allow single quoted strings in expressions (better with JSON) #895

Other changes:

  • Lists and data frames can no longer be compared. Use the frame function to
    convert a list to a data frame (in the unlikely event you compare a list
    with a frame in a report).