1.1.0
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
andcount
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 tolog
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).