v1.3.0

datalab-to/markerv1.3.0Jan 24, 2025by VikParuchuri

AI Summary

This release focuses on improving table rendering, link extraction, and configuration flexibility. It introduces a new table model, enables clickable links and references, and allows any configuration option to be passed via the CLI.

Key Highlights

  • Tables now properly handle colspans and rowspans, and merge across pages when using LLM mode.
  • Links and references extracted from PDFs are now clickable, with anchors placed on elements.
  • Any configuration option can now be passed on the command line.
  • LLM mode now supports handwriting recognition if the layout detects it.

New Features

  • Clickable links and references extraction from PDFs.
  • CLI configuration option passing.
  • Handwriting recognition in LLM mode.
  • Context manager support for PdfProvider.
  • New table benchmarks.

Full Release Notes

## Table improvements

- Tables now handle colspans and rowspans properly
- Improved table model with better accuracy
- Tables merge across pages if you pass `--use_llm`
- New table benchmarks

## Links and references

- Links and references are now pulled out of the pdf, and are clickable
- Anchors are placed on elements as targets

## Better configuration

- Any configuration option can now be passed on the CLI  

## Misc

- With `--use_llm`, handwriting is now recognized (if the layout detects it)
- Better llm mode overall

## What's Changed
* Dynamic option parsing and updated documentation by @iammosespaulr in https://github.com/VikParuchuri/marker/pull/457
* Add context manager support for PdfProvider by @tarun-menta in https://github.com/VikParuchuri/marker/pull/481
* Table benchmarks by @tarun-menta in https://github.com/VikParuchuri/marker/pull/480
* PDF Link and References Support by @iammosespaulr in https://github.com/VikParuchuri/marker/pull/474
* Improved References by @iammosespaulr in https://github.com/VikParuchuri/marker/pull/491
* New table model by @VikParuchuri in https://github.com/VikParuchuri/marker/pull/472
* Vik dev by @VikParuchuri in https://github.com/VikParuchuri/marker/pull/497
* OCR Error Detection Hotfix by @tarun-menta in https://github.com/VikParuchuri/marker/pull/498
* Vik dev by @VikParuchuri in https://github.com/VikParuchuri/marker/pull/500
* Dev by @VikParuchuri in https://github.com/VikParuchuri/marker/pull/499
* Table improvements by @VikParuchuri in https://github.com/VikParuchuri/marker/pull/503


**Full Changelog**: https://github.com/VikParuchuri/marker/compare/v1.2.7...v1.3.0