¡Breaking Changes!
- 💥 ♻️ update V1 & V2 syntaxes to match other SDKs
- ♻️ move V1 client to V1 module
- ♻️ move V2 client to V2 module
- ♻️ move legacy products to 'V1' module
- ♻️ add parsing and extraction to v1 module
- ♻️ move V1 HTTP to V1 module
- ♻️ move V2 HTTP module to V2 namespace
- ♻️ move data schema to extraction parameters namespace
- ⬆️ 💥 drop support for ruby < 3.2
- ♻️ 💥 change raw_http attribute in responses to be actual json strings
- ♻️ 💥 make logging configurable and default output to stderr
- ♻️ 💥 remove useless
PDFExtractormodule - ♻️ 💥 change
Errorsmodule toError - ♻️ 💥 change Ocr modules and classes to OCR to keep consistency
- 💥 remove support for the following V1 products:
- ⚰️ US Bank Check V1
- ⚰️ Bill of Lading V1
- ⚰️ Business Card V1
- ⚰️ FR Carte Grise V1
- ⚰️ Delivery Notes V1
- ⚰️ Driver License V1
- ⚰️ FR Energy Bill V1
- ⚰️ Nutrition Facts V1
Changes
- ✨ ⬆️ add support for mindee-lite gem
- ✨ add support for crop operation
- ✨ add support for split operation
- ✨ add support for model search
- ✨ add support for V2 CLI
- 🔧 ⬆️ add better tooling and pre-commit hook
- ⬆️ and bump all dependencies
Fixes
- 🐛 fix webhook IDs not sending properly
- 🐛 fix miscellaneous issues leading to saved
ExtractedPDFinstances having invalid names - ♻️ fix miscellaneous typing issues relating to
ExtractedPDFandExtractedImageclasses
Full Changelog: v4.13.0...v5.0.0.beta1