Changelog for Java
RSS2.1.8 13 Jun 2026
General
- ChangedImproves classification for handwriting zones for the VLM pipeline. (#2737)
- ChangedImproves the Java 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)
2.1.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)
2.1.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 stability when processing multiple documents in a single process. (J#NAVI-8)
- ChangedImproves vision data extraction fidelity.
- FixedFixes caption and footnote relationships being linked to incorrect element IDs. (#2615)
- FixedFixes a crash when running OCR on Linux. (J#NAT-458)
- ChangedImproves Java SDK conversion, rendering, and extraction capabilities by incorporating enhancements from the Nutrient .NET SDK 14.4.3(opens in a new tab) release line.
2.1.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 Java API reference documentation with class declarations, inheritors, settings access patterns, and tag-grouped navigation. (J#NAJA-7)
- ChangedImproves Vision API JSON export performance on large multipage documents. (#2499)
- ChangedImproves Java SDK conversion, rendering, and extraction capabilities by incorporating enhancements from the Nutrient .NET SDK 14.4.2(opens in a new tab) release line.
2.1.4 12 Apr 2026
- ChangedImproves Java 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.
2.1.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 ICR and fixes issues in the VLM pipeline. (#2309)
2.1.1 30 Jan 2026
- AddedAdds annotation editing, forms editing, redaction, and signature support to improve feature parity with Nutrient .NET SDK(opens in a new tab). (#2302)
- ChangedExpands customizable settings support. (#2302)
- ChangedImproves vision capabilities, including OCR table extraction, intelligent content recognition (ICR), vision language model (VLM)-augmented ICR (local VLM/Claude/OpenAI), image description, and automatic download of encrypted models. (#2302)
2.1.0 29 Jan 2026
- AddedAdds PDF page and page-collection editing capabilities. (#2175, #2251, #2286, #2289)
- AddedAdds form field creation capabilities for text, checkbox, radio button, push button, combo box, list box, and signature fields. (#2175, #2251, #2286, #2289)
- ChangedChanges Java SDK capabilities as part of the 2.1.0 milestone. (#2175, #2251, #2286, #2289)
2.0.0 18 Jul 2025 and 21 Jul 2025
- AddedAdds the first public release of the Java SDK 2.x line on Maven Central, separate from the previous 1.x branch. (#1931, #1933, #1934, #1940, #1943, #1946, #1949, #1959, #1970, #1973, #1977, #1978)
- ChangedChanges the SDK architecture and simplifies the API. (#1931, #1933, #1934, #1940, #1943, #1946, #1949, #1959, #1970, #1973, #1977, #1978)
- ChangedImproves handling of complex parameters and exceptions for Java developers. (#1931, #1933, #1934, #1940, #1943, #1946, #1949, #1959, #1970, #1973, #1977, #1978)