Skip to content

v0.3.4

Latest

Choose a tag to compare

@soothfast-bot soothfast-bot released this 27 Sep 20:05
facad89

Overview

A measure that reuses a stored callgrind run now keeps every counter that run recorded, not only ir, allocs and bytes. In 0.3.3 a reuse hit dropped the perfcnt and asyncexec counters from the saved baseline, so any soothfast:claim on perfcnt.instructions failed docs check with no measurement. report changelog without --against-ref now refuses to run when CHANGELOG.md already records a release, instead of silently replacing a populated Unreleased section with an empty initial-surface one.

Upgrade notes

Nothing is required. A job that caches a baseline saved by 0.3.3's measure should drop that cache entry once, since the saved file is missing counters and a restored copy keeps failing claims until it is measured again. A report changelog call that omitted --against-ref on a repository with a released section now exits nonzero and names the ref to pass.

🐛 Fixes

  • Refuse to empty a populated changelog without --against-ref (#223)
  • Carry every counter on a reused callgrind baseline (#221)