OpenPDF 3.0.5
- openpdf-html - reformating according to defined checkstyle rules by @stomaszek in https://github.com/LibrePDF/OpenPDF/pull/1530
- Bump org.verapdf:validation-model from 1.28.2 to 1.30.1 by @dependabot[bot] in https://github.com/LibrePDF/OpenPDF/pull/1544
- Bump commons-io:commons-io from 2.21.0 to 2.22.0 by @dependabot[bot] in https://github.com/LibrePDF/OpenPDF/pull/1543
- Bump org.jetbrains.kotlin:kotlin-maven-plugin from 2.3.10 to 2.3.21 by @dependabot[bot] in https://github.com/LibrePDF/OpenPDF/pull/1542
- Bump com.puppycrawl.tools:checkstyle from 13.4.0 to 13.4.2 by @dependabot[bot] in https://github.com/LibrePDF/OpenPDF/pull/1541
- Bump org.jetbrains.kotlin:kotlin-stdlib from 2.3.20 to 2.3.21 by @dependabot[bot] in https://github.com/LibrePDF/OpenPDF/pull/1540
- Use openpdf-renderer in pdf-swing, remove dependency to org.swinglabs.pdf-renderer. by @andreasrosdalw in https://github.com/LibrePDF/OpenPDF/pull/1545
- Feature/output stream support for html to pdf batch utils by @Julius1st in https://github.com/LibrePDF/OpenPDF/pull/1539
- openpdf-renderer - formatting according to checkstyle rules (no tabs) by @stomaszek in https://github.com/LibrePDF/OpenPDF/pull/1527
- openpdf-core code refactored according to defined checkstyle rules by @stomaszek in https://github.com/LibrePDF/OpenPDF/pull/1522
- removing unused private methods and local variables by @stomaszek in https://github.com/LibrePDF/OpenPDF/pull/1521
- Modernize encryption and signature support; post-quantum signatures, SHA-3 digests. by @andreasrosdalw in https://github.com/LibrePDF/OpenPDF/pull/1549
- using setup-java v5 and checkout v5 in maven builds (due to Node 20 EOL in v4) by @stomaszek in https://github.com/LibrePDF/OpenPDF/pull/1552
- fix: remove dead cmap05 fallback in TrueTypeFont.getMetricsTT (#1553) by @SAY-5 in https://github.com/LibrePDF/OpenPDF/pull/1554
- Add Brotli compression PDF support by @andreasrosdalw in https://github.com/LibrePDF/OpenPDF/pull/1555
- Build on Java 26 and 27 early access by @andreasrosdalw in https://github.com/LibrePDF/OpenPDF/pull/1556
- openpdf-renderer - formatting according to checkstyle rules by @stomaszek in https://github.com/LibrePDF/OpenPDF/pull/1557
- Replace renderer's in-tree PDF parser with openpdf-core by @andreasrosdalw in https://github.com/LibrePDF/OpenPDF/pull/1560
- Bump slf4j.version from 2.0.17 to 2.0.18 by @dependabot[bot] in https://github.com/LibrePDF/OpenPDF/pull/1564
- formatting pom files (no tabs, indention) by @stomaszek in https://github.com/LibrePDF/OpenPDF/pull/1563
- OpenPDF-html with GlyphLayoutManager by @vk-github18 in https://github.com/LibrePDF/OpenPDF/pull/1565
- Bump org.apache.maven.plugins:maven-enforcer-plugin from 3.6.2 to 3.6.3 by @dependabot[bot] in https://github.com/LibrePDF/OpenPDF/pull/1568
- Add Windows and macOS to build matrix in GitHub Actions run, fix cross-platform issues by @addwes7 in https://github.com/LibrePDF/OpenPDF/pull/1569
- Bump junit.version from 6.0.3 to 6.1.0 by @dependabot[bot] in https://github.com/LibrePDF/OpenPDF/pull/1570
- @Julius1st made their first contribution in https://github.com/LibrePDF/OpenPDF/pull/1539
- @SAY-5 made their first contribution in https://github.com/LibrePDF/OpenPDF/pull/1554
- @addwes7 made their first contribution in https://github.com/LibrePDF/OpenPDF/pull/1569
Full Changelog: https://github.com/LibrePDF/OpenPDF/compare/3.0.4...3.0.5
Nightly
- d6063ed: [grid] Bundle Redis-backed SessionMap by default (#17441) (Viet Nguyen Duc) #17441
- 8ab150a: [build] fix base commit comparison for non-trunk branches in ci workflow (Titus Fortner)
- 05fc9b5: [build] have renovate skip dotnet updates because it only looks at csproj and only paket matters (Titus Fortner)
- 6891613: [build] fix renovate configuration migration warning (Titus Fortner)
- 0c2ea9d: [build] Expand machine disk cleanup and add pre-build space checks in CI (#17538) (David Burns) #17538