Skip to content
This repository was archived by the owner on Sep 28, 2025. It is now read-only.

v1.6.0: Test All Formats with Clear Framework Support Visualization

Choose a tag to compare

@Goldziher Goldziher released this 11 Jul 13:13
· 129 commits to main since this release
v1.6.0
7b8c6eb

πŸŽ‰ Release v1.6.0

πŸ“Š Complete Format Testing with Transparency

This release changes the default behavior to test ALL 18 formats while providing clear visualization of which frameworks support which formats.

πŸ”„ Key Changes

1. CI Tests All Formats by Default

  • Changed from 'common' tier to 'all' formats
  • Benchmarks now test complete framework capabilities
  • Framework-specific exclusions remain in place

2. New Format Support Matrix Visualization

  • Visual heatmap showing βœ“/βœ— for each framework-format combination
  • Instantly see which formats each framework supports
  • New chart: format_support_matrix.png

3. Enhanced Reporting

  • Success rate chart now states: "Testing ALL 18 formats"
  • Console reports include format exclusion table
  • Shows exactly which formats each framework skips

πŸ“‹ Format Testing Details

Total Formats Tested: 18

  • Documents: PDF, DOCX, PPTX, XLSX, XLS, ODT
  • Web/Markup: HTML, MD, RST, ORG
  • Images: PNG, JPG, JPEG, BMP
  • Email: EML, MSG
  • Data: CSV, JSON, YAML
  • Text: TXT

Framework Exclusions:

  • Kreuzberg: No email/data formats (by design)
  • Extractous: Skips DOCX, JPG
  • Docling: Limited format support
  • MarkItDown: Skips DOCX, MD, ODT
  • Unstructured: Skips JPEG, JPG, ODT, ORG, RST

🎯 Benefits

  1. Complete Testing: See full framework capabilities
  2. Transparency: Clear visualization of format support
  3. Fair Comparison: Frameworks aren't penalized for unsupported formats
  4. User Clarity: Know exactly what's being tested

πŸ“ˆ Expected Results

With all formats tested:

  • Success rates will reflect actual framework capabilities
  • Format support matrix shows which failures are expected
  • Users can make informed decisions based on format needs

πŸš€ Usage

The new format support matrix will be automatically generated in benchmark reports, providing immediate visibility into framework capabilities across all tested formats.