Aspose.HTML Releases

Learn what's new across releases, with details of features, enhancements, and resolved issues.

Jan
Feb
Mar
Apr
May
Jun
Jul
Aug
Sep
Oct
Nov
Dec
Aspose.HTML for Java V26.9.1Sep 9, 2026
Features
  • Improved the internal calculation algorithm for layout units, including arithmetic operations and conversion to floating-point values. The updated implementation provides more accurate and consistent handling of layout units throughout the rendering pipeline.
  • These changes affect multiple components of the HTML rendering engine, including box geometry and positioning, block and inline layouts, absolute and flex layouts, tables, columns, page layout, text, backgrounds, percentages, replaced elements, and SVG rendering. This improves the consistency and accuracy of layout calculations across the rendering engine.
  • Significantly expanded the range of API classes that implement the java.lang.AutoCloseable interface. This enables more Aspose.HTML objects to be used with Java's try-with-resources statement, providing more convenient and reliable automatic resource management.
  • The Document class is among the updated types. As a result, HTMLDocument and SVGDocument can now be used with Java's try-with-resources statement.
Fixes
  • MHT to PDF: Exception Incompatible unit types.
Aspose.HTML for Java V26.9Major versionSep 5, 2026
Features
  • Improved the internal calculation algorithm for layout units, including arithmetic operations and conversion to floating-point values. The updated implementation provides more accurate and consistent handling of layout units throughout the rendering pipeline.
  • These changes affect multiple components of the HTML rendering engine, including box geometry and positioning, block and inline layouts, absolute and flex layouts, tables, columns, page layout, text, backgrounds, percentages, replaced elements, and SVG rendering. This improves the consistency and accuracy of layout calculations across the rendering engine.
  • The Document class has been extended to implement the AutoCloseable interface. As a result, HTMLDocument and SVGDocument can now be used with Java's try-with-resources statement, providing more convenient and reliable automatic resource management.
Aspose.HTML for Java V26.8Major versionAug 31, 2026
Features
  • Improved Markdown syntax processing and parsing stability.
  • Extended MarkdownSyntaxFactory with support for creating and validating link titles, link destinations, and link labels. The new functionality provides consistent parsing and validation of Markdown link components, including validation of label syntax and length.
  • Improved the interaction between MarkdownSyntaxTree and MarkdownParser by preserving the parser instance associated with a syntax tree. Syntax trees now retain their parser during construction, allowing syntax factory operations to use the same parser and configuration context consistently.
Fixes
  • Updated Hugo YAML front matter content handling to correctly account for platform-specific newline sequences when trimming serialized YAML content.
  • Fixed emphasis processing in the Markdown parser by correcting delimiter stack traversal relative to the specified lower boundary. This improves the handling of emphasis delimiters in complex Markdown structures.
Aspose.HTML for .NET V26.8Major versionAug 28, 2026
Features
  • Improved support for JavaScript libraries for drawing graphs (Highcharts/Highstock and Chart.js).
Fixes
  • HTML to PNG - Rows of HTML Table are missing in the output.
  • PageSetup.FirstPage.Margins is ignored when AtPagePriority is set to CssPriority.
  • HTML to PDF: Table with two tbody elements causes runaway memory.
  • Incorrect output converting HTML to PNG.
  • Empty page at the beginning of the converted document.
  • HTML-to-PDF content splits onto a second page.
Aspose.HTML for Python via .NET V26.8Major versionAug 27, 2026
Features
  • Conversion to PDF with tag support has been improved.
  • The alignment of the grid layout has been improved.
  • The API for working with attachments in MHTML format has been expanded.
  • Made numerous improvements to the rendering engine when calculating the layout for blocks, tables, flexbox, and grid layouts.
Fixes
  • HTML to PNG - Rows of HTML Table are missing in the output.
  • PageSetup.FirstPage.Margins is ignored when AtPagePriority is set to CssPriority.
  • HTML to PDF: Table with two tbody elements causes runaway memory.
  • Incorrect output converting HTML to PNG.
  • Empty page at the beginning of the converted document.
  • HTML-to-PDF content splits onto a second page.
Aspose.HTML for Python via .NET V26.7Major versionJul 31, 2026
Fixes
  • HtmlRenderer.Render ignores CancellationToken when loading a stalled external webfont.
  • HTMLDocument.RenderTo hangs indefinitely when processing a malformed stylesheet URL.
  • Regression: Words overlap and broken right alignment.
  • Memory Cap of 4GB when converting HTML to PDF.
  • Dynamically adjust margin per page.
  • Regression in HTML to PDF conversion after updating to Aspose.HTML 26.5.
