Skip to content

Releases: flyingsaucerproject/flyingsaucer

v9.6.0

07 Mar 09:44
Compare
Choose a tag to compare

What's Changed

  • Require Java 17 or higher
  • simplify API for creating PDF by @asolntsev in #277
  • Adding F flag to make links pdf/a-1a conform by @haramon in #280

New Contributors

Dependency updated

  • Bump com.github.librepdf:openpdf from 1.3.40 to 2.0.0 by @dependabot in #274
  • Bump com.github.librepdf:openpdf from 2.0.0 to 2.0.1 by @dependabot in #278

Full Changelog: v9.5.2...v9.6.0

v9.5.2

26 Feb 18:58
Compare
Choose a tag to compare
  • Bump openpdf from 1.3.39 to 1.3.40 (#269)
  • Bump slf4j from 2.0.11 to 2.0.12 (#268)
  • Bump log4j from 2.22.1 to 2.23.0 (#275)

v9.5.1

22 Jan 21:46
Compare
Choose a tag to compare

What's Changed

Full Changelog: v9.5.0...v9.5.1

v9.5.0

21 Jan 16:07
Compare
Choose a tag to compare

What's Changed

Full Changelog: v9.4.1...v9.5.0

v9.4.1

07 Jan 00:59
Compare
Choose a tag to compare
  • Use URLStreamHandler for classpath protocol if available (#250)
  • Add debug logs for font resolver (#252)
  • Refactoring & cleanup (#253)

see https://github.com/flyingsaucerproject/flyingsaucer/milestone/6?closed=1

v9.4.0

30 Dec 09:44
Compare
Choose a tag to compare
  • replace iText 2.x by OpenPDF (#245) -- thanks to Andreas Rosdal for the initiative
  • Added page size B5 (#246) -- thanks to Mikhail Voronin
  • add few overloaded constructors to ITextRenderer (#247)

see https://github.com/flyingsaucerproject/flyingsaucer/milestone/5?closed=1

v9.3.2

29 Dec 20:10
Compare
Choose a tag to compare
  • #216 implement loading resources from classpath (#241)
  • add nullability annotations (#238) (#240)
  • refactoring: make fields final, rename fields, add nullability annotations etc. (#214) (#239)
  • refactor exception handling & closing I/O resources (#243)
  • upgrade from JUnit 3/4 to JUnit 5 (#244)
  • Bump openpdf from 1.3.30 to 1.3.35
  • Bump slf4j from 2.0.9 to 2.0.10
  • Bump log4j from 2.20.0 to 2.22.1
  • Bump bouncycastle from 1.76 to 1.77

see https://github.com/flyingsaucerproject/flyingsaucer/milestone/4?closed=1

v9.3.1

26 Sep 22:42
Compare
Choose a tag to compare
  • #205 remove unneeded dependency org.w3c:dom:2.3.0-jaxb-1.0.6
  • #206 do not expose JSR 302 as transitive dependency
  • #207 Update maven plugins
  • #212 Bump org.apache.xmlgraphics:fop from 2.2 to 2.9
  • #211 Bump com.github.librepdf:openpdf from 1.3.11 to 1.3.30

v9.3.0

26 Sep 16:57
Compare
Choose a tag to compare

9.3.0 (released 26.09.2023)

  • #204 avoid loading CJK fonts by default
  • Major refactoring: use Java generics everywhere - see PRs #196 ... #203
  • #195 setup GitHub Actions to build the project
  • #173 Make VerifyGlyphExists compile using IntelliJ
  • #173 add dependency org.w3c:dom:2.3.0-jaxb-1.0.6

see https://github.com/flyingsaucerproject/flyingsaucer/milestone/1?closed=1

v9.2.2

06 Sep 12:58
Compare
Choose a tag to compare

Re-release of 9.2.1 with corrected flying-saucer-pdf-openpdf POM file.

Versions 9.2.0 and 9.2.1 mistakenly used iText 2.x instead of OpenPDF.