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. Refer to the [changelog](https://www.nutrient.io/guides/web/changelog.md#1.6.0) 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 user interface (UI) elements in future releases. Refer to the [UI customization](https://www.nutrient.io/guides/web/user-interface/ui-customization/introduction.md) 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 enables 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`](https://www.nutrient.io/api/web/interfaces/Configuration.html#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 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 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`](https://www.nutrient.io/api/web/classes/NutrientViewer.ViewState.html#commentdisplay) property has been added to provide developers with greater control over how comments are displayed in the UI. This enables 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 a 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](https://www.nutrient.io/guides/document-engine/changelog.md#1.5.6)

For a complete list of changes, bug fixes, and performance improvements, refer to the [changelog](https://www.nutrient.io/guides/web/changelog.md#1.6.0). For previous release notes, refer to the [Web SDK 1.5 release notes](https://www.nutrient.io/guides/web/release-notes/1-5.md). We appreciate your feedback and contributions as we continue to enhance Nutrient Web SDK.
---

## Related pages

- [1 1](/guides/web/release-notes/1-1.md)
- [1 14](/guides/web/release-notes/1-14.md)
- [1 10](/guides/web/release-notes/1-10.md)
- [1 0](/guides/web/release-notes/1-0.md)
- [1 11](/guides/web/release-notes/1-11.md)
- [1 13 1](/guides/web/release-notes/1-13-1.md)
- [1 3](/guides/web/release-notes/1-3.md)
- [1 2](/guides/web/release-notes/1-2.md)
- [1 5](/guides/web/release-notes/1-5.md)
- [1 4](/guides/web/release-notes/1-4.md)
- [1 9](/guides/web/release-notes/1-9.md)
- [1 8](/guides/web/release-notes/1-8.md)
- [1 12](/guides/web/release-notes/1-12.md)
- [1 13](/guides/web/release-notes/1-13.md)
- [1 7](/guides/web/release-notes/1-7.md)
- [2017 3](/guides/web/release-notes/2017-3.md)
- [Upgrade annotations in PSPDFKit Web 2017.8](/guides/web/release-notes/2017-8.md)
- [2017 6](/guides/web/release-notes/2017-6.md)
- [2019 2](/guides/web/release-notes/2019-2.md)
- [Explore new features in PSPDFKit for Web 2017.9](/guides/web/release-notes/2017-9.md)
- [Explore the new features in PSPDFKit 2018.7](/guides/web/release-notes/2018-7.md)
- [Explore PSPDFKit for Web 2018.4 features](/guides/web/release-notes/2018-4.md)
- [Update your PSPDFKit for Web to version 2017.7](/guides/web/release-notes/2017-7.md)
- [Explore new features in PSPDFKit 2018.5](/guides/web/release-notes/2018-5.md)
- [Explore PSPDFKit for Web 2018.6 enhancements](/guides/web/release-notes/2018-6.md)
- [Key updates in PSPDFKit for Web 2019.1](/guides/web/release-notes/2019-1.md)
- [PSPDFKit for Web 2019.3 migration highlights](/guides/web/release-notes/2019-3.md)
- [New features in the 2018.1 migration guide](/guides/web/release-notes/2018-1.md)
- [PSPDFKit for Web 2018.2 migration insights](/guides/web/release-notes/2018-2.md)
- [Seamless migration to PSPDFKit for Web 2020.2](/guides/web/release-notes/2020-2.md)
- [PSPDFKit for Web 2019.5 migration insights](/guides/web/release-notes/2019-5.md)
- [Essential updates in PSPDFKit for Web 2019.4](/guides/web/release-notes/2019-4.md)
- [Upgrade to PSPDFKit Web 2020.3 seamlessly](/guides/web/release-notes/2020-3.md)
- [PSPDFKit Web and Server 2020.4 migration update](/guides/web/release-notes/2020-4.md)
- [2021 3](/guides/web/release-notes/2021-3.md)
- [Key changes in PSPDFKit for Web 2020.1](/guides/web/release-notes/2020-1.md)
- [Discover the new features in PSPDFKit for Web 2018.3](/guides/web/release-notes/2018-3.md)
- [Seamlessly migrate to PSPDFKit for Web 2021.2](/guides/web/release-notes/2021-2.md)
- [PSPDFKit Web 2020.6 migration insights](/guides/web/release-notes/2020-6.md)
- [Unified CRUD API enhancements for easy migration](/guides/web/release-notes/2020-5.md)
- [Upgrade to PSPDFKit for Web 2021.1 with ease](/guides/web/release-notes/2021-1.md)
- [PSPDFKit 2021.4 migration guide for seamless updates](/guides/web/release-notes/2021-4.md)
- [Migration guide for PSPDFKit 2021.5](/guides/web/release-notes/2021-5.md)
- [2021 6](/guides/web/release-notes/2021-6.md)
- [Key updates in PSPDFKit for Web 2023.3](/guides/web/release-notes/2023-3.md)
- [Discover the key updates in PSPDFKit for Web 2023.1](/guides/web/release-notes/2023-1.md)
- [PSPDFKit 2022.1.1 migration changes](/guides/web/release-notes/2022-1.md)
- [PSPDFKit 2023.2 migration and updates](/guides/web/release-notes/2023-2.md)
- [Enhancements in PSPDFKit for Web 2022.2](/guides/web/release-notes/2022-2.md)
- [Key improvements in PSPDFKit for Web 2022.5](/guides/web/release-notes/2022-5.md)
- [Explore the new features of PSPDFKit for Web 2022.3](/guides/web/release-notes/2022-3.md)
- [PSPDFKit for Web 2022.4 migration overview](/guides/web/release-notes/2022-4.md)
- [Key updates in PSPDFKit for Web 2023.5](/guides/web/release-notes/2023-5.md)
- [Explore key updates in PSPDFKit for Web 2023.4](/guides/web/release-notes/2023-4.md)
- [Essential Nutrient Web SDK 2024.1 migration tips](/guides/web/release-notes/2024-1.md)
- [2024 3](/guides/web/release-notes/2024-3.md)
- [2024 2](/guides/web/release-notes/2024-2.md)
- [2024 4](/guides/web/release-notes/2024-4.md)
- [Upgrading Nutrient Web SDK](/guides/web/release-notes/upgrading.md)
- [2024 5](/guides/web/release-notes/2024-5.md)
- [2024 7](/guides/web/release-notes/2024-7.md)
- [2024 8](/guides/web/release-notes/2024-8.md)

