Releases: LibrePDF/OpenPDF
Releases · LibrePDF/OpenPDF
1.3.39
What's Changed in OpenPDF 1.3.39
More information here: https://github.com/LibrePDF/OpenPDF
Note that OpenPDF now requires Java 11 or later.
Feedback, bugreports, pull-requests, new developers interested in Java, are welcome!
1.3.38
1.3.37
OpenPDF 1337 has been released!
- Java 11 or later is required to use OpenPDF.
- 32 methods and fields marked with Deprecated annotation which were already commented as deprecated.
1.3.36
OpenPDF 1.3.36 has been released!
- Bump org.assertj:assertj-core from 3.24.2 to 3.25.0 by @dependabot in #1011
- Bump com.puppycrawl.tools:checkstyle from 10.12.6 to 10.12.7 by @dependabot in #1013
- Bump org.apache.maven.plugins:maven-jxr-plugin from 3.3.1 to 3.3.2 by @dependabot in #1012
- Bump org.assertj:assertj-core from 3.25.0 to 3.25.1 by @dependabot in #1015
- Fix performance for rowspan height distribution by @fellmann in #1019
- Java 9 or later is required.
Full Changelog: 1.3.35...1.3.36
1.3.35
What's Changed
- OpenPDF now requires Java 9 or newer.
- Bump com.ibm.icu:icu4j from 74.1 to 74.2 by @dependabot in #1005
- Bump org.apache.maven.plugins:maven-compiler-plugin from 3.11.0 to 3.12.0 by @dependabot in #1007
- Bump org.apache.maven.plugins:maven-compiler-plugin from 3.12.0 to 3.12.1 by @dependabot in #1009
- Remove reflection use from MappedRandomAccessFile #1008
Full Changelog: 1.3.34...1.3.35
OpenPDF 1.3.34
What's new in OpenPDF 1.3.34
- Disable External Entities in XmlParser #999 by @andreasrosdal in #1000
- Bump commons-io:commons-io from 2.15.0 to 2.15.1 by @dependabot in #997
- Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.6.2 to 3.6.3 by @dependabot in #998
- Bump com.puppycrawl.tools:checkstyle from 10.12.5 to 10.12.6 by @dependabot in #1002
- Fixed several form flattening issues by @Lonzak in #992
- Fixed issues discussed in #992 by @Lonzak in #1003
OpenPDF 1.3.33 released
What's New in OpenPDF 1.3.33
- Bump bouncycastle.version from 1.76 to 1.77 by @dependabot in #990
- Errors in indentation and tab positions by @jansorby in #794
- Fixed issue reported by bsanchezb which in certain cases would overwr… by @Lonzak in #981
- Bump junit.version from 5.10.0 to 5.10.1 by @dependabot in #983
- Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.6.0 to 3.6.2 by @dependabot in #984
- example code and test case for #591: FopGlyphProcessor.convertToBytesWithGlyphs() by @sis-yoshiday in #592
- Bump com.puppycrawl.tools:checkstyle from 10.12.4 to 10.12.5 by @dependabot in #989
- garbled CJK Unified Ideographs Extension text test and fix by @nao-ton in #987
New Contributors
- @jansorby made their first contribution in #794
- @sis-yoshiday made their first contribution in #592
- @nao-ton made their first contribution in #987
Full Changelog: 1.3.32...1.3.33
OpenPDF 1.3.32 released
What's Changed
- Speed up loading fonts from JAR (#955 #954)
- Bump commons-io:commons-io from 2.13.0 to 2.15.0 (#967)
- Bump org.apache.maven.plugins:maven-jxr-plugin from 3.3.0 to 3.3.1 (#966)
- Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.5.0 to 3.6.0
- Bump com.puppycrawl.tools:checkstyle from 10.12.3 to 10.12.4 (#958)
- Nullsafe equals in XfaForm when processing template (#959)
- Fix height calculation for table rows with rowspan @fellmann (#865)
- Added AutoCloseable annotations on classes, that already implement the close method @SirLefti (#831)
- Fixing umlauts in form fields @antonleliuk (#847)
- Skipping eliminateSharedStreams() method call. @netmackan (#772)
- Add flag to inhibit FOP glyph substitution @dadza (#904)
- Refactorings by @Lonzak Part I (#853)
- Align /ID entry creation with 14.4 File Identifiers @bsanchezb (#876)
- Bump com.ibm.icu:icu4j from 73.2 to 74.1 (#976)
- Bump org.pitest:pitest-junit5-plugin from 1.2.0 to 1.2.1 (#975)
- Bump org.apache.maven.plugins:maven-clean-plugin from 3.3.1 to 3.3.2
- Bump org.apache.maven.plugins:maven-checkstyle-plugin (#978)
1.3.31
What's Changed
- Bump maven-jar-plugin from 3.2.2 to 3.3.0 by @dependabot in #817
- Bump junit.version from 5.9.0 to 5.9.1 by @dependabot in #819
- Bump checkstyle from 10.3.3 to 10.3.4 by @dependabot in #825
- Bump pitest-junit5-plugin from 1.0.0 to 1.1.0 by @dependabot in #828
- Add optional metadata/info update in a sequential revision by @bsanchezb in #814
- Add CIDSet for font subset to ensure PDF/A compliance by @bsanchezb in #815
- Bump bouncycastle.version from 1.71.1 to 1.72 by @dependabot in #830
- Bump fop from 2.7 to 2.8 by @dependabot in #848
- #373 - fix table rendering in footers by @bcersows in #823
- Throw InvalidPdfException in PdfReader.rebuildXref if no trailer is found by @andreasrosdal in #836
- Bump icu4j from 71.1 to 72.1 by @dependabot in #838
- Bump checkstyle from 10.3.4 to 10.6.0 by @dependabot in #862
- Update javadoc on document class by @sixdouglas in #841
- Bump junit.version from 5.9.1 to 5.9.2 by @dependabot in #868
- Bump assertj-core from 3.23.1 to 3.24.2 by @dependabot in #869
- [SECURITY] Fix Temporary File Information Disclosure Vulnerability
by @JLLeitschuh in #852 - Bump maven-javadoc-plugin from 3.4.1 to 3.5.0 by @dependabot in #888
- Bump maven-checkstyle-plugin from 3.2.0 to 3.2.1 by @dependabot in #887
- Bump jfreechart from 1.5.3 to 1.5.4 by @dependabot in #871
- Bump pitest-junit5-plugin from 1.1.0 to 1.1.2 by @dependabot in #870
- Enable kerning and ligatures for LayoutProcessor by @vk-github18 in #769
- Bump checkstyle from 10.6.0 to 10.9.3 by @dependabot in #891
- Bump maven-compiler-plugin from 3.10.1 to 3.11.0 by @dependabot in #889
- Bump icu4j from 72.1 to 73.1 by @dependabot in #894
- Bump maven-release-plugin from 2.5.3 to 3.0.0 by @dependabot in #890
- Bump bouncycastle.version from 1.72 to 1.73 by @dependabot in #895
- Bump maven-checkstyle-plugin from 3.2.1 to 3.3.0 by @dependabot in #909
- Bump bcprov-jdk18on from 1.73 to 1.74 by @dependabot in #920
- Add PDF/A-1b example by @raodienne in #911
- Fix for localgoto in pdf/a-1b documents by @raodienne in #913
- PDF/A conformance and StructElem Type by @JAndrassy in #918
- Bump maven-clean-plugin from 3.2.0 to 3.3.1 by @dependabot in #917
- Bump dom4j from 2.1.3 to 2.1.4 by @dependabot in #892
- Bump com.puppycrawl.tools:checkstyle from 10.9.3 to 10.12.2 by @dependabot in #930
- Bump junit.version from 5.9.2 to 5.10.0 by @dependabot in #928
- Bump commons-io:commons-io from 2.11.0 to 2.13.0 by @dependabot in #932
- Bump org.apache.maven.plugins:maven-source-plugin from 3.2.1 to 3.3.0 by @dependabot in #931
- Bump org.apache.felix:maven-bundle-plugin from 5.1.8 to 5.1.9 by @dependabot in #937
- Bump org.apache.maven.plugins:maven-gpg-plugin from 3.0.1 to 3.1.0 by @dependabot in #936
- Issue676: references in tag structure tree are incorrect by @DManstrator in #903
- set FLAGS_PRINT flag in annotation for action chunks by @arational in #877
- Update README by @vk-github18 in #944
- Bump com.ibm.icu:icu4j from 73.1 to 73.2 by @dependabot in #942
- Bump org.pitest:pitest-junit5-plugin from 1.1.2 to 1.2.0 by @dependabot in #943
- Bump com.puppycrawl.tools:checkstyle from 10.12.2 to 10.12.3 by @dependabot in #950
- Bump org.apache.xmlgraphics:fop from 2.8 to 2.9 by @dependabot in #948
- Bump org.apache.maven.plugins:maven-release-plugin from 3.0.0 to 3.0.1 by @dependabot in #947
New Contributors
- @bcersows made their first contribution in #823
- @JLLeitschuh made their first contribution in #852
- @raodienne made their first contribution in #911
- @JAndrassy made their first contribution in #918
- @DManstrator made their first contribution in #903
- @arational made their first contribution in #877
Full Changelog: 1.3.30...1.3.31
1.3.30
What's Changed
- Bump checkstyle from 10.3 to 10.3.1 by @dependabot in #776
- Issue747: fix wrong layout of generating a table with alignment setting by @Brooklyn-0 in #749
- Support for embedded images in HTMLWorker by @jukkaharkki in #785
- Bump junit.version from 5.8.2 to 5.9.0 by @dependabot in #786
- Bump maven-bundle-plugin from 5.1.6 to 5.1.8 by @dependabot in #789
- Bump maven-javadoc-plugin from 3.4.0 to 3.4.1 by @dependabot in #793
- Bump checkstyle from 10.3.1 to 10.3.3 by @dependabot in #797
- Bump mockito-core from 4.6.1 to 4.8.0 by @dependabot in #808
- Bump maven-checkstyle-plugin from 3.1.2 to 3.2.0 by @dependabot in #810
- Bump bouncycastle.version from 1.71 to 1.71.1 by @dependabot in #809
- Bump maven-jxr-plugin from 3.2.0 to 3.3.0 by @dependabot in #811
- Issue619: add support for rowspan by @Brooklyn-0 in #750
- RTL support for List Items - adding run direction at List Item level by @nucleussoftwareopen in #778
- fix style issues by @bsanchezb in #801
- fix slow or OutOfMemory in SmartCopy with some pdfs by @albfernandez in #807
- #781 - Fix wrong deletion of chunks in HeaderFooter by @renoth in #813
- add method to extract ownerPasswordUsed value by @bsanchezb in #803
- Implemented password based AES256 (ISO 32000-2) support, see issue #375 by @mkl-public in #802
- Simplify merging pdfs from java by @albfernandez in #806
- Ensure deterministic behavior on protected PDF signature by @bsanchezb in #800
New Contributors
- @Brooklyn-0 made their first contribution in #749
- @jukkaharkki made their first contribution in #785
- @renoth made their first contribution in #813
- @mkl-public made their first contribution in #802
Full Changelog: 1.3.29...1.3.30