Changelog for Python
RSS1.0.8 - 13 Jun 2026
General
- ChangedImproves classification for handwriting zones for the VLM pipeline. (#2737)
- ChangedImproves the Python API reference layout with per-tag folder hierarchies for settings classes. (J#NAT-481)
- ChangedChanges the OCR setting to support multiple modes, including an automatic mode that selects the best processing pipeline. (#2738)
Office
- AddedAdds rendering of
DisplayBarCodeQR code fields in Word documents during conversion. (J#MAMBO-2058) - AddedAdds rendering of form checkboxes and dropdowns from ODT documents during conversion. (J#MAMBO-2072)
- FixedFixes a crash when converting Word documents containing an IF mail-merge field that resolves to an empty result. (J#MAMBO-2076)
- FixedFixes DOCX repair so footers stored with an invalid
hdrroot element are corrected toftr. (J#MAMBO-2078) - FixedFixes an invalid image stream exception. (J#MAMBO-2077)
- FixedFixes MSG files with custom
IPM.Notesubclasses, such as archived emails, being reported as an unknown format. (J#GDPIC-1621)
- ChangedImproves embedded font subsetting with corrected
.notdefglyph handling and CFF font reconstruction. - ChangedChanges the Producer and Creator metadata of generated PDF documents from
GdPicture.NETtoNutrient SDK. (J#NAT-460) - FixedFixes PDF/A validation errors related to embedded font glyph and width consistency. (J#PDFA-95)
1.0.7 - 8 Jun 2026
General
- AddedAdds a text export format for converting documents to plain text.
- AddedAdds an opt-in strict structured-output mode for AI data extraction with automatic schema normalization.
- AddedAdds first-class form-field detection to the Vision API, with optional AI semantic labeling of detected fields.
- AddedAdds intelligent chart parsing via HTML tables. (J#NAT-457)
- AddedAdds PNG, JPEG, and BMP support to image export, with automatic format detection from the destination filename. (J#NAT-474)
- AddedAdds single-flight coordination in
ResourceDownloaderto coalesce concurrent requests for the same model download. (J#NAT-472) - AddedAdds support for primitive, enum, and string-array properties in settings. (J#NAT-107)
- AddedAdds
Vision.ExtractStructuredfor AI-powered structured data extraction shaped by a caller-supplied JSON Schema. - ChangedImproves AI extraction robustness with fail-fast schema validation and culture-independent confidence scoring.
- ChangedImproves AI model download reliability with integrity validation and automatic retry on failure. (J#NAT-419)
- ChangedImproves form-field detection by removing overlapping predictions for cleaner, more consistent results. (J#NAT-471)
- ChangedImproves heuristic PDF layout extraction.
- ChangedImproves the Office-to-PDF speed tests. (J#MAMBO-2073)
- RemovedRemoves form-field inference from vision intelligent content recognition. (J#NAT-469)
- FixedFixes intermittent errors in the
VlmEnhancedvision pipeline when processing documents concurrently. (J#NAVI-16) - FixedFixes the
GdPicture.NET.ToolkitNuGet package on .NET Framework 4.6.2 by including native runtimes as a package dependency. (J#GDPIC-1619) - FixedFixes incorrect text appearing inside images in multipage document Markdown output. (#2654)
- FixedFixes loss of image alternate text descriptions when converting documents to PDF/UA. (J#PDFA-93)
- FixedFixes word alignment in document layout that caused paragraphs to absorb text from neighboring lines. (#2633)
Office
- ChangedImproves DOCX line spacing rendering for documents using the legacy line spacing compatibility option. (J#MAMBO-2027)
- ChangedImproves ODT-to-PDF page dimension rendering to match Microsoft Word. (J#MAMBO-2059)
- ChangedImproves parsing empty spaces from ODT documents. (J#MAMBO-2075)
- FixedFixes an exception when loading a Word document that contains an empty custom XML part. (J#MAMBO-2067)
- FixedFixes an exception when rendering table cells where all text falls outside the cell boundary. (J#MAMBO-2065)
- FixedFixes missing spacing before a numbered paragraph when the preceding paragraph isn’t part of the list. (J#MAMBO-2062)
- FixedFixes ODT tables losing their header row. (J#MAMBO-2074)
- AddedAdds support for converting between Instant JSON and GdPicture XMP annotations. (J#NAT-406)
- AddedAdds support for exporting Instant JSON. (J#NAT-397)
- ChangedImproves PDF-to-Markdown conversion performance.
- ChangedEnables change tracking for Instant JSON exports by default. (J#NAT-394)
- FixedFixes empty embedded file handling when merging PDF documents. (J#GDPDF-1520)
Templating
- AddedAdds PowerPoint (PPTX) templating with placeholders, loops, conditionals, tables, and images to the Office templater. (J#OFTAPI-20)
1.0.6 - 25 May 2026
- AddedAdds the
AdaptiveOcrvision engine — a heuristic-first PDF extraction pipeline with automatic OCR fallback for image-based pages. - AddedAdds a born-digital text fast path to VLM pipelines and enables VLM-only text output when OCR is disabled. (#2607)
- AddedAdds direct PDF processing support to the Vision API for improved document analysis.
- AddedAdds support for creating searchable PDFs.
- AddedAdds form detection support.
- ChangedImproves licensing error information when
Document.openfails because the input format requires a feature not enabled by the active license. (J#NAPY-4) - ChangedImproves vision data extraction fidelity.
- FixedFixes ARM64 Windows compatibility issues where the SDK failed with cryptic errors on ARM64 Windows machines. (J#NAPY-6)
- FixedFixes caption and footnote relationships being linked to incorrect element IDs. (#2615)
- FixedFixes
Document.opento raiseFileNotFoundExceptionfor missing files. (J#NAPY-1) - FixedFixes a crash when running OCR on Linux. (J#NAT-458)
- FixedFixes the SDK version displayed in the license banner to match the installed wheel version. (J#NAPY-3)
- ChangedImproves Python SDK conversion, rendering, and extraction capabilities by incorporating enhancements from the Nutrient .NET SDK 14.4.3(opens in a new tab) release line.
1.0.5 - 8 May 2026
- AddedAdds Markdown export format to Vision API content extraction, including options for semantic block formatting and header/footer inclusion. (J#NAT-347 and #2590)
- AddedAdds a failure message when
VlmEnhancedIcrisn’t configured correctly. (#2534) - ChangedImproves
SdkSettingsaccessors with property-style syntax and refines the Python API reference documentation. (J#NAT-441) - ChangedImproves Vision API JSON export performance on large multipage documents. (#2499)
- ChangedImproves Python SDK conversion, rendering, and extraction capabilities by incorporating enhancements from the Nutrient .NET SDK 14.4.2(opens in a new tab) release line.
1.0.4 - 10 Apr 2026
- AddedAdds compatibility with Python
>=3.8. - ChangedImproves Python SDK conversion, rendering, and extraction capabilities by incorporating enhancements from the Nutrient .NET SDK 14.4.1(opens in a new tab) release line.
- ChangedImproves handwriting vision capabilities by adding a new in-house model that better identifies handwritten regions in images.
1.0.3 - 6 Mar 2026
- ChangedImproves Python error handling and exception mapping for clearer, more specific runtime errors. (#2383)
- ChangedImproves stability and reliability in generated Python bindings. (#2383)
1.0.2 - 27 Feb 2026
- FixedFixes XLSX conversion and OCR memory usage issues as part of a coordinated .NET/Java/Python SDK release. (#2309)
- ChangedImproves the Vision API for intelligent content recognition (ICR) and fixes issues in the vision language model (VLM) pipeline. (#2309)
- ChangedImproves macOS distribution compatibility for package delivery. (#2309)
1.0.1 - 31 Jan 2026
- AddedAdds the first public Python SDK release, with complete feature parity with Nutrient Java SDK(opens in a new tab) (including Vision) and near parity with Nutrient .NET SDK(opens in a new tab). (#2211, #2221)
- ChangedPositions the SDK for rapid prototyping and as an entry point for complex document manipulation workflows. (#2211, #2221)
- ChangedHighlights new Python guides(opens in a new tab) and the newly published Python API reference(opens in a new tab) as part of the release. (#2211, #2221)