# Discover the key updates in PSPDFKit for Web 2023.1

[PSPDFKit for Web 2023.1](https://www.nutrient.io/blog/pspdfkit-web-2023-1-rich-text-support-annotation-rotation/) introduces some new APIs and includes several bug fixes. To determine if you need to take action, check your implementation and the information below.

## Notable changes

- (#37692) Widget annotations for signature form fields will be rendered using their appearance stream if the license includes either the Digital Signatures or the Electronic Signatures component, regardless of the form field being signed or not, and regardless of the returned value of an eventual `isAPStreamrendered()` callback when present in the provided configuration.

Previously, only digitally signed form fields would be rendered using their appearance stream, and only when the license included the Digital Signatures license component.

It’s not possible to restore the previous behavior, but if you need it for your use case, contact [Support](https://support.nutrient.io/hc/en-us/requests/new) and we’ll try to help you.

- (#38366) Microsoft Edge 18 will no longer be supported starting in PSPDFKit for Web 2023.2.0.

- (#37778) [Instant JSON](https://www.nutrient.io/guides/web/json.md) annotation version 1 is now deprecated. It’ll still work, but exporting Instant JSON will now return `v: 2`.

- (#37778) The `text` property of [`NutrientViewer.Annotations.TextAnnotation`](https://www.nutrient.io/api/web/classes/NutrientViewer.Annotations.TextAnnotation.html) is now an object with the following signature:

```js

type Text = {
  format: "xhtml" | "plain",
  value: string
};

```

Text annotations now support both plain and rich text formats. You can read more about rich text annotations in [our guide](https://www.nutrient.io/guides/web/annotations/create-edit-and-remove/rich-text.md).

#### Before

```js

const textAnnotation = new NutrientViewer.Annotations.TextAnnotation({...otherProperties,
  text: "Hello world!"
});

```

#### After

```js

const textAnnotation = new NutrientViewer.Annotations.TextAnnotation({...otherProperties,
  text: {
    format: "plain",
    value: "Hello world!"
  }
});

```

- (#37778) The `text` property of [`NutrientViewer.Annotations.NoteAnnotation`](https://www.nutrient.io/api/web/classes/NutrientViewer.Annotations.NoteAnnotation.html) is now an object with the following signature:

```js

type Text = {
  format: "plain",
  value: string
};

```

#### Before

```js

const noteAnnotation = new NutrientViewer.Annotations.NoteAnnotation({...otherProperties,
  text: "This is a note."
});

```

#### After

```js

const noteAnnotation = new NutrientViewer.Annotations.NoteAnnotation({...otherProperties,
  text: {
    format: "plain",
    value: "This is a note."
  }
});

```

- (#37778) The `text` property of [`NutrientViewer.Comment`](https://www.nutrient.io/api/web/classes/NutrientViewer.Comment.html) is now an object with the following signature:

```js

type Text = {
  format: "xhtml",
  value: string
};

```

All comments now support rich text, and the `format` is always `xhtml`. You can read more about this in our [guide](https://www.nutrient.io/guides/web/annotations/comments-and-replies/comments.md).

#### Before

```js

const comment = new NutrientViewer.Comment({...otherProperties,
  text: "This is a comment."
});

```

#### After

```js

const comment = new NutrientViewer.Comment({...otherProperties,
  text: {
    format: "xhtml",
    value: "This is a comment."
  }
});

```

- (#38224) With PSPDFKit for Web 2023.1, grouping annotations is now possible; as a result, the Command-G keyboard shortcut will be changed to group selected annotations instead of triggering document search on macOS. However, you can still use Command-F as a workaround to trigger a document search.

- (#38494) This is the last release of PSPDFKit for Web that still includes support for the [`NutrientViewer.Configuration.disableWebAssembly`](https://www.nutrient.io/api/web/interfaces/Configuration.html#disablewebassembly) configuration property. As of this version, this option is officially deprecated, and running PSPDFKit for Web 2023.1 with the option enabled will show a warning. From version 2023.2.0, `NutrientViewer.Configuration.disableWebAssembly` configuration option support will end.

- (#38593) With PSPDFKit for Web 2023.1, the default value of the [`NutrientViewer.Options.BREAKPOINT_MD_TOOLBAR`](https://www.nutrient.io/api/web/variables/NutrientViewer.Options.BREAKPOINT_MD_TOOLBAR.html) changed from 1040px to 1070px. If you want to change its value, you must do so before the first time you load a PSPDFKit instance:

```js

NutrientViewer.Options.BREAKPOINT_MD_TOOLBAR = 1050;
NutrientViewer.load();

```

## Migrate PSPDFKit Server

For information on PSPDFKit Server migration, see [PSPDFKit Server 2023.1 migration guide](https://www.nutrient.io/guides/product-archives-and-deprecated-solutions.md).

For a full list of changes, check out the [changelog](https://www.nutrient.io/guides/web/changelog.md#2023.1.0). For the previous release notes, see [Web SDK 2022.5 release notes](https://www.nutrient.io/guides/web/release-notes/2022-5.md).
---

## Related pages

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

