github mozilla/pdf.js v5.4.149

6 days ago

This release contains improvements for the annotation editor, performance, printing and the viewer.

Changes since v5.4.54

  • Bump the stable version in pdfjs.config by @timvandermeij in #20124
  • Update dependencies and translations to the most recent versions by @timvandermeij in #20125
  • [Editor] Add a floating button in order to highlight the text selection and add a comment (bug 1979381) by @calixteman in #20119
  • Add regression test for PR 19639 by @maettuu in #20109
  • Add comment-* images when building components by @calixteman in #20128
  • [Editor] Remove useless css and use a defined but unused property by @calixteman in #20131
  • [Editor] Remove unused property by @calixteman in #20132
  • Fix intermittent failure in the "must check that the computed value is correct" scripting integration test by @timvandermeij in #20134
  • Disable printing when enablePermission is true and the pdf isn't allowed to be printed (bug 1978985) by @calixteman in #20129
  • [Editor] Highlight text on a selectionchange event which hasn't been triggered by the pointer or the keyboard (bug 1976597) by @calixteman in #20138
  • Trigger a fake scrollend event in case it hasn't been triggered by the browser (bug 1957680) by @calixteman in #20142
  • Lazy initialize FinalizationRegistry used by IccColorSpace.#finalizer by @fnlctrl in #20148
  • Make horizontal padding relative to device width by @Aditi-1400 in #20093
  • Mark canvasContext as optional by @k-nut in #20149
  • Update l10n files by @calixteman in #20159
  • Bump actions/checkout from 4 to 5 by @dependabot[bot] in #20161
  • Check the setDash arguments by @calixteman in #20160
  • [Editor] Avoid to use a null signal when setting listeners in the editor toolbar by @calixteman in #20166
  • [Editor] Correctly hide deleted annotations by @calixteman in #20164
  • Implement a delay for Chrome protocol calls in the integration tests, and skip the "must check that an existing highlight is ignored on hovering" integration test on Windows by @timvandermeij in #20126
  • Update Firefox preferences for testing by @timvandermeij in #20171
  • [Editor] Add the ability to get all the editable annotations in a pdf document by @calixteman in #20167
  • Update dependencies and translations to the most recent versions by @timvandermeij in #20169
  • Use Firefox stable for the tests because bug 1983414 by @calixteman in #20178
  • Add logic to track rendering area of various PDF ops by @nicolo-ribaudo in #19043
  • Use Firefox nightly with puppeteer by @calixteman in #20186
  • [Editor] Make sure the resizers are on top of the editor content by @calixteman in #20183
  • Use the cached annotations when collecting them by types by @calixteman in #20184
  • [Editor] Move the comment button just before the delete one by @calixteman in #20180
  • [Editor] Add a Rect entry to a saved popup in order to avoid to have an invalid pdf by @calixteman in #20179
  • Use WebDriver BiDi for Chrome by @timvandermeij in #20188
  • [Editor] Don't use a null signal for the comment button by @timvandermeij in #20189
  • Update puppeteer to 24.17.0 by @calixteman in #20187
  • [Editor] Add a button to the annotation having a popup in order to edit it by @calixteman in #20182
  • Don't iterate over all empty slots in the xref entries (bug 1980958) by @calixteman in #20170
  • Improve the selection check in the "doesn't jump when moving selection" integration test by @timvandermeij in #20190
  • [Editor] Change the icon for inline comments by @calixteman in #20194
  • Add a method goToXY in PDFLinkService in order to scroll the document at a given location by @calixteman in #20191
  • Skip the curvature ink editor integration test for Chrome on Windows by @timvandermeij in #20195
  • [Editor] Add a method to get an editor rect in the pdf page coordinates by @calixteman in #20196
  • [Editor] Remove useless CSS and fix styling for the comment button by @calixteman in #20200
  • [Editor] Fix the dimensions of the comment icon by @calixteman in #20209
  • [Editor] Fix unit (for consistency) and remove few useless px by @calixteman in #20211
  • Reset editing mode when changing the pdf document by @calixteman in #20212
  • [Editor] Add a sidebar allowing the user to navigate between the comments in a pdf (bug 1985567) by @calixteman in #20210

Don't miss a new pdf.js release

NewReleases is sending notifications on new releases.