Skip to content

Releases: LibrePDF/OpenPDF

OpenPDF 1.3.23

05 Nov 11:00

Choose a tag to compare

OpenPDF 1.3.23 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:

  • Build: assertj-core from 3.12.2 to 3.18.0
  • Build: bcpkix-jdk15on from 1.66 to 1.67
  • Build: bcprov-jdk15on from 1.66 to 1.67
  • Build: imageio-tiff from 3.5 to 3.6
  • Build: jakarta.servlet-api from 5.0.0-M2 to 5.0.0
  • Build: jfreechart from 1.5.0 to 1.5.1
  • Build: maven-checkstyle-plugin to 3.1.1
  • Build: maven-surefire-plugin from 2.22.1 to 2.22.2
  • Build: mockito-core from 2.25.1 to 3.6.0
  • Build: pitest-junit5-plugin from 0.7 to 0.12
  • Build: pitmp-maven-plugin from 1.3.6 to 1.3.7
  • Build: spotbugs from 4.1.3 to 4.1.4
  • Cleanup: removed redundant interface modifier
  • Fix: Javadoc errors and warnings (#367)
  • Fix: module-info.java for jfreechart update from 1.5.0 to 1.5.1 in pdftoolbox
  • Fix: No added space to extracted text (#119)
  • Fix: NPE fix (#443)
  • Fix: setColor(java.awt.Color.SOMECOLOR) does not work. Update module-info.java (#439)
  • Fix: Update dependencies & enable dependabot (#413)
  • Project: code of conduct chat badge added
  • Project: Create CODE_OF_CONDUCT.md
  • Project: Create issue templates
  • Project: Restore contributors layout
  • Project: Use bullet points for author list
  • Test: Use jakarta-EE instead of javax (only for tests)

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.23</version>
</dependency>

OpenPDF 1.3.22

23 Sep 13:49

Choose a tag to compare

OpenPDF 1.3.22 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:

  • Works again with Java 8 [#411]
    <dependency>
        <groupId>com.github.librepdf</groupId>
        <artifactId>openpdf</artifactId>
        <version>1.3.22</version>
    </dependency>

OpenPDF 1.3.21

18 Sep 23:10

Choose a tag to compare

OpenPDF 1.3.21 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:

  • Improvements for compiling with JDK 9+
  • UTF-8 Fonts moved to new module openpdf-fonts-extra
  • Improved Charset handling
  • Drops dependency to juniversalchardet [#400]

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.21</version>
    </dependency>

OpenPDF 1.3.20

25 Jun 06:03

Choose a tag to compare

OpenPDF 1.3.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:

  • Support CSS4 colors in WebColors (#379)
  • Fix signatures for large PDF files (#383, #384).

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.20</version>
    </dependency>

OpenPDF 1.3.19

11 Jun 08:20

Choose a tag to compare

OpenPDF 1.3.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 WebColors transparency (#378)
  • Updated dependency versions

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.19</version>
    </dependency>

OpenPDF 1.3.18

02 Jun 10:28

Choose a tag to compare

OpenPDF 1.3.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:

  • Fix PDF/A Conformance (#374).
  • Update Bouncy Castle dependency version.
  • Fix NullPointerException in PdfContentByte (#370).
  • Create chunks on the fly if an image resides in two nested span-elements (#377).

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.18</version>
    </dependency>

OpenPDF 1.3.17

13 May 14:16

Choose a tag to compare

OpenPDF 1.3.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:

  • Improve JavaDoc, remove errors and warning, provide links. Updated JavaDoc. #368 #366
  • Resolve fonts for FOP which loaded externally and passed as byte array to BaseFont.createFont #361
  • Update spotbugs dependency version to 4.0.3. Make it optional.

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.17</version>
    </dependency>

OpenPDF 1.3.16

23 Apr 05:20

Choose a tag to compare

OpenPDF 1.3.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:

  • Re-use the already set document language in new PdfWriter instances #357.
  • Avoid NPE in AcroFields related to PdfAppearance #359.

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.16</version>
    </dependency>

OpenPDF 1.3.15

17 Apr 05:31

Choose a tag to compare

OpenPDF 1.3.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:

  • Fix NPE when adding illegal child to nameless PdfLayer (#354).
  • Improve error reporting when processing bookmark destination (#353).
  • Fixed issues introduced with Apache FOP (#352).
  • Update Bouncy castle dependency version.

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.15</version>
    </dependency>

OpenPDF 1.3.14

31 Mar 12:30

Choose a tag to compare

OpenPDF 1.3.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:

  • Fixed bug concerning simulated bold fonts and lineWidth (#349).
  • With glyph substitution question mark is coming in PDF (#348).
  • Glyph mapping exists in fonts (#340).
  • Some minor version updates for 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.3.14</version>
    </dependency>