This HTML page is not optimized for LLM or AI agent consumption. Fetch the Markdown version instead: /guides/java/changelog.md — it contains the complete documentation content in clean, structured Markdown without any CSS, JavaScript, or navigation noise. Changelog for Nutrient Java SDK

Changelog for Java

RSS

2.1.8 13 Jun 2026

General

  • Changed
    Improves classification for handwriting zones for the VLM pipeline. (#2737)
  • Changed
    Improves the Java API reference layout with per-tag folder hierarchies for settings classes. (J#NAT-481)
  • Changed
    Changes the OCR setting to support multiple modes, including an automatic mode that selects the best processing pipeline. (#2738)

Office

  • Added
    Adds rendering of DisplayBarCode QR code fields in Word documents during conversion. (J#MAMBO-2058)
  • Added
    Adds rendering of form checkboxes and dropdowns from ODT documents during conversion. (J#MAMBO-2072)
  • Fixed
    Fixes a crash when converting Word documents containing an IF mail-merge field that resolves to an empty result. (J#MAMBO-2076)
  • Fixed
    Fixes DOCX repair so footers stored with an invalid hdr root element are corrected to ftr. (J#MAMBO-2078)
  • Fixed
    Fixes an invalid image stream exception. (J#MAMBO-2077)
  • Fixed
    Fixes MSG files with custom IPM.Note subclasses, such as archived emails, being reported as an unknown format. (J#GDPIC-1621)

PDF

  • Changed
    Improves embedded font subsetting with corrected .notdef glyph handling and CFF font reconstruction.
  • Changed
    Changes the Producer and Creator metadata of generated PDF documents from GdPicture.NET to Nutrient SDK. (J#NAT-460)
  • Fixed
    Fixes PDF/A validation errors related to embedded font glyph and width consistency. (J#PDFA-95)

2.1.7 8 Jun 2026

General

  • Added
    Adds a text export format for converting documents to plain text.
  • Added
    Adds an opt-in strict structured-output mode for AI data extraction with automatic schema normalization.
  • Added
    Adds first-class form-field detection to the Vision API, with optional AI semantic labeling of detected fields.
  • Added
    Adds intelligent chart parsing via HTML tables. (J#NAT-457)
  • Added
    Adds PNG, JPEG, and BMP support to image export, with automatic format detection from the destination filename. (J#NAT-474)
  • Added
    Adds single-flight coordination in ResourceDownloader to coalesce concurrent requests for the same model download. (J#NAT-472)
  • Added
    Adds support for primitive, enum, and string-array properties in settings. (J#NAT-107)
  • Added
    Adds Vision.ExtractStructured for AI-powered structured data extraction shaped by a caller-supplied JSON Schema.
  • Changed
    Improves AI extraction robustness with fail-fast schema validation and culture-independent confidence scoring.
  • Changed
    Improves AI model download reliability with integrity validation and automatic retry on failure. (J#NAT-419)
  • Changed
    Improves form-field detection by removing overlapping predictions for cleaner, more consistent results. (J#NAT-471)
  • Changed
    Improves heuristic PDF layout extraction.
  • Changed
    Improves the Office-to-PDF speed tests. (J#MAMBO-2073)
  • Removed
    Removes form-field inference from vision intelligent content recognition. (J#NAT-469)
  • Fixed
    Fixes intermittent errors in the VlmEnhanced vision pipeline when processing documents concurrently. (J#NAVI-16)
  • Fixed
    Fixes the GdPicture.NET.Toolkit NuGet package on .NET Framework 4.6.2 by including native runtimes as a package dependency. (J#GDPIC-1619)
  • Fixed
    Fixes incorrect text appearing inside images in multipage document Markdown output. (#2654)
  • Fixed
    Fixes loss of image alternate text descriptions when converting documents to PDF/UA. (J#PDFA-93)
  • Fixed
    Fixes word alignment in document layout that caused paragraphs to absorb text from neighboring lines. (#2633)

Office

  • Changed
    Improves DOCX line spacing rendering for documents using the legacy line spacing compatibility option. (J#MAMBO-2027)
  • Changed
    Improves ODT-to-PDF page dimension rendering to match Microsoft Word. (J#MAMBO-2059)
  • Changed
    Improves parsing empty spaces from ODT documents. (J#MAMBO-2075)
  • Fixed
    Fixes an exception when loading a Word document that contains an empty custom XML part. (J#MAMBO-2067)
  • Fixed
    Fixes an exception when rendering table cells where all text falls outside the cell boundary. (J#MAMBO-2065)
  • Fixed
    Fixes missing spacing before a numbered paragraph when the preceding paragraph isn’t part of the list. (J#MAMBO-2062)
  • Fixed
    Fixes ODT tables losing their header row. (J#MAMBO-2074)

PDF

  • Added
    Adds support for converting between Instant JSON and GdPicture XMP annotations. (J#NAT-406)
  • Added
    Adds support for exporting Instant JSON. (J#NAT-397)
  • Changed
    Improves PDF-to-Markdown conversion performance.
  • Changed
    Enables change tracking for Instant JSON exports by default. (J#NAT-394)
  • Fixed
    Fixes empty embedded file handling when merging PDF documents. (J#GDPDF-1520)

Templating

  • Added
    Adds PowerPoint (PPTX) templating with placeholders, loops, conditionals, tables, and images to the Office templater. (J#OFTAPI-20)

2.1.6 25 May 2026

  • Added
    Adds the AdaptiveOcr vision engine — a heuristic-first PDF extraction pipeline with automatic OCR fallback for image-based pages.
  • Added
    Adds a born-digital text fast path to VLM pipelines and enables VLM-only text output when OCR is disabled. (#2607)
  • Added
    Adds direct PDF processing support to the Vision API for improved document analysis.
  • Added
    Adds support for creating searchable PDFs.
  • Added
    Adds form detection support.
  • Changed
    Improves stability when processing multiple documents in a single process. (J#NAVI-8)
  • Changed
    Improves vision data extraction fidelity.
  • Fixed
    Fixes caption and footnote relationships being linked to incorrect element IDs. (#2615)
  • Fixed
    Fixes a crash when running OCR on Linux. (J#NAT-458)
  • Changed
    Improves 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

  • Added
    Adds Markdown export format to Vision API content extraction, including options for semantic block formatting and header/footer inclusion. (J#NAT-347 and #2590)
  • Added
    Adds a failure message when VlmEnhancedIcr isn’t configured correctly. (#2534)
  • Changed
    Improves Java API reference documentation with class declarations, inheritors, settings access patterns, and tag-grouped navigation. (J#NAJA-7)
  • Changed
    Improves Vision API JSON export performance on large multipage documents. (#2499)
  • Changed
    Improves 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

  • Changed
    Improves 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.
  • Changed
    Improves handwriting vision capabilities by adding a new in-house model that better identifies handwritten regions in images.

2.1.3 6 Mar 2026

  • Changed
    Improves compatibility and stability in the 2.1.x release line.

2.1.2 27 Feb 2026

  • Fixed
    Fixes XLSX conversion and OCR memory usage issues as part of a coordinated .NET/Java/Python SDK release. (#2309)
  • Changed
    Improves the Vision API for ICR and fixes issues in the VLM pipeline. (#2309)

2.1.1 30 Jan 2026

  • Added
    Adds annotation editing, forms editing, redaction, and signature support to improve feature parity with Nutrient .NET SDK(opens in a new tab). (#2302)
  • Changed
    Expands customizable settings support. (#2302)
  • Changed
    Improves 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

  • Added
    Adds PDF page and page-collection editing capabilities. (#2175, #2251, #2286, #2289)
  • Added
    Adds form field creation capabilities for text, checkbox, radio button, push button, combo box, list box, and signature fields. (#2175, #2251, #2286, #2289)
  • Changed
    Changes Java SDK capabilities as part of the 2.1.0 milestone. (#2175, #2251, #2286, #2289)

2.0.6 22 Dec 2025

  • Changed
    Improves the Java API documentation experience. (#2178)

2.0.5 19 Nov 2025

  • Changed
    Changes the published patch version on Maven Central to 2.0.5.

2.0.0 18 Jul 2025 and 21 Jul 2025

  • Added
    Adds 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)
  • Changed
    Changes the SDK architecture and simplifies the API. (#1931, #1933, #1934, #1940, #1943, #1946, #1949, #1959, #1970, #1973, #1977, #1978)
  • Changed
    Improves handling of complex parameters and exceptions for Java developers. (#1931, #1933, #1934, #1940, #1943, #1946, #1949, #1959, #1970, #1973, #1977, #1978)