Changelog for Web
Newest release
2024.8.112 Dec 2024
-
Changed
Changes public naming of AI Document Assistant to AI Assistant in all classes, functions, and parameters. (J#AI-88)
UI
-
Fixed
Fixes text selection for touch devices on iOS 17. (J#WEB-1409)
-
Fixed
Fixes an issue where font formatting options were visible for plain text annotations. (J#WEB-2109)
-
Fixed
Fixes an issue where image URL could not be used as custom toolbar item icon. (J#WEB-2079)
Previous releases
2024.8.018 Nov 2024
UI
-
Changed
Improves the consistency and accessibility of the text and callout annotation toolbar. (J#Base-296)
-
Added
Adds the text comparison UI to standalone mode. (J#WEB-1893)
-
Changed
Improves accessibility and customization of the annotations sidebar. (#1874)
-
Changed
Improves the consistency and accessibility of the ink annotation toolbar. (J#Base-291)
-
Changed
Replaces the old outline sidebar with a more accessible and consistent user interface. (J#WEB-1952)
-
Changed
Updates Baseline UI packages to 0.33.0. (#45722)
-
Fixed
Fixes an issue where custom toolbar items would not be included in a dropdown group. (#45515)
-
Fixed
Fixes comment threads rendering in
PER_SPREAD
andDISABLED
scroll modes. (J#WEB-2032)
Model
-
Changed
Updates the default watermark on visible digital signatures. (J#HG-1468)
-
Fixed
Fixes an issue where certain license keys couldn’t be read correctly. (J#CORE-725)
-
Fixed
Fixes a UX issue with using the pan tool on Windows devices. (#894)
-
Changed
Exports the
AnnotationJSONUnion
type. (J#WEB-2047) -
Added
Adds support for reading the widget tab order. (J#CORE-660)
-
Changed
Updates GdPicture to v14.2.93.
-
Changed
Updates the minimum required Document Engine version to 1.5.3. (J#SERVER-1289)
-
Fixed
Fixes a crash that may happen when saving LTV information in a document. (J#CORE-710)
-
Fixed
Fixes an issue where custom toolbar icons with an icon set would not be displayed. (J#WEB-1948)
-
Fixed
Fixes an issue where handwritten signatures may appear unexpectedly cropped. (J#CORE-713)
-
Fixed
Fixes an issue where an incorrect error was being shown when opening a corrupt document. (#45524)
-
Fixed
Fixes an issue where it wasn’t possible to select a comment marker if it was too close to the one currently selected. (J#WEB-1723)
-
Fixed
Fixes an issue where the tab index of signature fields wasn’t calculated correctly. (J#CORE-660)
2024.7.023 Oct 2024
UI
-
Changed
Improves accessibility and customizability of the bookmarks sidebar. (#242)
-
Fixed
Fixes API documentation and internal type for
annotationSelection.change
event. (J#WEB-1800) -
Fixed
Fixes an issue where entering Document Comparison mode would freeze the toolbar. (#45379)
Model
-
Added
Adds support for downloading linearized PDFs in an optimized manner. Use
allowLinearizedLoading: true
. (J#CORE-617) -
Added
Adds support for using multiple pointer devices in the Document Comparison UI. (J#WEB-1567)
-
Changed
Improves text extraction by replacing invalid characters with the Unicode replacement character (0xFFFD). (J#CORE-701)
-
Added
Adds the
formsConfiguration.export.disableComboBoxArrow
configuration option to allow disabling, including the arrow button in combo box form elements. (J#CORE-681) -
Changed
Updates GdPicture to v14.2.89. (#0)
-
Changed
Updates GdPicture to v14.2.90. (#0)
-
Changed
Updates the HarfBuzz library to version 10.0.1. (J#CORE-693)
-
Fixed
Fixes an issue when parsing timestamp policies with short OIDs in digital signatures. (J#SERVER-1231)
-
Fixed
Fixes an issue where PDFs with millions of outline elements could exhaust the memory. (J#CORE-694)
-
Fixed
Fixes an issue where digitally signing a document may trigger an error in Adobe Acrobat about a modified page. (J#CORE-45204)
-
Fixed
Fixes an issue where digitally signing with the SHA384 hashing algorithm didn’t work. (Z#116874)
-
Fixed
Fixes an issue where form contents may be rotated after exporting and then importing from Instant JSON. (J#CORE-647)
-
Fixed
Fixes an issue where form flags were overwritten when using the processor and when
NeedAppearances
was set in the PDF. (J#CORE-45331) -
Fixed
Fixes an issue where handwritten signatures may show distorted in some page orientations. (J#ANDR-824)
-
Fixed
Fixes an issue where the layers sidebar wasn’t enabled in standalone mode. (#45360)
-
Fixed
Fixes an issue where new or updated measurement scales could not be selected. (J#WEB-1951)
-
Fixed
Fixes an issue where the blend mode wasn’t read correctly. (J#CORE-691)
-
Fixed
Fixes an issue where too much memory was used when decoding JPEG2000 image masks. (J#CORE-636)
-
Fixed
Fixes an issue with accessing the local server via IP address. (#45293)
-
Fixed
Fixes issues with Type 3 fonts and text extraction. (J#CORE-703)
2024.6.025 Sep 2024
UI
-
Changed
Updates Baseline UI to 0.29.1.
-
Fixed
Fixes an issue where X and Y coordinates in Shadow DOM are misaligned due to scrolling in the outer container. (J#WEB-1556)
-
Fixed
Fixes an issue where event listeners on
annotations.create
orannotations.update
would cause data loss in multiline rich text annotations. (J#WEB-1736)
Model
-
Added
Adds
startPageIndex
andpageRange
tocreateRedactionsBySearch
. (J#CORE-673) -
Changed
Updates GdPicture to v14.2.88. (#45161)
-
Fixed
Fixes an issue where PDF JavaScript may report an error when setting a custom value to a combo box form field. (J#CORE-675)
-
Fixed
Fixes an issue where signatures on rotated documents were displayed incorrectly. (J#CORE-672)
-
Fixed
Fixes an issue where some annotations may lose their font color when you export them to XFDF and import them again. (J#CORE-680)
-
Fixed
Fixes an issue where some signatures with Long-Term Validation (LTV) information may be incorrectly reported as invalid. (J#CORE-654)
-
Fixed
Fixes an issue where the same font was embedded multiple times when entering diacritics, leading to a massive file size. (J#CORE-634)
2024.5.210 Sep 2024
UI
-
Fixed
Fixes an issue where callout boxes may have bigger-than-expected sizes, depending on the zoom value. (J#WEB-714)
Model
-
Changed
Improves the evaluation experience. (J#CORE-667)
-
Fixed
Fixes an issue where annotations exported to XFDF and then imported again may lose their text color. (J#CORE-648)
-
Fixed
Fixes an issue where opening certain image files with broken XMP/EXIF headers may crash the app. (J#CORE-665)
2024.5.12 Sep 2024
UI
-
Changed
Updates Baseline UI to 0.28.0.
Model
-
Changed
Updates GdPicture to v14.2.85.
-
Added
Adds support for exporting documents to Office formats in Document Engine mode: DOCX, XLSX, and PPTX. (J#WEB-1461)
-
Fixed
Fixes an issue where
Configuration.UI
had the wrong type. (J#WEB-1712) -
Fixed
Fixes an issue where PDF documents rendered incorrectly after opening a specific PDF. (J#CORE-643)
-
Fixed
Fixes an issue where comment avatars could no longer be custom rendered. (J#BASE-212)
-
Fixed
Fixes an issue where converting a bitonal TIFF with a lot of pages consumed too much memory. (J#CORE-621)
-
Fixed
Fixes an issue where invisible digital signatures may incorrectly show the sign badge when rendered. (J#WDEMO-120)
-
Fixed
Fixes an issue where it was not possible to drag multiple annotations around. (J#WEB-1620)
-
Fixed
Fixes an issue where markup annotations were positioned incorrectly. (J#WEB-1732)
-
Fixed
Fixes an issue where the trust certificate store may not load successfully if some path in it is not accessible. (#44732)
-
Fixed
Fixes an issue with highlight shape when adding text highlights on rotated pages. Text highlights now cover only the rectangle of the relevant text, without using curved edges. (J#ANDR-313)
2024.5.013 Aug 2024
UI
-
Fixed
Fixes an issue with a missing public class name for the comment’s avatar. (#44711)
-
Fixed
Fixes an issue where the comment drawer was cropped on mobile devices. (J#WEB-1636)
-
Fixed
Fixes an issue where the date picker value was not syncing correctly with the input value for formats other than
yyyy-mm-dd
. Now, the picker value is correctly synchronized for all supported date formats. (J#WEB-1498) -
Fixed
Fixes an issue where it wasn’t possible to select signatures other than the first one from the signature picker. (J#WEB-1599)
-
Fixed
Fixes an issue where the viewport would briefly move offscreen when using the toolbar on narrow screens. (J#WEB-1627)
-
Fixed
Fixes an issue where creating a form field with multiple radio widgets would throw an error if properties were modified with the UI. (J#WEB-991)
Model
-
Changed
Updates the minimal Document Engine version used in server-backed mode to 1.3.0. (J#WEB-1484)
-
Added
Adds support for document content editing with the UI in Document Engine mode. (J#WEB-1466)
-
Added
Adds support for parsing custom colors in PDF JavaScript, and converting colorspaces by using the
color.convert
API. (J#CORE-580) -
Changed
Improves text selection. (J#CORE-596)
-
Changed
Updates GdPicture to v14.2.82.
-
Changed
Updates HarfBuzz library to 9.0.0. (J#CORE-625)
-
Changed
Updates the Botan library to version 2.19.5. (J#CORE-633)
-
Changed
Updates the STB library to version 2.30. (J#CORE-570)
-
Fixed
Fixes an issue where callout annotations would lose part of their text after being created with the UI. (J#WEB-1489)
-
Fixed
Fixes a crash when editing the content of some documents. (J#CORE-601)
-
Fixed
Fixes an issue where an Instant JSON file exported after saving a file may not contain a
formFieldValues
entry. (J#CORE-599) -
Fixed
Fixes an issue where callout annotations may not appear or may work incorrectly after rotating a page. (J#WEB-1350)
-
Fixed
Fixes an issue where redaction didn’t handle certain text objects correctly, resulting in some displaced text. (J#CORE-612)
-
Fixed
Fixes an issue where signed fields may not display correctly on rotated pages. (J#CORE-608)
-
Fixed
Fixes an issue where some form fields could not be selected if their variants failed to render. (J#WEB-1649)
-
Fixed
Fixes an issue where the date and time pickers weren’t added reliably. (J#CORE-520)
-
Fixed
Fixes an issue with the appearance of checkboxes added by the form creator. (J#WEB-336)
-
Fixed
Fixes an issue where stamp annotations would fail to render in some circumstances. (J#WEB-1629)
-
Fixed
Fixes an issue where new comment threads would disappear when clicking outside during editing. (J#WEB-1703)
-
Fixed
Fixes an issue where some UI text would not correctly update when the locale was dynamically changed. (J#WEB-1672)
2024.4.026 Jun 2024
UI
-
Changed
Improves the Comments UI and replaces it with a more accessible and consistent user interface. (J#WEB-964)
-
Fixed
Fixes an issue where checkboxes, buttons, and radio buttons would not visually indicate their focused state. (J#WEB-911, J#WEB-1164)
-
Fixed
Fixes an issue where custom document editor buttons overflowing the toolbar would receive wrong arguments in their
onPress
callback. (J#WEB-1486) -
Fixed
Fixes an issue where the document would be scrolled when a dialog showed up when the container overflew the viewport. (J#WEB-557)
Model
-
Added
Adds support for RegExp.$1 to RegExp.$9 to access regular expression capturing groups from PDF scripts. (J#CORE-567)
-
Changed
Improves TIFF image document quality by respecting the embedded DPI values. (J#CORE-522)
-
Changed
Improves performance of setting the dynamic font loading metadata. (J#CORE-569)
-
Changed
Improves performance when rendering multiple identical new stamp annotations in Standalone mode. (J#WEB-1445)
-
Changed
Updates GdPicture to v14.2.75.
-
Changed
Updates the HarfBuzz library to version 8.5.0. (J#CORE-583)
-
Fixed
Fixes an issue that prevented adding comments to a document after editing it, such as duplicating pages. (J#CORE-546)
-
Fixed
Fixes an issue where
CommentMarkerAnnotations
failed to open the comment threads drawer on mobile. (J#WEB-1370) -
Fixed
Fixes an issue where, after redacting, some images were displaying incorrectly (e.g. black instead of white). (J#CORE-561)
-
Fixed
Fixes an issue where exporting and importing Instant JSON may incorrectly move annotations or forms. (J#CORE-589)
-
Fixed
Fixes an issue where ink annotations created right before opening the document editor would not be initially visible if the Document Editor UI was exited. (J#WEB-1444)
-
Fixed
Fixes an issue where it wouldn’t be possible to select some combo box option for long lists. (J#WEB-1310, J#WEB-1288)
-
Fixed
Fixes an issue where multiline text form fields were not scrollable if set to read-only, or when the viewer was set to read-only. (J#WEB-1090)
-
Fixed
Fixes an issue where new text annotations created with the UI would disappear when clicking away. (J#WEB-1281)
-
Fixed
Fixes an issue where some digital signatures may incorrectly report as invalid. (J#CORE-597)
-
Fixed
Fixes an issue where some digital signatures may not be validated correctly. (J#CORE-607)
-
Fixed
Fixes an issue where text annotation content changes in the UI would not be preserved. (J#WEB-1360, J#WEB-1355)
-
Fixed
Fixes an issue where the
value
property of theField
object in JavaScript may return an incorrect type in some cases. (J#CORE-582) -
Fixed
Fixes an issue where the a11y tool JAWS would read the content of the previous page when focusing on a certain page of a document. (J#WEB-566)
-
Fixed
Fixes an issue where the page labels may be incorrect in some documents. (J#CORE-560)
-
Fixed
Fixes an issue where, in some cases, PDF JavaScript that changes the value of a form field was not executed correctly. (J#CORE-590)
2024.3.220 May 2024
-
Fixed
Fixes an issue where
PSPDFKit.DocumentValidationStatus
could not be accessed. (#44024) -
Fixed
Fixes an issue where the signature widget background wasn’t displayed correctly in server-backed mode. (J#SERVER-437)
UI
-
Fixed
Fixes an issue where copied text could not be pasted into text annotation content in Rich Text mode. (J#WEB-1114)
-
Fixed
Fixes an issue where text annotation would lose focus while the
keepSelectedTool
flag is enabled. (J#WEB-675)
Model
-
Added
Adds support for adding a custom signature graphic when adding a digital signature. (J#CORE-543)
-
Changed
Improves performance opening documents with forms by ~3x. (J#CORE-260)
-
Changed
Improves performance when rendering multiple identical new stamp annotations. (J#WEB-953)
-
Changed
Improves the content editing functionality in documents that contain tables. (J#CORE-506)
-
Changed
Improves the performance of the snapping tool with construction documents. (J#CORE-536)
-
Changed
Updates GdPicture to v14.2.72.
-
Changed
Updates the HarfBuzz library to version 8.4.0. (J#CORE-559)
-
Fixed
Fixes an issue when adding comments where an error around a
rootId
was shown. (J#WEB-1159) -
Fixed
Fixes an issue where an incorrect note icon may show on top of highlight annotations with comment replies. (J#CORE-527)
-
Fixed
Fixes an issue where borders added with the link annotation toolbar would not be preserved in the exported document. (J#WEB-1363)
-
Fixed
Fixes an issue where borders set for a link annotation would not be rendered when reopening the document. (J#WEB-1362)
-
Fixed
Fixes an issue where deleting the value of a form field may incorrectly show the previous value in some situations. (J#CORE-531)
-
Fixed
Fixes an issue where redaction annotations could not be applied by third-party software like Adobe Acrobat. (J#CORE-555)
-
Fixed
Fixes an issue where rotated widget annotations would be rendered with incorrect dimensions. (J#WEB-1107)
-
Fixed
Fixes an issue where the line dash pattern was rendered differently than in other PDF readers. (J#CORE-540)
-
Fixed
Fixes an issue where the tab order specified in the document pages would not be honored for pages containing only forms. (J#WEB-1296)
-
Fixed
Fixes an issue where the text in a callout annotation may appear in the wrong position. (J#CORE-466)
-
Fixed
Fixes an issue where the viewer attempted to render annotations with
0
width or height. (J#WEB-1301) -
Fixed
Fixes an issue where updating locked layers state in the layers sidebar would break other sidebars. (J#WEB-1337)
-
Fixed
Fixes an issue where text annotation content changes in the UI would not be preserved. (J#WEB-1360, J#WEB-1355)
2024.3.102 May 2024
UI
-
Fixed
Fixes an issue where it was not possible to clear the date on date input form fields. (J#WEB-1143)
-
Fixed
Fixes an issue where the date input picker would not be available in Firefox. (J#WEB-962)
-
Fixed
Fixes an issue where the imported XFDF’s callout annotation had a very small arrow head. (J#WEB-931)
Model
-
Changed
Improves UI performance when concurrently creating and updating multiple annotations. (J#WEB-953)
-
Changed
Updates GdPicture to v14.2.70. (#0)
-
Fixed
Fixes an issue where
annotations.update
would be emitted instead ofannotationSelection.change
when selecting multiple annotations. (J#WEB-234) -
Fixed
Fixes an issue where comments were not correctly loaded when imported through
Configuration#instantJSON
or created withinstance#create()
. (J#WEB-1081) -
Fixed
Fixes an issue where it would not be possible to change radio button form fields when their value was not unique. (J#WEB-942)
-
Fixed
Fixes an issue where measurement labels on rotated pages weren’t exported correctly. (J#CORE-529)
-
Fixed
Fixes an issue where programmatic changes to text annotations in editing mode would not be persisted. (J#WEB-1205)
-
Fixed
Fixes an issue where sometimes text wasn’t properly exported into a PDF if a tab character was used. (J#CORE-558)
-
Fixed
Fixes an issue where the SDK would fail to load in a new window in Firefox and Safari. (J#WEB-1199)
-
Fixed
Fixes an issue where the
annotations.paste
event would not include the original annotations in the event listener payload. (J#WEB-1048) -
Fixed
Fixes an issue where the redaction tool may redact a bigger area than necessary in some documents. (J#CORE-562)
-
Fixed
Fixes an issue where integrating the SDK with Angular reports a build problem with react dependencies. (J#WEB-1052)
2024.3.011 Apr 2024
See the announcement post.
UI
-
Added
Adds support for modifying the page margins with a new
addPageMargins
document operation. (J#WEB-1123) -
Changed
Replaces the old signing UI with a more accessible and consistent user interface. (J#WEB-413)
-
Changed
Replaces the old stamp creation UI with a more accessible and consistent user interface. (J#WEB-907)
-
Fixed
Fixes an issue where empty text annotations, when created via the text toolbar and dismissed by clicking outside or pressing escape, were previously saved on the page and added to the history. Now, they are cleared and not recorded. (J#WEB-944, J#WEB-1049)
-
Fixed
Fixes an issue where ink and image signature annotations would be rendered twice while being dragged. (J#WEB-1162)
-
Fixed
Fixes an issue where the user interface would sometimes be rendered before the style sheets had finished loading. (J#WEB-1101)
-
Fixed
Fixes an issue where widget custom data was lost in Form Creator after switching to another form field. (J#WEB-325)
Model
-
Added
Adds
noZoom
flag support for stamp and text annotations. (J#WEB-838) -
Added
Adds a new
flattenElectronicSignatures
flag to prevent electronic signatures from hiding behind signature form fields. (J#WEB-620) -
Added
Adds appearance stream generation for link annotations. This means any set borders will now be rendered. (J#CORE-483)
-
Added
Adds support for editing the content of PDF documents that use Type3 fonts. (J#CORE-478)
-
Added
Adds support for exporting to DOCX, XLSX, and PPTX Office formats. (J#WEB-766)
-
Added
Adds
PSPDFKit#convertToOffice()
andinstance#exportOffice()
to export the current document to an Office format. (J#WEB-766) -
Removed
Removes support for Safari versions older than 15.4. (J#WEB-892)
-
Changed
Updates the HarfBuzz library to version 8.3.1. (J#CORE-524)
-
Fixed
Fixes a rare crash in certain PDF documents with JavaScript. (J#CORE-500)
-
Fixed
Fixes the error ‘Assertion failed: Annotation ID is already known’ which may happen when opening a document. (J#CORE-435)
-
Fixed
Fixes an issue where a message about a form field script trying to modify the value of the same form field may incorrectly appear in the console. (J#CORE-511)
-
Fixed
Fixes an issue where annotation contents would not be announced by screen readers. (J#WEB-815)
-
Fixed
Fixes an issue where dynamic fonts weren’t used for stamps. (J#CORE-484)
-
Fixed
Fixes an issue where listing embedded files in rare PDFs could cause a crash. (J#CORE-493)
-
Fixed
Fixes an issue where opening a document with a digital signature may report additional changes. (J#CORE-473)
-
Fixed
Fixes an issue where refreshing the LTV information of some signed documents may fail. (J#CORE-499)
-
Fixed
Fixes an issue where tagged images would not reflect the accessible text when interacting with screen readers or pointer devices. (J#WEB-1013)
-
Fixed
Fixes an issue where the appearance of unsigned signature form fields may ignore some property changes, like their border width. (J#CORE-417)
-
Fixed
Fixes an issue where the email preset didn’t mark some email addresses for redaction. (J#CORE-514)
-
Fixed
Fixes an issue where the text selection rectangle was too big, resulting in squashed text. (J#CORE-496)
-
Fixed
Fixes an issue where validating some documents with LTV information may incorrectly return that the revocation status couldn’t be checked. (J#WEB-1042)
-
Fixed
Fixes an issue with PDF comparison when the content stream didn’t contain any stroke color commands. (J#CORE-533)
-
Fixed
Fixes an issue where rotated widget annotations would be rendered with incorrect dimensions. (J#WEB-1107)
2024.2.05 Mar 2024
See the announcement post.
-
Added
Add new Vite.js integration example. (J#WEB-163)
UI
-
Fixed
Fixes an issue where link annotations could not be added using UI on the second page in double page mode. (J#WEB-76)
-
Fixed
Fixes an issue where search results remained highlighted when the search UI was closed before the search had finished. (J#WEB-87)
Model
-
Added
Adds a configuration option to disable loading Web Workers inline. (J#WEB-705)
-
Added
Adds support for importing and exporting comments with InstantJSON. (J#CORE-419)
-
Added
Adds support for reading and changing the page annotations keyboard navigation order using the new
instance#getPageTabOrder()
andinstance#setPageTabOrder
API methods. (J#WEB-405) -
Added
Adds support for specifying the number of page spreads around the current page to be prerendered. (J#WEB-916)
-
Changed
Improves support for page annotations keyboard navigation by honoring the order specified in the document. (J#WEB-405)
-
Changed
Updates the SDK container to use a shadow root instead of an iframe. (#WEB-206)
-
Changed
Updates GdPicture to v14.2.62. (#43474)
-
Changed
Updates the user interface icons design. (J#WEB-810)
-
Fixed
Fixes an issue where calling Field.value in a PDF JS script may return the wrong value. (J#CORE-450)
-
Fixed
Fixes an issue where font names with certain encodings may not be parsed correctly. (J#CORE-292)
-
Fixed
Fixes an issue where pasted annotations name property kept the source annotation id. (J#WEB-333)
-
Fixed
Fixes an issue where text with the FL and FI ligatures wasn’t extracted correctly. (J#CORE-443)
-
Fixed
Fixes an issue where the measurement tools toolbar item would not be available in REST mode. (J#WEB-943)
-
Fixed
Fixes an issue where the text selection of italic characters was too large. (J#CORE-444)
2024.1.314 Feb 2024
-
Fixed
Fixes an issue where text with negative font sizes caused the text to vanish in the content editor. (J#CORE-438)
UI
-
Fixed
Fixes an issue where a comment editor would close on scrollbar clicks. (#43207)
Model
-
Added
Adds conditional statement support for Word templates in
PSPDFKit.populateDocumentTemplate()
. (#43434) -
Changed
Updates GdPicture to v14.2.61.1. (#43434)
-
Fixed
Fixes an issue where calling the PDF JS API field.setItems may not change the form’s value. (J#CORE-430)
-
Fixed
Fixes an issue where new digital signatures may have a black border by default. (J#CORE-412)
-
Fixed
Fixes an issue where the appearance of unsigned signature form fields may ignore some property changes, like their border width. (J#CORE-412)
-
Fixed
Fixes an issue where date fields value was not validated correctly. (J#CORE-361)
-
Fixed
Fixes an issue where shape annotations imported via Instant JSON may incorrectly show a black border. (J#CORE-392)
2024.1.25 Feb 2024
-
Changed
No web-specific changes in this version.
2024.1.130 Jan 2024
-
Fixed
Fixes vertical alignment of free text annotations when using rich text. (#42793)
Model
-
Fixed
Fixes an error message that may appear in the logs when using the snapping tool. (J#CORE-391)
-
Fixed
Fixes an issue where changing the visibility of OCG layers would not update the selectable text. (#43169)
-
Fixed
Fixes an issue where converting the document would only work once. (J#WEB-819)
-
Fixed
Fixes an issue where extracted text was garbled due to incomplete reading order information in the PDF. (J#CORE-385)
-
Fixed
Fixes an issue where redacting some kind of documents may corrupt them. (J#CORE-375)
-
Fixed
Fixes an issue where text blocks were split when encountering two or more narrow characters. (J#CORE-380)
-
Fixed
Fixes an issue where text selection was not accurately handled for text containing larger gaps. (J#CORE-341)
-
Fixed
Fixes an issue where canceling the import file dialog in
buttonImportIcon
elements would disable the element in Safari < 16.4. (J#WEB-875)
2024.1.018 Jan 2024
See the announcement post.
-
Changed
Improves Document Editor performance when dealing with large documents. (#42927)
-
Changed
Updates Harfbuzz to 8.2.2. (J#CORE-275)
-
Fixed
Fixes
script-src
Content Security Policy (CSP) requirements.wasm-unsafe-eval
can now be used instead ofunsafe-eval
. (J#CORE-335) -
Fixed
Fixes free text callout rendering and rich text link render on rotated pages. (J#CORE-297)
-
Fixed
Fixes vertical alignment of free text annotations when using rich text. (#42793)
UI
-
Added
Adds a new sidebar to the UI to list signatures in a document. (J#WEB-284)
-
Added
Adds a new sidebar to the UI to show and control the visibility of document OCG layers. (J#WEB-255)
-
Fixed
Fixes an issue where
customData
was not persisted in callout annotations in certain conditions. (J#WEB-355) -
Fixed
Fixes an issue where creating a rich text annotation with
keepSelectedTool
set would crash the SDK. (J#WEB-82) -
Fixed
Fixes an issue where it wasn’t possible to independently set the border color of callout annotations with the UI. (J#WEB-762)
Model
-
Added
Adds
PSPDFKit.ElectronicSignaturesConfiguration.colorPresets
andPSPDFKit.defaultElectronicSignatureColorPresets
. (#42515) -
Added
Adds
PSPDFKit.Configuration#baseProcessorEngineUrl
to allow requesting processor engine assets from a different URL in Standalone. (#42056) -
Added
Adds the
documentEditorConfiguration
API to configure the Document Editor. (J#WEB-408) -
Added
Adds support for Flutter for Web licenses. (J#WEB-460)
-
Added
Adds support for
buttonImportIcon
button types to load and show images from the user local system. (J#WEB-381) -
Added
Adds support for adding LTV to a signature. (J#WEB-112)
-
Added
Adds support for importing multiple documents in a single operation in the Document Editor UI. (J#WEB-442)
-
Added
Adds support for modifying operations applied in the Document Editor UI using custom buttons. (J#WEB-514)
-
Added
Adds support for showing the signer’s timezone in the appearance of signed signature fields. (J#CORE-263)
-
Added
Adds support for trial licenses and updates the handling of instances without a license. (J#WEB-74)
-
Added
Adds support for programmatically locking the visibility of OCG layers present in a document. (J#WEB-255)
-
Changed
Improves scrolling performance with a high number of text annotations. (J#WEB-645)
-
Changed
Updates GdPicture to v14.2.56. (#43033)
-
Fixed
Fixes a crash that may happen when parsing certain kinds of outlines. (J#CORE-356)
-
Fixed
Fixes a potential crash when generating AP streams. (J#CORE-364)
-
Fixed
Fixes an issue where
MEASUREMENT
andMEASUREMENT_SETTINGS
interaction modes could not be set using the public API. (J#WEB-434) -
Fixed
Fixes an issue where
page.press
wouldn’t be emitted when multiple annotation selection was enabled. (J#WEB-440) -
Fixed
Fixes an issue where deleted form fields would not be correctly removed from the application form fields list. (J#WEB-193)
-
Fixed
Fixes an issue where deleting a form field widget would fail with radio button form fields. (J#WEB-357)
-
Fixed
Fixes an issue where disabled date form fields could still be interacted with. (J#WEB-711)
-
Fixed
Fixes an issue where empty comment marker annotations would still be rendered. (J#WEB-595)
-
Fixed
Fixes an issue where image annotations would appear blurry when a document was zoomed in. (J#WEB-28)
-
Fixed
Fixes an issue where performance would degrade when opening documents with a lot of content per page. (J#WEB-441)
-
Fixed
Fixes an issue where rendering annotations with an empty appearance would log an exception. (J#WEB-747)
-
Fixed
Fixes an issue where rendering very big annotations would fail on iOS. (J#WEB-702)
-
Fixed
Fixes an issue where rich text annotations could not be pasted. (J#WEB-603)
-
Fixed
Fixes an issue where some PDF scripts may run with an undefined
event.target
property. (J#CORE-366) -
Fixed
Fixes an issue where the
formFields.change
event would not be emitted without the Form Designer license feature. (J#WEB-487) -
Fixed
Fixes an issue where the cross-reference table may be invalid after saving a file. (J#CORE-321)
-
Fixed
Fixes an issue where it wasn’t possible to create a callout annotation using the API. (J#WEB-749)
-
Fixed
Fixes an issue where the appearance of stamp annotations wouldn’t be refreshed when an annotation was updated. (J#WEB-704)
2023.5.414 Dec 2023
Model
-
Changed
Updates GdPicture to v14.2.52. (#42735)
-
Fixed
Fixes an issue where rendering the page would sometimes throw an error on iOS when zooming in quickly. (J#WEB-623)
-
Fixed
Fixes an issue where text that had a lot of spacing in between was treated as one block, therefore leading to wrong text selection results. (J#CORE-323)
-
Fixed
Fixes an issue where typing in small single-line text form fields would be blocked. (J#WEB-633)
-
Fixed
Fixes a crash while looking up character codes. (J#CORE-348)
-
Fixed
Fixes an issue where instantJSON missing field crashed the viewer. (J#WEB-662)
-
Fixed
Fixes an issue where stamp annotations imported with
parseXfdf()
may look distorted in some documents. (J#CORE-320) -
Fixed
Fixes freetext annotation callout line ends when importing from XFDF. (J#CORE-297)
2023.5.330 Nov 2023
-
Fixed
Fixes SDK loading on Safari version 16.4 and before. (#42590)
-
Fixed
Fixes an issue where
instance.save()
resolved before the save process finished when saving image annotations. (J#WEB-601)
UI
-
Fixed
Fixes an issue by which copying content from pages contained extra line breaks. (J#WEB-212)
-
Fixed
Fixes an issue by which screen readers read additional sections that weren’t present. (J#WEB-212)
Model
-
Added
Adds
viewState.enableAlwaysScrollToZoom
to toggle zooming via scrolling with the mouse without pressing CTRL. (J#WEB-13) -
Changed
Updates GdPicture to v14.2.51. (#42681)
-
Fixed
Fixes an issue where typing in some small form fields was not possible. (J#WEB-524, J#WEB-525)
-
Fixed
Fixes an issue where changing the form field name in Form Creator would make the SDK crash. (J#WEB-534)
-
Fixed
Fixes an issue where loading documents with signature forms would throw an error if the license did not include Digital Signatures. (J#WEB-535)
-
Fixed
Fixes an issue where loading link annotations may incorrectly log an error. (J#CORE-281)
-
Fixed
Fixes an issue where selecting text would throw an error when the selection was programmatically collapsed. (J#WEB-240)
-
Fixed
Fixes an issue where the wrong rich text was rendered. (J#CORE-315)
2023.5.215 Nov 2023
-
Fixed
Fixes border style selection for shape annotations in Instant JSON when
strokeDashArray
is not present. (J#CORE-270) -
Fixed
Fixes issue of Safari where pages fail to render. (J#CORE-277)
-
Fixed
Fixes rendering of tiling patterns when zooming. (J#CORE-195)
-
Fixed
Fixes an issue where text annotations imported from XFDF may not render correctly. (J#CORE-279)
-
Fixed
Fixes an issue where text selection would stop working after using the ink eraser. (J#WEB-447)
Model
-
Changed
Improves performance loading some documents with big annotations. (J#CORE-272)
-
Fixed
Fixes an issue for unhandled exception when using measurements in Server-backed without Instant. (J#WEB-232)
-
Fixed
Fixes an issue where opening a PDF failed due to
failure_parsing_content_tree
. (J#CORE-278) -
Fixed
Fixes an issue where text parsing failed on some right-to-left PDFs. (J#CORE-294)
2023.5.113 Nov 2023
-
Fixed
Fixes SDK loading on Safari version 16.4 and before. (J#CORE-305)
2023.5.08 Nov 2023
See the announcement post.
-
Changed
Improves performance of form field formatting when field hold no value. (J#CORE-260)
-
Fixed
Fixes XFDF export of dashed borders when cloudy borders were previously set. (J#CORE-185)
-
Fixed
Fixes an issue where custom fonts listed for Content Editing were not working. (J#WEB-39)
UI
-
Changed
Improves performance when rendering documents at high zoom levels on Standalone mode. (J#WEB-177)
-
Added
Added support for snapping the cursor to the nearest snapping point while drawing with measurement tools. (J#WEB-96)
-
Fixed
Fixes an issue by which some characters were sometimes cut off when resizing text annotations. (#40974)
-
Fixed
Fixes an issue where clicking outside a plain text callout annotation led to a crash. (#41749)
-
Fixed
Fixes an issue where the SDK crashed when changing the inline formatting of an unselected rich text annotation. (J#WEB-99)
Model
-
API
Added
disablePointSnapping
toPSPDFKit.ViewState
to toggle point snapping with the UI in measurement tools mode. (J#WEB-96) -
API
Added the feature to populate document template with dynamic data in Standalone mode. (J#WEB-57)
-
API
Added instance.getDocumentPermissions() method to retrieve current document permissions. (J#WEB-59)
-
API
Adds a new
instance.setDocumentOutline()
method to modify the document outline. (J#WEB-120) -
API
Exposes a
PSPDFKit.Comment
serializer and deserializer. (J#WEB-396) -
API
Introduces
PSPDFKit.Configuration#processorEngine
allowing to choose between a smaller or a faster engine size. (#41435). (J#WEB-33) -
Added
Adds support for retrieving annotations overlapping a given annotation or form field with the new
instance.getOverlappingAnnotations()
public API method. (J#WEB-110) -
Added
Adds Support for uploading font files at runtime to improve the handling of missing fonts. (J#WEB-72)
-
Added
Adds an option to ignore page rotation to importing and exporting XFDF. (J#CORE-93)
-
Added
Adds processor engine to the assets that can be eagerly fetched by
preloadWorker()
explicitly settingConfiguration.processorEngine
. (#42008) -
Added
Adds support for font substitution via the new public API
Configuration#fontSubstitutions
. (J#WEB-31) -
Added
Adds support for performing Text Comparison for two documents programmatically. (J#WEB-290)
-
Added
Adds support for programmatically setting the default text in the Text Electronic Signatures UI. (#41097)
-
Added
Adds support for signing and validating PAdES B-T Digital Signatures. (J#WEB-68)
-
Changed
Improves UI responsiveness while the document is being scrolled. (J#WEB-177)
-
Changed
Improves copied text when a PDF document doesn’t have any structure information. (J#CORE-239)
-
Changed
Improves rendering performance in documents with forms. (J#WEB-36)
-
Changed
Updates GdPicture to v14.2.48. (#42440)
-
Changed
Updates the HarfBuzz library to 8.2.1. (J#CORE-229)
-
Changed
Updates the default signature watermark for signed documents. (J#WEB-308)
-
Fixed
Fixes an issue were default values for text annotations would be invalid and throw an error. (J#WEB-203)
-
Fixed
Fixes an issue when redacting images with a mask referencing a color. (#41558)
-
Fixed
Fixes an issue where annotations would not be rendered after applying operations. (J#WEB-32)
-
Fixed
Fixes an issue where embedded files were not transferred when editing documents. (J#CORE-205)
-
Fixed
Fixes an issue where getting digital signatures info would cause an error. (J#WEB-78)
-
Fixed
Fixes an issue where moving text annotations would increase memory usage. (J#WEB-298)
-
Fixed
Fixes an issue where rich text annotations font color would be lost when viewing the annotation in plain text mode. (J#WEB-79)
-
Fixed
Fixes an issue where rich text was converted to plain text incorrectly, missing content after new lines. (J#CORE-136)
-
Fixed
Fixes an issue where some color was lost when redacting documents. (J#CORE-201)
-
Fixed
Fixes an issue where some form actions would fail to toggle form fields visibility. (J#WEB-56)
-
Fixed
Fixes an issue where text content was not correctly sanitized in plain text annotations. (#41515)
-
Fixed
Fixes an issue where the font name was incorrectly inherited in certain form hierarchies. (J#CORE-69)
-
Fixed
Fixes an issue where widget annotations could be rendered behind other annotation types. (J#WEB-29)
-
Fixed
Fixes an issue with the
util.scand
andutil.printd
functions of the Adobe PDF JavaScript API, which in some cases returned the wrong result. (J#CORE-271) -
Fixed
Fixes an issue where typing in some small form fields was not possible. (J#WEB-358)
-
Fixed
Fixes an issue where opening a PDF failed due to
failure_parsing_content_tree
. (J#CORE-278) -
Fixed
Fixes an issue where text parsing failed on some right-to-left PDFs. (J#CORE-294)
2023.4.623 Oct 2023
Model
-
Fixed
Fixes an issue where moving text annotations would increase memory usage. (J#WEB-298)
-
Fixed
Fixes an issue where some form actions would fail to toggle form fields visibility. (J#WEB-56)
-
Changed
Updates GdPicture to v14.2.47. (#42350)
2023.4.55 Oct 2023
-
Fixed
Fixes an error — ‘Assertion failed: Annotation ID is already known’ — which may happen when opening a document. (J#WEB-233)
UI
-
Fixed
Fixes an issue that resulted in the leak of DOM elements after dragging text annotations. (J#WEB-238)
-
Fixed
Fixes an issue where adding signatures with the Electronic Signatures dialog would fail for some configurations. (J#WEB-200)
Model
-
Changed
Updates libwebp to 1.3.2. (J#CORE-230)
-
Changed
Improves performance loading a document if automatic link extraction is enabled. (J#CORE-215)
-
Fixed
Fixes an error after editing some documents using the document editor. (J#CORE-234)
-
Fixed
Fixes an issue where copied text had too many newlines in PDF documents without structure information. (J#CORE-246)
-
Fixed
Fixes an issue rendering PDFs when annotation bounding boxes are out of range. (J#CORE-168)
-
Fixed
Fixes an issue where measurement properties weren’t correctly applied when importing XFDF. (J#CORE-225)
2023.4.421 Sep 2023
UI
-
Fixed
Fixes an issue where the annotation rotation handle would appear clipped at low zoom levels. (J#WEB-176)
-
Fixed
Fixes an issue where attempting to render some annotations would throw an error. (J#SERVER-373)
Model
-
Fixed
Fixes an issue where annotations, bookmarks, and comments might have been listed and exported in the wrong order in Server-backed mode. (J#SERVER-154)
-
Changed
Improves memory usage on pages with a lot of vector graphics. (J#CORE-210)
-
Fixed
Fixes an assertion that happened on opening certain PDFs (
addToElementNodeList
). (J#CORE-222) -
Fixed
Fixes the unsetting of annotation flags via Instant JSON. (J#CORE-183)
2023.4.315 Sep 2023
No Web-specific changes in this version.
2023.4.213 Sep 2023
Model
-
Changed
Updates GdPicture to v14.2.43. (#41987)
2023.4.17 Sep 2023
UI
-
Added
Adds support for programmatically setting the default text in the Text Electronic Signatures UI. (#41097)
-
Fixed
Fixes an issue in which some characters were sometimes cut off when resizing text annotations. (#40974)
-
Fixed
Fixes an issue where clicking outside a plain text callout annotation led to a crash. (#41749)
-
Fixed
Fixes an issue where the SDK crashed when changing the inline formatting of an unselected rich text annotation. (J#WEB-99)
Model
-
Changed
Updates GdPicture to v14.2.41. (#41868)
-
Fixed
Fixes an issue when redacting images with a mask referencing a color. (#41558)
-
Fixed
Fixes an issue where annotations would not be rendered after applying operations. (J#WEB-32)
-
Fixed
Fixes an issue where embedded files were not transferred when editing documents. (J#CORE-205)
-
Fixed
Fixes an issue where getting digital signatures information would cause an error. (J#WEB-78)
-
Fixed
Fixes an issue where rich text was converted to plain text incorrectly, missing content after new lines. (J#CORE-136)
-
Fixed
Fixes an issue where text content was not correctly sanitized in plain text annotations. (#41515)
-
Fixed
Fixes an issue where the font name was incorrectly inherited in certain form hierarchies. (J#CORE-69)
2023.4.014 Aug 2023
See the announcement post.
UI
-
Added
Adds support for creation and update of callout annotations in UI. (#40831)
-
Added
Adds a new UI to support secondary measurement unit. (#41376)
-
Added
Adds a new measurements toolbar UI. (#41376)
-
Added
Adds support for multiple scales in a document. (#41376)
-
Added
Adds support for snapping to shape points based on ‘autoCloseThreshold’ value to all Perimeter/Polyline shapes. (#40477)
-
Changed
Hides annotation notes for link annotations, and the annotation note button in the link annotation toolbar. (#40307)
-
Changed
Improves calibration UI for scales. (#41376)
-
Changed
Improves drawing Polyline/Perimeter shapes with custom cursor and active preview line. (#40812)
-
Fixed
Fixes an issue rich text formatting didn’t work in some cases after an inline formatting was applied. (#40831)
-
Fixed
Fixes an issue where the thumbnails container would crash after performing operations in the Document Editor UI and changing the order of the pages. (#40262)
Model
-
API
Adds support for programmatically adding visible digital signatures to a document. (#40548)
-
API
Exposes the locked and readOnly annotation flags. (#41313)
-
Removed
Deprecates support for
setSelectedAnnotation
andgetSelectedAnnotation
and they will be removed on the next major release. (#39665) -
Added
Adds additional flags
invisible
,readOnly
,locked
,toggleNoView
andlockedContents
to the flags property of annotations in InstantJSON. (#41335) -
Added
Adds multiple annotations selection and annotations grouping api. (#39665)
-
Added
Adds support for OpenType collection fonts (.otc). (J#CORE-91)
-
Added
Adds support for adding CAdES digital signatures to documents. (#40891)
-
Added
Adds support for adding, updating and deleting paragraphs. (#40616)
-
Added
Adds support for executing scripts after digitally signing a document. (#40883)
-
Added
Adds support for programmatically configuring the zoom in / out step for the zoom UI. (#41392)
-
Changed
Improves AP stream generation to generate more optimal text rendering commands. (J#CORE-101)
-
Changed
Improves Office conversion and PDF/A startup performance. (#41254)
-
Changed
Improves accessibility by rendering document content using WCAG 2.1 compliant HTML elements. (#41037)
-
Changed
Improves embedding of OpenType CFF fonts. (#40481)
-
Changed
Improves validation of provided custom fonts. (#40853)
-
Added
Adds the
Configuration#autoCloseThreshold
option to control the threshold for snapping perimeter/polyline shape points. (#40477) -
Added
Adds
PSPDFKit.Configuration#measurementValueConfiguration
to manage multiple scales in a document. (#41376) -
Changed
Updates GdPicture to v14.2.36. (#41485)
-
Changed
Updates HarfBuzz to 8.0.1. (J#CORE-129)
-
Changed
Updates the Botan library to version 2.19.3. (#40107)
-
Fixed
Fixes a memory access issue when updating annotations. (#41177)
-
Fixed
Fixes a potential crash when parsing the reading order in an invalidly tagged PDF. (#40419)
-
Fixed
Fixes an issue where
borderColor
wasn’t serialized for ‘pspdfkit/text’ annotations. (#40905) -
Fixed
Fixes an issue where creating note annotations would throw an error when
keepSelectedTool
was set. (#40684) -
Fixed
Fixes an issue where deserializing callout annotations would fail. (#40367)
-
Fixed
Fixes an issue where documents would fail to be imported in Android Chrome. (#40399)
-
Fixed
Fixes an issue where exporting custom stamp annotations to XFDF and then importing them cause them to show blurry. (J#CORE-113)
-
Fixed
Fixes an issue where page navigation was triggered when drawing ink annotation on touch devices. (#28326)
-
Fixed
Fixes an issue where performing undo/redo does not work when creating/deleting a form field in form designer mode. (#38840)
-
Fixed
Fixes an issue where redaction annotations applied on pages with rotation may not appear correctly. (#25007)
-
Fixed
Fixes an issue where sometimes the wrong font is used when applying changes in the content editor. (#40663)
-
Fixed
Fixes an issue where the
incremental
flag was ignored if set when callinginstance.exportPDF()
. (#41230) -
Fixed
Fixes an issue where using ‘Cmd+A’ keyboard shortcut while editing a form field name selects all annotations. (#39710)
-
Fixed
Fixes issues with Emoji rendering when using rich text annotations. (J#CORE-52)
-
Fixed
Fixes placement of values on measurement annotations. (#40885)
-
Added
Adds support for always displaying the measurement value while drawing with a measurement tool. (#40469)
-
Added
Adds support for showing a measurement annotation value always on the document, and no longer inside a note annotation when the measurement annotation is small. (#40469)
-
Fixed
Fixes an issue where Office documents would fail to convert when using custom fonts on Firefox. (#41468)
2023.3.526 Jul 2023
Model
-
Changed
Updates GdPicture to v14.2.36. (#41485)
2023.3.46 Jul 2023
Model
-
Changed
Updates GdPicture to v14.2.33. (#41192)
2023.3.33 Jul 2023
UI
-
Fixed
Fixes an issue where long links in Link annotations were being cut off. (#40562)
Model
-
Fixed
Fixes an issue where “Type” and “Image” signature annotations were rejected by Server. (#40844, S#ERVER-124)
-
Added
Adds support for Safari and iOS Safari 15. (#40790)
-
Changed
Improves compatibility of converted Office documents with provided custom fonts. (#40853)
-
Changed
Applies patch to libtiff to fix CVE-2023-2731. (#40657)
-
Fixed
Fixes an issue by which calls to PSPDFKit.load didn’t resolve while the page was in the background. (#41120)
-
Fixed
Fixes an issue where form fields with associated calculation scripts may not work correctly when the values are decimal numbers. (#40460)
-
Fixed
Fixes an issue where the ‘updatedAt’ field in annotations wasn’t preserved correctly when importing JSON. (#37490)
-
Fixed
Fixes an issue where the cloudy border effect was set when importing InstantJSON annotations. (#40472)
-
Fixed
Fixes an issue where validating some digital signatures created by DocuSign may incorrectly report additional changes. (#39972)
-
Fixed
Fixes an issue where we wouldn’t render an annotation if no font was found. (J#CORE-83)
2023.3.214 Jun 2023
UI
-
Added
Adds support for
auto
font size value for new form fields in Form Creator. (#40491) -
Fixed
Fixes an issue where ink annotations in creation would be hidden when enabling multiple annotation selection. (#40395)
Model
-
Fixed
Fixes an issue where customized annotations sidebars would not be refreshed when annotations changed. (#40496)
-
Fixed
Fixes an issue where printing a digitally signed document would throw an error. (#40449)
-
Fixed
Fixes an issue where setting a custom locale would throw an error. (#40498)
-
Fixed
Fixes an issue where the ‘updatedAt’ field in annotations wasn’t preserved correctly when importing JSON. (#37490)
2023.3.125 May 2023
-
Fixed
Fixes an issue with Full-Text Search queries containing
,
characters. (#39309)
UI
-
Fixed
Fixes an issue where form field name was not correctly updated if you selected another widget in form creator mode without closing an open popover. (#40334)
Model
-
API
Adds
Configuration.onCommentCreationStart
andinstance.setOnCommentCreationStart()
to modify comments before starting to edit them in the UI. (#40371) -
Fixed
Fixes a crash when entering Content Editor in a document containing Type 3 fonts. (#40036)
-
Fixed
Fixes an issue where exportInstantJSON() would incorrectly decode UTF-8 characters. (#40465)
-
Fixed
Fixes an issue where grouped widget annotations were not copied/duplicated correctly. (#40223)
-
Fixed
Fixes an issue where images could be inverted when redacting JBIG2 images. (#40341)
-
Fixed
Fixes an issue where processing would endless loop on malformed PDFs. (#40388)
-
Fixed
Fixes an issue where text in multi line form field was cut off after two newlines. (#40504)
-
Fixed
Fixes an issue where the TypeScript declarations didn’t compile correctly in some projects. (#40536)
2023.3.011 May 2023
See the announcement post.
UI
-
Added
Adds support for comments in Standalone deployments. (#39176)
Model
-
API
Adds
Configuration#disableMultiSelection
option to disable multiple annotations selection. (#39130) -
API
The
instance.create
,instance.update
andinstance.delete
methods now work withPSPDFKit.Comment
records in Standalone deployments. (#39176) -
API
PSPDFKit.Annotations.CommentMarkerAnnotation
records are now also available in Standalone deployments. (#39176) -
API
comments.change
,comments.willSave
,comments.didSave
,comments.load
,comments.create
,comments.update
andcomments.delete
events are now fired for Standalone deployments. (#39176) -
API
Adds a
transparent
flag toPSPDFKit.Color
. (#39210) -
Added
Adds Support for opening and converting Office files. (#39599)
-
Added
Adds Support for programmatic export and conversion to PDF/A. (#39916)
-
Changed
Improves text rendering, particularly for languages that do not use the Latin alphabet. (#39812)
-
Changed
Improves the accuracy of line spacing in text annotations. (#37687)
-
Fixed
Fixed the Error when a mode is selected and the toolbar item is replaced by another button. (#39148)
-
Changed
Support adding digital signature metadata in Standalone. (#39820)
-
Fixed
Fixes a crash when entering Content Editor in a document containing Type 3 fonts. (#3)
-
Fixed
Fixes a rare crash that can happen when importing Instant JSON if an annotation has a non-default blend mode. (#39457)
-
Fixed
Fixes an issue in which the onChange additional action wasn’t correctly exposed. (#37963)
-
Fixed
Fixes an issue where
setEditingAnnotation
would select widget annotation. (#38644) -
Fixed
Fixes an issue where document scripts would not be executed when importing XFDF. (#39546)
-
Fixed
Fixes an issue where exported text annotations with rich text couldn’t be edited in some third party PDF readers. (#40097)
-
Fixed
Fixes an issue where exporting a document with a text annotation with a bold underline style attribute may lose its style. (#39827)
-
Fixed
Fixes an issue where it was not possible to save a color property as transparent if previously set to other color. (#38072, #37999)
-
Fixed
Fixes an issue where redaction annotations weren’t applied on image documents. (#38776)
-
Fixed
Fixes an issue where some ink annotations would disappear when activating ink eraser mode. (#39833)
-
Fixed
Fixes an issue where the text of rich text annotations may be cut off when exported. (#39736)
2023.2.011 Apr 2023
See the announcement post.
-
Fixed
Fixes an issue where images represented as screen annotations are not rendered. (#37695)
UI
-
Added
Adds support for comment mentions. (#39104)
-
Added
Adds support for mention notifications. (#39101)
-
Added
Adds support for displaying Instant comment content in ‘Fit To Width’ zoom mode. (#37210)
-
Changed
Improves accessibility label name used when focusing closed comment threads. (#37881)
-
Changed
Improves handling of pasted rich text containing nested
p
anddiv
tags in rich text annotations and instant comments. (#38611) -
Changed
Improves keyboard navigation in content editor mode. (#37235)
-
Changed
Improves rendering of empty
p
tags in rich text comments by treating them as newline elements. (#38646) -
Added
Adds undo/redo support to rich text annotations and rich Instant comments. (#38639)
-
Fixed
Fixes the cursor position of Measurement Tool magnifier when the sidebar is toggled on. (#37894)
-
Changed
Updates the default value of the
PSPDFKit.Options.BREAKPOINT_MD_TOOLBAR
constant to 1070px. (#38593) -
Fixed
Fixes an issue where annotations with duplicate IDs would not be rendered in Standalone deployments. (#37626)
-
Fixed
Fixes an issue where applying instantJSON with annotation version 1 would not work. (#38899)
-
Fixed
Fixes an issue where changes in form creator mode were commited after you closed the popover. (#37084)
-
Fixed
Fixes an issue where form field values did not sync correctly for widgets created using form creator. (#38516)
-
Fixed
Fixes an issue where rich text in Text annotations and comments were not rendered correctly in the sidebar. (#38714)
-
Fixed
Fixes an issue where rich text inline toolbar for comments opened on every selection change. (#39241)
-
Fixed
Fixes an issue where the Electronic Signatures ‘Done’ button was always disabled under certain conditions. (#37688)
-
Fixed
Fixes the issue of measurement tool being enabled during content editing session. (#38717)
Model
-
API
Added
PSPDFKit.Configuration#mentionableUsers
to configure the list of users that can be mentioned in comments. (#39104) -
API
Added
comments.mention
event to notify when a user is mentioned in a comment. (#39101) -
API
Added
PSPDFKit.Configuration#printOptions
to manage print mode and quality settings. (#37972) -
API
Added support for specifying the maximum and minimum annotation dimensions when resizing in
PSPDFKit.Configuratyion#AnnotationResizeStartCallback
. (#34677) -
API
Adds support for widget annotation’s
borderDashArray
property. (#38889) -
Added
Adds support for a
fontSize
property for redaction annotations in Instant JSON, which sets the size of the redaction overlay text. (#39017) -
Added
Adds support for specifying the Instant JSON version for annotations exported with instance.exportInstantJSON(). (#39357)
-
Added
Adds support for updating the form field name using API and UI. (#37949)
-
Changed
Improves text parsing and text selection. (#38089)
-
Changed
Improves the appearance of the overlay text in redacted documents, adjusting their font size much better to fill the available space. (#39017)
-
Changed
Improves the visual appearance of exported rich text annotations. (#39100)
-
Changed
Updates the HarfBuzz library to version 7.0.1. (#36924)
-
Fixed
Fixes a potential crash in low memory situations. (#39373)
-
Fixed
Fixes an internal error thrown when a widget annotation is deleted on Server-backed deployments. (#35538)
-
Fixed
Fixes an issue where the doNotScroll flag would not be honoured in multiline text form fields, allowing more content than required. (#39853)
-
Fixed
Fixes an issue to disable the selection of multiple annotations from different pages. (#39379)
-
Fixed
Fixes an issue when exporting rich text with bold and italic text attributes. (#38672)
-
Fixed
Fixes an issue where a background image was accidentially reverted when redacting on certain PDF pages. (#39342)
-
Fixed
Fixes an issue where annotations AP streams were not refreshed when zooming in. (#38807)
-
Fixed
Fixes an issue where applying a redaction annotation may incorrectly invert the colors of certain documents. (#38722)
-
Fixed
Fixes an issue where certain documents with signature fields may not load correctly. (#38301)
-
Fixed
Fixes an issue where choosing a date in a form field may set the day before in some situations. (#39612)
-
Fixed
Fixes an issue where form fields with preexisting names would be initially allowed to be created. (#34573)
-
Fixed
Fixes an issue where image annotations were not correctly rendered in multiple instances of the same document. (#39613)
-
Fixed
Fixes an issue where radiobuttons and checkboxes weren’t able to be selected if the on state key was encoded as UTF-16. (#38844)
-
Fixed
Fixes an issue where saving a PDF file with a indirect null object could cause a crash. (#39127)
-
Fixed
Fixes an issue where some annotations added to a document are not correctly exported to Instant Document JSON. (#39014)
-
Fixed
Fixes an issue where some form fields were incorrectly rendered when their value was changed. (#38035, #38073)
-
Fixed
Fixes an issue where the file size increased too much after adding emojis. (#38393)
-
Fixed
Fixes an issue where the pages would appear blurry at certain zoom levels. (#37103)
-
Fixed
Fixes an issue where the redaction tool may incorrectly displace text in some situations. (#38642)
-
Fixed
Fixes an issue where the sign badge would keep showing after signing a form field. (#38858)
-
Fixed
Fixes an issue where the unicode checkmark character wasn’t rendered correctly. (#36785)
-
Fixed
Fixes some issues where the redaction tool may incorrectly remove more vector graphics than strictly necessary. (#38295)
2023.1.422 Mar 2023
No Web-specific changes in this version.
2023.1.39 Mar 2023
-
Fixed
Fixes an issue where annotations created using our REST API would not be correctly deleted from the document. (#38663)
-
Fixed
Fixes an issue where browser cache was not invalidated on version upgrade. (#38412)
UI
-
Changed
Improves similarity between edited and exported text form fields. (#38823)
-
Fixed
Fixes an issue where applying document operations with the UI would sometimes result in an error. (#38693)
2023.1.228 Feb 2023
UI
-
Changed
Improves handling of pasted rich text containing nested
p
anddiv
tags in rich text annotations and instant comment. (#38611) -
Changed
Improves keyboard navigation in content editor mode. (#37235)
-
Changed
Improves rendering of empty
p
tags in rich text comments by treating them as newline elements. (#38646) -
Added
Adds undo/redo support to rich text annotations and rich Instant comments. (#38639)
-
Fixed
Fixes an issue where applying instantJSON with annotation version 1 would not work. (#38899)
-
Fixed
Fixes an issue where rich text in Text annotations and comments were not rendered correctly in the sidebar. (#38714)
Model
-
Changed
Improves text parsing and text selection. (#38089)
-
Fixed
Fixes an internal error thrown when a widget annotation is deleted on Server-backed deployments. (#35538)
-
Fixed
Fixes an issue when exporting rich text with bold and italic text attributes. (#38672)
-
Fixed
Fixes an issue where annotations AP streams were not refreshed when zooming in. (#38807)
-
Fixed
Fixes an issue where applying a redaction annotation may incorrectly invert the colors of certain documents. (#38722)
-
Fixed
Fixes an issue where certain documents with signature fields may not load correctly. (#38301)
-
Fixed
Fixes an issue where form fields with preexisting names would be initially allowed to be created. (#34573)
-
Fixed
Fixes an issue where the pages would appear blurry at certain zoom levels. (#37103)
-
Fixed
Fixes an issue where the redaction tool may incorrectly displace text in some situations. (#38642)
-
Fixed
Fixes an issue where the sign badge would keep showing after signong a form field. (#38858)
-
Fixed
Fixes an issue where images represented as screen annotations are not rendered. (#37695)
2023.1.115 Feb 2023
No web-specific changes in this version.
2023.1.031 Jan 2023
See the announcement post.
UI
-
Added
Adds a notification tooltip when activating a text block for content editing with missing fonts. (#37595)
-
Added
Adds specific licensing support for Salesforce. (#37774). (#37774)
-
Added
Adds support for editing Instant Comments. (#37935)
-
Added
Adds support for rendering signature widgets AP streams for unsigned signature form fields, with any signature license component. (#37485)
-
Added
Adds support for selecting words by double clicking/tapping on content editor mode. (#37707)
-
Changed
Improves accessibility message for custom stamp text input form. (#35542)
-
Changed
Improves accessibility message for the color picker. (#35518)
-
Changed
Improves navigation on document pages using assistive technologies for accessibility. (#38215)
-
Changed
Improves navigation to Instant Comments via assistive technologies. (#37881)
-
Added
Add support for rich text in Text Annotations. (#37778)
-
Added
Add support for rich text in comments. (#37377)
-
Changed
Allow to specify custom values for font size from the UI. (#37233)
-
Fixed
Fixed SDK Crash when annotationToolbarItems or instance.setAnnotationToolbarItems return undefined. (#36642)
-
Changed
Improve performance and memory consumption for content editor mode. (#37236)
-
Fixed
Fixes an issue in which the NVDA screen reader was announcing ‘clickable’ after each text line. (#38069)
-
Fixed
Fixes an issue where
doNotScroll
might not work properly for some versions of firefox. (#36943) -
Fixed
Fixes an issue where link annotations would not appear in the annotations sidebar even when filtered in. (#37813). (#37813)
-
Fixed
Fixes an issue where the Stamp Annotations dialog title would appear clipped in Windows browsers. (#33978)
-
Fixed
Fixes an issue where the form creator popover would not close if a widget annotation with error was deleted. (#36700)
-
Fixed
Fixes an issue where the link tool would show up in spite of not being enabled. (#37326)
-
Fixed
Fixes an issue where the note or comment annotations were not created at the correct place if the page was zoomed. (#37960, #38039)
-
Changed
Updates the default value of the
PSPDFKit.Options.BREAKPOINT_MD_TOOLBAR
constant to 1070px. (#38593)
Model
-
API
Adds annotationNote.hover and annotationNote.press events. (#37132)
-
API
Adds PSPDFKit.Configuration#baseCoreUrl to allow requesting Core assets from a different URL in Standalone. (#37652)
-
API
Adds a new helper method
PSPDFKit.Annotations#rotate()
to easily apply free rotation to the annotations that support it. (#38337) -
Added
Adds UI for rotating Text, Stamp and Widget Annotations. (#32408)
-
Added
Adds support for the non-standard imagedata XFDF element in stamp annotations. (#36518)
-
Changed
Update libexpat to version 2.5.0. (#37257)
-
Changed
Updates Harfbuzz to 6.0.0. (#38024)
-
Fixed
Fixes a crash while redacting documents containing the ’ PDF operator. (#36778)
-
Fixed
Fixes an issue when using PrintMode.DOM adds extra page in Safari and Firefox. (#37238)
-
Fixed
Fixes an issue where JPEG2000 images were rendered blurry. (#37829)
-
Fixed
Fixes an issue where digitally signed documents could not be exported without the Digital Signatures license component. (#37982)
-
Fixed
Fixes an issue where form field values would not be updated after performing actions in form fields with scripts. (#37303)
-
Fixed
Fixes an issue where memory usage was very high when searching large documents. (#37893)
-
Fixed
Fixes an issue where new radio form fields values would be wrong after exporting. (#37851)
-
Fixed
Fixes an issue where paths in content may not be rendered. (#35988)
-
Fixed
Fixes an issue where printing a document with multiple page orientations results in pages that don’t fit the whole page. (#32291)
-
Fixed
Fixes an issue where redaction draws invalid black boxes on the page. (#37863)
-
Fixed
Fixes an issue where the SDK would attempt to set the form field value of a programmatically created form field before it was available. (#37791)
-
Fixed
Fixes an issue where the font information for annotations wasn’t loaded correctly. (#36933)
-
Fixed
Fixes an issue where the unicode checkmark character wasn’t rendered correctly. (#36785)
-
Fixed
Fixes crashes related to font loading in specific documents. (#36284)
2022.5.520 Dec 2022
No Web-specific changes in this version.
2022.5.420 Dec 2022
No Web-specific changes in this version.
2022.5.319 Dec 2022
UI
-
Added
Adds a notification tooltip when activating a text block for content editing with missing fonts. (#37595)
-
Added
Adds buttons to set the font as italic or bold for content editing. (#37230)
-
Added
Adds specific licensing support for Salesforce. (#37774).
-
Added
Adds support for selecting words by double clicking/tapping on content editor mode. (#37707)
-
Changed
Improve performance and memory consumption for content editor mode. (#37236)
-
Changed
Show no value in the color dropdown when a region of text with multiple colors is selected while on content editor mode. (#37234)
-
Fixed
Fixes an issue in which content editor didn’t work without an annotations license. (#37327)
-
Fixed
Fixes an issue in which the content editor caret wasn’t visible on Firefox. (#37506)
-
Fixed
Fixes an issue where link annotations would not appear in the annotations sidebar even when filtered in. (#37813).
Model
-
API
Adds PSPDFKit.Configuration#baseCoreUrl to allow requesting Core assets from a different URL in Standalone. (#37652)
-
Fixed
Fixes an issue where JPEG2000 images were rendered blurry. (#37829)
-
Fixed
Fixes an issue where paths in content may not be rendered. (#35988)
-
Fixed
Fixes an issue where redaction draws invalid black boxes on the page. (#37863)
-
Fixed
Fixes an issue where the font information for annotations wasn’t loaded correctly. (#36933)
2022.5.25 Dec 2022
UI
-
Added
Adds buttons to set the font as italic or bold. (#37230)
-
Added
Adds missing ARIA roles to elements that contained accessibility names but no role. (#37204)
-
Added
Adds support for date text widget annotations in the form creator UI. (#37387)
-
Added
Adds support for showing no value in the color dropdown when a region of text with multiple colors is selected while in content editor mode. (#37234)
-
Fixed
Fixes an issue in which content editor didn’t work without an annotations license. (#37327)
-
Fixed
Fixes an issue in which the content editor caret wasn’t visible on Firefox. (#37506)
Model
-
Added
Adds missing public CSS classes for the document editor UI footer items. (#35903)
2022.5.115 Nov 2022
UI
-
Fixed
Fixes an issue where the cropping tool broke when dragged outside the frame. (#37076)
-
Fixed
Fixes an issue where the cropping tool did not take rotation into account. (#34660)
-
Fixed
Fixes an issue where the cropping tool stopped working. (#34499, #35255)
-
Fixed
Fixes an issue where deleting an annotation while being dragged prevented subsequent interaction. (#36823)
-
Fixed
Fixes an issue where the form creator popover did not include advanced section for signature widgets. (#36230)
-
Fixed
Fixes an issue where the link tool showed up when disabled. (#37326)
-
Fixed
Fixes a layout issue where the bounding box of a date picker form field was smaller than the actual form. (#36833)
Model
-
Added
Adds
annotationNote.hover
andannotationNote.press
events to the API. (#37132) -
Added
Adds support for serializing and deserializing annotations with measurement info to the XFDF format. (#36936)
-
Changed
Improves calculation of line height when a line is wrapped in a multi-line text form. (#36385)
-
Changed
Improves compatibility with other PDF software when rendering multi-line form field text. (#37072)
-
Fixed
Fixes a crash while redacting documents containing the ’ PDF operator. (#36778)
-
Fixed
Fixes an issue where form field values were not updated after performing actions in form fields with scripts. (#37303)
-
Fixed
Fixes an issue where printing a document with multiple page orientations resulted in pages that don’t fit the whole page. (#32291)
-
Fixed
Fixes an issue where redacting certain documents rendered some document pages blank. (#35776)
-
Fixed
Fixes crashes related to font loading in specific documents. (#36284)
2022.5.02 Nov 2022
See the announcement post.
UI
-
Fixed
Fixes an issue where the annotations fully overlapped when pasted on the same page. (#36344)
-
Fixed
Fixes an issue where the page loading indicator would not be visible when page preview rendering was disabled. (#36864)
-
Fixed
Fixes an issue where the required property toggle wasn’t working properly in form creator. (#36695)
Model
-
Added
Adds Hebrew localization. (#36047)
-
Added
Adds an optional
preserveInstantJSONChanges
flag toinstance.exportPDF()
in Standalone. (#35129) -
Added
Adds specific licensing support for SharePoint Online. (#36657)
-
Added
Adds support for converting multi-image TIFF files to multi page PDFs. (#36108)
-
Added
Adds support for customizing the inline toolbar shown when selecting text on a document. (#36197)
-
Added
Adds support for rendering button variant appearance for rollover and down states in Standalone. (#36517)
-
Removed
Removes support for Internet Explorer 11. (#36401)
-
Changed
Updates PDFium to version c3451daffa0e96af95b856406668e6188cb139d0. (#36256)
-
Changed
Updates SQLite to version 3.39.3. (#36337)
-
Changed
Updates libexpat to version 2.4.9. (#36612)
-
Changed
Updates the HarfBuzz library to 5.2.0. (#36547)
-
Changed
Updates the HarfBuzz library to version 5.1.0. (#35186)
-
Fixed
Fixes an issue where the
TextSelection
class was exported with the wrongPublicTextSelection
name instead. (#36673) -
Fixed
Fixes an issue where the event listener payload for the
textSelection.change
event was wrongly typed. (#36673) -
Fixed
Fixes an issue where the time preset in the redaction tool may miss valid matches. (#36484)
2022.4.328 Sep 2022
UI
-
Fixed
Fixes an issue where document permissions would not be respected on load. (#34056)
-
Fixed
Fixes an issue where the Document Comparison magnified page would appear blurry on Chrome. (#36483)
-
Fixed
Fixes an issue where the viewer would crash when changing the line style after changing the annotation type. (#36437)
Model
-
Fixed
Fixes an issue where form field flags weren’t preserved correctly when repairing form fields. (#33878)
-
Fixed
Fixes an issue where
PSPDFKit.load()
would not resolve whenConfiguration.autoSaveMode
was set toPSPDFKit.AutoSaveMode.DISABLED
in Standalone mode. (#36466) -
Fixed
Fixes an issue where widgets’ appearance would not be refreshed after changing its form field’s
readOnly
property. (#36662)
2022.4.215 Sep 2022
UI
-
Fixed
Fixes an issue in which the page scrolled incorrectly when too many comments were present in the same section. (#34200)
-
Fixed
Fixes an issue where ink annotations with blend mode set would appear opaque in eraser mode on Safari. (#36160)
Model
-
Fixed
Fixes an issue where AP streams weren’t reliably generated for form text fields. That resulted in other readers potentially not showing the text. (#36236)
-
Fixed
Fixes an issue where certain documents could cause a crash when opening them. (#36272)
-
Fixed
Fixes an issue where data loss occurred when opening an exported document in another viewer. (#33940)
-
Fixed
Fixes an issue where overflowing text logic behaves differently on different zoom levels. (#34051)
-
Fixed
Fixes an issue where signature appearance streams weren’t correctly generated when using the form creator. (#36274)
-
Fixed
Fixes an issue where temporary files could have been written into the root folder. (#36239)
-
Fixed
Fixes an issue where widgets with duplicate ids would not be rendered. (#36360)
2022.4.129 Aug 2022
UI
-
Added
Adds optional rendering of comments in the annotations sidebar. (#36101)
Model
-
Added
Adds a PSPDFKit.defaultAnnotationsSidebarContent constant with a list of classes to be shown in the annotations sidebar. (#36101)
-
Added
Adds a
sidebarOption
member toPSPDFKit.ViewState
that contains customization options for sidebars. (#36101)
2022.4.023 Aug 2022
See the announcement post.
UI
-
Fixed
Fixes an issue in which the page scrolled incorrectly when too many comments were present in the same section. (#34200)
-
Fixed
Fixes an issue where Safari would print a blank page. (#31064)
-
Fixed
Fixes an issue where cancelling printing would disable panning. (#35610)
-
Fixed
Fixes an issue where cloudy and dashed annotations would be wrongly displayed in the annotation sidebar. (#35630)
-
Fixed
Fixes an issue where highlight annotations would appear opaque in some Safari versions. (#35932, #35831)
-
Added
Adds the ability to display video or audio files embedded in a document by adding support for MediaAnnotations. (#33705)
-
Removed
Deprecates support for Internet Explorer 11. This is the last release of PSPDFKit for Web to be compatible with IE11.
Model
-
Added
Adds support for widget annotations additionalActions pointer event types
onPointerDown
,onPointerUp
,onPointerEnter
andonPointerLeave
. (#35987) -
Fixed
Fixes an issue where dates weren’t parsed correctly due to the parser being too strict. (#34079)
-
Fixed
Fixes an issue where font styles weren’t always discovered correctly. (#35955)
-
Fixed
Fixes an issue where setting the ink annotation preset would break the UI if the eraser width was not set. (#35956)
-
Fixed
Fixes an issue where undoing with the UI would fail after modifying the property of an annotation to be created. (#36020)
2022.3.24 Aug 2022
UI
-
Fixed
Fixes an issue in which it was not possible to use custom icons for built-in annotation toolbar items. (#35544)
-
Fixed
Fixes an issue where SDK would show
NaN
for some form fields. (#34017)
2022.3.121 Jul 2022
Model
-
Changed
Improves performance of opening documents with large page count. (#34881)
-
Fixed
Fixes an error “The timestamp token couldn’t be parsed” that may appear with some digital signature timestamps. (#35394)
-
Fixed
Fixes an issue when importing a InstantDocument JSON where both a form field and a form annotation were modified at the same time. (#35454)
-
Fixed
Fixes an issue where drawing would sometimes fail when scribbling was enabled in iOS 14+ devices. (#33908, #34015, #34387)
-
Fixed
Fixes an issue where modifying a widget would incorrectly modify its default appearance. (#35473)
-
Fixed
Fixes an issue where programmatically setting the value of a radio button form field would throw an error. (#35468)
2022.3.028 Jun 2022
See the announcement post.
-
Added
Adds Czech, Slovak, and Slovenian localizations for redaction and signing. (#927)
UI
-
Added
Adds a built in Form Creator UI, to add, modify and delete widget annotations and form fields. (#34251)
-
Added
Adds new annotation toolbar buttons for rotating image annotations with the UI. (#25264)
-
Fixed
Fixes an issue in which comment threads were not restored when undoing the deletion or redoing the creation of comment marker annotations. (#34636)
-
Fixed
Fixes an issue where
annotations.press
event was fired twice if user calledpreventDefault
in the listener. (#30916) -
Fixed
Fixes an issue where
borderColor
with valuenull
was not treated as transparent. (#34809) -
Fixed
Fixes an issue where
borderWidth
defaulted to1px
ifborderStyle
andborderColor
were specified. (#34798) -
Fixed
Fixes an issue where radio buttons would not respect set
backgroundColor
. (#35045) -
Fixed
Fixes an issue where the loading indicator didn’t show the correct progress. (#32124)
-
Fixed
Fixes an issue where the sidebar handle was not accessible via keyboard. (#33531)
Model
-
Added
Adds support for annotation
HideAction
action type. (#25376, #33830) -
Added
Adds support for preventing individual annotation changes from being tracked in the undo redo history. (#34675)
-
Added
Adds support for rendering annotations of unknown or unsupported types. (#29992)
-
Added
Adds support to add, remove or modify the colors displayed in the color dropdowns using PSPDFKit.Configuration#annotationToolbarColorPresets. (#32893)
-
Added
Adds the
buttonLabel
property toPSPDFKit.FormFields.ButtonFormField.
. (#34787) -
Added
Adds the ability to select any color using the native color picker UI in our built-in color picker dropdown. (#33067)
-
Changed
Improves XFDF serialization of ink annotations by including their variant. (#34354)
-
Changed
Improves performance by utilizing WebP for rendering where possible. (#34744)
-
Fixed
Fix for when AP streams are not updated when changing values and updating form fields. (#33864)
-
Changed
Update boost to 1.79.0. (#34723)
-
Changed
Updates the behavior of note, comment, and annotation note icons to keep dimensions persistent across zoom levels. (#33563)
-
Changed
Updates the Freetype library to version 2.12.1. (#34326)
-
Changed
Updates the HarfBuzz library to version 4.1.0. (#33105)
-
Changed
Updates the Harfbuzz library to version 4.2.0. (#33765)
-
Changed
Updates the Zlib library to version 1.2.12. (#34305)
-
Fixed
Fixes a layout inconsistency by unifying the color pickers in Electronic Signature UI for small screens. (#34338)
-
Fixed
Fixes a problem where the outline elements of some documents did not point to the correct page. (#32970)
-
Fixed
Fixes a regression where documents with a corrupt page will not open. (#33783)
-
Fixed
Fixes an issue running OCR on a page that contains an image with no text. (#31709)
-
Fixed
Fixes an issue when trying to run OCR on a blank page. (#33771)
-
Fixed
Fixes an issue where IE11 would sometimes throw an error when loading documents in Standalone deployments. (#34437)
-
Fixed
Fixes an issue where
excludeAnnotations
needed to be set explicitly tofalse
for printing PDF with annotations. (#34545) -
Fixed
Fixes an issue where an extra blank page would be printed for some documents in Chrome in DOM print mode. (#30877)
-
Fixed
Fixes an issue where annotations of unknown types would not be rendered. (#25639, #26635, #29344)
-
Fixed
Fixes an issue where area redaction annotation toolbar disappears when a redaction annotation is created. (#32964)
-
Fixed
Fixes an issue where cancelling bookmark edition would throw an error. (#33697)
-
Fixed
Fixes an issue where document editor did not work without the annotation component in the license. (#25322)
-
Fixed
Fixes an issue where form buttons weren’t able to import images with buttonImportIcon if they were located on pages other than the first. (#33364)
-
Fixed
Fixes an issue where form field values would appear clipped after being edited. (#34691)
-
Fixed
Fixes 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)
-
Fixed
Fixes an issue where hidden widgets would not be rendered when the hidden flag was set to false. (#32825)
-
Fixed
Fixes an issue where interaction with some forms would perform poorly in Standalone mode. (#34362)
-
Fixed
Fixes an issue where loading a document would sometimes fail when rendering AP streams. (#33996)
-
Fixed
Fixes an issue where rotated signatures would appear blurry. (#30639)
-
Fixed
Fixes an issue where setting
readOnly
to true on a form field clears its value. (#33866) -
Fixed
Fixes an issue where the wrong text was highlighted when searching. (#33867)
-
Fixed
Fixes an issue where under certain situations page labels would not be shown in the page indicator. (#34235)
-
Fixed
Fixes an issue where updating form field properties other than its value triggered
formFieldValues.update
event. (#32886) -
Fixed
Fixes an issue where updating multiple form fields or widgets at the same time would freeze the viewer. (#34731)
-
Fixed
Fixes an issue where we didn’t throw an error when annotations other than Widgets were assigned to form fields. (#32316)
-
Fixed
Fixes an issue where we didn’t register an
annotationPresets.update
event when changing the ink eraser width. (#32553) -
Fixed
Fixes corruption of CMYK colorspace images in PDFs after redaction. (#34453)
-
Fixed
Fixes issues surrounding rendering Devanagari script. (#33753)
-
Fixed
Fixes license checking by making bundle id verification case insensitive. (#33478)
-
Fixed
Fixes parsing of page labels with indirect objects in the number tree. (#33657)
2022.2.331 May 2022
UI
-
Fixed
Fixes an issue where some checkbox and radio form fields AP streams would show an incorrect value. (#34341)
2022.2.212 May 2022
UI
-
Fixed
Fixes an issue that prevented opacity slider to work properly for image and stamp annotations. (#34193)
-
Fixed
Fixes an issue where overflowing check calculations for multiline text form fields fail. (#33766)
-
Fixed
Fixes an issue where form fields were not responding on Firefox and Safari. (#33112)
-
Fixed
Fixes an issue where programmatically created checkboxes/radio buttons did not work once saved and then reopened. (#33070)
-
Fixed
Fixes an issue where some documents including scripts would take too long to open. (#32815)
-
Fixed
Fixes an issue where users were not able to crop document after scroll. (#33932)
Model
-
Fixed
Fixes an issue where
instance.save()
would take very long to resolve if the changes were already saved. (#33635) -
Fixed
Fixes an issue where the viewer’s iframe CSP policy would differ in Firefox. (#32900)
-
Fixed
Fixes an issue where certain form fields weren’t repaired correctly. (#33878)
2022.2.15 Apr 2022
No web-specific changes in this version.
2022.2.022 Mar 2022
See the announcement post.
-
Fixed
Fixes a crash when deserialising image annotations from JSON that references an incompatible existing annotation from the PDF. (Z#28946, #32861)
-
Fixed
Fixes an issue that prevented loading a layer with forms imported from Instant JSON when Instant support was disabled. (#32506)
-
Added
Adds support for validating RSA-PSS digital signatures. (#33006)
-
Changed
Updates the HarfBuzz library to 3.2.0. (#32690)
-
Changed
Updates STB to 2.27. (#32326)
UI
-
Added
Adds support to add, remove or modify annotation toolbar items using
PSPDFKit.Configuration#annotationToolbarItems
andPSPDFKit.Instance#setAnnotationToolbarItems
. (#32876) -
Added
Adds support to cut, copy, paste or duplicate annotations using keyboard shortcuts. (#32595)
-
Changed
Improves ink signature UI resizing by keeping its aspect ratio when resized with any resize handler. (#32954)
-
Changed
Improves the UI of the focused and active state of highlight annotations. (#32614)
-
Fixed
Fixes an issue where customized color presets would not be honoured in the color dropdown input. (#31544)
-
Fixed
Fixes an issue where pointer devices were sometimes wrongly detected as touch devices in the Document Comparison UI. (#33228)
-
Fixed
Fixes an issue where selectable text would be rotated when the page had been rotated regardless of the current text rotation. (#30027)
-
Fixed
Fixes screen jumping up when clicking on text highlight button. (#32656)
Model
-
API
Adds form field serializer and deserializer. (#32806)
-
Added
Adds a built in UI annotation toolbar button to apply redactions. (#32807)
-
Added
Adds a visual feedback when an annotation is focused from the annotation sidebar, in read only mode. (#25338)
-
Added
Adds more detailed logging for signature verification errors during development of custom signing implementations. (Z#28856)
-
Added
Adds six new variant toolbar buttons for cloudy and dashed rectangle, ellipse and polygon annotations. (#32829)
-
Added
Adds support to exclude annotations when printing or exporting the document. (#32406)
-
Changed
Improves Instance.setFormFieldValues() so it can be awaited to ensure form field value synchronization. (#31892)
-
Changed
Updates Duktape to version 2.7.0. (#33161)
-
Changed
Updates SQLite3 to version 3.38.0. (#33239)
-
Changed
Updates XMP toolkit to version 2022.02. (#32824)
-
Changed
Updates libexpat to 2.4.6. (#33300)
-
Changed
Updates libtiff to version 4.3.0. (#33050)
-
Fixed
Fixes a glyph rendering issue when new lines are used in form fields. (#31733)
-
Fixed
Fixes a problem where some form fields with JavaScript formatting scripts may be incorrectly formatted with thousands separators. (#32596)
-
Fixed
Fixes a problem where the Sign overlay of unsigned signatures may incorrectly appear in some situations. (#32310)
-
Fixed
Fixes a rare crash that happened when loading fonts. (#33110)
-
Fixed
Fixes a stability issue accessing the file system that can happen in rare situations. (#32467)
-
Fixed
Fixes an issue for which [
annotationPresets.update
] listener would not register events for Stamp and Image Annotations. (#32560) -
Fixed
Fixes an issue where adding a digital signature may invalidate previous ones because of some spurious rounding-related changes to the page boxes. (#32952)
-
Fixed
Fixes an issue where an old trailer was loaded in PDFs with hybrid cross-reference tables causing old information to be shown. (#32243)
-
Fixed
Fixes an issue where custom rendered annotations would not appear customized under some circumstances. (#33123)
-
Fixed
Fixes an issue where objects were rendered with the wrong color due to non-compliant color values. (#30102)
-
Fixed
Fixes an issue where read-only signature fields may incorrectly show a “Sign” overlay. (#32310)
-
Fixed
Fixes an issue where the magnified area would not match the hovered area in the Document Comparison UI when the toolbar was hidden. (#33389)
-
Fixed
Fixes an issue where the text of the Document Comparison UI user hint dialog would overflow the container. (#33401)
Examples
-
Added
Adds a catalog example showcasing the usage of PSPDFKit for annotating Construction blueprints. (#33109)
-
Added
Adds a new Electron example to keep a remote module compatible version available. (#32855)
-
Changed
Updates the Electron example to be context isolation compatible. (#32855)
-
Fixed
Fixes an issue where form field value editing with the UI was incorrectly disabled for certain document permissions. (#25332)
2022.1.34 Mar 2022
UI
-
Fixed
Fixes an issue where customized color presets would not be honoured in the color dropdown input. (#31544)
Model
-
Changed
Updates libexpat to 2.4.6. (#33300)
-
Fixed
Fixes a problem where some form fields with JavaScript formatting scripts may be incorrectly formatted with thousands separators. (#32596)
2022.1.28 Feb 2022
Model
-
Changed
Updates Expat to 2.4.4. (#32841, #32790)
-
Fixed
Fixes an issue where some documents cannot be uploaded or opened due to media box reading. (#32764)
-
Fixed
Fixes an issue where the redaction tool may leave some old PDF object references if the page contents are an array of content streams. (#32926)
2022.1.119 Jan 2022
-
Fixed
Fixes an issue where documents uploaded prior to 2022.1.0 wouldn’t load. (#32681)
2022.1.018 Jan 2022
See the announcement post.
Note: version 2022.1.0 contains a bug that was immediately fixed in the next version, 2022.1.1. Please use version 2022.1.1 instead of 2022.1.0.
UI
-
Fixed
Fix distorted aspect ratio of stored image signatures on macOS Safari. (#30135)
-
Fixed
Fixes an issue where choice form field values would show the wrong value set when empty. (#31552)
-
Fixed
Fixes an issue where the page background would appear blurry on large size pages in low DPI screens. (#31098)
Model
-
API
Adds new
PSPDFKit.Options#MIN_WIDGET_ANNOTATION_SIZE
preconfigurable setting. (#29886) -
API
Adds new
PSPDFKit.ViewState#sidebarWidth
property. (#32405) -
API
Adds the previous ViewState to the
viewState.change
event listener payload. (#32187) -
API
Adds
Instance.transformRawToPageSpace()
andInstance.transformPageToRawSpace()
to convert coordinates between PDF and SDK spaces. (#32283) -
Added
Adds
PSPDFKit.Configuration#dateTimeString
to customize how dates are formatted in the UI. (#31810) -
Added
Adds
ViewState#canScrollWhileDrawing
option to allow to use a pen device to draw ink annotations and also scroll without changing interaction mode on iOS devices. (#31382) -
Added
Adds a
annotations.transform
event that is emitted whenever an annotation is dragged or resized. (#32365) -
Added
Adds a new
resolvedLayoutMode
property to the ViewState. (#30305) -
Added
Adds support for annotations’s
subject
(Subj
) property. (#32345) -
Added
Adds support for latest Electron versions. (#31732)
-
Added
Adds support for setting custom breakpoints allowing to control when the toolbar switches to responsive mode. (#29798)
-
Added
Adds support for setting the minimum resizable dimensions of widget annotations. (#29886)
-
Added
Adds support for totally or partially customizing the sidebar UI. (#31929)
-
Added
Adds the ability to keep the current tool active after creating an annotation, with the new
keepSelectedTool
API. (#30974) -
Changed
Improves manual text selection accuracy. (#25275)
-
Changed
Improves the perceived performance of some document operations. (#31672)
-
Changed
Improves the performance of image attachments loading and handling. (#30006)
-
Changed
Improves the security by preventing JavaScript actions from opening URLs by default by means of the new
Configuration#onOpenURI
setting. (#30433) -
Changed
Changes the Document Comparison toolbar button to be hidden by default. (#32353)
-
Removed
Removes the deprecated
PSPDFKit.Configuration#pdf
property in favor ofPSPDFKit.Configuration#document
. (#27387) -
Fixed
Fixes an issue where form field values changed with the API would sometimes not be updated in the view. (#30841)
-
Fixed
Fixes an issue where image annotations from stamp templates would lose the description property. (#32446)
-
Fixed
Fixes an issue where missing translation reports would be logged in the browser console. (#31911)
-
Fixed
Fixes an issue where persisting dates or times in forms may be off by one hour in some situations. (#32201)
-
Fixed
Fixes an issue where setting event.value inside a validation script may not work as expected. (#31286)
-
Fixed
Fixes an issue where setting
treatImportedDocumentAsOnePage
to false when specifying an import document operation resulted in the opposite result. (#25310) -
Fixed
Fixes an issue where the UTF-8 charset declaration was missing from the viewer document head. (#31867)
-
Fixed
Fixes an issue where the validation of some certificates didn’t work correctly. (#32094)
-
Fixed
Fixes importing of Instant Document JSON where image annotations have been moved. (#31945)
-
Fixed
Fixes an issue where manual document alignment for the document comparison feature would produce incorrect results for rotated pages. (#31681)
-
Fixed
Fixes an issue that prevented loading a layer with forms imported from Instant JSON when Instant support was disabled. (#32506)
Examples
-
Added
Adds a Vue 3 compatible example to the Vue.js example repo. (#32048)
-
Added
Adds an example showing how to integrate PSPDFKit for Web with a Nuxt.js project. (#32489)
-
Changed
Updates the Angular example to be compatible with Angular 13. (#32047)
2021.6.215 Dec 2021
Model
-
Fixed
Fixes an issue where annotations weren’t always rendered in the correct z-order. (#31671)
-
Fixed
Fixes an issue where the appearance stream of unsigned signature fields wasn’t rendered. (#31015)
-
Fixed
Fixes importing of Instant Document JSON containing image annotations onto a rotated page. (#32021)
-
Fixed
Fixes importing of Instant Document JSON containing multiple radio buttons of the same label. (#31855)
-
Fixed
Fixes importing of Instant Document JSON where image annotations have been moved. (#31945)
Core
-
Changed
Updates the HarfBuzz library to 3.1.0. (#31771)
-
Fixed
Fixes a memory leak when verifying digital signatures. (#31520)
-
Fixed
Fixes a memory leak when closing documents with form fields. (#31557)