Aspose.HTML for .NET V26.7Major versionJul 30, 2026
Fixes
  • HtmlRenderer.Render ignores CancellationToken when loading a stalled external webfont.
  • HTMLDocument.RenderTo hangs indefinitely when processing a malformed stylesheet URL.
  • Regression: Words overlap and broken right alignment.
  • Memory Cap of 4GB when converting HTML to PDF.
  • Dynamically adjust margin per page.
  • Regression in HTML to PDF conversion after updating to Aspose.HTML 26.5.
Aspose.HTML for Java V26.7Major versionJul 27, 2026
Features
  • Added support for rendering image attachments embedded in MHTML documents during MHTML-to-PDF conversion. Image attachments that are not referenced by the main HTML document are now rendered as separate pages in the output PDF.
Fixes
  • MHT to PDF - Attachments are not rendered in the output.
Aspose.HTML for Java V26.6Major versionJun 30, 2026
Features
  • Improved collection processing - Reworked the collection traversal logic by replacing recursive processing with an iterative approach.
Fixes
  • Improved string processing - Corrected the implementation of character-based string processing.
Aspose.HTML for .NET V26.6Major versionJun 26, 2026
Features
  • The library now supports the space-evenly value for align-content and justify-content in Flexbox and Grid layouts.
  • The library now supports the CSS textalignlast property and lastline text justification.
Fixes
  • Fixed an ArgumentException caused by incompatible unit types that could occur during Flexbox layout.
  • Resolved a stack overflow exception that could arise while processing large documents.
  • Resolved a problem with emoji rendering.
  • Resolved a page-break bug that produced incorrect pagination during rendering.
  • The layout engine now computes logical size and block size to improve layout sizing.
  • Corrected cell background painting to span all rows covered by a rowspan cell.
  • Rendering issues when converting certain web pages to PDF.
Aspose.HTML for Python via .NET V26.6Major versionJun 26, 2026
Features
  • The library now supports the space-evenly value for align-content and justify-content in Flexbox and Grid layouts.
  • The library now supports the CSS textalignlast property and lastline text justification.
Fixes
  • Fixed an ArgumentException caused by incompatible unit types that could occur during Flexbox layout.
  • Resolved a stack overflow exception that could arise while processing large documents.
  • Resolved a problem with emoji rendering.
  • Resolved a page-break bug that produced incorrect pagination during rendering.
  • The layout engine now computes logical size and block size to improve layout sizing.
  • Corrected cell background painting to span all rows covered by a rowspan cell.
  • Rendering issues when converting certain web pages to PDF.
Aspose.HTML for Python via .NET V26.5Major versionMay 30, 2026
Features
  • The library now supports the 'break-after: avoid' CSS property in table and paged layouts, preventing unwanted page breaks after the target element.
Fixes
  • Corrected page dimension handling in HTML-to-DOCX conversion to properly apply page and section sizes, including mixed page sizes.
  • Fixed corruption of the tagged PDF structure tree caused by links spanning page breaks (page-break-before), restoring PDF/UA structural integrity.
  • Resolved an InvalidOperationException that could arise when rendering replaced inline content inside a floated layout.
Aspose.HTML for .NET V26.5Major versionMay 27, 2026
Features
  • The library now supports the 'break-after: avoid' CSS property in table and paged layouts, preventing unwanted page breaks after the target element.
Fixes
  • Corrected page dimension handling in HTML-to-DOCX conversion to properly apply page and section sizes, including mixed page sizes.
  • Fixed corruption of the tagged PDF structure tree caused by links spanning page breaks (page-break-before), restoring PDF/UA structural integrity.
  • Resolved an InvalidOperationException that could arise when rendering replaced inline content inside a floated layout.
Aspose.HTML for Java V26.5Major versionMay 26, 2026
Fixes
  • Incorrect PNG dimensions when converting HTML table with FitToContent options.
Aspose.HTML Product Family UpdateMay 1, 2026
Aspose.HTML for Java V26.4Major versionApr 27, 2026
Features
  • Improved rendering quality and performance across images and other supported output formats.
Fixes
  • Fixed numeric value handling, improving the accuracy and consistency of rendering and layout calculations.
Aspose.HTML for Python via .NET V26.4Major versionApr 26, 2026
Features
  • Added support for named @page rules with mixed page sizes in the generated output.
  • Improved tagged PDF generation for nested and definition lists, ensuring correct structure tree mapping and accessibility semantics.
  • Enhanced Flex layout handling and standards compliance for complex sizing and alignment scenarios.
