v1.12.0
skeletonlabs/skeletonv1.12.0Jul 30, 2024by adbar
AI Summary
This release enforces fixed output formats and improves extraction speed and accuracy. It includes improvements to link checks, justext fallback, and fixes various bugs related to CLI, images, and XML-TEI.
Key Highlights
- Enforce fixed list of output formats
- Improved link and structure checks
- Improved justext fallback
- Prevent LXML errors in JSON-LD
Breaking Changes
- Enforce fixed list of output formats, deprecate `-out` on the CLI
New Features
- Fixed output formats
- Link and structure check improvements
- Justext fallback improvements
- CLI markdown formatting fix
- Image length threshold fix
- XML-TEI RelaxNG update
Full Release Notes
Breaking change: - enforce fixed list of output formats, deprecate `-out` on the CLI (#647) Faster, more accurate extraction: - review link and structure checks (#653) - improve justext fallback (#652) - baseline: prevent LXML error in JSON-LD (#643), do not use as backup extraction (#646) - review XPaths for undesirable content (#645) Bugfixes and maintenance: - CLI fix: markdown format should trigger `include_formatting` (#649) - images fix: use a length threshold on src attribute (#654) - XML-TEI: replace RelaxNG by DTD, remove pickle, and update (#655) - formatting & markdown fix: add newlines (#656) - table fix: prevent `MemoryError` & `ValueError` during conversion to text (#658) Documentation: - update `crawls.rst`: `known` is an unexpected argument, by @tommytyc in #638