- ✨ add support for business cards V1
- ✨ add support for delivery note V1
- ✨ add support for indian passport V1
- ✨ add support for resume V1.1
- ♻️ add deserializer + extract custom deserializing date class
- ♻️ decrease default delays for auto-polling
- ✨ add support for Financial Document v1.10
- ✨ add support for Invoice v4.8
- ✨ add support for BillOfLadingV1
- ✨ add support for (US) UsMailV2
- ✨ add support for (FR) EnergyBillV1
- ✨ add support for (FR) PayslipV1
- ✨ add support for NutritionFactsLabelV1
- ✨ add support for (US) HealthcareCardV1
- 🐛 fixed a bug that prevented longer decimals from appearing in the string representation of some objects
- 🐛 fixed a bug that caused non-table elements to unexpectedly appear truncated when printed to the console
- 📝 fix a few documentation errors & typos
- 🔧 updated CI dependencies
- ✨ add support for US Healthcare card V1
- ✨ add support for US Mail V2
- ✨ update financial document to v1.9
- ✨ update invoices to v4.7
- ✨ add support for invoice-splitter auto-extraction
- 🐛 fix improper display for BooleanFields
- ♻️ change the way registration fields are displayed
- ⬆️ bump dependencies
- ✨ add support for full text extraction (#177)
- 🐛 fix warning on not properly closing a PDF document
- ✨ add isEmpty() method to field classes
- ♻️ allow easier sub-classing of inferences
- ♻️ add public constructors to feature classes
- ✨ add boolean field support
- ✨ allow converting between bboxes and polygons
- ✨ allow sending multiple anchors when building line items
- ✨ update financial document to v1.7 and receipt to v5.2
- 📝 add HMAC verification documentation
- ✨ add HMAC validation for webhooks
- 🎨 a few minor improvements to using Generated products
- ✨ allow rendering a single page from a PDF
- ✨ update invoice to 4.6, financial document to 1.6
- ⬆️ update libraries for Java 21
- 🐛 fix HTML in docs
- ✨ update Invoice to v4.5
- ✨ add ability to easily load a webhook response
- ✨ Add support for generated v1
- ✨ handle job errors separately from API errors
- ✨ add support for EU Driver License V1
- ✨ add support for International Id V2
- ✨ add support for Resume v1
- ⬆️ 💥 update invoice to 4.4
- ✨ add support for rawValue in string fields
- ✨ add PDF to images feature
- ✨ add ability to extract sub-images from PDFs
- 📝 updates and fixes to documentation
- ✨ add better support for custom value list fields
- ✨ add ability to extract images from position data
- ✨ allow passing a string path to new
LocalInputSource
- ♻️ change async timers & retry values
- ♻️ implement stricter value checks for async timers & retry
- ⬆️ update dependencies
- ✨ add Carte Grise v1 product
- ✨ add International ID v1 product
- 📝 use delombok to document lombok methods
- ✨ add nPages to Document class
- ✨ add pageId to custom values
- ✨ add a method to simplify getting the document object
- ✨ add barcode reader v1
- ✨ add support for FR ID card v2
- ✨ add support for cropper v1
- ✨ add error code in HTTP exceptions
- ✨ add raw response string in response object
- ✨ add built-in async call polling
- ✨ add multi receipts detector v1
- ✨ better HTTP error printing
- 🐛 fix minor spacing issue when printing lists
- 🐛 take line height tolerance into account when evaluating fields
- ✨ add cropper option
- ✨ add support for US w9 v1
- ✨ add better handling of HTTP errors
- ✅ add unit tests for receipt v4, invoice v4
- ✨ add support for US driver license v1
- ⚰️ remove shipping container
- 🐛 fix for missing page data in us bank check
- 🐛 fix passport to match API return
- 🎨 harmonize variable and class names with API response
- 🎨 improve code structure
- ♻️ harmonize naming with other client libraries
- 🎨 put all the api classes in the http package
- ♻️ simplify getting a polygon's centroid
- 🎨 simplify MindeeClient creation
- 🎨 simplify product class names
- ✨ add support for asynchronous endpoints
- ✨ add support for invoice splitter v1
- ✨ add support for financial document v1.1
- ✨ add support for FR bank account details v2
- ✨ add receipt v5 support
- ✨ allow printing of the entire response
- ✨ better printing of tax information
- ♻️ use better table output for line items
- 🎨 harmonize CLI with other libraries
- 💬 update product property descriptions
- 🐛 fix for proper ordering of words
- 🐛 make sure account and endpoint is set on test script
- 📝 make code samples easier to read
- ✨ add support for FR bank account details
- ✨ Allow passing an URL to parse
- ♻️ 🐛 rework CLI, fix minor bugs along the way
- 🎨 use full java classes in sample code
- 🎨 ensure checkstyle enforces rules
- ✨ changed MindeeApi implementation to allow custom httpclientbuilders
- ⬆️ update httpClient and picocli
- ✨ add experimental support for line items reconstruction in custom APIs
- ✨ allow the HTTP client to use system properties
- ✅ add tests for environment variables
- 🎨 start conforming to Google Java standards
- 🎨 rename CLI class to more explicit CommandLineInterface
- ♻️ harmonize output with other client libraries
- 🐛 fix passport API version
- 🐛 fix for US Bank check API
- 🐛 fix cli version
- ✨ support Financial Document V1
- ✨ support proof of address V1
- ✨ support Ocr property for Invoice and Receipt
- ♻️ using IllegalStateException instead of NotSerializableException
- ✨ add default constructors for ListFieldValue
- ✏️ some renaming on Financial V1 and Proof of Address V1
- 🐛 Details property in Error become an object because it can handle both string and object
- ♻️ Mindee class become MindeeClient
- ♻️ enable the possibility to use your own pdf implementation
- ♻️ improve the creation of MindeeClient and reduce deps
- ✨ support document as stream
- ✨ support tax base on Receipt V4
- ✨ support EU License plates V1
- ✨ support US Bank check V1
- ✨ support FR Carte vitale V1
- ✨ support FR Id Card
- ✨ support Shipping container V1
- ✨ support Receipt V4.1
- ✨ support Invoice V4.1
- ✨ support Custom document as object from API Builder
- 📝 improve documentation
- 📝 update Custom V1 to include classification
- ✨ Add support for Invoice v4
- ⬆️ Bump jackson-databind from 2.13.4 to 2.13.4.2
- 💥 Document (endpoints) are now versioned, providing better backward-compatible support.
- ✨ New PDF cut system, which allows specifying exactly which pages to keep or remove.
- ✨ PDF documents are no longer cut by default, use the pageOptions parameter in the parse method.
- ✨ Add support fot Receipt v4
- ♻️ Improve the internal de-serialization process
- ⬆️ fix for Uncontrolled Resource Consumption in Jackson-databind
- ✨ custom document is handled by sub objects (#21)
- 🎉 First official release!