Skip to content

v0.1.8 — contract coverage

Choose a tag to compare

@suzumaze suzumaze released this 22 Sep 04:17
· 113 commits to main since this release
9698866

Added

  • Project-wide, saved-source-only JSON Schema and ALPS adoption coverage through bear/project/contractCoverage.
  • Stable offset pagination and complete Resource inventory scans for project reports.

Reliability

  • Preserve the published diagnostics limit range of 1–200; return shorter pages when the approximate serialized-byte budget is reached.
  • Cap contract-name detail samples at five per surface while retaining complete totals and detailsTruncated.
  • Skip Schema and ALPS reference checks when their convention roots are absent, exposing the omission through skippedChecks.
  • Contract coverage reports absence as an adoption fact, not a project error. Semantic API version remains v1.

Validated by CI on PHP 8.2, 8.3, 8.4, and 8.5.