Skip to content

Releases: artiz/fleischwolf

v0.13.0

Choose a tag to compare

@artiz artiz released this 02 Jul 16:21

What's changed

  • feat(rag): label the CrossFirst question with its Item 11 evidence (d3435b9)
  • feat(rag): round-trip answers output into eval + label rag/questions.json (ab879ff)
  • feat(rag): update questions with detailed answers and sources in JSON format (792ad84)
  • fix(rag): use >= path-dep requirements to survive master releases (5a031df)
  • bump nodejs package version in examples (8dd0f8d)
  • feat(rag): eval from md-dir/questions, answers benchmark, prune, crash-safe ingest (a4f6360)
  • feat(rag): pad the stats table to fixed column widths (2848311)
  • feat(rag): streaming ingestion, LLM answers by default, better LLM errors (6587e07)
  • feat(rag): RAG_DOCUMENTS_OUTPUT markdown mirror + silence lopdf stream warnings (ec7a6d0)
  • fix(rag): bump path-dep version pins to 0.11.0 after master release (81988ec)
  • feat(rag): add output folder for ingested documents in configuration (0dca270)
  • feat(rag): update configuration and add new documents and questions for RAG system (e763c11)
  • style(rag): apply rustfmt to fleischwolf-rag (987d309)
  • feat(rag): REST API with API-key auth + quickstart docs (ca414b3)
  • feat(rag): record per-document processing metrics in document metadata (4565f0f)
  • feat(rag): use sqlite-vec for SQLite vector search (9dba623)
  • feat(rag): add fleischwolf-rag — pluggable RAG subsystem (e144344)

Full changelog: v0.12.1...v0.13.0

v0.12.1

Choose a tag to compare

@artiz artiz released this 02 Jul 11:51

What's changed

  • fix(scripts): add fleischwolf-asr to the crates.io publish order (0ae321d)

Full changelog: v0.12.0...v0.12.1

v0.11.0

Choose a tag to compare

@artiz artiz released this 02 Jul 08:55

What's changed

  • feat(html): extend --use-web-browser to MHTML and EPUB (1246547)
  • feat(html): optional headless-browser pre-render (--use-web-browser) (668c484)
  • feat(html): docling-faithful inline images + inline visibility suppression (929e97c)
  • feat(html): key-value form regions (docling field_region/field_item) (d7b3fa6)
  • docs: move the TableFormer-done note from MIGRATION to README (a10d957)
  • Add --no-ocr for the fastest possible PDF path (embedded text only) (#21) (cb7ed00)

Full changelog: v0.10.0...v0.11.0

v0.10.0

Choose a tag to compare

@artiz artiz released this 01 Jul 16:27

What's changed

  • feat(cli): add --no-table-former to skip TableFormer for faster table parsing (#20) (abceed8)

Full changelog: v0.9.1...v0.10.0

v0.9.1

Choose a tag to compare

@artiz artiz released this 01 Jul 15:58

What's changed

  • docs(readme): add a dedicated section documenting scripts/download_dependencies.sh (8952e78)
  • chore(ci): bump pinned actions to silence the Node 20 deprecation warning (1927bf4)
  • fix(scripts): fetch the .data sidecar for every TableFormer asset, not just decoder (bb5c03e)
  • fix(ci): use if-statements in stage(), not bare [ -f ] && cp, for set -e safety (04c94b6)
  • fix(ci): install opencv-python-headless for the TableFormer export step (07a28b6)
  • fix(scripts): create the output directory in export_layout.py before writing (40bca49)

Full changelog: v0.9.0...v0.9.1

v0.9.0

Choose a tag to compare

@artiz artiz released this 01 Jul 15:06

What's changed

  • feat(node,pdf): replace installDependencies() with scripts/download_dependencies.sh (c58b43d)
  • feat(node): host layout/TableFormer ONNX as GitHub Releases, zero-config setup (326095b)
  • fix(pdf): warn on silent TableFormer fallback; disable mem-pattern on decoder (efdb5d4)

Full changelog: v0.8.0...v0.9.0

v0.8.0

Choose a tag to compare

@artiz artiz released this 01 Jul 12:54

What's changed

  • feat(mhtml): add MHTML (.mhtml/.mht) backend — fleischwolf extension (e257b80)
  • feat(mhtml): add MHTML examples (a9a6aef)
  • docs(migration): drop shipped nodejs/bun bindings from roadmap, list fleischwolf-node crate (333bf77)
  • feat(odf): rich table cells, merged cells, images; ignore local venv (a78892c)
  • feat(backends): JATS body machinery, DOCX OMML long tail, ODF list/ODS quirks (db13c55)

Full changelog: v0.7.1...v0.8.0

v0.7.1

Choose a tag to compare

@artiz artiz released this 01 Jul 11:45

What's changed

  • docs(node): document the npm package in the root README; standalone examples (2ae240b)
  • Revert "fix(node): publish under the @artiz.ru scope" (caf14a1)
  • fix(node): publish under the @artiz.ru scope (cd0b6bc)
  • ci: bump actions to @v5 (Node 24 runtime) to clear Node 20 deprecation (ffde8d8)
  • ci(node): drop macOS prebuilds (runners blocked), ship Linux + Windows (d05b843)
  • ci(node): make the npm-publish tag optional, default to latest master (a7fb40d)

Full changelog: v0.7.0...v0.7.1

v0.7.0

Choose a tag to compare

@artiz artiz released this 01 Jul 09:54

What's changed

  • ci(node): make npm publish manual with a release-tag selector (174825f)
  • ci(node): publish the npm package with cross-platform prebuilds on release (358f7f9)
  • feat(node): warm Pipeline, installDependencies, and ML-format guards (639bd01)
  • feat(node): add Node.js/Bun TypeScript bindings (fleischwolf-node) (459b647)

Full changelog: v0.6.1...v0.7.0

v0.6.1

Choose a tag to compare

@artiz artiz released this 01 Jul 08:02

What's changed

  • test(pdf): regenerate llncsdoc snapshot (duplicate code blocks removed) (75e4c61)
  • fix(pdf): drop a code block's language label; exclude test corpora from Linguist (80d5cb5)
  • fix(pdf): narrow duplicate-code fix to a code-only nested-box dedup (4c67b2a)
  • fix(pdf): collapse same-label nested layout duplicates (no double-emitted blocks) (42e506d)
  • test(pdf): regenerate code-block snapshots for the line/indentation fix (99ce735)
  • chore(pdf): add hidden-text-layer diagnostic (debug_text_objects) (2af82fe)
  • fix(pdf): preserve line breaks and indentation in code blocks (2ae1f25)

Full changelog: v0.6.0...v0.6.1