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

Newest Release

2.5.0 - 22 Nov 2019

See the announcement post.

  • Added
    Added ability to control if individual annotations are editable. (#15714)
  • Added
    Added ability to limit the set of editable annotation types. (#20673)
  • Added
    Added method for calculating Words from Glyphs. (#22307)
  • Fixed
    Fixes an issue where flattening should override incremental save. (#22094)
  • Fixed
    Fixes an issue where resetting a PdfView would fail. (#16037)
  • Fixed
    Fixes an issue with freeform rotated annotation rendering. (#22342)
  • Fixed
    Fixes issue with IntelliSense documentation. (#22393)

Model

  • Changed
    Improves memory usage while searching document with a lot of annotations. (#22367)
  • Changed
    Improves the rendering of annotations with dashed borders. (#10216)
  • Changed
    Increases image size limits. (#22029)
  • Fixed
    Fixes ISO8601 timezone support in instant json. (#21148)
  • Fixed
    Fixes a crash related to multi-threading and font loading. (#22387)
  • Fixed
    Fixes an issue if a TrueType font collection has more than 32 fonts. (#22148)
  • Fixed
    Fixes an issue where annotation additional actions may not be deserialized correctly. (#21983)
  • Fixed
    Fixes an issue where certain high resolution images weren’t rendered. (#22322)
  • Fixed
    Fixes an issue where deleting or moving pages from a PDF did not update the outline. (#21620, #22048)
  • Fixed
    Fixes an issue where form repairs were done too eagerly. (#20786)
  • Fixed
    Fixes an issue where some filled form fields may not show their content correctly. (#22100)
  • Fixed
    Fixes an issue where some properties of a widget annotation were not persisted when the document was saved. (#21546)
  • Fixed
    Fixes an issue where text entered in certain form fields was rendered garbled. (#21700)

2.4.2 - 24 Oct 2019

  • Changed
    Implements offical workaround from Microsoft for their Store issues. (#22042)
  • Fixed
    Fixes an issue with setting passwords and DataProviders. (#22034)

2.4.1 - 22 Oct 2019

  • Fixed
    Fixes an issue with some licenses and forms. (#21985)

2.4.0 - 17 Oct 2019

See the announcement post.

  • Added
    Adds support for pinch-to-zoom gestures on touch screens. (#15426)
  • Added
    Adds support for navigating pages by tapping the left and right parts of the background in PER_SPREAD scroll mode. (#3658)
  • Added
    Adds double tap to zoom support when using touch screens. (#1384)
  • Added
    Adds support for JavaScript in PDF documents to the PdfView (disabled by default). (#21227)
  • Added
    Adds CloudyBorderInset property to Rectangle, Ellipse and Polygon annotations. (#21896)
  • Added
    Adds AES encryption example to the Catalog app. (#21286)
  • Added
    Adds Pivot example to example Catalog app. (#21223)
  • Added
    Adds ability to Ink.SetBoundingBoxAndResizeLines to maintaining aspect ratio. (#21906)
  • Added
    Adds bitmap format and alpha mode options to rendering methods. (#21183)
  • Added
    Adds support for rotation to widget annotations. (#3114)
  • Changed
    Improved exception message for when PdfView is not finished initializing. (#21158)
  • Changed
    Improved exception messages for uninitialized SDK. (#21407)
  • Changed
    Improves tiling experience by avoiding temporary blurriness when zooming in and out. (#3654)
  • Changed
    Rotation class moved into PSPDFKitFoundation namespace. (#21641)
  • Fixed
    Fixes an issue when saving some newly created annotations. (#21490)
  • Fixed
    Fixes an issue with escaped characters. (#21255)
  • Fixed
    Fixes an issue with password changes when flattening. (#21634)
  • Fixed
    Fixes a possible crash when loading annotations failed in certain Instant documents. (#21617, Z#15606)
  • Fixed
    Fixes an issue getting outline element by GoTo page. (#21623)
  • Fixed
    Fixes an issue with transparent strokeColor in Instant JSON. (#21391)
  • Fixed
    Fixes issue with occasional invisible selection handles. (#19413)
  • Fixed
    Fixes support for Hololens. (#21676)
  • Fixed
    Fixes an issue where hovering over a note annotation would render the tooltip of a different, currently selected annotation. (#3697)

Model

  • Changed
    Improves font rendering and fixes several edge cases. (#20930)
  • Changed
    Improves memory usage on complex documents. (#20970)
  • Changed
    Improves the stability of some PDF form operations. (#21032)
  • Changed
    Strengthens the validation of InstantJSON format in some corner cases. (#20748)
  • Changed
    Updates Botan to version 2.11.0. (#20549)
  • Changed
    Updates Duktape to version 2.4.0. (#20954)
  • Changed
    Updates HarfBuzz to version 2.6.2. (#21686)
  • Fixed
    Fixes a crash when using the processor on certain documents with very deep object hierarchies. (#21674)
  • Fixed
    Fixes a performance regression when rendering with an ICC based color space. (#21776)
  • Fixed
    Fixes a possible crash in certain documents due to a null dereference in PDFC::Forms::FormCorePDFBackend::isLinkedInAcroForms. (#21121)
  • Fixed
    Fixes a problem where some PDF images may be missing in some documents. (#21353)
  • Fixed
    Fixes a rare deadlock when rendering certain documents. (#21856)
  • Fixed
    Fixes a rare situation where setting form field flags may cause a deadlock. (#19942)
  • Fixed
    Fixes a regression that caused certain link annotations to not work. (#21709)
  • Fixed
    Fixes a rendering error where the font ArialMT wasn’t selected correctly. (#21744)
  • Fixed
    Fixes an issue when importing XFDF files in specific documents. (#21271)
  • Fixed
    Fixes an issue where a digital signature applied to a certain kind of document may not show correctly in third party PDF readers. (#18943)
  • Fixed
    Fixes an issue where documents using certain kind of fonts may cause the app to be terminated unexpectedly. (#21626)
  • Fixed
    Fixes an issue where images with the lighten blend mode didn’t get rendered correctly. (#20642)
  • Fixed
    Fixes an issue where loading a document would fail if it contained JPEG2000 images not specifying a color space. (#21311)
  • Fixed
    Fixes an issue where text after signing had incorrect characters after looking at it in another viewer. (#20930)
  • Fixed
    Fixes some stability issues related to color space management. (#21529)
  • Fixed
    Fixes some stability issues when fonts are loaded from a document. (#21042)
  • Fixed
    Fixes widget annotation rotation property persistence when coming from instant JSON. (#21552, #21621)

2.3.2 - 17 Sep 2019

  • Fixed
    Fixed an issue when saving some newly created annotations. (#21490)

2.3.1 - 26 Aug 2019

  • Fixed
    Fixed an issue with older versions of Windows App Cert Kit. (#21120)

2.3.0 - 20 Aug 2019

See the announcement post.

  • Added
    Added Visual Document Editor. (#20710)
  • Added
    Added model only support to Document. (#20520)
  • Added
    Added API to render a page or tile on any calling thread. (#20499)
  • Added
    Added Modified property and ModifiedAt event to Document. (#20706)
  • Added
    Added Welsh localization support. (#20471)
  • Added
    Added ability to set zoom level and scroll bar positions. (#20671)
  • Added
    Added an event handler to PdfView for ViewState changes. (#20671)
  • Added
    Added a method to the TextParser for getting text from page regions. (#20646)
  • Added
    Added ability to add user and/or owner passwords and remove passwords. (#20619)
  • Added
    Added ability to get outline element by page index. (#20782)
  • Added
    Added method for setting ViewState to Controller. (#20409)
  • Changed
    Reduced memory usage. (#20921)
  • Changed
    Refreshed UI icons and color scheme. (#20965)
  • Fixed
    Fixed an issue with the line width slider. (#20543)
  • Fixed
    Fixed an issue reading media boxes. (#20592)
  • Fixed
    Fixed an issue that would occur after applying an InstantJSON update to a document where the changes contained form field updates. (#20152)
  • Fixed
    Fixed an issue with ViewState page index being ignored. (#20582)
  • Fixed
    Fixed an issue with reporting Auto-Saving errors. (#20693)
  • Fixed
    Fixed an issue with strokeColor. (#20666)

Model

  • Added
    Adds support for preserving the InstantJSON id in the PDF. (#20572)
  • Changed
    Improves JPEG2000 with transparency support. (#20483)
  • Changed
    Improves performance when parsing many links. (#20786)
  • Changed
    Updates Expat to version 2.2.7. (#20545)
  • Changed
    Updates libpng to version 1.6.37. (#19851)
  • Changed
    Updates openjpeg to version 2.3.1. (#20647)
  • Fixed
    Fixes an assertion when importing annotations outside the page range using XFDF. (#20424)
  • Fixed
    Fixes an issue where form fields with calculation order may not be flattened correctly by the processor. (#20434)
  • Fixed
    Fixes an issue where some documents with dropdown fields may show an arrow when the document is flattened. (#9539)
  • Fixed
    Fixes very occasional text rendering problems. (#20155)

2.2.0 - 27 Jun 2019

See the announcement post.

  • Added
    Adds multithreaded rendering. (#18706)
  • Added
    Adds a set bounding box method to Ink Annotation which will resize the points and line width automatically. (#20201)
  • Added
    Adds methods to Controller for getting and setting the Scroll Mode. (#20284)
  • Added
    Adds custom logging example to Catalog app. (#20299)
  • Added
    Adds method for setting ViewState to Controller. (#20409)
  • Added
    Added a Catalog example demonstrating signature storing and application. (#19997)
  • Changed
    Changed the default Arabic font to Arial. (#20320)
  • Changed
    Improved default font selection for Arabic. (#20320)
  • Changed
    Improved print service error logging. (#16218)
  • Changed
    Improved watermark placement and enhanced the Catalog example. (#19382)
  • Fixed
    Fixes an issue with Note annotation and touch. (#18702)
  • Fixed
    Fixes an issue with blinking annotation tools. (#18700)

Model

  • Changed
    Improves loading performance for documents with complex outlines. (#20279)
  • Changed
    Improves rendering of non-ASCII text. (#20189)
  • Changed
    Improved automatic repair of AcroForms on loading documents with a large number of annotations. (#19947)
  • Changed
    Support vertical alignment in single-line form fields when exporting or printing PDF files. (#19882)

2.1.0 - 5 Jun 2019

See the announcement post.

  • Changed
    Improves font rendering. (#19910)
  • Fixed
    Fixes an issue with Windows 10 1709. (#20079)
  • Added
    Adds a Catalog example to show how to save and load signatures to file. (#19997)

Model

  • Changed
    Updates Expat to version 2.2.6. (#19868)

2.0.0 - 21 May 2019

See the announcement post.

  • Added
    Adds support for ARM64. (#19760)
  • Added
    Adds CustomData property to IAnnotation for storing user defined data. (#18961)
  • Added
    Adds ability to obtain glyph information. (#18813)
  • Added
    Adds example code to the Catalog demonstrating prevention of text copying. (#19754)
  • Added
    Adds support for mailto links. (#19532)
  • Added
    Adds the ability to rotate pages with the document editor. (#18816)
  • Added
    Added tile rendering API. (#18815)
  • Changed
    Changed the minimum supported Windows 10 version to 1709 Fall Creators Update. (#19760)
  • Removed
    Deprecated ExportFlattened methods. (#19755)
  • Removed
    Deprecated TextForPageIndexAsync method. (#19755)
  • Fixed
    Fixes an issue when recalling an annotation preset which is invalid. (#19713)
  • Fixed
    Fixes an issue with quotes in annotation content. (#19928)

Model

  • Added
    Adds FontStyle to Instant JSON widget annotations. (#18083)
  • Changed
    Improves results from Search.Library when Search.LibraryQuery.MatchExactPhrases is set to true. (#19685)
  • Changed
    Update ICU to use OS provided library. (#18974)
  • Changed
    Update libjpeg-turbo to 2.0.2. (#18973)
  • Changed
    Update libpng to 1.6.36. (#18972)
  • Changed
    Update zlib to 1.2.11. (#18975)
  • Changed
    Updates the Botan library version to 2.10.0. (#19767)
  • Fixed
    Fixes a potential crash when processing large documents under low-memory conditions. (#19768)
  • Fixed
    Fixes an issue where malformed widget annotations weren’t correctly attached to the form. (#19581)
  • Fixed
    Fixes an issue where readonly checkboxes may not be rendered correctly. (#19506)

1.12.0 - 16 Apr 2019

See the announcement post.

  • Added
    Adds model-only Document Editor. (#19320)
  • Added
    Adds ability to obtain glyph information. (#18813)
  • Added
    Adds support for passwords in Library indexing. (#18584)
  • Added
    Adds support for cloudy border styles. (#19237)
  • Changed
    Load Windows system fonts for rendering. (#19530)
  • Fixed
    Fixes an issue where restricted document permissions incorrectly prevented annotating. (#19029)
  • Fixed
    Fixes an issue with flattening Note annotations. (#19286)
  • Fixed
    Fixes an issue with full-text-search cleanup. (#19533)
  • Fixed
    Fixes an issue with rendering of imported json of ink annotations. (#19364)

Model

  • Fixed
    Fixes a rare issue when parsing outlines. (#19469)
  • Fixed
    Fixes an issue when drawing a path using a pattern with alpha transparency. (#19148)
  • Fixed
    Fixes an issue when rendering text with an overlay blend mode. (#19151)
  • Fixed
    Fixes an issue when sharing a document that resulted in blank pages. (#19267)
  • Fixed
    Fixes an issue where QuadPoints of link annotations were saved to the PDF incorrectly. (#19427)
  • Fixed
    Fixes an issue where annotations created by Apple Preview may not be copied and pasted correctly. (#19154)
  • Fixed
    Fixes an issue where link annotations may not work correctly after a document is exported. (#19222)
  • Fixed
    Fixes an issue where some JPX images may not render correctly. (#18648)
  • Fixed
    Fixes an issue where text edited in form fields was incorrectly set in other form fields as well. (#19236)
  • Fixed
    Fixes an issue where the fillColor property was ignored in Instant JSON for polyline annotations. (#19443)
  • Fixed
    Fixes rendering of free text annotations with vertical alignment. (#19145)

1.11.0 - 14 Mar 2019

See the announcement post.

  • API
    Adds the ability to get the document outline programmatically. (#18814)
  • API
    Adds form field support. (#18543)
  • API
    Ability to highlight search results via API. (#18694)
  • API
    Added a method to get cropbox and mediabox. (#18810)
  • API
    Added a method to get page rotation. (#18810)
  • API
    Added method to retrieve document title. (#18580)
  • Added
    Added ability to place sidebar on left or right side. (#19025)
  • Added
    Added support for PdfView and printing watermarks. (#17029)
  • Changed
    Significant performance improvments for large documents. (#19143)
  • Changed
    Improved user experience with image annotations. (#19230)
  • Changed
    Better error message and exception for license errors. (#18167)
  • Changed
    Prebuilt Catalog app package supplied with SDK. (#18916)
  • Changed
    Catalog app builds out of the box. (#18734)
  • Changed
    Changed Catalog example app to use bundled NuGet package. (#18461)
  • Fixed
    Fixes an issue when setting annotation colors to transparent. (#18978)

Model

  • Added
    Adds support for modifying form fields and annotation widgets to Instant Document JSON. (#18771)
  • Fixed
    Fix an issue in full-text search that could cause a deadlock during indexing. (#18750)
  • Changed
    Loading PDF actions is now more reliable. (#18843)
  • Fixed
    Fixes a bug where annotations parsed from XFDF would be displayed incorrectly on a rotated page. (#17603)
  • Fixed
    Fixes an issue where some layers were hidden incorrectly. (#14439)

1.10.1 - 14 Feb 2019

  • Changed
    Improves performance when reading and writing to file. (#18897)
  • Fixed
    Fixes an issue with reporting the incorrect toolbar items. (#18730)

1.10.0 - 31 Jan 2019

  • Added
    Adds support for opening PDFs and retrieving info without a PdfView. (#17841)
  • Added
    Adds support for PdfView and printing watermarks. (#17029)
  • Added
    Adds the ability to customize dropdown groups for toolbar items. (#17438)
  • Added
    Adds annotation rotation to image, stamp and text annotations. (#18634)
  • Added
    Adds the text highlighter default toolbar item. (#18666)
  • Added
    Adds more PdfView property reset options. (#18238)
  • Added
    Adds public CSS classes for annotation toolbars toolboxes. (#2392)
  • Added
    Adds PSPDFKit-Icon-<IconType> public CSS classes to style individual icons. (#2664)
  • Added
    Adds persistence of properties to ink signatures. (#2479)
  • Added
    Adds automatic font size calculation for combo box widgets. (#2644)
  • Added
    Adds 4pt, 6pt, 8pt, and 200pt to the list of possible font sizes for text annotations. (#C18485)
  • Changed
    Improves performance of annotation selection. (#18459)
  • Changed
    Correct access for SpacerToolbarItem. (#18538)
  • Fixed
    Fixes an issue with annotation preset updates reporting incorrect values. (#18585)
  • Fixed
    Fixes an issue with line cap selection. (#18418)
  • Fixed
    Fixes an issue where the annotation toolbar layout would break when changing the font size. (#2225)
  • Fixed
    Fixes an issue where rotating the page could eventually trigger an exception. (#2622)
  • Fixed
    Fixes an issue where markup annotations changes were not being persisted in the annotation preset. (#2621)
  • Fixed
    Fixes an issue where ink signatures were created at the current page index instead of the related signature form field. (#2642)
  • Fixed
    Fixes wrong computed document height when opening a sidebar. (#2652)
  • Fixed
    Fixes an issue where the minimumZoomLevel and maximumZoomLevel where wrong on landscape documents. (#2661)
  • Fixed
    Fixes an issue with custom ToolbarItem where the selected property was ignored. (#2662)
  • Fixed
    Fixes an issue where the selected item was not shown in the list of font sizes for text annotations. (#2672)
  • Fixed
    Fixes an issue where some overflown text fields would not adjust the font size. (#2677)
  • Fixed
    Fixes an issue while highlighting where the current highlight annotation would disappear if clicked. (#2675)

Model

  • Added
    Adds support for cloudy borders in shape annotations and free text annotations via Instant JSON. (#18547)
  • Changed
    Improves initial text parsing performance. (#18534)
  • Changed
    Improves performance when looking up fonts. (#17981)
  • Changed
    Updates the Botan library to version 2.9.0. (#18271)
  • Changed
    Use app name in JavaScript alerts. (#18529)
  • Fixed
    Fixes a problem importing/exporting color values. This could lead to unnecessary appearance stream regeneration. (#18428)

1.9.1 - 7 Jan 2019

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

1.9.0 - 20 Dec 2018

See the announcement post.

  • 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

See the announcement post.

  • 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

See the announcement post.

  • 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

See the announcement post.

  • 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

See the announcement post.

  • 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

See the announcement post.

  • 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

See the announcement post.

  • 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 InstantJSON coords to PDF coords. (#15376)
  • Changed
    Improved performance of file access and memory usage. (#15151)
  • Changed
    Prevent 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

See the announcement post.

  • Added
    Adds indexed full text search feature. (#14830)
  • Added
    Adds ability to get page sizes. (#14992)

Model

  • Changed
    Improves compatibility of note annotations with certain 3rd-party viewers such as Apple Preview. (#14953)
  • Added
    Added 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

See the announcement post.

  • Changed
    Extensive refactor of SDK. (#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)
  • Changed
    Update to PSPDFKit for Web 2018.2. (#14761)
  • 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 OnOnCurrentPageChangedEvent 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

See the announcement post.

  • Changed
    Initial Release