Skip to content

WCAB 0.4.0

Choose a tag to compare

@SybilGambleyyu SybilGambleyyu released this 02 Aug 13:44

WCAB 0.4.0 makes analysis-boundary disclosure part of the benchmark contract.

Highlights:

  • Fixture schema v3 adds a deterministic direct-to-INDIRECT change case and a machine-matchable static-dependency coverage expectation.
  • Observation protocol v2 adds coverage declarations, coverage-disclosure recall, and strict handling for unrecognized declarations.
  • The optional FormulaFence adapter maps both the native dynamic-reference change and FF012 boundary warning.

Validation:

  • 18 cases, 20 observable facts, and 1 scoreable coverage expectation.
  • 23 tests passed locally on Python 3.12 and 3.13; hosted CI passed on Python 3.10 and 3.13.
  • FormulaFence matched all 19 mappable facts and the one mapped coverage declaration; the structural rewrite remains intentionally unmapped.

SHA-256:

  • workbook_change_benchmark-0.4.0-py3-none-any.whl: 2f5910eb06441fb8b8d9ee0baaae37e6b897e320a89e1424ca26fa2f138d67ad
  • workbook_change_benchmark-0.4.0.tar.gz: a5b3f893e63a505f9cb3acef64fb35699d07ab9723155f192c9a53d9bb120a99