---
title: "1.2 release notes"
canonical_url: "https://www.nutrient.io/guides/web/release-notes/1-2/"
md_url: "https://www.nutrient.io/guides/web/release-notes/1-2.md"
last_updated: "2026-05-14T21:57:26.964Z"
description: "Nutrient Web SDK 1.2 release notes detailing new features, annotation and UI updates, performance tuning, and migration considerations."
---

We’re pleased to announce Nutrient Web SDK 1.2, which ships with numerous enhancements and improvements, with a particular focus on elevating the functionality of rich text annotations. This release represents a significant advancement of our text annotation capabilities, delivering a more reliable and intuitive experience. Refer to the [changelog](https://www.nutrient.io/guides/web/changelog.md#1.2.0) for full details.

### DWS Viewer API support

This version of Nutrient Web SDK ships with support for [opening documents](https://www.nutrient.io/guides/web/open-a-document/from-dws-viewer-api.md) from [DWS Viewer API](https://www.nutrient.io/api/viewer-api/).

DWS Viewer API is a cloud-based deployment option that allows you to render PDFs, Office files, and images securely in the browser with all the benefits of backend processing that were previously only possible with an on-premises Document Engine deployment.

DWS Viewer API is now in public preview and ready for you to build with today. Start for free by signing up on the [DWS Viewer API dashboard](https://dashboard.nutrient.io/viewer-api).

### Breaking API changes

The `NutrientViewer.ViewState#enableAlwaysScrollToZoom` property is being deleted in favor of the more flexible [`ViewState.zoom` API](https://www.nutrient.io/api/web/classes/NutrientViewer.ViewState.html#zoom). This change improves control over zoom behavior and aligns with our modern API design principles.

With this version, the property is removed completely and any code using it will stop working.

Before:

```js

instance.setViewState((viewState) =>
  viewState.set("enableAlwaysScrollToZoom", true)
);

```

After:

```js

// Always zoom on scroll wheel without requiring the Control key to be pressed.
instance.setViewState(
  new NutrientViewer.ViewState({
    zoom: {
      // Configure scroll wheel zoom behavior.
      wheelZoomMode: NutrientViewer.WheelZoomMode.ALWAYS
      //... other zoom options
    }
  })
);

```

### Rich text annotations: Major enhancements

This release delivers significant improvements to rich text annotations, making them more reliable, consistent, and user-friendly.

Key enhancements

- Adds support for applying font size and font family to individual text segments, enabling more precise text styling.

- Standardizes behavior between background color and font color selections, ensuring consistent functionality across all color options.

- Synchronizes rich text properties with underlying annotation metadata when all text is selected, ensuring consistent display.

- Improves text formatting (bold, italic, underline) to work reliably during typing without disrupting line breaks or causing text to become hidden.

- Enhances color management to maintain focus when changing colors, with proper updating of color swatches and consistent color application.

- Preserves formatting and prevents data loss in multi-line text annotations during editing, deletion, and focus changes.

- Maintains styling and formatting when pasting rich text content, with proper placement of pasted text.

- Ensures consistent resizing behavior across all handles while preserving an annotation’s size, formatting, and alignment.

- Improves keyboard focus management and restoration in the toolbar for consistent behavior across browsers.

- Enhances AP stream generation with proper preservation of newlines and text formatting for improved document compatibility.

## Accessibility improvements

Keyboard accessibility has been greatly improved in the toolbar, with focus handling and screen reader compatibility as the main highlights.

Document structure for elements like tables is now better exposed to screen readers.

Minimum Document Engine version required: [1.5.6](https://www.nutrient.io/guides/document-engine/changelog.md#1.5.6)

These improvements provide a more seamless and predictable experience when working with rich text content. For a complete list of changes, bug fixes, and performance improvements, refer to the [changelog](https://www.nutrient.io/guides/web/changelog.md#1.2.0). For previous release notes, refer to the [Web SDK 1.1 release notes](https://www.nutrient.io/guides/web/release-notes/1-1.md). We appreciate your feedback and contributions as we continue to enhance Nutrient Web SDK.
---

## Related pages

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

