v0.2.0-beta
Pre-release
Pre-release
What's New in v0.2.0-beta
Features
- i18n foundation — next-intl integration with language selector; UI strings fully translated (EN, DE, ES, FR). Criteria translation columns in VPAT editor.
- VPAT cover sheet — per-section tabs and expanded criteria support
- PDF export — print CSS with accessibility modal
- OpenACR multi-component conformance tracking — track conformance per component within a single criterion
- Per-task AI model selection — choose OpenAI or Anthropic model per task; AI Review Pass for automated VPAT narrative generation
- UI polish — tabs, buttons, forms, VPAT, and AI settings consistency pass
Bug Fixes
- Auth middleware now actually runs in Next.js (was registered as
proxy.tsinstead ofmiddleware.ts) - Session tokens are HMAC-verified in middleware (not just existence-checked)
Refactoring & Code Quality
- Extracted shared VPAT section constants to
vpat-shared.ts— eliminated 3-way duplication - Merged
QuickWinsSection/TopRisksSectioninto a singleReportSectionListcomponent - Extracted
parseReportContentandescapeHtmltoreport-shared.ts - Removed dead
getDashboardStatsexport ReportContentnow imports from Zod validators instead of a locally redefined interface
2035 tests passing across 230 test files.