Skip to content

v0.20.0

Choose a tag to compare

@github-actions github-actions released this 23 Jun 08:55
· 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