CHANGELOG.md

# Changelog

## 0.6.0

- **Breaking:** Removed `has_redlines?/1`. Callers should use `extract/2` and check `result.changes == []` instead. The old heuristic pre-check doubled the PDF rendering cost and risked false negatives on non-standard redline colors.
- Bumped `pdf_redlines` to `~> 0.7.0`.
- Added performance section to README (under 700 ms on 35 MB+ scanned documents).

## 0.5.1

- Bump `pdf_redlines` dependency to `~> 0.6.3`

## 0.5.0

- `pdf_redlines` is now a required dependency (precompiled NIF, no toolchain needed).
- Removed runtime detection of `PDFRedlines` module availability.
- Expanded README with badges, full API docs, and usage examples.

## 0.1.0

- Initial release.
- DOCX track-changes extraction from `word/document.xml`.
- Optional PDF extraction via the `pdf_redlines` package.
- Unified `Redlines.Change` shape and `Redlines.format_for_llm/1`.