This bug fix release wraps htslib/samtools/bcftools 1.18.
Bugs fixed:
-
Preserve all header field tags defined in the SAM specification (notably
TP
) inAlignmentHeader.from_dict()
andAlignmentHeader.to_dict()
(#1237, PR #1238, thanks to @tfenne and @nh13) -
Adjust HTSlib's Makefile so that
make distclean
no longer tries to rebuild the htscodecs configury (PR #1247, reported by @nsoranzo) -
Reinstate S3 support in pre-built Linux wheels: support for this protocol was inadvertently omitted from the pre-built 0.22.0 wheels on Linux (#1249, #1277, etc varying circumstances; likely it is this that was reported by @Mathew-B-SDGS, @BenjaminSargsyan, et al)
-
Add missing
AlignedSegment.is_mapped
etc properties to type stubs (PR #1273, thanks to @msto) -
Fix off-by-one NamedTupleProxy,
asBed
, etc array bounds check (#1279, reported by @dbolser) -
Make pysam's klib headers compatible with C++ (reported by @martin-g)