Repository navigation
Other Changes
- Rewrite AI-writing tropes in README and docs (f958561)
- Restore claims changed by the tropes rewrite (0d7f3a1)
- Fold short verdict sentences into their neighbours (765371d)
- Restore wording the tropes rewrite changed without a trope (3a93077)
- State the section's finding in vague headings (fc9c317)
- Trim README wordiness, defer detail to docs/ (8b9171a)
- Restore words dropped from the breakends sentence (caeae6a)
- Trim docs: point optimizations.md at api.md instead of restating it (8d47923)
- Restore the api.md sentence naming the column fields (3c739ba)
- Fix the reserved INFO types for CIGAR and MQ (3e5b012)
- Skip empty INFO pairs instead of reporting an empty key (5e2bf7e)
- Honour quoted escapes and quoted brackets in header meta values (cb2243f)
- Drop malformed LAA entries whole in both readers (86c26b1)
- Share the FORMAT column lookup between the two genotype scanners (e693f11)
- Fold the duplicated local-allele property descriptor into a helper (27d6026)
- Deep-copy the reserved header fields per parser (7e92d36)
- Drop spec comments that sat above the wrong reserved field (82f7fe8)
- Treat only " and \ as escapes in quoted header values (fa3d8f2)
- Update two comments the scanner refactor left stale (e92f287)
- Make reserved INFO MQ a Float and write Number=. as '.' (347549f)
- Build the reserved header fields with a factory, not structuredClone (21ec8f3)
- Read an empty list item as missing rather than zero (2fd8832)
- Keep a malformed LAA entry's slot instead of dropping it (c8bd7e3)
- Fall back to literal backslashes when escapes leave a quote open (06cb7da)
- Keep cross-module calls and per-call allocations out of the scanners (bc00167)
- Track readLocalAlleles' entry state in one variable (ccfd81c)
- Benchmark every per-line and per-sample path between two refs (6d4adc7)
Full changelog: v7.3.0...v7.4.0