Skip to content

v2.4.0

Choose a tag to compare

@corvid-agent corvid-agent released this 28 Mar 17:49
· 463 commits to main since this release
28f6496

What's Changed

Export Validation: Allowlist Model (#60)

Switched get_spec_symbols from a blocklist to an allowlist — only ### Exported ... subsections under ## Public API trigger export validation. All other subsections are treated as informational documentation.

This means specs can now document their full API surface in one place:

  • ### Exported Functions / ### Exported Types → validated against code
  • ### API Endpoints / ### Route Handlers / ### Component API / ### Configuration → informational, no validation

Backwards-compatible — tables directly under ## Public API (no ### header) are still validated, and existing specs using ### Exported ... headers work exactly the same.

Full Changelog: v2.3.3...v2.4.0

What's Changed

Full Changelog: v2.3.3...v2.4.0

What's Changed

Full Changelog: v2.3.3...v2.4.0