Changelog

View Source

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

1.0.0 - 2026-08-22

Added

  • Pure-Elixir parsing and canonical writing for VCF 4.1 through 4.5.
  • Typed headers, records, fields, samples, and arbitrary-ploidy genotypes.
  • Explicit version profiles with type, cardinality, allele, and phasing validation.
  • Strict and permissive modes with machine-readable errors and warnings.
  • Bounded-memory streams for paths, I/O devices, and one-shot enumerables.
  • Sequential plain, gzip, and concatenated BGZF input plus gzip output.
  • Stable metadata, INFO, FORMAT, sample, record, and alternate-allele ordering.
  • Property, version-fixture, robustness, and million-record streaming coverage.