Skip to content

Latest commit

 

History

History
305 lines (231 loc) · 8.83 KB

CHANGELOG.md

File metadata and controls

305 lines (231 loc) · 8.83 KB

Mindee Java API Library Changelog

v4.20.0 - 2024-10-11

Changes

  • ✨ add support for Financial Document v1.10
  • ✨ add support for Invoice v4.8

v4.19.0 - 2024-09-18

Changes

  • ✨ 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

Fixes

  • 🐛 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

v4.18.0 - 2024-07-26

Changes

  • ✨ 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

Fixes

  • 🐛 fix improper display for BooleanFields
  • ♻️ change the way registration fields are displayed
  • ⬆️ bump dependencies

v4.17.0 - 2024-06-04

Changes

  • ✨ add support for full text extraction (#177)

Fixes

  • 🐛 fix warning on not properly closing a PDF document

v4.16.0 - 2024-05-27

Changes

  • ✨ add isEmpty() method to field classes
  • ♻️ allow easier sub-classing of inferences
  • ♻️ add public constructors to feature classes

v4.15.0 - 2024-05-23

Changes

  • ✨ add boolean field support
  • ✨ allow converting between bboxes and polygons
  • ✨ allow sending multiple anchors when building line items

v4.14.0 - 2024-05-16

Changes

  • ✨ update financial document to v1.7 and receipt to v5.2
  • 📝 add HMAC verification documentation

v4.13.0 - 2024-04-30

Changes

  • ✨ 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

v4.12.1 - 2024-03-19

Changes

  • ⬆️ update libraries for Java 21

Fixes

  • 🐛 fix HTML in docs

v4.12.0 - 2024-03-18

Changes

  • ✨ update Invoice to v4.5
  • ✨ add ability to easily load a webhook response
  • ✨ Add support for generated v1

v4.11.1 - 2024-03-06

Changes

  • ✨ handle job errors separately from API errors

v4.11.0 - 2024-02-21

Changes

  • ✨ add support for EU Driver License V1
  • ✨ add support for International Id V2
  • ✨ add support for Resume v1

v4.10.0 - 2024-01-30

Changes

  • ⬆️ 💥 update invoice to 4.4
  • ✨ add support for rawValue in string fields

v4.9.0 - 2024-01-09

Changes

  • ✨ add PDF to images feature
  • ✨ add ability to extract sub-images from PDFs

v4.8.1 - 2023-12-29

Changes

  • 📝 updates and fixes to documentation

v4.8.0 - 2023-12-29

Changes

  • ✨ add better support for custom value list fields

v4.7.0 - 2023-12-28

Changes

  • ✨ add ability to extract images from position data
  • ✨ allow passing a string path to new LocalInputSource

v4.6.0 - 2023-12-22

Changes

  • ♻️ 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

v4.5.0 - 2023-11-17

Changes

  • 📝 use delombok to document lombok methods
  • ✨ add nPages to Document class
  • ✨ add pageId to custom values

v4.4.1 - 2023-09-25

Changes

  • ✨ add a method to simplify getting the document object

v4.4.0 - 2023-09-23

Changes

  • ✨ 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

Fixes

  • 🐛 fix minor spacing issue when printing lists
  • 🐛 take line height tolerance into account when evaluating fields

v4.3.0 - 2023-09-01

Changes

  • ✨ add cropper option
  • ✨ add support for US w9 v1
  • ✨ add better handling of HTTP errors

v4.2.0 - 2023-08-08

Changes

  • ✅ add unit tests for receipt v4, invoice v4
  • ✨ add support for US driver license v1

v4.1.0 - 2023-07-24

Changes

  • ⚰️ remove shipping container

Fixes

  • 🐛 fix for missing page data in us bank check
  • 🐛 fix passport to match API return

v4.0.0 - 2023-06-20

¡Breaking Changes!

  • 🎨 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

Changes

  • ✨ 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

Fixes

  • 🐛 fix for proper ordering of words
  • 🐛 make sure account and endpoint is set on test script

v3.4.0 - 2023-05-02

Changes

  • 📝 make code samples easier to read
  • ✨ add support for FR bank account details
  • ✨ Allow passing an URL to parse

v3.3.0 - 2023-04-19

Changes

  • ♻️ 🐛 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

v3.2.1 - 2023-03-28

Changes

  • ⬆️ update httpClient and picocli

v3.2.0 - 2023-03-27

Changes

  • ✨ 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

Fixes

  • 🐛 fix passport API version
  • 🐛 fix for US Bank check API
  • 🐛 fix cli version

v3.1.0 - 2023-02-02

Changes

  • ✨ 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

Fixes

  • 🐛 Details property in Error become an object because it can handle both string and object

v3.0.0 - 2023-01-16

¡Breaking Changes!

  • ♻️ Mindee class become MindeeClient
  • ♻️ enable the possibility to use your own pdf implementation
  • ♻️ improve the creation of MindeeClient and reduce deps

Changes

  • ✨ 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

v2.1.0 - 2022-12-12

Changes

  • ✨ Add support for Invoice v4

Fixes

  • ⬆️ Bump jackson-databind from 2.13.4 to 2.13.4.2

v2.0.0 - 2022-12-06

¡Breaking Changes!

  • 💥 Document (endpoints) are now versioned, providing better backward-compatible support.

Changes

  • ✨ 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

v1.1.1 - 2022-10-10

Fixes

  • ⬆️ fix for Uncontrolled Resource Consumption in Jackson-databind

v1.1.0 - 2022-10-03

Changes

  • ✨ custom document is handled by sub objects (#21)

v1.0.0 - 2022-09-21

  • 🎉 First official release!