1.6 release notes

We're excited to introduce Nutrient Web SDK 1.6, a release that brings significant improvements to document handling, form capabilities, and user experience. This version introduces enhanced rich text handling, improved form field styling, and numerous bug fixes that make the SDK more robust and user-friendly. See the changelog for the full list.

New API for UI customization

This release introduces a new API for customization. Currently, this support is added only for comment threads and will be extended to other UI elements in future releases. Please refer to the UI Customization guide to get started.

Improved rich text paste functionality

We've enhanced the rich text paste experience with support for unformatted paste using Cmd+Shift+V (or Ctrl+Shift+V on Windows/Linux). This feature allows users to paste content from external sources while stripping all formatting, ensuring consistent text appearance within annotations. The improved paste functionality also resolves issues where annotation values weren't properly synced after copy/paste operations from different sources, ensuring data consistency across all rich text annotations.

Font matching and embedding improvements

A new Configuration#contentEditingFontMatcher configuration option has been added, allowing developers to customize how fonts are matched during content editing operations. This enhancement provides greater control over font selection and ensures consistent typography across different document workflows.

We've also improved font embedding when working with PDF standard fonts, resulting in better compatibility when documents are viewed in external PDF viewers. This improvement ensures that documents maintain their intended appearance across different platforms and applications.

Enhanced form capabilities

Radio buttons and checkboxes now support solid and dashed border styles.

Document handling and performance improvements

Version 1.6 brings several enhancements to core document processing capabilities, improving both functionality and performance.

Improved document rendering stability

Rendering and document stability have been further enhanced in this release, resulting in a smoother experience when working with large and complex documents:

  • Rendering performance has been optimized for documents with more than 100 pages, ensuring smooth navigation and interaction even at scale.
  • Comment threads now display more intuitively, maintaining clear visibility of page content without overlap.
  • Page ordering operations in the Document Editor are now more reliable, especially when moving multiple selected pages at once.
  • Annotation selection in PER_SPREAD pagination mode is now handled more seamlessly, providing a more consistent editing workflow.

Comment display improvements

A new ViewState#commentDisplay property has been added to provide developers with greater control over how comments are displayed in the UI. This allows you to control whether comments are displayed as a popover or as a sidebar.

Consistent events

We've improved the behavior of callout annotations to match text annotation behavior - events now fire only on blur with non-empty content, providing more consistent user experience across different annotation types. Text annotation create events have also been refined to prevent firing on toolbar property changes for empty annotations.

Search and accessibility improvements

The search input has been improved to prevent text clipping on smaller screens, ensuring better usability across different device sizes. We've also resolved issues where comments wouldn't be visible on certain pages when Configuration#isEditableComment returned true.

Security and certificate handling

Version 1.6 includes improvements to digital signature handling and certificate management:

  • Enhanced certificate chain information in the pspdfkit/signature-info Instant JSON type, providing more comprehensive signature verification data
  • Improved handling of elliptic curve keys (ECDSA) during document signing operations, resolving compatibility issues with certain cryptographic implementations

Bug fixes and stability improvements

This release addresses numerous issues that improve overall SDK stability and user experience.

Minimum Document Engine version required: 1.5.6

For a complete list of changes, bug fixes, and performance improvements, refer to the changelog. For previous release notes, refer to the Web SDK 1.5 release notes. We appreciate your feedback and contributions as we continue to enhance Nutrient Web SDK.