11# Mindee Python Client Library Changelog
22
3+ ## v4.28.2 - 2025-09-12
4+ ### Fixes
5+ * :bug : fix for multiple webhooks
6+
7+
38## v4.28.1 - 2025-09-03
49### Fixes
510* :bug : inference options should default to None
279284* :sparkles : add custom associated classes & namespace for Generated APIs
280285* :memo : update sample codes for default usage
281286* :memo : add documentation for Generated APIs
282-
283287### Fixes
284288* :bug : fix sphinx doc from mistakenly looking for static files
285289* :bug : fix default async config to avoid timeouts on larger files
293297* :arrow_up : upgrade support for python 3.12
294298* :sparkles : add n_pages attribute to document
295299* :test_tube : :sparkles : add ** experimental** pdf-fixing utility
296-
297300### Fixes
298301* :memo : fix invoice-splitter doc
299302* :wrench : fix wrongful instance variable assignments
314317* :art : :boom : harmonize response types & syntax with other libraries
315318* :art : :boom : change endpoint management & syntax
316319* :art : :boom : move products to ` product ` module
317-
318320### Changes
319321* :sparkles : add support for auto-poll asynchronous parsing
320322* :sparkles : add support for products with both sync & async modes
331333* :recycle : re-organize geometry module
332334* :coffin : remove support for ReceiptV3
333335* :coffin : remove support for InvoiceV3
334-
335336### Fixes
336337* :bug : fix ` raw_http ` attribute displaying a python dict instead of raw JSON
337338
401402## v3.8.2 - 2023-05-23
402403### Changes
403404* :recycle : add a specific class for classifications, which are never None
404-
405405### Fixes
406406* :bug : fix for tax base amount
407407
445445* :sparkles : add support for shipping container v1
446446* :sparkles : add EU license plate v1
447447* :memo : add sample code for all supported APIs
448-
449448### Fixes
450449* :bug : fix for null classification field on custom APIs
451450
@@ -473,7 +472,6 @@ Also field names in `FinancialDocumentV1` now match those of `Invoice` and `Rece
473472### Changes
474473* :arrow_up : Update pikepdf
475474* :sparkles : Add support for Python 3.11
476-
477475### Fixes
478476* :bug : Fix misleading docstrings
479477
@@ -501,7 +499,6 @@ Also field names in `FinancialDocumentV1` now match those of `Invoice` and `Rece
501499* :sparkles : add Cropper support
502500* :sparkles : allow setting timeout value from env
503501* :sparkles : Add Invoice V4 (clearer field names, line items) (#107 )
504-
505502### Fixes
506503* :bug : page_n should always be set when available (#106 )
507504
@@ -514,11 +511,9 @@ Also field names in `FinancialDocumentV1` now match those of `Invoice` and `Rece
514511* :sparkles : Pass the document class instead of a string to specify how to ` parse ` input sources.
515512* :recycle : Some methods and parameters renamed for better clarity.
516513* :sparkles : Results from Custom documents are now deserialized into objects, rather than ` dict ` .
517-
518514### Changes
519515* :sparkles : Add support for expense receipts V4.
520516* :recycle : minor improvements to geometry functions.
521-
522517### Fixes
523518* :bug : Make sure the user is specified when calling custom docs on CLI
524519* :bug : Add default timeout of 120 seconds for endpoints.
@@ -527,7 +522,6 @@ Also field names in `FinancialDocumentV1` now match those of `Invoice` and `Rece
527522## v2.6.0 - 2022-10-10
528523### Fixes
529524* :bug : don't print "None" when filename is empty
530-
531525### Changes
532526* :wastebasket : deprecate setting singular and plural names for docs (#98 )
533527* :sparkles : add x-axis geometry functions (#99 )
@@ -555,7 +549,6 @@ Also field names in `FinancialDocumentV1` now match those of `Invoice` and `Rece
555549* :bug : :memo : custom docs names refer to the API, not the type.
556550* :bug : words should be separated when printing custom documents
557551* :bug : empty date should return passport not in validity
558-
559552### Changes
560553* :sparkles : Add TIFF and HEIC support
561554* :sparkles : Add real bounding boxes
@@ -565,7 +558,6 @@ Also field names in `FinancialDocumentV1` now match those of `Invoice` and `Rece
565558## v2.3.0 - 2022-05-23
566559### Fixes
567560* :bug : make sure the 'Token' keyword is sent in the auth headers
568-
569561### Changes
570562* :sparkles : now possible to read file contents at any time
571563* :hammer : run mypy in pre-commit
@@ -577,7 +569,6 @@ Also field names in `FinancialDocumentV1` now match those of `Invoice` and `Rece
577569## v2.2.0 - 2022-03-24
578570### Fixes
579571* :bug : :boom : fix for customer_company_registration being a list of values
580-
581572### Changes
582573* :sparkles : allow specifying file closing behavior
583574* :arrow_up : loosen setup.py requirements; update pinned dependencies
@@ -590,7 +581,6 @@ Also field names in `FinancialDocumentV1` now match those of `Invoice` and `Rece
590581* :bug : fix custom document in CLI
591582* :label : declare type info to mypy
592583* :bug : fix for dumping JSON in CLI
593-
594584### Changes
595585* :label : set stricter pylint and mypy settings
596586* :technologist : add pre-commit to ensure proper code formatting
@@ -608,7 +598,6 @@ Also field names in `FinancialDocumentV1` now match those of `Invoice` and `Rece
608598## v2.0.2 - 2022-02-21
609599### Fixes
610600* :bug : fix sending financial document via the CLI
611-
612601### Changes
613602* :sparkles : allow getting OCR return in CLI
614603* :sparkles : Make sure all document information is printed
@@ -618,7 +607,6 @@ Also field names in `FinancialDocumentV1` now match those of `Invoice` and `Rece
618607### Fixes
619608* :bug : fix for invoice to string
620609* :bug : fix for counting empty PDF pages
621-
622610### Changes
623611* :arrow_up : Update PikePDF to 4.5.0
624612* :arrow_up : Update Pillow to 9.0.1 (security fix)
@@ -627,13 +615,11 @@ Also field names in `FinancialDocumentV1` now match those of `Invoice` and `Rece
627615## v2.0.0 - 2022-02-14
628616### New Features
629617* :sparkles : Allow using custom documents (API builder)
630-
631618### :boom : Breaking Changes
632619* :recycle : ` probability ` renamed to ` confidence ` in the return fields to match
633620 API return
634621* :recycle : ` Client ` initialization reworked to be more extensible
635622* :recycle : Document loading and parsing reworked to separate arguments
636-
637623### Changes
638624* :arrow_up : Upgrade pikepdf to 4.4.1
639625* :memo : Documentation migrated mainly to https://developers.mindee.com/docs
@@ -643,7 +629,6 @@ Also field names in `FinancialDocumentV1` now match those of `Invoice` and `Rece
643629### Fixes
644630* :bug : fix probabilities not loaded from API
645631 [ #49 ] ( https://github.com/mindee/mindee-api-python/issues/49 )
646-
647632### Changes
648633* :sparkles : add CLI tool for testing
649634
@@ -654,7 +639,6 @@ Also field names in `FinancialDocumentV1` now match those of `Invoice` and `Rece
654639 [ #33 ] ( https://github.com/mindee/mindee-api-python/issues/33 )
655640* :bug : fixed API error when using base64
656641 [ #45 ] ( https://github.com/mindee/mindee-api-python/issues/45 )
657-
658642### Changes
659643* :sparkles : Add user-agent header with SDK and Python versions
660644* :sparkles : Use pikepdf to replace pyMuPDF
@@ -673,7 +657,6 @@ Also field names in `FinancialDocumentV1` now match those of `Invoice` and `Rece
673657## v1.2.2 - 2021-10-11
674658### Fixes
675659* :bug : Fixed [ #15 ] ( https://github.com/mindee/mindee-api-python/issues/15 )
676-
677660### Changes
678661* :sparkles : Added pdf page number parameter for multi-pages pdfs
679662* :sparkles : Added a blank pages only PDF detection & error raising
0 commit comments