Follow us on Twitter for updates. Our blog highlights the best new features and changes.

Newest Release

1.9.1 - 7 Jan 2019

  • Fixed
    Fixes an issue with the Nuget package. (#18242)

1.9.0 - 20 Dec 2018

  • Changed
    Improvements to API documentation. (#18016)

UI

  • Added
    Adds smooth line rendering for ink annotations and ink signatures. (#1588)
  • Added
    Adds ability to prevent text copying. (#17965)
  • Fixed
    Fixes an issues where PdfView mode can be stuck. (#18127)

Model

  • Added
    Adds CreatedAt and UpdatedAt to IAnnotation. (#17977)
  • Added
    Adds CreatorName to IAnnotation. (#17976)
  • Added
    Adds NoView property to IAnnotation. (#18017)
  • Added
    Adds the ability to import and export via XFDF. (#17843)
  • Added
    Added Name property to IAnnotation. (#17944)
  • Added
    Added ability to use custom data providers and sinks. (#17842)
  • Changed
    Improves handling of malformed documents when parsing the extended graphics state. (#18057)
  • Fixed
    Fixes a crash parsing text on a very small number of documents. (#18032)
  • Fixed
    Fixes an issue where Search.Library would return incorrect results when searching within documents that contained Unicode surrogate pairs (like Emoji) in their text. (#3292)
  • Fixed
    Fixes issue with future access list if file is no longer available. (#17884)
  • Fixed
    Fixes an issue importing text annotation styles from Instant JSON. (#17949)
  • Fixed
    Fixes an issue with file access in app assets. (#17876)
  • Fixed
    Fixes an issues where OnDocumentOpened event not always fired. (#18126)

PSPDFKit for Web 2018.7

  • API
    Adds public CSS class for active Dropdown Buttons. (#2466)
  • Added
    Adds new stroke color icon to avoid confusion for non closed shapes (ink, lines, polylines). (#2508)
  • Added
    Adds support for deleting selected annotations with Backspace and Delete keys. (#1405)
  • Changed
    Improves contrast of annotation toolbar icons. (#2508)
  • Fixed
    Fixes an issue where the annotation toolbar layout would break when changing the font size. (#2225)
  • Fixed
    Fixes the mixup between the border color and the fill color icons. (#2508)
  • Fixed
    Fixes an issue where the last point of an ink annotation line being created was lost when releasing the pointer. (#2518)
  • Fixed
    Fixes an issue where stamps UI would break when editing text. (#2445)
  • Fixed
    Fixes an issue where some standard stamp annotations were being rendered as Custom. (#2467)
  • Fixed
    Fixes an issue where stamp annotations were rendered rotated when viewing rotated documents. (#2486)
  • Fixed
    Fixes bookmarks sidebar translations to be more accessible and self explanatory. (#2478)
  • Fixed
    Fixes an issue with SidebarMode.BOOKMARKS not being activatable via public API. (#2500)
  • Fixed
    Fixes an issue where note annotations content new lines were not being rendered. (#2487)
  • Fixed
    Fixes an issue where annotations could be deleted even though read only mode is enabled. (#2505)
  • Fixed
    Fixes an issue where certain annotation toolbar items did not share the same height. (#2508)
  • Fixed
    Fixes an issue where annotations hit test area was too wide. (#2127)
  • Fixed
    Fixes an issue where setting className and icon for the layout-config got ignored. (#2536)
  • Fixed
    Fixes an issue where the annotation toolbar for note annotations was shown when in read only mode. (#2461)
  • Fixed
    Fixes an issue where text selection using the touch mode was not properly working. (#2407)
  • Fixed
    Fixes an issue where stamp annotations added to rotated PDF pages were not rendered correctly. (#2521)
  • Fixed
    Fixes an issue where rendered squiggle annotations would shrink when the viewport was zoomed out. (#2555)
  • Changed
    Improves automatic font size calculation for text widgets. (#C18095)
  • Fixed
    Fixes an issue where custom stamps were not being correctly validated. (#2477)
  • Fixed
    Fixes an issue where attachments provided via InstantJSON were not created upon initialization. (#2530)
  • Fixed
    Fixes issues when importing annotations on rotated pages using InstantJSON. (#C17814)
  • Fixed
    Fixes some visualization issues with markup annotations, especially on rotated pages. (#C17889, #C18002, #C18024)
  • Fixed
    Fixes an issue where squiggly annotations may not be created correctly on rotated pages. (#C17950)
  • Fixed
    Fixes text parsing issue noticed on a very limited number of documents. (#C18032)

1.8.0 - 29 Nov 2018

  • Added
    Adds bookmarks support. (#17028)
  • Added
    Adds support for stamp annotations. (#17027)
  • Added
    Adds a helper method for getting all annotations. (#17452)
  • Added
    Adds a toggleable toolbar item. (#16632)
  • Changed
    Interaction mode changes now set focus on the WebView. (#17439)
  • API
    Breaking changes made to ToolbarItem to allow richer button support. (#17481)
  • Fixed
    Fixes an issue with annotation borders drawn too thick. (#17599)
  • Fixed
    Fixes an issue where annotation setting were not remembered. (#17341)
  • Fixed
    Fixes an issue with Image annotation properties. (#17597)
  • Fixed
    Fixes an issue with file access in app assets. (#17876)
  • Fixed
    Fixes an issue with text preset positions. (#17447)
  • Fixed
    Fixes issue with future access list if file is no longer available. (#17884)

1.7.1 - 29 Oct 2018

  • Fixed
    Fixes an issue with unresponsive toolbar buttons. (#17371)
  • Fixed
    Fixes an issue where preset updates could not be disabled. (#17388)

1.7.0 - 23 Oct 2018

  • Added
    Added incremental saving and made it the default mode. (#17079)
  • Added
    Added Auto-Saving to the PdfView. (#14399)
  • Added
    Added the ability to provide a custom logger. (#17268)
  • Added
    Added the ability to set the sidebar mode programmatically. (#16947)
  • Fixed
    Fixes an issue where documents with a large number of form fields failed to display editing options. (#16911)
  • Fixed
    Fixes an issue with ink signature persistence. (#17201)

1.6.1 - 26 Sep 2018

  • Added
    Added annotation preset update event. (#16778)
  • Fixed
    Fixes an issue where the print dialog does not receive a source. (#16796)
  • Fixed
    Fixes an issue with Rects in markup annotations. (#16806)
  • Fixed
    Fixes an issue where the pager toolbar item would disappear. (#2320)

Model

  • Fixed
    Fixes an issue where not all form fields were listable immediately after opening a document. (#16479)

1.6.0 - 6 Sep 2018

  • Added
    Adds support for image annotations. (#16682)
  • Added
    Adds Outline and Annotation Sidebars. (#16660)
  • Added
    Adds localization support. (#15629)
  • Added
    Adds Annotation Presets. (#16660)
  • Added
    Adds Importing and Exporting of Instant Document Json. (#16557)
  • Added
    Adds IsSignature property to Ink annotation. (#16251)
  • Added
    Adds method for serializing partial, incomplete annotations to JSON. (#16660)
  • Fixed
    Fixes an issue with NuGet and x64 architecture. (#16431)
  • Fixed
    Fixes exception reporting with creation. (#16718)
  • Fixed
    Fixes toolbar manipulation in PdfView.Loaded. (#16476)

1.5.4 - 13 Aug 2018

  • Fixed
    Fixes an issue with some licenses unable to display documents. (#16428)

1.5.3 - 7 Aug 2018

  • API
    Removed InteractionMode.LayoutConfig. (#16312)
  • Added
    Add flattening example to Catalog example app. (#16275)
  • Fixed
    Fixes an issue when saving populated forms. (#16336)

1.5.2 - 01 Aug 2018

  • Added
    Adds NuGet package to SDK. (#16200)
  • Added
    Adds layout-config item to toolbar item types. (#15999)
  • Added
    Adds the ability to set the toolbar early. (#15903)
  • Changed
    Improves print dialog exception handling (#16218)
  • Fixed
    Fixes an issue with toolbar colors. (#16094)

PSPDFKit for Web 2018.4.1

  • Changed
    Improves text selection behavior when there is padding between the individual text lines. (#2090)
  • Fixed
    Fixes an issue where the viewport was too large when zoomed in. (#2086)

1.5.1 - 19 Jul 2018

  • Fixed
    Fixes an issue where certain licenses failed. (#16116)

1.5.0 - 17 Jul 2018

  • Added
    Adds support for shape annotations. (#15807)
  • Added
    Adds support for password protected PDFs. (#15467)
  • Added
    Adds ability to flatten PDFs. (#16062)
  • Added
    Adds an event handler OnSuspendUnloading to PdfView. (#15892)
  • Added
    Adds export example code to Catalog app. (#15913)
  • Fixed
    Fixes an issue where exporting to the currently open file failed. (#15994)

Model

  • Changed
    Allows printing without a PdfView. (#15225)
  • Fixed
    Fixes issue with setting toolbar hiding in xaml. (#15904)

PSPDFKit for Web 2018.4

  • Added
    Adds support for shape annotations: line, rectangle, ellipse, polyline and polygon. (#1203)
  • Added
    Adds public CSS classes for the Layout Config toolbar item and dropdown for easy styling. (#2064)
  • Changed
    Improves style of disabled buttons. (#1920)
  • Changed
    Changes the order of PSPDFKit.defaultToolbarItems. (#2039)
  • Fixed
    Fixes a rendering issue that resulted into blurry pages at certain zoom levels. (#1824)
  • Fixed
    Fixes a regression where form fields were read-only when the document permissions didn't permit modification. (#1976)
  • Fixed
    Fixes an issue where forms were not enabled when document permissions didn't permit modifying annotations and forms. (#1999)
  • Fixed
    Fixes an issue where annotation toolbars and some toolbar buttons included undefined as class name. (#2013)
  • Fixed
    Fixes an issue with long text overflowing in the layout configuration dropdown. (#2023)
  • Fixed
    Fixes an issue where the delete icon in the annotation toolbar was visible although the annotation was not created yet. (#2043)
  • Fixed
    Fixes an issue where the text-align icon was not correct. (#2042)
  • Fixed
    Fixes an issue with forms not rendering in standalone when rotating pages. (#2057)
  • Fixed
    Fixes an issue where invalid annotations crash the application. (#2004)

1.4.1 - 28 Jun 2018

  • Fixed
    Fixes an issue with selection handles. (#15836)

1.4.0 — 21 Jun 2018

  • Added
    Adds ARM Support. (#15185)
  • Added
    Adds a code example for custom CSS to the Catalog app. (#151635)
  • Added
    Adds a code example to demonstrate multiple PdfViews on page. (#15739)
  • Added
    Adds the ability to print a range or selection from document. (#15207)
  • Changed
    Improves PdfView CSS property URI validation and error reporting. (#151664)
  • Fixed
    Fixes an issue when resizing the print window. (#15687)

PSPDFKit for Web 2018.3.2

  • Fixed
    Fixes a regression where readOnly form fields were not properly disabled. (#1921)
  • Fixed
    Fixes an issue with selection grippers not working on Windows touch devices. (#1925)
  • Fixed
    Fixes an issue with contextual menus overlap the text markup annotation popover on some touch devices. (#1925)

1.3.0 — 30 May 2018

  • Added
    Adds the ability to add custom toolbar items. (#14193)
  • Added
    Adds the ability to change the toolbar item order. (#14193)
  • Added
    Adds the ability to get and set ink signatures. (#15370)
  • Added
    Adds utility methods for converting Instant JSON coordinates to PDF coordinates. (#15376)
  • Changed
    Improved performance of file access and memory usage. (#15151)
  • Changed
    Prevents pinch-zoom from zooming the toolbar. (#15425)

PSPDFKit for Web 2018.3

  • Added
    Adds support for ink signatures. (#1704)
  • Changed
    Improves rendering performance when resizing the sidebar and when switching between page modes. (#1859)

1.2.1 — 14 May 2018

  • Fixed
    Fixes an issue with CompareOptions flags. (#15220)

1.2.0 — 3 May 2018

  • Added
    Adds the Indexed Full-Text Search feature. (#14830)
  • Added
    Adds the ability to get page sizes. (#14992)

Model

  • Changed
    Improves compatibility of note annotations with certain third-party viewers such as Apple Preview. (#14953)
  • Added
    Added the annotation name to Instant JSON. Also renamed pspdfkit/file name to filename to prevent collisions. (#14856)
  • Added
    Added better detection for standard stamp subjects for Instant JSON. (#14919)

1.1.0 — 9 Apr 2018

  • API
    Extensive refactor of API. (#14515)
  • API
    Adds support for getting the text behind a markup annotation. (#14793)
  • API
    Adds support for getting, setting, and responding to selected annotation changes. (#14779)
  • Added
    Adds createdAt, updatedAt, and creatorName to Instant JSON. (#14443)
  • Fixed
    Fixes an issue where CR and LF characters were not accepted in annotation content. (#14459)
  • Fixed
    Fixes an issue where newline characters were not accepted in annotation content. (#14459)
  • Fixed
    Fixes an issue with middle vertical alignment of annotations. (#14687)
  • Fixed
    Fixes an issue with permissions when exporting to a StorageFile. (#14620)

PSPDFKit for Web 2018.2

  • Added
    Adds support for parsing GoToEmbeddedAction, GoToRemoteAction, HideAction, JavaScriptAction, LaunchAction, and NamedAction. (#1736)
  • Changed
    Improves rendering performance on low-resolution and mobile devices. (#1727)
  • Fixed
    Fixes an issue with the layout of slider inputs on Microsoft Edge and Internet Explorer 11. (#1775)

1.0.1 — 5 Mar 2018

  • Added
    Adds an event handler, OnCurrentPageChanged, which occurs when the currently visible page changes. Example code is provided in the Catalog app. (#14279)
  • Added
    Adds a parameter to PrintHelper for describing the print job in the system print dialog. (#14362)
  • Changed
    Improves performance while debugging. (#14346)

PSPDFKit for Web 2018.1.2

  • Added
    Adds support for automatically extracting links from text. (#C13944)

Previous Releases

1.0.0 — 15 Feb 2018

  • Changed
    Initial Release