What's Changed
- Fix duplicated heading in markdown chunker with prepend_heading_context by @tobocop2 in #701
- chore(deps): bump pnpm/action-setup from 5 to 6 by @dependabot[bot] in #698
- chore(deps): bump actions/upload-pages-artifact from 4 to 5 by @dependabot[bot] in #711
- fix: remove duplicate output_format key and fix numeric types in OCR metadata by @kh3rld in #712
- fix: LLM embedding provider panics in server mode by @Goldziher in #714
- fix: honor ocr.enabled=false config and drop trailing newline in --format text by @kh3rld in #715
- fix: assign correct page numbers to DOCX tables based on document position by @kh3rld in #718
- fix: call enableOcr() in live demo and throw on missing Rust registry export by @kh3rld in #720
- fix: clean up stale hf-hub lock files before embedding model downloads by @kh3rld in #721
- fix: derive Default for LlmConfig to support struct-update syntax by @kh3rld in #727
- chore(deps-dev): bump pypdf from 6.10.0 to 6.10.1 in the uv group across 1 directory by @dependabot[bot] in #724
- fix: force include_elements=true in image OCR so pages[] is populated by @kh3rld in #723
- docs: correct Cargo feature name from llm to liter-llm by @kh3rld in #729
- fix: prevent doubled OCR content and page mismatch in image extractor by @kh3rld in #726
- docs: theme-colored language icons, footer nav, and card formatting by @v-tan in #731
- docs: dark-mode style fixes and content corrections by @v-tan in #734
- fix: expose structured_output on Ruby Result by @kh3rld in #736
Full Changelog: v4.8.4...v4.8.6