Releases: LibrePDF/OpenPDF
OpenPDF 1.2.20
OpenPDF 1.2.20 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 Bouncy Castle dependency version to 1.62.
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.2.20</version>
</dependency>
OpenPDF 1.2.19
OpenPDF 1.2.19 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:
- Fix reading from signed pdfs with SHA-512 hash (#191).
- Bugfix: moved from inexistent com.lowagie.html to com.lowagie.text.html (#190).
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.2.19</version>
</dependency>
OpenPDF 1.2.18
OpenPDF 1.2.18 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:
- Add support for writing of large (>2GB) PDF files (#189).
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.2.18</version>
</dependency>
OpenPDF 1.2.17
OpenPDF 1.2.17 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:
- Java Modules support improvements. Merge pdf-html and pdf-xml into the openpdf module. This resolves the split Package Issue with pdf-xml, pdf-xml and openpdf modules. (#185).
- Generate PDF version 1.5 by default.
- Show error message if the PDF read is larger than 2GB.
- Allow overriding File ID (#180).
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.2.17</version>
</dependency>
OpenPDF 1.2.16
OpenPDF 1.2.16 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:
- Generate clean metadata by default when creating (and stamping) documents (#179).
- More null-check annotations, minor code cleanup (#178).
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.2.16</version>
</dependency>
OpenPDF 1.2.15
OpenPDF 1.2.15 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:
- More null-check annotations, minor code cleanup (#178).
- Reverting incompatible changes with new typed methods (#177).
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.2.15</version>
</dependency>
OpenPDF 1.2.14
OpenPDF 1.2.14 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:
- Fix NullPointerException when using otf font type non CID (#171).
- Refactorings and cleanup (#166).
- Added pitest plugin configuration for multimodule project (#173).
- Make RandomAccessFileOrArray to search in all registered fonts (#168, #170).
- Code reformat and checkstyle (#172).
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.2.14</version>
</dependency>
OpenPDF 1.2.12
OpenPDF 1.2.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:
- Make Document and PdfWriter compatible with try-with-resources (#165).
- Automatic static analysis fixes by IntelliJ (#163).
- Update versions of dependencies.
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.2.12</version>
</dependency>
OpenPDF 1.2.11
OpenPDF 1.2.11 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:
- Security fix for a signature wrapping attack. The signature now covers the whole document #158 #159. For details see https://pdf-insecurity.org/.
- Bugfix: verfiy PDF signature #160 #161.
- Update versions of dependencies #162.
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.2.11</version>
</dependency>
OpenPDF 1.2.10
OpenPDF 1.2.10 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:
- Code cleanup and coding style fixes #143.
- Add generics to a few raw collections #140 #141.
- Convert some main methods to testing methods #138
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.2.10</version>
</dependency>