peakmarkv0.1.1

Changelog

Generated from CHANGELOG.md in the project repository. Never maintained twice.

0.1.1

12 November 2026

  • changedRelease: the binaries are built and published by the release workflow, with SHA-256 checksums, signed build provenance and an SBOM; the crate is published by trusted publishing. 0.1.0 was the first upload of the crate and has no binaries.

0.1.0

12 November 2026

  • addedCLI: peakmark check measures every configured module and compares it with its budget and baseline; it exits with 1 when a module is over its budget.
  • addedCLI: peakmark accept stores the measured values as the new baseline and logs the reason in peakmark.history.jsonl.
  • addedCLI: --details lists the measured values, --json prints the result as JSON.
  • addedConfig: peakmark.toml with modules, a budget per module, scenarios and a tolerance for growth over the baseline.
  • addedMemory: scenarios run in Node; peak memory and growth per run are read from the module's linear memory.
  • addedSize: raw, gzip and brotli size of a module.