v0.4.0
What's New
MarkItDown Compiler
- Replaced LLM-based file conversion with MarkItDown — raw files are now converted to Markdown locally without needing an LLM API call
- Supported formats: PDF, DOCX, PPTX, XLSX, XLS, HTML, CSV, JSON, XML, images (EXIF), and plain text
- LLM API key is now optional — only needed for cross-reference detection between articles
Binary File Ingestion
- REST file upload: new
POST /api/v1/ingest/uploadendpoint accepts multipart file uploads - MCP base64 support:
vault_ingesttool acceptscontent_base64for binary files via JSON - Full support for all MarkItDown-compatible formats across all surfaces (REST, MCP, CLI)
Other
- Added
pylintto dev dependencies - 220 tests passing
Full Changelog: v0.3.0...v0.4.0