v0.6.2
Patch: no public Rust API changed and the on-disk format is untouched, so every
existing archive reads and writes exactly as before. The changes are additive — a
second unit on the run summary, and type information plus a version attribute on
the Python bindings.
Added
- The Python bindings ship type information. A
py.typedmarker and a
hand-written_fqxv.pyistub give downstream mypy /ty/ IDE users full types
for every class, property, and function instead ofAny, andfqxv.__version__
now reports the installed version. CI type-checks the stubs against the binding
surface (withty) so they cannot silently drift.
Changed
- Run summaries show the binary size beside the SI size — e.g.
archive 211.96 MB (202.14 MiB). fqxv reports decimal SI (MB = 10⁶) while
ls -lh/du -hreport binary units labelledM(MiB = 2²⁰); showing both
reconciles the reported figure with a file listing at a glance. The decimal
number andMBlabel are unchanged. - Bumped
noodles-bgzf0.49 → 0.51.