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