Upgrading to v0.14.4
Behaviour changes
assertion-reduction(looser (false positive removed)): A same-file helper whose whole body is one call to another same-file function, passing names and literals through (a thin wrapper:install(a) { install_with(a, false) }), counts that function's checks as its own, in every pack that resolves helpers; up to three wrappers are followed and a cycle stops. A test calling a helper that became such a wrapper keeps its effective-assertion count instead of being reported. In C/C++ and Python a wrapper hop no longer spends one of the three call levels, so checks reached through wrappers past the third level now count. Migration: None; anallow-assertion-dropadded for a helper refactored into a wrapper can be dropped.
The full ledger is in docs/ROADMAP.md.
What's Changed
- chore(hooks): move this repository's hook files to v0.14.3 by @orieg in #243
- fix(assertion-reduction): resolve same-file helpers through thin wrappers by @orieg in #244
- chore(release): bump version to 0.14.4 with its ledger rows by @orieg in #245
Full Changelog: v0.14.3...v0.14.4