Fixes
  • Fixed an ArgumentException that could occur when processing auto values during HTML layout.
  • Fixed PDF rendering problems when drawing complex borders and paths.
  • Fixed tagged PDF link and table-header semantics to improve PDF/UA accessibility compliance.
Aspose.HTML for .NET V26.4Major versionApr 24, 2026
Features
  • Added support for named @page rules with mixed page sizes in the generated output.
  • Improved tagged PDF generation for nested and definition lists, ensuring correct structure tree mapping and accessibility semantics.
  • Enhanced Flex layout handling and standards compliance for complex sizing and alignment scenarios.
Fixes
  • Fixed an ArgumentException that could occur when processing auto values during HTML layout.
  • Fixed PDF rendering problems when drawing complex borders and paths.
  • Fixed tagged PDF link and table-header semantics to improve PDF/UA accessibility compliance.
Aspose.HTML Product Family UpdateApr 1, 2026
Aspose.HTML for Java V26.3Major versionMar 27, 2026
Fixes
  • Fixed behavior of HTMLCanvasElement.width - In this release, the calculation of the width value returned by HTMLCanvasElement was fixed.
Aspose.HTML for Python via .NET V26.3Major versionMar 20, 2026
Features
  • MHTML - Added the ability to select and render specific attachments.
Fixes
  • MHT to PDF - Embedded images are missing in the output.
  • HTML-to-Tagged-PDF - Definition lists incorrectly mapped to L/LI structure elements — PDF/UA "inappropriate LI" warning (v26.x).
Aspose.HTML for .NET V26.3Major versionMar 19, 2026
Features
  • MHTML - Added the ability to select and render specific attachments.
Fixes
  • MHT to PDF - Embedded images are missing in the output.
  • HTML-to-Tagged-PDF - Definition lists incorrectly mapped to L/LI structure elements — PDF/UA "inappropriate LI" warning (v26.x).
Aspose.HTML Product Family UpdateMar 2, 2026
Aspose.HTML for .NET V26.2Major versionFeb 27, 2026
Fixes
  • HTML to PDF: Table max-width property is not applied correctly.
  • Fixed specifying page size settings so that they have no effect on the content max width/max height.
  • Error in ValidateWebsiteTest.
  • Incorrect document encoding detection.
  • Exception when converting EPUB to PDF.
  • Font information gets lost for unicode characters when converting from HTML to DOCX.
  • Aspose is unable to convert large HTML file to PDF.
Aspose.HTML for Python via .NET V26.2Major versionFeb 27, 2026
Fixes
  • HTML to PDF: Table max-width property is not applied correctly.
  • Fixed specifying page size settings so that they have no effect on the content max width/max height.
  • Error in ValidateWebsiteTest.
  • Incorrect document encoding detection.
  • Exception when converting EPUB to PDF.
  • Font information gets lost for unicode characters when converting from HTML to DOCX.
  • Aspose is unable to convert large HTML file to PDF.
Aspose.HTML for Java V26.2Major versionFeb 21, 2026
Fixes
  • Fixed an issue in flex layout width calculation: previously, spacing (borders/margins/padding) could be accounted for incorrectly, making the engine think there was more horizontal space than actually available.
Aspose.HTML Product Family UpdateFeb 3, 2026
Aspose.HTML for .NET V26.1Major versionJan 29, 2026
Fixes
  • HTML to PDF: High Memory and CPU usage.
  • HTML to Image (Single Image).
  • Exception is thrown when trying to convert particular HTML to DOCX.
  • Table row splitting between pages when converting HTML to PDF.
  • HTML to PDF conversion runaway memory usage.
  • XHTML to PDF conversion issues.
Aspose.HTML for Python via .NET V26.1Major versionJan 29, 2026
Fixes
  • HTML to PDF: High Memory and CPU usage.
  • HTML to Image (Single Image).
  • Exception is thrown when trying to convert particular HTML to DOCX.
  • Table row splitting between pages when converting HTML to PDF.
  • HTML to PDF conversion runaway memory usage.
  • XHTML to PDF conversion issues.
Aspose.HTML for Java V26.1Major versionJan 21, 2026
Features
  • Added safety constraints (null guards) in rendering SVG image to prevent null-related issues during SVG rendering.
  • Improved handling for missing SVG, missing style (width calculation), and missing/empty viewBox values by adding defensive checks and safe defaults.
  • When SVG input is absent, processing now returns an empty result instead of failing.
Fixes
  • Fixed RegExp behavior for matching expressions and RegExp construction.
Aspose.HTML Product Family UpdateJan 6, 2026