v0.20.0
·
42 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
What's Changed
- docs: releases are the maintainer's trigger to pull (+ Release-As carve-out) by @jacob-delgado in #489
- build(deps): Bump the actions group with 4 updates by @dependabot[bot] in #494
- build(deps): Bump modernc.org/sqlite from 1.52.0 to 1.53.0 in the go-deps group by @dependabot[bot] in #492
- build(deps): Bump the npm-deps group in /frontend with 4 updates by @dependabot[bot] in #493
- docs: 1.0 review — recommendations + technical-debt findings by @jacob-delgado in #491
- chore(spike): EasyOCR vs Tesseract OCR comparison by @jacob-delgado in #495
- chore(spike): Tesseract OW-font fine-tune — verdict: don't (eng already wins) by @jacob-delgado in #497
- chore(spike): end-to-end -l ow vs -l eng reverses the fine-tune verdict by @jacob-delgado in #498
- chore(spike): PP-OCR generalization probe + Tier A in-process prototype by @jacob-delgado in #499
- chore(spike): ship a self-contained Tesseract bundle (no user install) by @jacob-delgado in #501
- chore(spike): Tier A prototype — PP-OCR rec in-process via onnxruntime-go by @jacob-delgado in #500
- fix(parser): fuzzy-snap mis-OCR'd rank tiers to the known vocabulary by @jacob-delgado in #502
- fix(parser): recover OCR-mangled hero names in the heroes panel by @jacob-delgado in #504
- test(parser): add 12 map fixtures + surface a hero-panel drop bug by @jacob-delgado in #503
- feat(db): close two schema-integrity gaps (#6) by @jacob-delgado in #505
- feat(api)!: explicit DELETE for clearing a match annotation (#7) by @jacob-delgado in #506
- test(frontend): lift settings-store + TSV unit coverage (#8) by @jacob-delgado in #507
- feat: first-run & recovery UX rough edges (#9) by @jacob-delgado in #508
- docs(api): note ClearMatches clears the All-Heroes skip-list (#10) by @jacob-delgado in #509
- refactor: split 4 oversized SFCs, reclassify MatchJournal (#4) by @jacob-delgado in #510
- refactor: finish #4 — split MembersList + ManualMatchModal, close out the rest by @jacob-delgado in #511
- docs: consolidate RECOMMENDATIONS + REVIEW into TECHNICAL_DEBT by @jacob-delgado in #512
- test(aggregate): cover the read-path sidecar + override attach; close §11 by @jacob-delgado in #513
- docs: move SPIKE writeups into spike/ by @jacob-delgado in #514
- feat(api)!: RFC 9457 problem+json error bodies by @jacob-delgado in #515
- feat(match)!: URL-safe unmatched/ambiguous match-key sentinels by @jacob-delgado in #516
- ci: stricter golangci config + roll gosec in, fix all findings by @jacob-delgado in #517
- ci: add whitespace linter + exclude gosec G104 by @jacob-delgado in #518
- ci: lint the windows GOOS variant (close the cross-platform gap) by @jacob-delgado in #519
- ci(frontend): type-aware ESLint bug-catchers + reportUnusedDisableDirectives by @jacob-delgado in #520
- ci(eslint): harden config (core recommended + typed-parser consistency) + fix surfaced bugs by @jacob-delgado in #521
- ci(eslint): add vitest + playwright + vuejs-accessibility plugins by @jacob-delgado in #522
- ci: retry govulncheck on transient vuln.go.dev fetch errors by @jacob-delgado in #523
- ci(eslint): expand type-aware rules toward recommendedTypeChecked (16/23) by @jacob-delgado in #524
- chore(main): release 0.20.0 by @github-actions[bot] in #490
Full Changelog: v0.19.0...v0.20.0