Skip to content

v0.1.5

Choose a tag to compare

@minhtridinh-kayden minhtridinh-kayden released this 18 Jul 17:51
5a911b1

Added

  • RTF support — a new .rtf text-extraction engine (behind the viparse[rtf] extra, wrapping the pure-Python striprtf), detected by magic bytes (a leading UTF-8 BOM is tolerated). A legacy-encoded .rtf is normalized like any other font-less source — via content detection (encoding="auto") or an explicit encoding= override. The engine deliberately does not infer an encoding from the RTF font table (which lists declared rather than applied fonts) to avoid converting a Unicode body through a legacy charmap (VIP-75).

Full changelog: https://github.com/minhtridinh-kayden/viparse/blob/main/CHANGELOG.md