Changelog: Updates, milestones, roadmap
October 2026
IronPDF for Node.js v2026.10.1
Features & Upgrades
https://www.npmjs.com/package/@ironsoftware/ironpdf/v/2026.10.1
Release Notes
- Added opt-in bitonal (1-bit CCITT Group 4) image compression through
AdvancedCompressionOptions.bitonalMode(BitonalCompressionMode.Force), with optionalbitonalResolutionDpiandbitonalThreshold, for smaller and sharper scanned PDFs - Added support for digitally signing an existing named signature field using
DigitalSignature.signatureFieldName - Added configurable Table of Contents titles and optional title entries through
ChromePdfRenderOptions.tableOfContentsTitleandChromePdfRenderOptions.tableOfContentsIncludesTitleEntry - Improved tagged PDF handling when merging, importing, or securing PDFs; PDF/UA structure, document language, and accessibility metadata are now preserved for copied content
- Fixed an issue where converting PDFs containing emoji or other transparent content to PDF/A-1 could retain unsupported transparency and fail PDF/A-1b validation
- Fixed an issue where PDF/UA output could lose the required PDF/UA identification metadata in XMP
- Fixed an issue where PDF/UA conversion could cause images to disappear after a page was resized
- Fixed an issue where saving merged documents as PDF/UA could produce content that strict PDF readers could not decode
- Fixed an issue where signing PDFs could create duplicate AcroForm signature field names
- Fixed intermittent crashes when PDF documents were accessed concurrently
PdfDocumentnow supports adding one digital signature at a time; callingsignDigitalSignaturea second time on the same document throws an error, whether or not the document was saved in between. To add multiple signatures, sign and save the document, reopen it withPdfDocument.open, and then add the next signature
August 2026
IronPDF for Node.js v2026.8.1
Features & Upgrades
https://www.npmjs.com/package/@ironsoftware/ironpdf/2026.8.1/
Release Notes
- Added AES-128 and AES-256 PDF encryption support through
PdfDocument.setEncryptionType(PdfEncryptionType) - Added support for RFC 3161 trusted timestamps when digitally signing PDFs
- Fixed an issue where merging or inserting PDFs with nested bookmarks could flatten the bookmark hierarchy
- Fixed an issue where converting PDFs to PDF/UA could shift page content for documents with multiple content streams
- Fixed an issue where landscape rendering with responsive CSS or fit-to-page scaling could leave empty areas at the edge of the page
- Fixed a crash during PDF/UA conversion for certain PDFs and improved PDF/UA-1 compliance
- Fixed an issue where auto-sized HTML headers and footers could overlap page content on repeated renders
- Fixed digital signature validation for PDFs with nested AcroForm signature fields or trailing padding bytes
July 2026
IronPDF for Node.js v2026.7.2
Features & Upgrades
https://www.npmjs.com/package/@ironsoftware/ironpdf/2026.7.2/
Release Notes
- Added
ChromePdfRenderOptions.CssPageRulePolicyand header/footer overlap detection options to improve margin handling and prevent content overlap when rendering or modifying PDFs. - Enhanced render timeout handling by detecting stalled PDF generation operations and returning clearer, more actionable error messages.
- Fixed an issue where PDF redaction could leave partial-character artifacts or remove excess content due to inaccurate text bounding boxes.
- Fixed an issue where digitally signed PDFs could produce invalid signatures when signed using
signDigitalSignature(...). - Fixed an issue where Advanced Compression did not apply image downsampling correctly, resulting in limited file size reduction for image-heavy PDFs.
- Fixed an issue where
PdfGenerator.imageToPdf(andPdfDocument.fromImage) could generate blank PDFs for image filenames containing both spaces and multiple dots. - Fixed an issue where multi-page TIFF conversion did not preserve per-page orientation and resolution for mixed-orientation PDFs.
- Fixed an issue where PDF signature timestamps could display an incorrect timezone offset during daylight saving time (DST).
- Updated internal dependencies.
Known Issues
Overlap detection inspects text and image content only; vector/path content (table borders, ruled lines) is not detected, so a Throw that doesn't fire is not a guarantee..
June 2026
IronPDF for Node.js v2026.6.1
Features & Upgrades
https://www.npmjs.com/package/@ironsoftware/ironpdf/2026.6.1/
Release Notes
- Added
AdvancedCompressionOptionsandObjectStreamModefor fine-grained PDF compression control, including image DPI downsampling, JPEG quality settings, structure-tree removal, and customizable optimization flags. - Added
FormManager.setFormFont,setFormFontFromFile, anddisableFormFontFallbackAPIsto control or suppress automatic form-field font embedding. - Fixed invisible or missing headers and footers on scanner-generated and browser-printed PDFs.
- Fixed an issue where copy-pages operations could drop form fields with shared widget annotations across multiple pages, causing visible fields to disappear in copied documents.
- Fixed incorrect Table of Contents page numbers for long headings that wrapped across multiple rendered lines.
- Fixed excessive PDF size growth when combining static-content headers/footers with dynamic content in large documents.
- Fixed
IronPdfEnginequeue deadlocks under concurrent load. - Updated internal dependencies
May 2026
IronPDF for Node.js v2026.5.1
Features & Upgrades
https://www.npmjs.com/package/@ironsoftware/ironpdf/2026.5.1/
Release Notes
- Added
LinkAnnotationclass for creating clickable links within PDF documents that navigate to specific pages and positions, with fullBookmarkDestinationssupport - Added full PDF linearization support:
linearizePdfToBytes,linearizePdfToStream,saveAsLinearized, staticlinearizePdfBytesToBytes/saveAsLinearizedFromBytes, andisLinearized. - Added automatic PDF bookmark generation from HTML headings (h1-h6) during rendering, including correct hierarchy, page mapping, and optional filtering by heading level or CSS selector
- Fixed intermittent
SEGFAULTduring process teardown and improved tab pool stability to prevent concurrent rendering issues and log spam - Updated internal dependencies
April 2026
IronPDF for Node.js v2026.4.1
Features & Upgrades
https://www.npmjs.com/package/@ironsoftware/ironpdf/2026.4.1/
Release Notes
- Improved PDF rendering performance by reducing internal render calls and reusing browser tabs to minimize startup overhead
- Added
compressAndSaveAs()method to compress a PDF and save it directly to a file path - Added
getVerifiedSignatures()method to retrieve verified digital signature details including signature name, signer contact, reason, location, date, and validity - Deprecated
compressSize()in favor ofcompressAndSaveAs(),compressPdfToBytes(), andcompressPdfToStream() - Fixed memory leak in
replaceText()where repeated calls caused increasing memory growth (93-97% reduction) - Fixed buffer over-read in metadata retrieval that could cause crashes or data corruption
- Fixed an issue where PDF/UA conversion removed CSS
overflow:hiddenclipping, ensuring clipped images render identically to standard PDF output - Fixed an issue where
signatureNamewas always empty when verifying signatures created by external signers such as Adobe Reader
March 2026
IronPDF for Node.js v2026.3.1
Features & Upgrades
https://www.npmjs.com/package/@ironsoftware/ironpdf/2026.3.1/
February 2026
IronPDF for Node.js v2026.2.1
Features & Upgrades
https://www.npmjs.com/package/@ironsoftware/ironpdf/2026.2.1/
January 2026
IronPDF for Node.js v2026.1.3
Features & Upgrades
https://www.npmjs.com/package/@ironsoftware/ironpdf/2026.1.3/
December 2025
IronPDF for Node.js v2025.12.2
Features & Upgrades
https://www.npmjs.com/package/@ironsoftware/ironpdf/2025.12.2/
Release Notes
Features:
- Added support for PDF/UA-2 (ISO 14289-2:2024) Compliance
Enhancements:
- Enabled local HTML file to PDF conversion
Updates:
- Updates
IronPdfEngineto 2025.12.2
Bug Fixes:
- Fixed issue where
ApplyMultipleStampscut off the stamp content on some paper sizes
Security:
- Patched 15 dependency vulnerabilities
November 2025
IronPDF for Node.js v2025.11.2
Features & Upgrades
https://www.npmjs.com/package/@ironsoftware/ironpdf/2025.11.2/
Release Notes
October 2025
IronPDF for Node.js v2025.10.2
Features & Upgrades
https://www.npmjs.com/package/@ironsoftware/ironpdf/v/2025.10.2
Release Notes
- Updates
IronPdfEngineto 2025.10.8
September 2025
IronPDF for Node.js v2025.9.1
Features & Upgrades
https://www.npmjs.com/package/@ironsoftware/ironpdf/v/2025.9.1
Release Notes
- Updates
IronPdfEngineto 2025.9.4
Features
- Added support for Table of Contents (TOC) generation.
Bug Fixes
- Fixed an issue where the
stampHtmlmethod threw an unhandledZodErrorwhen invalid options were passed.
August 2025
IronPDF for Node.js v2025.8.1
Features & Upgrades
https://www.npmjs.com/package/@ironsoftware/ironpdf/v/2025.8.1
Release Notes
- Updates
IronPdfEngineto 2025.8.8
July 2025
IronPDF for Node.js v2025.7.17
Features & Upgrades
https://www.npmjs.com/package/@ironsoftware/ironpdf/v/2025.7.17
Release Notes
- Updates
IronPdfEngineto 2025.7.17
June 2025
IronPDF for Node.js v2025.6.8
Features & Upgrades
https://www.npmjs.com/package/@ironsoftware/ironpdf/v/2025.6.8
Release Notes
- Updates
IronPdfEngineto 2025.6.5
May 2025
IronPDF v2025.5.7
Features & Upgrades
https://www.npmjs.com/package/@ironsoftware/ironpdf/v/2025.5.7
Release Notes
- Updates
IronPdfEngineto 2025.5.6
April 2025
IronPDF v2025.4.4
Features & Upgrades
https://www.npmjs.com/package/@ironsoftware/ironpdf/v/2025.4.4
Release Notes
- Updates
IronPdfEngineto 2025.4.4
March 2025
IronPDF v2025.3.6
Features & Upgrades
https://www.npmjs.com/package/@ironsoftware/ironpdf/v/2025.3.6
Release Notes
- Updates
IronPdfEngineto 2025.3.6
December 2024
IronPDF v2024.12.9
Features & Upgrades
https://www.npmjs.com/package/@ironsoftware/ironpdf/v/2024.12.9
Release Notes
- Updates
IronPdfEngineto 2024.12.9
November 2024
IronPDF v2024.11.1
Features & Upgrades
https://www.npmjs.com/package/@ironsoftware/ironpdf/v/2024.11.1
Release Notes
- Updates
IronPdfEngineto 2024.11.4
October 2024
IronPDF v2024.10.8
Features & Upgrades
https://www.npmjs.com/package/@ironsoftware/ironpdf/v/2024.10.8
Release Notes
- Updates engine to 2024.10.8
September 2024
IronPDF v2024.9.1
Features & Upgrades
https://www.npmjs.com/package/@ironsoftware/ironpdf/v/2024.9.1
Release Notes
- Updates
IronPdfEngineto 2024.9.3
August 2024
IronPDF v2024.8.2
Features & Upgrades
https://www.npmjs.com/package/@ironsoftware/ironpdf/v/2024.8.2
Release Notes
- Updates
IronPdfEngineto 2024.8.3
June 2024
IronPDF v2024.6.4
Features & Upgrades
https://www.npmjs.com/package/@ironsoftware/ironpdf/v/2024.6.4
Release Notes
- Updates
IronPdfEngineto 2024.6.1
March 2024
IronPDF v2024.3.1
Features & Upgrades
https://www.npmjs.com/package/@ironsoftware/ironpdf/v/2024.3.1
Release Notes
- Updates
IronPdfEngineto 2024.3.4
February 2024
IronPDF v2024.2.1
Features & Upgrades
https://www.npmjs.com/package/@ironsoftware/ironpdf/v/2024.2.1
Release Notes
- Updates
IronPdfEngineto 2024.2.2
January 2024
IronPDF v2024.1.1
Features & Upgrades
https://www.npmjs.com/package/@ironsoftware/ironpdf/v/2024.1.1
Release Notes
- Improve startup process in some environments
- Updates
IronPdfEngineto 2024.1.1
November 2023
IronPDF v2023.11.2
Features & Upgrades
https://www.npmjs.com/package/@ironsoftware/ironpdf/v/2023.11.2
Release Notes
- Fixes Error
InvalidCastExceptionwhen using some font types - Fixes bug where
signDigitalSignaturedoes not apply signature - Adds some Chrome configurations to
IronPdfConfig(e.g.singleProcess,chromeGpuMode) - Updates
IronPdfEngineto 2023.11.7
October 2023
IronPDF v2023.10.1
Features & Upgrades
https://www.npmjs.com/package/@ironsoftware/ironpdf/v/2023.10.1
Release Notes
- Updates
IronPdfEngineto 2023.10.3 - Fixes stamp API typo
- Fixes bug in which
CustomPaperSizedoes not work
September 2023
IronPDF v2023.9.2
Features & Upgrades
https://www.npmjs.com/package/@ironsoftware/ironpdf/v/2023.9.2
Release Notes
- First release