NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #2102 most downloaded on npm
Generic build of Mozilla's PDF.js library.
Last release 3 days ago
03 Oct 2026
Ships on a steady schedule
a new release about every 4 weeks
Nearly every release is documented
notes for 60 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
12 years old
1566 releases · first in 2014
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
One column per quarter.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Changes: #5209 Set transformOrigin for text layer in css. #5219 Avoid creating intermediate strings in sanitizeMetrics #5232 Chrome extension: Isolate
Changes:
#5209 Set transformOrigin for text layer in css. #5219 Avoid creating intermediate strings in sanitizeMetrics #5232 Chrome extension: Isolate pageAction logic #5240 In src/display/api.js, add documentation for the |progressCallback| parameter in |PDFJS.getDocument| #5242 Fix for minutes tz calculation in document properties #5237 Fix the placement of the findInput loading indicator in RTL locales #5259 Handtool: Remove focus from previous node on click #5251 Add basic support for ZapfDingbats #5249 CCITTFaxStream parser: resolve xref if needed #5260 Add more cases to |mapSpecialUnicodeValues| to fix the rendering of various Symbol encoded brackets #5267 Version 1.0.712 #5226 Fix Zoom box resizing when it's hidden when the viewer loads (issue 5224) #5248 Add getStats unit test #5276 Fix handling of RGBA buffers in CalRGB colorspace (issue 5270) #5235 Remove a duplicate PDF file from the test suite #5221 Don't scale single-char text divs. #5281 Fetches params in makeFilter #5229 Auto zoom landscape documents (like slide presentations) to fit their height #5271 Opera fixes #5247 Fix links to wiki subsections and remove TextDecoder feature tests #5284 Fetch decodeParams if it's a |Ref| in JBIG2Decode streams #5289 Fixed typo in core/jpx.js #5227 #5287 Bug 1031612 - In PDF Viewer, the buggy XMP title "Untitled" overrides th... #5286 Fix loading of inline JPEG images #5254 Avoid showing 'blob..' as a title when using pdfjs from B2G #5233 Workaround for TrueType fonts with exotic cmap tables (bug 1057544) #5302 Removes examples from jsbin.com #5275 Fix the exception propagation when rejecting workerReadyCapability #5245 Further amend GlyphMapForStandardFonts (issue 5244) #5115 Firefox pdf viewer support for e10s (Bug 942707). #5306 Update zh-TW translation #5305 Miscellaneous e10s fixes #5315 Adds preprocessor directive to the X-Content-Security-Policy stuff #5317 Bug 1064496 review changes #5312 For |make firefox/mozcentral| builds, add cleanupJSSource to remove duplicate file headers in extensions/firefox/content/PdfjsChromeUtils.jsm #5320 Merge of the #5311 and #4956 #5311 Lowerize the params to allow case sensitive #5321 Fixes milestones link in README.md and adds pdfBugEnabled to the Chrome extension preferences #5318 textLayer is not used anymore in render context #5327 Builds distribution package for npm and bower. #5330 Improve the getData unit test #5314 Fixes names collisions in content.js #5282 TextLayer selection coloring improvement for overlap. #5337 Fix a regression preventing page change in the Stepper in the debugger #5335 Fix text highlighting in the Font Inspector in the debugger #5339 Adds readme file for the pdfjs-dist repo. #5308 Add support for MMType1 fonts with embedded font files #5263 Implement streaming using moz-chunk-arraybuffer #5346 Misc follow ups on the streaming requests #5250 Fix Symbol fonts without font file but with Encoding dictionary (issue 5238) #5295 Refactoring to move page display code into separate class #5359 Fixes typo/regression of #5295 for presentation mode #5360 Followup fix for entering/exiting Presentation mode #5361 Moves scrollPageIntoView to the PDFViewer. #5362 Use CSS import to separate pdfviewer styles #5363 Packages PDFViewer as a UI component. #5367 Fixes enabling pdfBug #5366 Use font loader api #5368 Fixes printing regression a10fde1 #5373 Disables streaming in the extension when length is undefined. #5369 Fix inconsistencies in the preference names used by PDFViewerApplication #5371 Fix disableAutoFetch regression in the generic viewer #5364 Firefox addon: Use isContentWindowPrivate instead of isWindowPrivate if available #5374 Fix |cleanup| regression in the viewer #5376 Adds optional argument to FontFace contructor call. #5351 Require destinations when they are needed and do not fetch all of them in advance #5352 Use |toUnicode| when creating the glyph map for standard CIDFontType2 fonts without embedded font file #5325 Update findbar to wrap on initial search #5399 Fix "Automatic Zoom" for landscape documents with very wide pages (issue 5398) #5396 Bug 1071709 - 5-30% TART / Session Restore regressions on Inbound (v.35) september 22 from rev d3a7f765152f #5395 [Firefox] Use getTabForBrowser instead of _getTabForBrowser if possible #5402 Refactors PdfDataLister buffering. #5407 Package.json update #5413 Disable zooming in Presentation Mode #5414 Bug 1072164 - Fixes decoding for CMYK jpegs.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →