v1.3.0
What's Changed
- chore(ci): Node 24 in Actions by @RaminNietzsche in #115
- test(sonar): mock-pool integration tests; trim coverage exclusions by @RaminNietzsche in #116
- Add expressApiRateLimit tests and Mergify automerge gate by @RaminNietzsche in #117
- Fix GitHub Pages deploy after release and HTTPS docs by @RaminNietzsche in #118
- Add README roadmap and sync README.fa (#126) by @RaminNietzsche in #130
- test(integration): NVD pagination fixtures (#78) by @RaminNietzsche in #131
- feat(tests,notifications,db): #78 integration+E2E, #127 NotificationService, #128 Drizzle by @RaminNietzsche in #132
- test + docs: coverage ~94%, code-to-docs-sync rule, tsconfig fix by @RaminNietzsche in #133
- docs: self-hosted ×6, README sync, fix overview icon paths by @RaminNietzsche in #140
- fix(docs): site-root paths for overview brand icons by @RaminNietzsche in #141
- docs: sync extended-docs and README with code (v1 API, OpenAPI, health) by @RaminNietzsche in #142
- test: SonarCloud S2699 — add missing test assertions (#134) by @RaminNietzsche in #144
- refactor(sonar): Readonly React component props (S6759) by @RaminNietzsche in #147
- docs(seo): robots.txt, sitemap, schema, and on-page meta for GitHub Pages by @RaminNietzsche in #151
- refactor(sonar): batch debt — complexity, a11y, Toast, minor smells by @RaminNietzsche in #150
- feat(db): migrate tenant and scan-history queries to Drizzle by @RaminNietzsche in #152
- docs(seo): fix homepage title, per-page meta, og:image, and hreflang by @RaminNietzsche in #178
- feat(feeds): harden core sources with detailed health diagnostics (#161) by @RaminNietzsche in #180
- feat(airgap): OSV bulk sync via OSV_BULK_PATH (#159) by @RaminNietzsche in #181
- fix(scan): report GitHub advisories failures in sources_failed by @RaminNietzsche in #182
- fix(github): date-only updated filter for advisories API by @RaminNietzsche in #184
- fix(runtime): wire OSV bulk and sources_failed into Docker and UI by @RaminNietzsche in #183
- feat(feeds): GitLab Advisory Database integration (#154) by @RaminNietzsche in #187
- feat(feeds): Linux distro sources and release v1.3.0 (#153) by @RaminNietzsche in #188
Full Changelog: v1.2.1...v1.3.0