PHPBench v1.0.0-beta1 Release Notes

  • B/C breaks:

    • ✂ Removed self-update functionality (suggest using phive instead(.
    • 🔧 Most configuration option names have changed. All options are now prefixed by their extension name, e.g. bootstrap => runner.bootstrap, path => runner.path, extensions => core.extensions. See the configuration [documentation(https://phpbench.readthedocs.io/en/latest/configuration.html) for a full reference.
    • Removed time_unit and time_mode configuration settings, as they are replaced by runner.time_unit and runner.time_mode.
    • Environment provider baseline renamed to sampler to avoid concept-conflict with the runner baselines.

    👌 Improvements:

    • ✂ Removed "summary" line from default progress output.
    • 0️⃣ Automatically detect time or memory units by default, added meta-units time and memory
    • Unconditionally enable xdebug extension (previously the entire extension was hidden if Xdebug wasn't installed)