Skip to content

v0.6.2

Choose a tag to compare

@github-actions github-actions released this 05 Aug 13:50
· 14 commits to main since this release
4940bf2

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.typed marker and a
    hand-written _fqxv.pyi stub give downstream mypy / ty / IDE users full types
    for every class, property, and function instead of Any, and fqxv.__version__
    now reports the installed version. CI type-checks the stubs against the binding
    surface (with ty) 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 -h report binary units labelled M (MiB = 2²⁰); showing both
    reconciles the reported figure with a file listing at a glance. The decimal
    number and MB label are unchanged.
  • Bumped noodles-bgzf 0.49 → 0.51.