Skip to content

build(deps): bump org.xhtmlrenderer:flying-saucer-pdf from 9.1.22 to 10.5.0 - #77

Merged
rahilsh merged 4 commits into
mainfrom
dependabot/maven/org.xhtmlrenderer-flying-saucer-pdf-10.5.0
Aug 22, 2026
Merged

build(deps): bump org.xhtmlrenderer:flying-saucer-pdf from 9.1.22 to 10.5.0#77
rahilsh merged 4 commits into
mainfrom
dependabot/maven/org.xhtmlrenderer-flying-saucer-pdf-10.5.0

Conversation

@dependabot

@dependabotdependabotBot commented on behalf of githubAug 22, 2026

Copy link
Copy Markdown
Contributor

Bumps org.xhtmlrenderer:flying-saucer-pdf from 9.1.22 to 10.5.0.

Compatibility fixes

Flying Saucer 10.x introduced breaking changes that required the following fixes:

  • Broken transitive dependency: batik-codec pulls in xml-apis-ext:1.3.04 via jitpack.io, which serves an empty/invalid jar. Excluded it from the flying-saucer dependency tree and added a direct Maven Central declaration instead.
  • API change: ITextRenderer.setDocument(String url) was removed in 10.x. Updated HTMLToPDF to use the new ITextRenderer.fromUrl(url) static factory.
  • New slf4j requirement: Flying Saucer 10.x now uses slf4j internally. Added slf4j-api as a compile dependency and slf4j-simple as a test dependency.
  • Exception type change: com.lowagie.text.DocumentException no longer exists; updated catch to org.openpdf.text.DocumentException.
Release notes

Sourced from org.xhtmlrenderer:flying-saucer-pdf's releases.

v10.5.0

What's Changed

  • #700 Make PDFs generated by FlyingSaucer PDF/A-1 and PDF/A-3 ISO standards compatible (#701)
  • #456 Accessibility support (#704) (#705) (#706) (#707) (#708) (#709) (#709) (#711)
  • add `warmup` method in `flying-saucer-chrome-pdf` module to pre-download and verify Chrome browser (#714)
  • #356 Support letter-spacing and word-spacing properties / by Kish Patel (#693)
  • #697 fix: resolve percentage min/max-width on table cells against the table's width (#713)
  • #695 Fix server-relative URLs against synthetic inline stylesheet URIs / by Burak Kalaycı (#698)

@dependabotdependabotBot added dependencies Pull requests that update a dependency file java Pull requests that update java code labels Aug 22, 2026
@dependabot
dependabotBot requested a review from rahilsh as a code ownerAugust 22, 2026 09:22
@dependabotdependabotBot added dependencies Pull requests that update a dependency file java Pull requests that update java code labels Aug 22, 2026
Bumps [org.xhtmlrenderer:flying-saucer-pdf](https://github.com/flyingsaucerproject/flyingsaucer) from 9.1.22 to 10.5.0.
- [Release notes](https://github.com/flyingsaucerproject/flyingsaucer/releases)
- [Changelog](https://github.com/flyingsaucerproject/flyingsaucer/blob/main/CHANGELOG.md)
- [Commits](flyingsaucerproject/flyingsaucer@v9.1.22...v10.5.0)
---
updated-dependencies:
- dependency-name: org.xhtmlrenderer:flying-saucer-pdf
dependency-version: 10.5.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabotBotforce-pushed the dependabot/maven/org.xhtmlrenderer-flying-saucer-pdf-10.5.0 branch from 16c1f1e to a835765CompareAugust 22, 2026 09:55
…lity
- Exclude xml-apis-ext transitive dep from flying-saucer (jitpack artifact is broken)
- Add xml-apis:xml-apis-ext:1.3.04 directly from Maven Central fallback
- Add slf4j-api (required by flying-saucer 10.x) and slf4j-simple for tests
- Update HTMLToPDF to use ITextRenderer.fromUrl() static factory (10.x API)
- Catch org.openpdf.text.DocumentException instead of removed com.lowagie variant
…rtifact
xml-apis:xml-apis-ext does not exist on Maven Central (both 1.3.04 and 2.2
are empty artifacts). Simply excluding it from the flying-saucer transitive
dependency tree is sufficient since Batik SVG support is not used here.
@rahilsh
rahilsh merged commit b633fe1 into mainAug 22, 2026
2 checks passed
@dependabot
dependabotBot deleted the dependabot/maven/org.xhtmlrenderer-flying-saucer-pdf-10.5.0 branch August 22, 2026 10:08
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependenciesPull requests that update a dependency filejavaPull requests that update java code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

@rahilsh