Changelog for Windows
RSSSee the announcement post.
3.0.6 - 04 April 2025
UI
- Fixes an issue where a different note icon was rendered after reopening PDF.
3.0.3 18 May 2024
UI
- FixedFixes an issue where the wrong note annotation icon is rendered after exporting a document. (J#DOTNET-153)
- FixedFixes an issue where borders set for a link annotation would not be rendered when reopening a document. (J#DOTNET-209, J#CORE-483)
Model
- AddedAdds the
IsFitting
property to text annotations. (J#DOTNET-213, J#DOTNET-220) - AddedAdds the
OptionalNote
property to annotations. (J#DOTNET-215) - ChangedChanges behaviors of link annotations to open in the default browser instead of a new app window. (J#DOTNET-214)
- FixedFixes hex color codes by including the alpha component when using the
ToJson
method. (J#DOTNET-154)
3.0.0 9 May 2023
UI
- AddedAdds APIs to change maximum possible zoom level. (#38880)
- AddedAdds APIs to customize electronic signature's color presets. (#29397, Z#24604)
- AddedAdds support for annotation undo and redo. (#29471)
- AddedAdds APIs for annotation toolbar customization. (#39846)
- AddedAdds keepSelectedTool flag. (#40130)
Model
- AddedAdds support for a fontSize property for redaction annotations in Instant JSON, which sets the size of the redaction overlay text. (#39017)
- ChangedImproves text parsing and text selection. (#38089)
- ChangedImproves text rendering, particularly for languages that do not use the Latin alphabet. (#39812)
- ChangedImproves the appearance of the overlay text in redacted documents, adjusting their font size much better to fill the available space. (#3017)
- ChangedUpdates Harfbuzz to 6.0.0. (#38024)
- ChangedUpdates SDK to use the latest Chromium-based Edge i.e. WebView2. (#38164)
- ChangedUpdates the HarfBuzz library to version 7.0.1. (#36924)
- FixedFixes a potential crash in low memory situations. (#39373)
- FixedFixes a rare crash that can happen when importing Instant JSON if an annotation has a non-default blend mode. (#39457)
- FixedFixes an issue where JPEG2000 images were rendered blurry. (#37829)
- FixedFixes an issue where a background image was accidentially reverted when redacting on certain PDF pages. (#39342)
- FixedFixes an issue where applying a redaction annotation may incorrectly invert the colors of certain documents. (#38722)
- FixedFixes an issue where certain documents with signature fields may not load correctly. (#38301)
- FixedFixes an issue where memory usage was very high when searching large documents. (#37893)
- FixedFixes an issue where paths in content may not be rendered. (#35988)
- FixedFixes an issue where radiobuttons and checkboxes weren't able to be selected if the on state key was encoded as UTF-16. (#38844)
- FixedFixes an issue where redaction draws invalid black boxes on the page. (#37863)
- FixedFixes an issue where saving a PDF file with a indirect null object could cause a crash. (#39127)
- FixedFixes an issue where some annotations added to a document are not correctly exported to Instant Document JSON. (#39014)
- FixedFixes an issue where the file size increased too much after adding emojis. (#38393)
- FixedFixes an issue where the font information for annotations wasn't loaded correctly. (#36933)
- FixedFixes an issue where the redaction tool may incorrectly displace text in some situations. (#38642)
- FixedFixes an issue where the unicode checkmark character wasn't rendered correctly. (#36785)
- FixedFixes an issue with merging large sets of documents. (#28300)
- FixedFixes some issues where the redaction tool may incorrectly remove more vector graphics than strictly necessary. (#38295)
2.12.0 23 Nov 2022
- AddedAdds an error log message when an exception is thrown after calling into the web framework. (#28777)
- AddedAdds support for specifying blend mode for shape annotations in Instant JSON. (#29081)
- AddedAdds the
EnableInkEraserModeStroke
method to theController
to enable the new stroke mode for the ink eraser where all of the strokes of the ink annotation will be removed when one is touched. (#35175) - FixedFixes a crash when deserializing image annotations from JSON that references an incompatible existing annotation from the PDF. (Z#28946, #32861)
- FixedFixes an assertion if the rotation property was removed from an annotation. (#31173)
- FixedFixes an issue where flattened Instant Comments on rotated pages didn't correctly display text. (#28272)
- FixedFixes an issue where the Instant JSON would contain redundant data after removing a form field. (#29671)
- FixedFixes an occasional NRE when rapidly switching between examples in the Catalog. (#32259)
- FixedFixes more problems when accessing a SQLite database concurrently. (#34027)
Model
- ChangedUpdates UWP codebase to .NET 7 and performs other minor library updates. (#36459)
- RemovedRemoves VSIX support. (#37509)
- AddedAdds Hebrew localization. (#36047)
- AddedAdds more detailed logging for signature verification errors during development of custom signing implementations. (Z#28856)
- AddedAdds support for blend mode in all annotations when using Instant JSON. If
blendMode
is not specified, it defaults tonormal
. (#29582) - AddedAdds support for converting multi-image TIFF files to multi page PDFs. (#36108)
- AddedAdds support for serializing and deserializing annotations with measurement info to the XFDF format. (#36936)
- AddedAdds support for the non-standard imagedata XFDF element in stamp annotations. (#36518)
- AddedAdds support for toggling the case sensitiveness of searches, including the search and redact feature. (#28814)
- AddedAdds support for validating RSA-PSS digital signatures. (#33006)
- ChangedImproves XFDF serialization of ink annotations by including their variant. (#34354)
- ChangedImproves calculation of line height when a line is wrapped in a multi-line text form. (#36385)
- ChangedImproves compatibility with other PDF software when rendering multi-line form field text. (#37072)
- ChangedReduces memory consumption when PDF objects need compressing. (#31317)
- ChangedUpdate boost to 1.79.0. (#34723)
- ChangedUpdate libexpat to version 2.5.0. (#37257)
- ChangedUpdated libjpeg-turbo to 2.2.1. (#30900)
- ChangedUpdates Duktape to version 2.7.0. (#33161)
- ChangedUpdates Expat to 2.4.4. (#32841, #32790)
- ChangedUpdates PDFium to version c3451daffa0e96af95b856406668e6188cb139d0. (#36256)
- ChangedUpdates SQLite to version 3.39.3. (#36337)
- ChangedUpdates STB to 2.27. (#32326)
- ChangedUpdates XMP toolkit to version 2022.02. (#32824)
- ChangedUpdates libtiff to version 4.3.0. (#33050)
- ChangedUpdates the Botan library to 2.18.0. (#29123)
- ChangedUpdates the Freetype library to version 2.12.1. (#34326)
- ChangedUpdates the HarfBuzz library to 5.2.0. (#36547)
- ChangedUpdates the Zlib library to version 1.2.12. (#34305)
- FixedFixes a crash while redacting documents containing the ' PDF operator. (#36778)
- FixedFixes a glyph rendering issue when new lines are used in form fields. (#31733)
- FixedFixes a issue in the text parser where space characters were being omitted from the returned text. (#28886)
- FixedFixes a memory leak when checking digital signatures. (#31520)
- FixedFixes a problem where a PDF table of contents (outline) may link to the wrong page. (#30070)
- FixedFixes a problem where a document signed with a timestamp may not validate correctly. (#29380)
- FixedFixes a problem where an ECDSA signature in IEEE 1363 format may not validate correctly. (#29380)
- FixedFixes a problem where some form fields with JavaScript formatting scripts may be incorrectly formatted with thousands separators. (#32596)
- FixedFixes a problem where the Sign overlay of unsigned signatures may incorrectly appear in some situations. (#32310)
- FixedFixes a problem where the outline elements of some documents did not point to the correct page. (#32970)
- FixedFixes a rare crash that happened when loading fonts. (#33110)
- FixedFixes a rare crash that may happen when rendering a PDF. (#29843)
- FixedFixes a rendering issue for specific documents that have font resources with /Widths that are to small to render. (#28103)
- FixedFixes a stability issue accessing the file system that can happen in rare situations. (#32467)
- FixedFixes a very occasional crash when parsing stamp annotations that contained images references to invalid indirect objects. (#31093)
- FixedFixes an error "The timestamp token couldn't be parsed" that may appear with some digital signature timestamps. (#35394)
- FixedFixes an issue when importing a InstantDocument JSON where both a form field and a form annotation were modified at the same time. (#35454)
- FixedFixes an issue where AP streams weren't reliably generated for form text fields. That resulted in other readers potentially not showing the text. (#36236)
- FixedFixes an issue where XFDF annotations like lines without an explicit
width
attribute were not rendered. In these cases, we now mimic Acrobats behavior and imply a line width of 1 pt. (#30291, Z#25968) - FixedFixes an issue where a digital signature may incorrectly report a certificate validation error. (#30521)
- FixedFixes an issue where adding a digital signature may invalidate previous ones because of some spurious rounding-related changes to the page boxes. (#32952)
- FixedFixes an issue where an old trailer was loaded in PDFs with hybrid cross-reference tables causing old information to be shown. (#32243)
- FixedFixes an issue where annotations weren't always rendered in the correct z-order. (#31671)
- FixedFixes an issue where certain documents could cause a crash when opening them. (#36272)
- FixedFixes an issue where certain form fields weren't repaired correctly. (#33878)
- FixedFixes an issue where dates weren't parsed correctly due to the parser being too strict. (#34079)
- FixedFixes an issue where font styles weren't always discovered correctly. (#35955)
- FixedFixes an issue where fonts were not correctly included in the PDF resulting in wrongly rendered free text annotations. (#30115)
- FixedFixes an issue where form field flags weren't preserved correctly when repairing form fields. (#33878)
- FixedFixes an issue where form fields are not interactive after a document with JavaScript is merged with another document. (#28052)
- FixedFixes an issue where form fields were showing NaN (not a number) if the form value could not be formatted correctly. This returns an empty string now and shows an error message in the console. (#34017)
- FixedFixes an issue where highlight annotations used the wrong blend mode after importing with Instant JSON. (#30537)
- FixedFixes an issue where importing a 'goToRemote' without a page index would fail. (#29616)
- FixedFixes an issue where importing unknown actions using Instant JSON failed. (#29814)
- FixedFixes an issue where list boxes would not render text when a item is selected if there was no DA field present. (#28536)
- FixedFixes an issue where not all data was shown on a small amount of documents containing hybrid cross-reference streams. (#28713, #24258)
- FixedFixes an issue where objects were rendered with the wrong color due to non-compliant color values. (#30102)
- FixedFixes an issue where parsing a text annotation in a certain document caused an exception due to missing font color attribute. (#30375)
- FixedFixes an issue where persisting dates or times in forms may be off by one hour in some situations. (#32201)
- FixedFixes an issue where read-only signature fields may incorrectly show a "Sign" overlay. (#32310)
- FixedFixes an issue where redacting certain documents may render some document pages blank. (#35776)
- FixedFixes an issue where redactions of paths could fail with
Coordinate outside allowed range
if the path coordinates were very large. (#29791) - FixedFixes an issue where setting event.value inside a validation script may not work as expected. (#31286)
- FixedFixes an issue where some saved documents contained a xref table with more than one subsection. This may have caused problems if the document was signed multiple times, for example. (#28755)
- FixedFixes an issue where specific PDFs could cause a crash when you quickly switch between pages. (#37498)
- FixedFixes an issue where temporary files could have been written into /. (#36239)
- FixedFixes an issue where the appearance stream of unsigned signature fields wasn't rendered. (#31015)
- FixedFixes an issue where the bounding box of automatically generated link annotations wasn't large enough. (#27608)
- FixedFixes an issue where the file size of the PDF grew a lot when entering Arabic text into form fields. (#35381)
- FixedFixes an issue where the framework may write unnecessary entries to the PDF trailer dictionary. (#28755)
- FixedFixes an issue where the redaction tool may leave some old PDF object references if the page contents are an array of content streams. (#32926)
- FixedFixes an issue where the time preset in the redaction tool may miss valid matches. (#36484)
- FixedFixes an issue with automatic saving when filename uses non-ascii characters. (#32519)
- FixedFixes corruption of CMYK colorspace images in PDFs after redaction. (#34453)
- FixedFixes crashes related to font loading in specific documents. (#36284)
- FixedFixes importing of Instant Document JSON containing image annotations onto a rotated page. (#32021)
- FixedFixes importing of Instant Document JSON containing multiple radio buttons of the same label. (#31855)
- FixedFixes importing of Instant Document JSON where image annotations have been moved. (#31945)
- FixedFixes issues surrounding rendering Devanagari script. (#33753)
- FixedFixes libtiff CVEs
CVE-2022-0561
andCVE-2022-0562
. (#33480) - FixedFixes memory leak when closing documents with form fields. (#31557)
- FixedFixes parsing of page labels with indirect objects in the number tree. (#33657)
2.11.2 10 Nov 2021
- FixedFixes
AnnotationsDeleted
event not being called in certain scenarios. (#31017) - FixedFixes text color in the page moving menu of the document editor. (#31761)
2.11.1 20 May 2021
- ChangedChanges the
Sdk.Initialize
method to allow passing anull
value as the license key for trialing the SDK.
2.11.0 6 May 2021
See the announcement post.
- AddedAdds the
AddStoredSignatureAsync
andRemoveStoredSignatureAsync
methods to theController
. (#28822) - AddedAdds the
IElectronicSignatureStorage
interface for implementing custom Electronic Signature storage solutions. - AddedAdds the
InMemoryElectronicSignatureStorage
Electronic Signatures implementation - AddedAdds the
ElectronicSignatureStorage
to theController
for setting custom storage implementations. - AddedAdds the
SignatureOptions
class for customizing the Electronic Signatures component UI. This class can be used inside theViewState
. (#28629) - AddedAdds the
Font
class for usage withSignatureOptions
. You can use it to load custom fonts for signatures through CSS files. (#28747) - AddedAdds the ability to open TIFF images as Image Documents and export a document's first page to the TIFF image format. (#28848)
- AddedAdds the SignatureToolbarItem class, used in the Toolbar to display the ink signature component. (#29172)
- FixedFixes an issue with error reporting when document merging fails. (#26714)
- FixedFixes a problem where the digital signature reason, name or location may not appear correctly if they contain non-ASCII characters. (#26671)
- FixedFixes an issue where an invalid digital signature may return the same error code more than once. (#27512)
- FixedFixes an issue where certain timestamps would not be preserved because of an incorrect sanitization step. (#27720)
- FixedFixes an issue where deleting a note annotation could incorrectly print an error message to the log. (#28240)
- FixedFixes an issue where some digital signatures with indefinite length structures were not validated correctly. (#26983)
- FixedFixes an issue where some digital signatures with timestamps couldn't be parsed correctly and returned an error. (#28642)
- FixedFixes an issue where the digital signature description was cut off in narrow signature fields. (#27540)
- FixedFixes rendering a wrong color if the color was using a ICC color profile and the color was out of bounds. (#26535)
- ChangedUpdates FreeType to 2.10.4.179. (#28676)
- RemovedDeprecates the
GetInkSignaturesAsync
andSetInkSignaturesAsync
Controller
methods in favor ofGetStoredSignaturesAsync
andSetStoredSignaturesAsync
. - RemovedDeprecates the InkSignatureToolbarItem class in favor of the SignatureToolbarItem class. (#29172)
2.10.0 14 Jan 2021
See the announcement post.
- AddedAdds support for rendering annotation specific appearance streams. (#26263)
- AddedAdds more log information at log level Debug and Trace to aid debugging. (#26648)
- AddedAdds option to persist RandomAccessStreamDataProvider uids. (#27152)
- ChangedChanges the Catalog app UI Culture to the Installed UI Culture. (#26626)
- ChangedImproves ink drawing performance. (#27035)
- FixedFixes a potential null reference when unloading an PdfView from the visual tree. (#27163)
- FixedFixes an issue where localization info wasn't being properly serialized in the ViewState. (#26602)
- FixedFixes an issue with setting the PdfView localization before a document was loaded. (#26602)
- FixedFixes an issue with the use of DeferLoadStrategy with the PdfView. (#26338)
- FixedFixes an issue with model-only updating of annotations. (#27343)
- FixedFixes minor theming inconsistencies. (#26202)
- FixedFixes internal warnings related to annotation creation being exposed in the logger. (#27064)
Model
- FixedFixes an issue in the Document Editor when adding an item to a imported page. (#25837)
- FixedFixes text clipping for form fields exceeding their maxLen due to programatic changes. (#26340)
2.9.1 1 Oct 2020
- AddedAdds support for indexing Documents through DataProviders for Full-Text Search. (#25733)
- AddedAdds five redaction related icons for better UI customization. (#25576)
- FixedFixes a crash when the annotation creator name was set before a document was loaded. (#26060)
- FixedFixes an issue where NavigationCacheMode=Required could cause an exception when returning to a page with the PdfView. (#26021)
- FixedFixes an issue with the rendering of SVG custom toolbar icons. (#25576)
- FixedFixes an issue where the content of newly created annotations was not always included when searching for text. (#25614)
- FixedFixes an issue that prevented the setting and persistence of the interaction mode as part of the ViewState. (#25506)
- FixedFixes an issue where selected toolbar buttons would not appear highlighted. (#26163)
- ChangedRenames
TextSearcher.SearchDocument
toTextSearcher.SearchDocumentAsync
. (#25614) - RemovedDeprecates the
DocumentSource.CreateFromUidAsync
method in favor of the rename,DocumentSource.CreateFromStorageFileUidAsync
. (#25733)
Model
- ChangedEnhances the flattening of note annotations by rendering the root comment rather than the note icon. (#22673)
- FixedFixes an issue where the digital signature advanced properties contained the signature creator twice. (#25611)
- FixedFixes an issue where warning messages were displayed in other readers when flattening a signature form field. (#25923)
- FixedFixes duplication of newly created pages in the Document Editor. (#26074)
2.9.0 20 Aug 2020
See the announcement post.
- AddedAdds the ability to redact documents by drawing redaction annotations over text or an arbitrary area. (#24733)
- AddedAdds the ApplyRedactionsAsync, PreviewRedactionsAsync, and CreateRedactionsBySearchAsync methods to PSPDFKit.Pdf.Document. (#24733)
- AddedAdds new toolbar item types RedactTextHighlighterToolbarItem and RedactRectangleToolbarItem to create redaction annotations. These buttons are disabled by default. (#24733)
- AddedAdds IgnoreDocumentPermissions property to PdfView. (#24687)
- AddedAdds support for using PDFs as Image annotations. (#24120)
- AddedAdds SearchPattern with a number of preset patterns for usage with the TextSearcher. (#24914)
- AddedAdds option to set the default annotation creator name in a PdfView. (#24807)
- ChangedImproves enumeration of PageResults. (#24914)
- FixedFixes a crash when using Page NavigationCacheMode. (#23214)
- FixedFixes an issue where exporting to data sinks could cause some annotations to be lost. (#25179)
- FixedFixes an issue where model only loaded document can have incorrect annotation IDs. (#25035)
- RemovedDeprecates the public constructor of Query in favor of static factory methods. (#24914)
Model
- ChangedImproves font rendering in forms with Chinese, Japanese, Korean and Thai characters. (#24337)
- FixedFixes a crash that could happen as a result of a race condition when form fields were repaired and the page was rendered at the same time. (#24885)
- FixedFixes a problem where signing a document with existing digital signatures may invalidate them. (#24780)
- FixedFixes an issue where objects rendered with the Overlay blend mode didn't always render correctly. (#24298)
- FixedFixes an issue where our text parser returned descending characters from the line above the intended search area. (#24709)
- FixedFixes an issue where text form fields weren't displayed correctly after flattening due to their appearance stream being wrong in the original document. (#24918)
- FixedFixes an issue where umlauts were displayed wrong in certain documents because the wrong encoding was used when shaping the text. (#24465)
- FixedFixes duplicate string occurrences when copy and pasting from documents with duplicate content. (#25108)
2.8.1 2 Jul 2020
- FixedFixes an issue where annotations in exported Instant JSON or XFDF could be duplicated. (#24713)
2.8.0 25 Jun 2020
See the announcement post.
- AddedAdds OnAnnotationsWillChange event to the Controller. (#24488)
- AddedAdds TextSelectionChanged event to the Controller. (#24350)
- AddedAdds new scroll mode for disabling page changes via the UI. (#24487)
- FixedFixes OnRequestPassword event firing for documents that don't require one. (#24375)
- FixedFixes form fields at times failing to get their current values. (#24320)
- FixedFixes issue with setting editable annotation types through the ViewState. (#24450)
- FixedFixes issue with persisting changes to bookmarks. (#24450)
Model
- ChangedImproves quality of fallback font rendering. (#24136)
- ChangedUpdates GSL to version 3.1.0. (#24480)
- ChangedUpdates HarfBuzz to version 2.6.7. (#24477)
- FixedFixes a dangling pointer upon destruction of PSPDFKit. (#24387)
- FixedFixes an issue where the asset name of a screen annotation would not be decoded correctly in some cases. (#24269)
- FixedFixes an issue where the font name of a free text annotation would not be decoded correctly in some cases. (#24269)
- FixedFixes an issue where text was rendered incorrectly when the 'comb' option was used. (#24395)
2.7.0 5 May 2020
See the announcement post.
- AddedAdded support for image documents. (#23620)
- AddedAdded OnPagePressed and OnAnnotationPressed event handlers to the Controller. (#23781, #23862)
- AddedAdded Editor functionality for merging PDFs. (#23164)
- AddedAdded ability to manually set the locale of a PdfView at runtime and through the ViewState. (#23228)
- AddedAdded option to print in the Open and Export example of the Catalog app. (#23882)
- ChangedImproved exception messages for out of bounds page indexes. (#23497)
- ChangedImproved performance of file access. (#23731)
- FixedFixes an issue with Instant JSON export and deleted ink annotations. (#23881)
- FixedFixes replace method in Catalog example DataProvider. (#24165)
Model
- FixedFixes an issue flattening form fields correctly when the artbox of the page contains an offset. (#23385)
- FixedFixes an issue that caused a crash when rendering certain pages from multiple threads. (#23209, #23339)
- FixedFixes an issue where non-latin text wouldn't render correctly. (#23287)
- FixedFixes an issue where spacing between words was far too large. (#23439)
- FixedFixes an issue where the read_form_json_objects command may not return all form fields in the document. (#24014)
- FixedFixes an issue where values of text form fields are only visible when selected. (#23652)
- FixedFixes an issue where wrong characters were displayed in multi-line form fields. (#23317)
- FixedFixes potential document corruption when incremental saving encrypted documents. (#23689)
- FixedFixes some rare stability issues when filling a form document with JavaScript scripts. (#23443)
2.6.2 23 Apr 2020
- FixedFixes an issue with bookmark saving. (#23967)
- FixedFixes an issue when erasing annotations. (#4454)
2.6.1 19 Mar 2020
- AddedAdds ink eraser tool and interaction mode. (#23495)
- AddedAdds ability to set InkEpsilonMinimumRange for a PdfView. (#23500)
- ChangedImproved documentation of PdfView.ResetAsync. (#23601)
- ChangedImproved performance when drawing ink annotations. (#3943)
- FixedFixed an issue when loading a new document quickly after a view reset could except. (#23559)
- FixedFixes an issue with user defined bookmark ids. (#23482)
2.6.0 20 Feb 2020
See the announcement post.
- AddedAdds support for digital signatures. (#23069)
- AddedAdds support for regular expression search option. (#22935)
- AddedAdds property to PrintHelper for defining the default media size. (#23012)
- AddedAdds fullscreen example to Toolbar in example Catalog app. (#23020)
- FixedFixes an issue where CompareOptions combinations failed to match. (#22935)
- FixedFixes an issue with loading PDFs from URIs. (#22731)
- FixedFixes issue where calculating glyphs could except with certain PDFs. (#23051)
Model
- AddedAdds support for incrementally saving encrypted documents. (#22722)
- ChangedImproves license check error message to be more user friendly. (#12904)
- FixedFixes a problem where some PDF pages may not be rendered correctly. (#22767)
- FixedFixes a rare problem where the application may terminate unexpectedly after loading a document or setting a form field value. (#22924)
- FixedFixes an issue that caused a blank page after flattening annotations on a certain document. (#22279)
- FixedFixes an issue where characters weren't escaped correctly when exporting XFDF. (#22844)
- FixedFixes an issue where opening a certain document with form fields caused a crash. (#23001)
- FixedFixes an issue where popup annotations were positioned incorrectly. (#22730)
- FixedFixes an issue where some PDF JavaScript calculations may not work correctly. (#23043)
- FixedFixes an issue where text on form fields is occasionally rendered with incorrect rotation on rotated pages. (#22854)
- FixedFixes an issue where the file size optimization algorithm didn't run. (#22809)
- FixedFixes an issue where the mailDoc and similar JavaScript functions may not parse their arguments correctly. (#23257)
- FixedFixes an issue with creating a Submit Form action from JSON without action flags. (#22784)
- FixedFixes an issue with form calculations if one of the form fields contained multiple form elements. (#22675)
- FixedFixes empty text form fields not rendering their background color. (#23263)
2.5.2 17 Dec 2019
- AddedAdds option to trim punctuation when generating words from glyphs. (#22489)
- FixedFixes an issue where bookmark deletion event was not fired. (#22564)
- FixedFixes an issue with Document.Modified not being reset after export. (#22603)
- FixedFixes an issue with some memory intensive documents and the Document Editor. (#22494)
Model
- ChangedImproves complex script text rendering. (#22573)
- ChangedImproves font selection and prefers fonts already in the document in more cases. (#22530)
- ChangedImproves the performance of the redaction component so that big documents are redacted quicker. (#22102)
- ChangedUpdates Duktape to version 2.5.0. (#22476)
- FixedFixes an issue where a form field element appearance stream was regenerated accidentally. (#21618)
- FixedFixes an issue where text is not displayed in small freetext annotations. (#22514)
2.5.0 22 Nov 2019
See the announcement post.
- AddedAdded ability to control if individual annotations are editable. (#15714)
- AddedAdded ability to limit the set of editable annotation types. (#20673)
- AddedAdded method for calculating Words from Glyphs. (#22307)
- FixedFixes an issue where flattening should override incremental save. (#22094)
- FixedFixes an issue where resetting a PdfView would fail. (#16037)
- FixedFixes an issue with freeform rotated annotation rendering. (#22342)
- FixedFixes issue with IntelliSense documentation. (#22393)
Model
- ChangedImproves memory usage while searching document with a lot of annotations. (#22367)
- ChangedImproves the rendering of annotations with dashed borders. (#10216)
- ChangedIncreases image size limits. (#22029)
- FixedFixes ISO8601 timezone support in instant json. (#21148)
- FixedFixes a crash related to multi-threading and font loading. (#22387)
- FixedFixes an issue if a TrueType font collection has more than 32 fonts. (#22148)
- FixedFixes an issue where annotation additional actions may not be deserialized correctly. (#21983)
- FixedFixes an issue where certain high resolution images weren't rendered. (#22322)
- FixedFixes an issue where deleting or moving pages from a PDF did not update the outline. (#21620, #22048)
- FixedFixes an issue where form repairs were done too eagerly. (#20786)
- FixedFixes an issue where some filled form fields may not show their content correctly. (#22100)
- FixedFixes an issue where some properties of a widget annotation were not persisted when the document was saved. (#21546)
- FixedFixes an issue where text entered in certain form fields was rendered garbled. (#21700)
2.4.2 24 Oct 2019
- ChangedImplements offical workaround from Microsoft for their Store issues. (#22042)
- FixedFixes an issue with setting passwords and DataProviders. (#22034)
2.4.0 17 Oct 2019
See the announcement post.
- AddedAdds support for pinch-to-zoom gestures on touch screens. (#15426)
- AddedAdds support for navigating pages by tapping the left and right parts of the background in PER_SPREAD scroll mode. (#3658)
- AddedAdds double tap to zoom support when using touch screens. (#1384)
- AddedAdds support for JavaScript in PDF documents to the PdfView (disabled by default). (#21227)
- AddedAdds CloudyBorderInset property to Rectangle, Ellipse and Polygon annotations. (#21896)
- AddedAdds AES encryption example to the Catalog app. (#21286)
- AddedAdds Pivot example to example Catalog app. (#21223)
- AddedAdds ability to Ink.SetBoundingBoxAndResizeLines to maintaining aspect ratio. (#21906)
- AddedAdds bitmap format and alpha mode options to rendering methods. (#21183)
- AddedAdds support for rotation to widget annotations. (#3114)
- ChangedImproved exception message for when PdfView is not finished initializing. (#21158)
- ChangedImproved exception messages for uninitialized SDK. (#21407)
- ChangedImproves tiling experience by avoiding temporary blurriness when zooming in and out. (#3654)
- ChangedRotation class moved into PSPDFKitFoundation namespace. (#21641)
- FixedFixes an issue when saving some newly created annotations. (#21490)
- FixedFixes an issue with escaped characters. (#21255)
- FixedFixes an issue with password changes when flattening. (#21634)
- FixedFixes a possible crash when loading annotations failed in certain Instant documents. (#21617, Z#15606)
- FixedFixes an issue getting outline element by GoTo page. (#21623)
- FixedFixes an issue with transparent strokeColor in Instant JSON. (#21391)
- FixedFixes issue with occasional invisible selection handles. (#19413)
- FixedFixes support for Hololens. (#21676)
- FixedFixes an issue where hovering over a note annotation would render the tooltip of a different, currently selected annotation. (#3697)
Model
- ChangedImproves font rendering and fixes several edge cases. (#20930)
- ChangedImproves memory usage on complex documents. (#20970)
- ChangedImproves the stability of some PDF form operations. (#21032)
- ChangedStrengthens the validation of InstantJSON format in some corner cases. (#20748)
- ChangedUpdates Botan to version 2.11.0. (#20549)
- ChangedUpdates Duktape to version 2.4.0. (#20954)
- ChangedUpdates HarfBuzz to version 2.6.2. (#21686)
- FixedFixes a crash when using the processor on certain documents with very deep object hierarchies. (#21674)
- FixedFixes a performance regression when rendering with an ICC based color space. (#21776)
- FixedFixes a possible crash in certain documents due to a null dereference in
PDFC::Forms::FormCorePDFBackend::isLinkedInAcroForms
. (#21121) - FixedFixes a problem where some PDF images may be missing in some documents. (#21353)
- FixedFixes a rare deadlock when rendering certain documents. (#21856)
- FixedFixes a rare situation where setting form field flags may cause a deadlock. (#19942)
- FixedFixes a regression that caused certain link annotations to not work. (#21709)
- FixedFixes a rendering error where the font
ArialMT
wasn't selected correctly. (#21744) - FixedFixes an issue when importing XFDF files in specific documents. (#21271)
- FixedFixes an issue where a digital signature applied to a certain kind of document may not show correctly in third party PDF readers. (#18943)
- FixedFixes an issue where documents using certain kind of fonts may cause the app to be terminated unexpectedly. (#21626)
- FixedFixes an issue where images with the lighten blend mode didn't get rendered correctly. (#20642)
- FixedFixes an issue where loading a document would fail if it contained JPEG2000 images not specifying a color space. (#21311)
- FixedFixes an issue where text after signing had incorrect characters after looking at it in another viewer. (#20930)
- FixedFixes some stability issues related to color space management. (#21529)
- FixedFixes some stability issues when fonts are loaded from a document. (#21042)
- FixedFixes widget annotation rotation property persistence when coming from instant JSON. (#21552, #21621)
2.3.0 20 Aug 2019
See the announcement post.
- AddedAdded Visual Document Editor. (#20710)
- AddedAdded model only support to Document. (#20520)
- AddedAdded API to render a page or tile on any calling thread. (#20499)
- AddedAdded Modified property and ModifiedAt event to Document. (#20706)
- AddedAdded Welsh localization support. (#20471)
- AddedAdded ability to set zoom level and scroll bar positions. (#20671)
- AddedAdded an event handler to PdfView for ViewState changes. (#20671)
- AddedAdded a method to the TextParser for getting text from page regions. (#20646)
- AddedAdded ability to add user and/or owner passwords and remove passwords. (#20619)
- AddedAdded ability to get outline element by page index. (#20782)
- AddedAdded method for setting ViewState to Controller. (#20409)
- ChangedReduced memory usage. (#20921)
- ChangedRefreshed UI icons and color scheme. (#20965)
- FixedFixed an issue with the line width slider. (#20543)
- FixedFixed an issue reading media boxes. (#20592)
- FixedFixed an issue that would occur after applying an InstantJSON update to a document where the changes contained form field updates. (#20152)
- FixedFixed an issue with ViewState page index being ignored. (#20582)
- FixedFixed an issue with reporting Auto-Saving errors. (#20693)
- FixedFixed an issue with strokeColor. (#20666)
Model
- AddedAdds support for preserving the InstantJSON id in the PDF. (#20572)
- ChangedImproves JPEG2000 with transparency support. (#20483)
- ChangedImproves performance when parsing many links. (#20786)
- ChangedUpdates Expat to version 2.2.7. (#20545)
- ChangedUpdates libpng to version 1.6.37. (#19851)
- ChangedUpdates openjpeg to version 2.3.1. (#20647)
- FixedFixes an assertion when importing annotations outside the page range using XFDF. (#20424)
- FixedFixes an issue where form fields with calculation order may not be flattened correctly by the processor. (#20434)
- FixedFixes an issue where some documents with dropdown fields may show an arrow when the document is flattened. (#9539)
- FixedFixes very occasional text rendering problems. (#20155)
2.2.0 27 Jun 2019
See the announcement post.
- AddedAdds multithreaded rendering. (#18706)
- AddedAdds a set bounding box method to Ink Annotation which will resize the points and line width automatically. (#20201)
- AddedAdds methods to Controller for getting and setting the Scroll Mode. (#20284)
- AddedAdds custom logging example to Catalog app. (#20299)
- AddedAdds method for setting ViewState to Controller. (#20409)
- AddedAdded a Catalog example demonstrating signature storing and application. (#19997)
- ChangedChanged the default Arabic font to Arial. (#20320)
- ChangedImproved default font selection for Arabic. (#20320)
- ChangedImproved print service error logging. (#16218)
- ChangedImproved watermark placement and enhanced the Catalog example. (#19382)
- FixedFixes an issue with Note annotation and touch. (#18702)
- FixedFixes an issue with blinking annotation tools. (#18700)
Model
- ChangedImproves loading performance for documents with complex outlines. (#20279)
- ChangedImproves rendering of non-ASCII text. (#20189)
- ChangedImproved automatic repair of AcroForms on loading documents with a large number of annotations. (#19947)
- ChangedSupport vertical alignment in single-line form fields when exporting or printing PDF files. (#19882)
2.1.0 5 Jun 2019
See the announcement post.
- ChangedImproves font rendering. (#19910)
- FixedFixes an issue with Windows 10 1709. (#20079)
- AddedAdds a Catalog example to show how to save and load signatures to file. (#19997)
Model
- ChangedUpdates Expat to version 2.2.6. (#19868)
2.0.0 21 May 2019
See the announcement post.
- AddedAdds support for ARM64. (#19760)
- AddedAdds CustomData property to IAnnotation for storing user defined data. (#18961)
- AddedAdds ability to obtain glyph information. (#18813)
- AddedAdds example code to the Catalog demonstrating prevention of text copying. (#19754)
- AddedAdds support for mailto links. (#19532)
- AddedAdds the ability to rotate pages with the document editor. (#18816)
- AddedAdded tile rendering API. (#18815)
- ChangedChanged the minimum supported Windows 10 version to 1709 Fall Creators Update. (#19760)
- RemovedDeprecated ExportFlattened methods. (#19755)
- RemovedDeprecated TextForPageIndexAsync method. (#19755)
- FixedFixes an issue when recalling an annotation preset which is invalid. (#19713)
- FixedFixes an issue with quotes in annotation content. (#19928)
Model
- AddedAdds
FontStyle
to Instant JSON widget annotations. (#18083) - ChangedImproves results from
Search.Library
whenSearch.LibraryQuery.MatchExactPhrases
is set totrue
. (#19685) - ChangedUpdate ICU to use OS provided library. (#18974)
- ChangedUpdate libjpeg-turbo to 2.0.2. (#18973)
- ChangedUpdate libpng to 1.6.36. (#18972)
- ChangedUpdate zlib to 1.2.11. (#18975)
- ChangedUpdates the Botan library version to 2.10.0. (#19767)
- FixedFixes a potential crash when processing large documents under low-memory conditions. (#19768)
- FixedFixes an issue where malformed widget annotations weren't correctly attached to the form. (#19581)
- FixedFixes an issue where readonly checkboxes may not be rendered correctly. (#19506)
1.12.0 16 Apr 2019
See the announcement post.
- AddedAdds model-only Document Editor. (#19320)
- AddedAdds ability to obtain glyph information. (#18813)
- AddedAdds support for passwords in Library indexing. (#18584)
- AddedAdds support for cloudy border styles. (#19237)
- ChangedLoad Windows system fonts for rendering. (#19530)
- FixedFixes an issue where restricted document permissions incorrectly prevented annotating. (#19029)
- FixedFixes an issue with flattening Note annotations. (#19286)
- FixedFixes an issue with full-text-search cleanup. (#19533)
- FixedFixes an issue with rendering of imported json of ink annotations. (#19364)
Model
- FixedFixes a rare issue when parsing outlines. (#19469)
- FixedFixes an issue when drawing a path using a pattern with alpha transparency. (#19148)
- FixedFixes an issue when rendering text with an overlay blend mode. (#19151)
- FixedFixes an issue when sharing a document that resulted in blank pages. (#19267)
- FixedFixes an issue where QuadPoints of link annotations were saved to the PDF incorrectly. (#19427)
- FixedFixes an issue where annotations created by Apple Preview may not be copied and pasted correctly. (#19154)
- FixedFixes an issue where link annotations may not work correctly after a document is exported. (#19222)
- FixedFixes an issue where some JPX images may not render correctly. (#18648)
- FixedFixes an issue where text edited in form fields was incorrectly set in other form fields as well. (#19236)
- FixedFixes an issue where the
fillColor
property was ignored in Instant JSON for polyline annotations. (#19443) - FixedFixes rendering of free text annotations with vertical alignment. (#19145)
1.11.0 14 Mar 2019
See the announcement post.
- APIAdds the ability to get the document outline programmatically. (#18814)
- APIAdds form field support. (#18543)
- APIAbility to highlight search results via API. (#18694)
- APIAdded a method to get cropbox and mediabox. (#18810)
- APIAdded a method to get page rotation. (#18810)
- APIAdded method to retrieve document title. (#18580)
- AddedAdded ability to place sidebar on left or right side. (#19025)
- AddedAdded support for PdfView and printing watermarks. (#17029)
- ChangedSignificant performance improvments for large documents. (#19143)
- ChangedImproved user experience with image annotations. (#19230)
- ChangedBetter error message and exception for license errors. (#18167)
- ChangedPrebuilt Catalog app package supplied with SDK. (#18916)
- ChangedCatalog app builds out of the box. (#18734)
- ChangedChanged Catalog example app to use bundled NuGet package. (#18461)
- FixedFixes an issue when setting annotation colors to transparent. (#18978)
Model
- AddedAdds support for modifying form fields and annotation widgets to Instant Document JSON. (#18771)
- FixedFix an issue in full-text search that could cause a deadlock during indexing. (#18750)
- ChangedLoading PDF actions is now more reliable. (#18843)
- FixedFixes a bug where annotations parsed from XFDF would be displayed incorrectly on a rotated page. (#17603)
- FixedFixes an issue where some layers were hidden incorrectly. (#14439)
1.10.1 14 Feb 2019
- ChangedImproves performance when reading and writing to file. (#18897)
- FixedFixes an issue with reporting the incorrect toolbar items. (#18730)
1.10.0 31 Jan 2019
- AddedAdds support for opening PDFs and retrieving info without a PdfView. (#17841)
- AddedAdds support for PdfView and printing watermarks. (#17029)
- AddedAdds the ability to customize dropdown groups for toolbar items. (#17438)
- AddedAdds annotation rotation to image, stamp and text annotations. (#18634)
- AddedAdds the text highlighter default toolbar item. (#18666)
- AddedAdds more PdfView property reset options. (#18238)
- AddedAdds public CSS classes for annotation toolbars toolboxes. (#2392)
- AddedAdds
PSPDFKit-Icon-<IconType>
public CSS classes to style individual icons. (#2664) - AddedAdds persistence of properties to ink signatures. (#2479)
- AddedAdds automatic font size calculation for combo box widgets. (#2644)
- AddedAdds 4pt, 6pt, 8pt, and 200pt to the list of possible font sizes for text annotations. (#C18485)
- ChangedImproves performance of annotation selection. (#18459)
- ChangedCorrect access for SpacerToolbarItem. (#18538)
- FixedFixes an issue with annotation preset updates reporting incorrect values. (#18585)
- FixedFixes an issue with line cap selection. (#18418)
- FixedFixes an issue where the annotation toolbar layout would break when changing the font size. (#2225)
- FixedFixes an issue where rotating the page could eventually trigger an exception. (#2622)
- FixedFixes an issue where markup annotations changes were not being persisted in the annotation preset. (#2621)
- FixedFixes an issue where ink signatures were created at the current page index instead of the related signature form field. (#2642)
- FixedFixes wrong computed document height when opening a sidebar. (#2652)
- FixedFixes an issue where the
minimumZoomLevel
andmaximumZoomLevel
where wrong on landscape documents. (#2661) - FixedFixes an issue with custom
ToolbarItem
where theselected
property was ignored. (#2662) - FixedFixes an issue where the selected item was not shown in the list of font sizes for text annotations. (#2672)
- FixedFixes an issue where some overflown text fields would not adjust the font size. (#2677)
- FixedFixes an issue while highlighting where the current highlight annotation would disappear if clicked. (#2675)
Model
- AddedAdds support for cloudy borders in shape annotations and free text annotations via Instant JSON. (#18547)
- ChangedImproves initial text parsing performance. (#18534)
- ChangedImproves performance when looking up fonts. (#17981)
- ChangedUpdates the Botan library to version 2.9.0. (#18271)
- ChangedUse app name in JavaScript alerts. (#18529)
- FixedFixes a problem importing/exporting color values. This could lead to unnecessary appearance stream regeneration. (#18428)
1.9.0 20 Dec 2018
See the announcement post.
- ChangedImprovements to API documentation. (#18016)
UI
- AddedAdds smooth line rendering for ink annotations and ink signatures. (#1588)
- AddedAdds ability to prevent text copying. (#17965)
- FixedFixes an issues where PdfView mode can be stuck. (#18127)
Model
- AddedAdds CreatedAt and UpdatedAt to IAnnotation. (#17977)
- AddedAdds CreatorName to IAnnotation. (#17976)
- AddedAdds NoView property to IAnnotation. (#18017)
- AddedAdds the ability to import and export via XFDF. (#17843)
- AddedAdded Name property to IAnnotation. (#17944)
- AddedAdded ability to use custom data providers and sinks. (#17842)
- ChangedImproves handling of malformed documents when parsing the extended graphics state. (#18057)
- FixedFixes a crash parsing text on a very small number of documents. (#18032)
- FixedFixes an issue where
Search.Library
would return incorrect results when searching within documents that contained Unicode surrogate pairs (like Emoji) in their text. (#3292) - FixedFixes issue with future access list if file is no longer available. (#17884)
- FixedFixes an issue importing text annotation styles from Instant JSON. (#17949)
- FixedFixes an issue with file access in app assets. (#17876)
- FixedFixes an issues where OnDocumentOpened event not always fired. (#18126)
PSPDFKit for Web 2018.7
- APIAdds public CSS class for active Dropdown Buttons. (#2466)
- AddedAdds new stroke color icon to avoid confusion for non closed shapes (ink, lines, polylines). (#2508)
- AddedAdds support for deleting selected annotations with Backspace and Delete keys. (#1405)
- ChangedImproves contrast of annotation toolbar icons. (#2508)
- FixedFixes an issue where the annotation toolbar layout would break when changing the font size. (#2225)
- FixedFixes the mixup between the border color and the fill color icons. (#2508)
- FixedFixes an issue where the last point of an ink annotation line being created was lost when releasing the pointer. (#2518)
- FixedFixes an issue where stamps UI would break when editing text. (#2445)
- FixedFixes an issue where some standard stamp annotations were being rendered as
Custom
. (#2467) - FixedFixes an issue where stamp annotations were rendered rotated when viewing rotated documents. (#2486)
- FixedFixes bookmarks sidebar translations to be more accessible and self explanatory. (#2478)
- FixedFixes an issue with
SidebarMode.BOOKMARKS
not being activatable via public API. (#2500) - FixedFixes an issue where note annotations content new lines were not being rendered. (#2487)
- FixedFixes an issue where annotations could be deleted even though read only mode is enabled. (#2505)
- FixedFixes an issue where certain annotation toolbar items did not share the same height. (#2508)
- FixedFixes an issue where annotations hit test area was too wide. (#2127)
- FixedFixes an issue where setting className and icon for the layout-config got ignored. (#2536)
- FixedFixes an issue where the annotation toolbar for note annotations was shown when in read only mode. (#2461)
- FixedFixes an issue where text selection using the touch mode was not properly working. (#2407)
- FixedFixes an issue where stamp annotations added to rotated PDF pages were not rendered correctly. (#2521)
- FixedFixes an issue where rendered squiggle annotations would shrink when the viewport was zoomed out. (#2555)
- ChangedImproves automatic font size calculation for text widgets. (#C18095)
- FixedFixes an issue where custom stamps were not being correctly validated. (#2477)
- FixedFixes an issue where attachments provided via InstantJSON were not created upon initialization. (#2530)
- FixedFixes issues when importing annotations on rotated pages using InstantJSON. (#C17814)
- FixedFixes some visualization issues with markup annotations, especially on rotated pages. (#C17889, #C18002, #C18024)
- FixedFixes an issue where squiggly annotations may not be created correctly on rotated pages. (#C17950)
- FixedFixes text parsing issue noticed on a very limited number of documents. (#C18032)
1.8.0 29 Nov 2018
See the announcement post.
- AddedAdds bookmarks support. (#17028)
- AddedAdds support for stamp annotations. (#17027)
- AddedAdds a helper method for getting all annotations. (#17452)
- AddedAdds a toggleable toolbar item. (#16632)
- ChangedInteraction mode changes now set focus on the WebView. (#17439)
- APIBreaking changes made to ToolbarItem to allow richer button support. (#17481)
- FixedFixes an issue with annotation borders drawn too thick. (#17599)
- FixedFixes an issue where annotation setting were not remembered. (#17341)
- FixedFixes an issue with Image annotation properties. (#17597)
- FixedFixes an issue with file access in app assets. (#17876)
- FixedFixes an issue with text preset positions. (#17447)
- FixedFixes issue with future access list if file is no longer available. (#17884)
1.7.1 29 Oct 2018
- FixedFixes an issue with unresponsive toolbar buttons. (#17371)
- FixedFixes an issue where preset updates could not be disabled. (#17388)
1.7.0 23 Oct 2018
See the announcement post.
- AddedAdded incremental saving and made it the default mode. (#17079)
- AddedAdded Auto-Saving to the PdfView. (#14399)
- AddedAdded the ability to provide a custom logger. (#17268)
- AddedAdded the ability to set the sidebar mode programmatically. (#16947)
- FixedFixes an issue where documents with a large number of form fields failed to display editing options. (#16911)
- FixedFixes an issue with ink signature persistence. (#17201)
1.6.1 26 Sep 2018
- AddedAdded annotation preset update event. (#16778)
- FixedFixes an issue where the print dialog does not receive a source. (#16796)
- FixedFixes an issue with Rects in markup annotations. (#16806)
- FixedFixes an issue where the pager toolbar item would disappear. (#2320)
Model
- FixedFixes 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.
- AddedAdds support for image annotations. (#16682)
- AddedAdds Outline and Annotation Sidebars. (#16660)
- AddedAdds localization support. (#15629)
- AddedAdds Annotation Presets. (#16660)
- AddedAdds Importing and Exporting of Instant Document Json. (#16557)
- AddedAdds IsSignature property to Ink annotation. (#16251)
- AddedAdds method for serializing partial, incomplete annotations to JSON. (#16660)
- FixedFixes an issue with NuGet and x64 architecture. (#16431)
- FixedFixes exception reporting with creation. (#16718)
- FixedFixes toolbar manipulation in PdfView.Loaded. (#16476)
1.5.3 7 Aug 2018
- APIRemoved InteractionMode.LayoutConfig. (#16312)
- AddedAdd flattening example to Catalog example app. (#16275)
- FixedFixes an issue when saving populated forms. (#16336)
1.5.2 01 Aug 2018
- AddedAdds NuGet package to SDK. (#16200)
- AddedAdds layout-config item to toolbar item types. (#15999)
- AddedAdds the ability to set the toolbar early. (#15903)
- ChangedImproves print dialog exception handling (#16218)
- FixedFixes an issue with toolbar colors. (#16094)
PSPDFKit for Web 2018.4.1
- ChangedImproves text selection behavior when there is padding between the individual text lines. (#2090)
- FixedFixes an issue where the viewport was too large when zoomed in. (#2086)
1.5.0 17 Jul 2018
See the announcement post.
- AddedAdds support for shape annotations. (#15807)
- AddedAdds support for password protected PDFs. (#15467)
- AddedAdds ability to flatten PDFs. (#16062)
- AddedAdds an event handler OnSuspendUnloading to PdfView. (#15892)
- AddedAdds export example code to Catalog app. (#15913)
- FixedFixes an issue where exporting to the currently open file failed. (#15994)
Model
- ChangedAllows printing without a PdfView. (#15225)
- FixedFixes issue with setting toolbar hiding in xaml. (#15904)
PSPDFKit for Web 2018.4
- AddedAdds support for shape annotations: line, rectangle, ellipse, polyline and polygon. (#1203)
- AddedAdds public CSS classes for the Layout Config toolbar item and dropdown for easy styling. (#2064)
- ChangedImproves style of disabled buttons. (#1920)
- ChangedChanges the order of
PSPDFKit.defaultToolbarItems
. (#2039) - FixedFixes a rendering issue that resulted into blurry pages at certain zoom levels. (#1824)
- FixedFixes a regression where form fields were read-only when the document permissions didn't permit modification. (#1976)
- FixedFixes an issue where forms were not enabled when document permissions didn't permit modifying annotations and forms. (#1999)
- FixedFixes an issue where annotation toolbars and some toolbar buttons included
undefined
as class name. (#2013) - FixedFixes an issue with long text overflowing in the layout configuration dropdown. (#2023)
- FixedFixes an issue where the delete icon in the annotation toolbar was visible although the annotation was not created yet. (#2043)
- FixedFixes an issue where the text-align icon was not correct. (#2042)
- FixedFixes an issue with forms not rendering in standalone when rotating pages. (#2057)
- FixedFixes an issue where invalid annotations crash the application. (#2004)
1.4.0 — 21 Jun 2018
See the announcement post.
- AddedAdds ARM Support. (#15185)
- AddedAdds a code example for custom CSS to the Catalog app. (#151635)
- AddedAdds a code example to demonstrate multiple
PdfView
s on page. (#15739) - AddedAdds the ability to print a range or selection from document. (#15207)
- ChangedImproves
PdfView
CSS property URI validation and error reporting. (#151664) - FixedFixes an issue when resizing the print window. (#15687)
PSPDFKit for Web 2018.3.2
- FixedFixes a regression where readOnly form fields were not properly disabled. (#1921)
- FixedFixes an issue with selection grippers not working on Windows touch devices. (#1925)
- FixedFixes 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.
- AddedAdds the ability to add custom toolbar items. (#14193)
- AddedAdds the ability to change the toolbar item order. (#14193)
- AddedAdds the ability to get and set ink signatures. (#15370)
- AddedAdds utility methods for converting InstantJSON coords to PDF coords. (#15376)
- ChangedImproved performance of file access and memory usage. (#15151)
- ChangedPrevent pinch-zoom from zooming the toolbar. (#15425)
PSPDFKit for Web 2018.3
- AddedAdds support for ink signatures. (#1704)
- ChangedImproves rendering performance when resizing the sidebar and when switching between page modes. (#1859)
1.2.0 3 May 2018
See the announcement post.
- AddedAdds indexed full text search feature. (#14830)
- AddedAdds ability to get page sizes. (#14992)
Model
- ChangedImproves compatibility of note annotations with certain 3rd-party viewers such as Apple Preview. (#14953)
- AddedAdded annotation
name
to Instant JSON. Also renamedpspdfkit/file
name
tofilename
to prevent collisions. (#14856) - AddedAdded better detection for standard stamp subjects for Instant JSON. (#14919)
1.1.0 9 Apr 2018
See the announcement post.
- ChangedExtensive refactor of SDK. (#14515)
- APIAdds support for getting the text behind a markup annotation. (#14793)
- APIAdds support for getting, setting and responding to selected annotation changes. (#14779)
- AddedAdds
createdAt
,updatedAt
andcreatorName
to Instant JSON. (#14443) - ChangedUpdate to PSPDFKit for Web 2018.2. (#14761)
- FixedFixes an issue where CR and LF characters were not accepted in annotation content. (#14459)
- FixedFixes an issue where newline characters were not accepted in annotation content. (#14459)
- FixedFixes an issue with Middle Vertical Alignment of Annotations. (#14687)
- FixedFixes an issue with permissions when exporting to a StorageFile. (#14620)
PSPDFKit for Web 2018.2
- AddedAdds support for parsing
GoToEmbeddedAction
,GoToRemoteAction
,HideAction
,JavaScriptAction
,LaunchAction
, andNamedAction
. (#1736) - ChangedImproves rendering performance on low resolution and mobile devices. (#1727)
- FixedFixes an issue with the layout of slider inputs on Microsoft Edge and Internet Explorer 11. (#1775)
1.0.1 5 Mar 2018
- AddedAdds an event handler
OnOnCurrentPageChangedEvent
which occurs when the currently visible page changes. Example code is provided in the Catalog app. (#14279) - AddedAdds a parameter to
PrintHelper
for describing the print job in the system print dialog. (#14362) - ChangedImproves performance while debugging. (#14346)
PSPDFKit for Web 2018.1.2
- AddedAdds support for automatically extracting links from text. (#C13944)
1.0.0 15 Feb 2018
See the announcement post.
- ChangedInitial Release