Open HTML to PDF v0.0.1-RC18 Release Notes
Release Date: 2019-03-10 // about 5 years ago-
- 🏗 Please start using the fast renderer (
builder.useFastMode()
) as the old renderer will be removed in a future version. - #180 Fast renderer is finally ready for production. The fast renderer comes with:
- Nearly 150 automated end-to-end regression tests. This is about 150 more than the old renderer.
- Improved performance. This renderer scales linearly with the number of pages, compared to the old renderer which scaled with the page count squared.
- Far better support for transforms, including nested transforms, multiple transforms and transforms interacting with hidden overflow, etc.
- Better support for hidden overflow, with boxes now not escaping except with accordance to the standard.
- Support for inserted cut off overflow pages. See Cut-off page support on the wiki.
- Link areas and their hash link targets now repect transforms.
- Bookmark targets now respect transforms.
- Improved page placement for boxes. Now respects overflow and tranform properties.
- Greater understanding which should make fixes and feature improvements easier.
- 👀 Visual testing API is now available to use in the PDFBOX module. Please see testing your PDF on the wiki. Thanks @red6.
- ⬆️ #333 Upgraded PDFBox to 2.0.14 and PDFBox-Graphics2D to 0.21.
- 👀 #315, #79 Accessible and tagged PDF support. See PDF Accessibility (PDF UA, WCAG, Section 508) Support on the wiki.
- 👀 #326 Proper support for PDF/A standards with automatic regression testing. See PDF/A Standards Compliance on the wiki.
- #328 SVG with
page
rule was crashing in certain circumstances. - 🌲 #324 Better logging with invalid or missing fonts.
- 🔧 #320 NPE prevention in case of incorrect font configuration.
- a145329 Were using incorrect font-metrics in certain situations.
- 🛠 #303 Fixed: Table borders are partly transparent.
- 🖨 #297 Fixed: Border not printed with "overflow: hidden".
- ✅ #304 Fix warnings for icon font without space inside PDF/A, add tests.
- #301 Make loading resources from classpath work when openhtmltopdf is a named module.
- #232 Were using JRE internal APIs.
- 🖨 #289 System.out.println("Getting image") in NaiveUserAgent.
Thanks to these people for pull-requests:
- @rototor
- @brundipub
- @zimmi
- @dnguyenminh
Finally, a big thanks to all issue reporters and extra thanks to those who help out in issues.
- 🏗 Please start using the fast renderer (