What's Changed
Added
CHANGELOG.md,CODE_OF_CONDUCT.md,.github/CONTRIBUTING.md- PR and issue templates
npm run cleanandnpm run test:coveragescriptsrepository,homepage, andbugsfields topackage.json
Fixed
- Form-field
<label>now properly associated with its input viafor/id - Search bar wrapper has
role="search"; eslint-disable suppression removed - Decorative PrimeIcons have
aria-hidden="true"across all components - Stale VSCode debug config (Karma port 9876) replaced with Vitest note
- MSW
onUnhandledRequestchanged frombypasstowarn @deferdescription corrected in production plan sketchhttpResource()experimental API risk callout added to simulation report
Security
- GitHub Actions pinned to full commit SHAs
- E2E Playwright step added to CI pipeline
- HTTP security headers added to
index.html(X-Content-Type-Options,X-Frame-Options,Referrer-Policy)
Full changelog: https://github.com/roryford/atomic-prototype/blob/main/CHANGELOG.md