v0.1.0
Path.read_text(newline="") is a Python 3.13+ API, but CI runs 3.9-3.12, so five framing/parser tests failed with TypeError. Read bytes and decode instead: preserves the on-disk CRLF terminators without universal-newline translation and works on every supported version. Test-only — the shipped library never used the newline kwarg. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>