OpenPDF 1.3.12 has been released. OpenPDF is a free Java library for creating and editing PDF files with a LGPL and MPL open source license. This release contains these new improvements:
- Update to Bouncy Castle version 1.64 and imageio-tiff 3.4.3.
- Use TSAClient algorithm to digest timestamp, instead of hard coded SHA-1. #320 #321
- Bouncy castle bugfix #265.
- Fix document version at build time #268.
- Change font without styles from Tahoma to non-existing-font #266.
- Fixes PageNumbersWatermark example #270.
- Make nested table visible when keepTogether is set for paragraph #274.
- New tests and example code #275.
- Fix LGTM Errors #278.
- Fix some potential NullPointerExceptions #279.
- Refactor PdfBoolean class instantiation #281.
- Fix PdfPCell background color ignoring alpha channel of an rgba #282
- Infinite loop fix #292.
- Another infinite loop fix #295.
- Allow customizing watermark font #298.
- PNG type TYPE_BYTE_BINARY incorrectly printed #302.
- Inconsistent output result fix #304.
- Bugfix stack overflow in pdf graphics2 d translate method #306.
- Bugfix displaying bold composite font #307.
- Bugfix displaying strings with composite fonts #308.
- Bugfix supporting open type fonts containing cff data #309.
- Bugfix Bold fonts not working for Calibri #312 #316.
- Bugfix: Subclasses of List render "bulletpoint"-characters properly again #323 #322
Update to the latest OpenPDF version by using this in your pom.xml file:
<dependency>
<groupId>com.github.librepdf</groupId>
<artifactId>openpdf</artifactId>
<version>1.3.12</version>
</dependency>