v0.1.3
Performance fix: width-constrained wrapping no longer blows up on long paragraphs.
Formatting output is unchanged from v0.1.2.
Known caveat: fuzzing has surfaced a family of pre-existing idempotency and render-preservation edge cases (issues #4–#8, #10–#13), all present since v0.1.0 and hit only on pathological inputs, not normal prose.
They are the next work planned; none affect default sentence mode in normal use.
Fixed
- Width-constrained modes (
wrap, andsentencewith--max-width) were roughly cubic in paragraph length: a 1600-word paragraph took 19 seconds to wrap and now takes about 2 milliseconds.
Output is unchanged (verified byte-identical across the full test corpus and all fuzz seeds).
Full changelog: v0.1.2...v0.1.3