v2.4.0
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
- feat: switch export validation to allowlist model by @corvid-agent in #60
- chore: prepare v2.4.0 release by @corvid-agent in #61
Full Changelog: v2.3.3...v2.4.0
What's Changed
- feat: switch export validation to allowlist model by @corvid-agent in #60
- chore: prepare v2.4.0 release by @corvid-agent in #61
Full Changelog: v2.3.3...v2.4.0