Skip to content

Latest commit

 

History

History
524 lines (386 loc) · 14.1 KB

File metadata and controls

524 lines (386 loc) · 14.1 KB

Mindee Java Client Library Changelog

v4.43.1 - 2026-03-17

Fixes

  • 🐛 use new style, static object mapper to avoid recreating multiple times

v4.43.0 - 2026-03-16

Changes

  • ✨ Add support for Classification, Crop, OCR and Split utilities.

v4.42.1 - 2026-03-12

Changes

  • ⚰️ remove unused PayslipV2 product

Fixes

  • 🐛 decimal indicator should always be a period

v4.42.0 - 2026-02-24

Changes

  • ✨ add job information to inference
  • ♻️ update extraction routes

v4.41.0 - 2026-02-09

Changes

  • ✨ add easy accessor for list in object field

v4.40.0 - 2025-12-19

Changes

  • ✨ add basic data-schema replace to v2
  • ⬆️ security, bump dependency versions
  • ✨ add big decimal support to v2 fields
  • 🧑‍💻 automatically check for common coding problems

Fixes

  • 🧑‍💻 minor fixes for common coding problems

v4.39.0 - 2025-12-02

Changes

  • ✨ add support text context return option

v4.38.0 - 2025-11-26

Changes

  • ✨ add support for textContext parameter in V2
  • ✨ add support for data_schema property

Fixes

  • 🐛 fix for missing data_schema property in active options

v4.37.0 - 2025-10-28

Changes

  • ✨ add loading input sources using Path
  • ✨ add extra error information and RAG metadata

v4.36.0 - 2025-10-14

Changes

  • ✨ add getting page count from a local input source
  • ✨ allow comparing v2 field confidence
  • ⚰️ remove obsolete US Mail V2

v4.35.0 - 2025-09-04

Changes

  • ✨ add inference options

¡Breaking Changes!

  • ♻️ 💥 update raw text output from server

v4.34.0 - 2025-08-26

Changes

  • ✨ add typed accessors for values and fields

Fixes

  • 📝 fix documentation of page options

v4.33.0 - 2025-08-04

Changes

  • ✨ add support for page count & mime type
  • ♻️ use builder pattern for page options

Fixes

  • 🐛 fix for locations and confidence

v4.33.0-rc4 - 2025-07-25

Changes

  • ♻️ 💥 use array instead of List for webhook ids

v4.33.0-rc3 - 2025-07-23

Changes

  • ✨ add support for URL input sources

Fixes

  • 🐛 fix improper deserialization types for simple fields
  • 🐛 fix rst display

v4.33.0-rc2 - 2025-07-18

Changes

  • 🔧 tweak CI & testing
  • ♻️ rework internal syntaxes

Fixes

  • 🐛 fix http calls not redirecting properly
  • 🔧 fix CI

v4.33.0-rc1 - 2025-07-17

Changes

  • ✨ add support for mindee API V2 client & features
  • 🔧 tweak CI & testing
  • ♻️ uniformize variable naming across files

v4.32.1 - 2025-07-01

Fixes

  • 🐛 fix for invalid polygons returned by the server (#249)

v4.32.0 - 2025-06-03

Changes

  • ✨ add support for address fields

v4.31.0 - 2025-05-23

Changes

  • ✨ add support for Financial Document v1.14
  • ✨ add support for US Healthcare Cards v1.3
  • ✨ add support for Invoice v4.11
  • ⬆️ Bump pdfbox from 2.0.31 to 3.0.5

v4.30.0 - 2025-04-16

Changes

  • ✨ add support for workflow polling
  • ⬆️ Bump org.apache.httpcomponents.client5:httpclient5

v4.29.0 - 2025-04-16

Changes

  • ✨ add support for RAG parameter in workflow executions (#235)

v4.28.0 - 2025-04-15

Changes

  • ⬆️ 💥 migrate to http-core 5

v4.27.0 - 2025-04-08

Changes

  • ✨ add support for Financial Document V1.12
  • ✨ add support for Invoices V4.10
  • ✨ add support for US Healthcare Cards V1.2

v4.26.0 - 2025-03-28

Changes

  • ♻️ minor internal cleanup
  • ⚰️ deprecate LicensePlate, ProofOfAddress, ReceiptV4, US W9, EU Driver License & US Driver License

v4.25.0 - 2025-03-21

Fixes

  • 🐛 harmonize OS names across clients
  • 🐛 fix for no tests found

Changes

  • ♻️ increase async retry timers
  • ♻️ update display & structure for invoice splitter v1
  • ✨ bump FR EnergyBillV1 to V1.2 & US HealthcareCardV1 to V1.1
  • ✨ add OCR output to CLI

v4.24.2 - 2025-01-06

Fixes

  • 🐛 fix missing boolean field accessor for generated objects

v4.24.1 - 2024-12-27

Fixes

  • 🐛 fix for large files timing out in async mode

v4.24.0 - 2024-12-27

Changes

  • ✨ add support for us mail v3

v4.23.1 - 2024-12-20

Fixes

  • 🐛 fix for server not properly formatting floats

v4.23.0 - 2024-12-12

Changes

  • ✨ allow local downloading of remote sources
  • ⚰️ remove support for (FR) Carte Vitale V1 in favor of French Health Card V1

Fixes

  • 📝 fix technical documentation.

v4.22.0 - 2024-11-28

Changes

  • ✨ add support for workflows
  • ✨ add support for French Health Card V1
  • ✨ add support for Driver License V1
  • ✨ add support for Payslip FR V3
  • ⚰️ remove support for international ID V1

v4.21.0 - 2024-10-13

Changes

  • ✨ add support for business cards V1
  • ✨ add support for delivery note V1
  • ✨ add support for indian passport V1
  • ✨ add support for resume V1.1

Fixes

  • ♻️ add deserializer + extract custom deserializing date class
  • ♻️ decrease default delays for auto-polling

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!