What's New
Features
- Add automatic retry logic for transient Gemini API errors (503, 429) with jittered exponential backoff and keyword-only retry knobs (#385, fixes #240)
Security
- Make URL fetching opt-in by default (#449). URLs in input text are no longer auto-fetched; pass an explicit flag to enable.
Performance
- Replace difflib fuzzy aligner with an O(n·m²) LCS DP for significantly faster alignment on large extractions (#442)
Bug Fixes
- Close progress bars cleanly when save/download fails (#434)
- Make
IssueKindpublic and export it in__all__(#426)
Documentation
- Note that
output_nameis not sanitized insave_annotated_documents(#451) - Add
langextract-usageAgent Skill (#448)
Full Changelog: v1.2.1...v1.3.0