Releases: flyingsaucerproject/flyingsaucer
Releases · flyingsaucerproject/flyingsaucer
v9.11.0
What's Changed
- Add support for word-break:break-all CSS property. by @kdastephens in #438
- Fix relative background image by @asolntsev in #441
- Fix PDFAsImage scaling and uses of FSImage.scale for immutability changes by @JamesScrase-PortSwigger in #442
- annotate all methods in package
org.xhtmlrenderer.pdf
with@CheckReturnValue
by @asolntsev in #443 - remove setters by @asolntsev in #434
- Fix code warnings by @asolntsev in #435
New Contributors
- @kdastephens made their first contribution in #438
- @JamesScrase-PortSwigger made their first contribution in #442
Full Changelog: v9.10.2...v9.11.0
v9.10.2
What's Changed
- add overloaded method
addFontDirectory(... String encoding ...)
- Fix borders by @asolntsev in #432
- Fix NPE in blocking formatting contexts by @asolntsev in #433
- Bump error_prone.version from 2.34.0 to 2.35.1 by @dependabot in #430
Full Changelog: v9.10.1...v9.10.2
v9.10.1
What's Changed
- Fix pdf formatting by @asolntsev in #428
- #425 restore method
ITestRenderer.getWriter()
by @asolntsev in #427
Full Changelog: v9.10.0...v9.10.1
v9.10.0
What's Changed
- #411 fix center li items with margin or padding by Harald Amon @haramon (#420)
- #404 Replace obsolete "jsr305" annotation library by JSpecify by @asolntsev (#407)
- add @NullMarked, @nullable and @CheckReturnValue annotations to many methods/classes/packages by @asolntsev (#407) (#413) (#414)
- make multiple classes and fields final by @asolntsev (#398) (#407) (#419) (#421)
- #409 remove many unused methods by @asolntsev (#418) (#421) (#424)
- convert many constants to enums by @asolntsev (#416)
- fix multiple warning reported by Google library "error-prone" by @asolntsev (#421)
- #403 don't embed slf4j-api in flying-saucer-pdf-osgi (#410) - thanks to Konrad Windszus
- #412 Remove unused java sources from folders "src" and "flying-saucer-examples/nomaven" by @asolntsev (#417)
- #409 remove unneeded module "flying-saucer-swt-examples" by @asolntsev (#418)
- Bump org.apache.xmlgraphics:fop from 2.9 to 2.10 (#408)
- Bump commons-io:commons-io from 2.11.0 to 2.17.0
Full Changelog: v9.9.5...v9.10.0
v9.9.5
What's Changed
- Fix transparent background of resized base64 encoded images by @OpenHelios in #393
- dispose Graphics object after using it by @asolntsev in #397
- #392 refactor code for html2image conversion by @asolntsev in #396
- Bump org.apache.logging.log4j:log4j-core from 2.24.0 to 2.24.1 by @dependabot in #399
- Bump com.codeborne:pdf-test from 1.9.0 to 1.9.1 by @dependabot in #395
Full Changelog: v9.9.4...v9.9.5
v9.9.4
What's Changed
- Set "Page only" as default initial view in PDF viewer by @andreasrosdal (#390)
- #379 Revert "Overcoming Table Cell and Line Splitting Challenges (#358)"
Full Changelog: v9.9.3...v9.9.4
v9.9.3
What's Changed
- Avoid using memory-mapped files for loading fonts by @asolntsev (#388)
- #385 expose a public method
ITextFontResolver.addFont(BaseFont,...)
by @asolntsev (#386) - Page size 3value fix by @jelinj8 (#383)
Dependency updates
- Bump org.apache.logging.log4j:log4j-core from 2.23.1 to 2.24.0 by @dependabot in #384
- Bump org.apache.maven.plugins:maven-gpg-plugin from 3.2.5 to 3.2.6 by @dependabot in #387
New Contributors
Full Changelog: v9.9.2...v9.9.3
v9.9.2
- Add automatic module name to MANIFEST.MF in flying-saucer-core by @OpenHelios in #378
New Contributors
- @OpenHelios made their first contribution in #378
Full Changelog: v9.9.1...v9.9.2
v9.9.1
What's Changed
- Update pattern of headings by @pedroo002 in #359
- #370 allow not-so-correct image url of form "data:image;base64,iVBORw…...." by @asolntsev in #371
- Overcoming Table Cell and Line Splitting Challenges by @syluna in #358
Dependency updates
- Bump com.github.librepdf:openpdf from 2.0.2 to 2.0.3 by @dependabot in #361
- Bump slf4j.version from 2.0.13 to 2.0.14 by @dependabot in #360
- Bump slf4j.version from 2.0.14 to 2.0.15 by @dependabot in #363
- Bump slf4j.version from 2.0.15 to 2.0.16 by @dependabot in #365
- Bump pdfbox.version from 3.0.2 to 3.0.3 by @dependabot in #364
New Contributors
- @pedroo002 made their first contribution in #359
- @syluna made their first contribution in #358
Full Changelog: v9.9.0...v9.9.1
v9.9.0
What's Changed
- Moved org.xhtmlrenderer.simple.PDFRenderer to org.xhtmlrenderer.pdf.PDFRenderer by @VerachtertAaron in #350
- rename package "org.xhtmlrenderer.simple" in module "flaying-saucer-swt" by @asolntsev in #351
- Performance optimization by @asolntsev in #352
- fix some performace-related idea warnings by @asolntsev in #353
New Contributors
- @VerachtertAaron made their first contribution in #350
Dependency updates
- Bump org.assertj:assertj-core from 3.25.3 to 3.26.0 by @dependabot in #328
- Bump org.sonatype.plugins:nexus-staging-maven-plugin from 1.6.13 to 1.7.0 by @dependabot in #329
- Bump org.apache.maven.plugins:maven-enforcer-plugin from 3.4.1 to 3.5.0 by @dependabot in #332
- Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.6.3 to 3.7.0 by @dependabot in #334
- Bump actions/checkout from 4.1.6 to 4.1.7 by @dependabot in #335
- Bump org.apache.maven.plugins:maven-release-plugin from 3.0.1 to 3.1.0 by @dependabot in #336
- Bump org.apache.maven.plugins:maven-surefire-plugin from 3.2.5 to 3.3.0 by @dependabot in #337
- Bump org.apache.maven.plugins:maven-jar-plugin from 3.4.1 to 3.4.2 by @dependabot in #338
- Bump org.junit:junit-bom from 5.10.2 to 5.10.3 by @dependabot in #341
- Bump com.codeborne:pdf-test from 1.8.1 to 1.9.0 by @dependabot in #343
- Bump org.assertj:assertj-core from 3.26.0 to 3.26.3 by @dependabot in #345
- Bump org.apache.maven.plugins:maven-surefire-plugin from 3.3.0 to 3.3.1 by @dependabot in #347
- Bump org.jsoup:jsoup from 1.17.2 to 1.18.1 by @dependabot in #346
- Bump org.apache.maven.plugins:maven-release-plugin from 3.1.0 to 3.1.1 by @dependabot in #348
Full Changelog: v9.8.0...v9.9.0