---
title: "2018.1 release notes"
canonical_url: "https://www.nutrient.io/guides/web/release-notes/2018-1/"
md_url: "https://www.nutrient.io/guides/web/release-notes/2018-1.md"
last_updated: "2026-06-08T15:36:25.071Z"
description: "Explore the enhancements in PSPDFKit 2018.1, including new toolbar items, XFDF support, and improved WebAssembly initialization."
---

# New features in the 2018.1 migration guide

[PSPDFKit for Web 2018.1](https://www.nutrient.io/blog/pspdfkit-web-2018-1/) adds support for a new thumbnail sidebar, page rotation, and XFDF export/import.

If you’re maintaining a Server installation, make sure to check out the [2018.1 server migration guide](https://www.nutrient.io/guides/product-archives-and-deprecated-solutions.md).

### Notable changes

- A new toolbar item was added to the [`defaultToolbarItems`](https://www.nutrient.io/api/web/variables/NutrientViewer.defaultToolbarItems.html) to show/hide the thumbnail sidebar, `sidebar-thumbnails`. When it is clicked, it will update the [`ViewState`](https://www.nutrient.io/api/web/classes/NutrientViewer.ViewState.html).

- The [`ViewState`](https://www.nutrient.io/api/web/classes/NutrientViewer.ViewState.html) has new properties:
  - [`ViewState#sidebarMode`](https://www.nutrient.io/api/web/classes/NutrientViewer.ViewState.html#sidebarmode) to toggle the visibility of the sidebar.

  - [`ViewState#pagesRotation`](https://www.nutrient.io/api/web/classes/NutrientViewer.ViewState.html#pagesrotation) to control the rotation of all pages. The value must be a multiple of 90 degrees. The helper methods `ViewState#rotateLeft()` and `ViewState#rotateLeft()` were added to quickly rotate by 90 degrees in one direction.

- The existing [`Instance#exportInstantJSON()`](https://www.nutrient.io/api/web/classes/NutrientViewer.Instance.html#exportinstantjson) API is now also available on server deployments.

- A new API was added to export XFDF: [`Instance#exportXFDF()`](https://www.nutrient.io/api/web/classes/NutrientViewer.Instance.html#exportxfdf).

- A new, standalone-exclusive API was added to import XFDF when loading a PDF ([`Configuration#XFDF`](https://www.nutrient.io/api/web/interfaces/Configuration.html#xfdf) and [`Configuration#XFDFKeepCurrentAnnotations`](https://www.nutrient.io/api/web/interfaces/Configuration.html#xfdfkeepcurrentannotations)). For server setups, this is part of the [Server API](https://www.nutrient.io/guides/product-archives-and-deprecated-solutions.md).

- When loading a WebAssembly instance, support for [IndexedDB caching](https://developer.mozilla.org/en-US/docs/Web/API/IndexedDB_API) and [streaming instantiation](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/WebAssembly/instantiateStreaming) will now be detected. If the browser supports any of these techniques, we’ll use it to improve WebAssembly initialization time.

- The new WebAssembly streaming instantiation will require a specific MIME type for the `pspdfkit.wasm` artifact. This needs to be configured by your web server if you’re not using PSPDFKit Server. Make sure that the response header for the WebAssembly request returns `Content-Type=application/wasm`.

For a full list of changes, check out the [changelog](https://www.nutrient.io/guides/web/changelog.md#2018.1).
---

## Related pages

- [1 0](/guides/web/release-notes/1-0.md)
- [1 1](/guides/web/release-notes/1-1.md)
- [1 10](/guides/web/release-notes/1-10.md)
- [1 11](/guides/web/release-notes/1-11.md)
- [1 12](/guides/web/release-notes/1-12.md)
- [1 13 1](/guides/web/release-notes/1-13-1.md)
- [1 13](/guides/web/release-notes/1-13.md)
- [1 14](/guides/web/release-notes/1-14.md)
- [1 15](/guides/web/release-notes/1-15.md)
- [1 16](/guides/web/release-notes/1-16.md)
- [1 17](/guides/web/release-notes/1-17.md)
- [1 18](/guides/web/release-notes/1-18.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)
- [1 7](/guides/web/release-notes/1-7.md)
- [1 8](/guides/web/release-notes/1-8.md)
- [1 9](/guides/web/release-notes/1-9.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)
- [Upgrade annotations in PSPDFKit Web 2017.8](/guides/web/release-notes/2017-8.md)
- [Explore new features in PSPDFKit for Web 2017.9](/guides/web/release-notes/2017-9.md)
- [PSPDFKit for Web 2018.2 migration insights](/guides/web/release-notes/2018-2.md)
- [Discover the new features in PSPDFKit for Web 2018.3](/guides/web/release-notes/2018-3.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)
- [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)
- [2019 2](/guides/web/release-notes/2019-2.md)
- [PSPDFKit for Web 2019.3 migration highlights](/guides/web/release-notes/2019-3.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)
- [Key changes in PSPDFKit for Web 2020.1](/guides/web/release-notes/2020-1.md)
- [Seamless migration to PSPDFKit for Web 2020.2](/guides/web/release-notes/2020-2.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)
- [Unified CRUD API enhancements for easy migration](/guides/web/release-notes/2020-5.md)
- [PSPDFKit Web 2020.6 migration insights](/guides/web/release-notes/2020-6.md)
- [Upgrade to PSPDFKit for Web 2021.1 with ease](/guides/web/release-notes/2021-1.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)
- [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)
- [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)
- [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 improvements in PSPDFKit for Web 2022.5](/guides/web/release-notes/2022-5.md)
- [Discover the key updates in PSPDFKit for Web 2023.1](/guides/web/release-notes/2023-1.md)
- [PSPDFKit 2023.2 migration and updates](/guides/web/release-notes/2023-2.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)
- [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 2](/guides/web/release-notes/2024-2.md)
- [2024 3](/guides/web/release-notes/2024-3.md)
- [2024 4](/guides/web/release-notes/2024-4.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)
- [Upgrading Nutrient Web SDK](/guides/web/release-notes/upgrading.md)

