All Versions
28
Latest Version
Avg Release Cycle
62 days
Latest Release
-

Changelog History
Page 1

  • v1.0.5-SNAPSHOT

    • 👀 See commit log.
  • v1.0.4

    • b88538 Fix for endless loop when using word-wrap: break-word. Thanks for reporting, testing and investigating @swarl. Thanks for tests and debugging @rototor and @syjer.
    • #492 Lots of testing of the line-breaking algorithm to avoid future endless loops. By @danfickle.
    • 💅 #515 Pass document CSS styles applying to SVG element to SVG implementation. Thanks for requesting and contributing @amckain92.
    • #514 FIX: Correctly position boxes when justifying rtl lines. Thanks for reporting and testing @lzhy1101.
    • #512 #507 #502 Cleanup code including deleting unused code, generics, etc. Thanks for PRs @syjer.
    • 👀 #489 Extensive overhaul of logging including per run diagnostic consumer. Huge thanks @syjer, a lot of work in this PR. See logging page on wiki for more info.
    • ⬆️ #501 Upgrade PDFBOX to 2.0.20 and PDFBox-Graphics2D to 0.26. Thanks for PR @rototor.
    • #490 Fix for NPE when decoding image data url fails. Thanks for PR @syjer and reporting @AlexisCothenet.
    • 📇 #516 Add OSGI bundle metadata to MANIFEST.MFs. Thanks for requesting and investigating @zspitzer.
  • v1.0.4-SNAPSHOT

    • 👀 See commit log
  • v1.0.3

    May 25, 2020
    • IMPORTANT: This release contains fixes for two bugs that may result in endless loops/denial of service when using word-wrap: break-word. If you are using this feature, please upgrade promptly.
    • #483 Fix for endless loop bug with word-wrap: break-word and soft hyphens. Thanks @rototor for PR, @syjer for analysis and @swarl for reporting.
    • #466 Fix for endless loop bug with word-wrap: break-word and zero width boxes. Thanks @syjer for analysis and @AlexisCothenet for reporting.
    • 🔧 #486 SVG plugin can now provide a list of allowed protocols for external resources and any configured uri resolver/stream handlers will be used. Thanks @syjer for PR and @ieugen for reporting.
    • #480 Fix for link shapes being returned from custom object drawers. Thanks @rototor for PR and @hbergmey for reporting.
    • 👍 #485 Implement support for SVG data uris. Thanks @syjer for PR and @adrianrodfer for reporting.
    • #470 Allow mailto: links or any other valid link. Thanks @syjer for PR and @mndzielski for reporting.
    • #464 Honor the direction CSS property. Thanks @AnanasPizza for reporting.
    • 👻 #460 Change thrown exception class to more specific IOException. Thanks for PR @leonorader.
    • #459 Implement the rem CSS unit. Thanks to @leonorader for reporting.
    • #211 Images can now be used in the CSS content property. Thanks for requesting @Kuhlware.
    • #445 Fix for not picking up attribute values in Jsoup converted documents. Thanks for reporting @testinfected.
    • 🏗 #450 Java2D output only: Ability to add fonts via code. Also environment fonts will no longer be used by default. To use environment fonts: builder.useEnvironmentFonts(true).
  • v1.0.3-SNAPSHOT

    Nothing yet...

  • v1.0.2

    February 25, 2020
    • ⚡️ SECURITY Removed Log4J 1.x adaptor as it had CVE-2019-17571 with no updated version available.
    • 👍 #448 Implement linear-gradient support for background-image property. By @danfickle. Requested by @rja907.
    • #429 Major overhaul of word-wrap: break-word. Now a word will not be broken unless it is too big for a line by itself. By @danfickle. Thanks for reporting and testing @mndzielski.
    • #433 Do not justify lines ending with <br/> tag. Thanks for reporting @fcorneli.
    • 🚚 #440 Remove trailing white space for right aligned text to avoid jagged appearance. Thanks for reporting @AnanasPizza.
    • #446 Look for lang attribute on ancestor elements when using lang() selector. Thanks for reporting and tracking down the bug @fungc.
    • #430 Use relative path to license in source jars instead of absolute path. Thanks for reporting @gabro and fixing via PR @syjer.
    • #417 Keep aspect ratio of images with width/height properties as well as min/max width/height properties. Thanks for reporting and basis for fix @swarl.
    • #423 Allow multiple font sources to be specified with format tags. Only use format(truetype). Thanks for requesting @MichaelZaleskovsky and basis for implementation @syjer.
    • 👻 #415 Avoid class cast exception if user tries to float table cell. Thanks for reporting @dmartineau99 and PR @syjer.
    • #421 Avoid NPE when justified text is mixed with unjustifiable content. Thanks for reporting @Megingjard and PR @syjer.
    • ⚡️ Updated PDFBOX 2.0.17 to 2.0.19.
  • v1.0.2-SNAPSHOT

    • ⚡️ SECURITY Removed Log4J 1.x adaptor as it had CVE-2019-17571 with no updated version available.
    • 👍 #448 Implement linear-gradient support for background-image property. By @danfickle. Requested by @rja907.
    • #429 Major overhaul of word-wrap: break-word. Now a word will not be broken unless it is too big for a line by itself. By @danfickle. Thanks for reporting and testing @mndzielski.
    • #433 Do not justify lines ending with <br/> tag. Thanks for reporting @fcorneli.
    • 🚚 #440 Remove trailing white space for right aligned text to avoid jagged appearance. Thanks for reporting @AnanasPizza.
    • #446 Look for lang attribute on ancestor elements when using lang() selector. Thanks for reporting and tracking down the bug @fungc.
    • #430 Use relative path to license in source jars instead of absolute path. Thanks for reporting @gabro and fixing via PR @syjer.
    • #417 Keep aspect ratio of images with width/height properties as well as min/max width/height properties. Thanks for reporting and basis for fix @swarl.
    • #423 Allow multiple font sources to be specified with format tags. Only use format(truetype). Thanks for requesting @MichaelZaleskovsky and basis for implementation @syjer.
    • 👻 #415 Avoid class cast exception if user tries to float table cell. Thanks for reporting @dmartineau99 and PR @syjer.
    • #421 Avoid NPE when justified text is mixed with unjustifiable content. Thanks for reporting @Megingjard and PR @syjer.
    • ⚡️ Updated PDFBOX 2.0.17 to 2.0.19.
  • v1.0.1

    November 18, 2019
    • #413 Handle form problems such as no name on input element without throwing a NPE. Thanks @syjer for PR and @mmatecki for reporting.
    • 0️⃣ #412 Add HTML block level elements usch as section to default CSS. Thanks @syjer.
    • 🚚 #339 Remove the JSoup to DOM converter module. Thanks @kewilson.
    • 🐎 0cd098 Fix for letter-spacing support on last line of block with trailing space. Also performance improvements and refactoring. By @danfickle.
    • #410 Fix for wrong bold setting on list item counters. Thanks @syjer for PR fix (and test!) and @acieplinski for reporting.
    • 🔧 Wiki Configurable text justification settings as part of a justification overhaul that also allows more space to be used inter-char when there are no spaces on the line. By @danfickle. Commits listed in #403.
    • 👍 #403 Soft hyphen support. Soft hyphens are now replaced with hard hyphens when used as line ending character. Thanks @sbrunecker.
    • 📜 #408 Fix for bookmarks not working with HTML5 parsers such as JSoup. Thanks @syjer for investigating and fixing and @Milchreis for reporting.
    • ⬆️ #404 Upgrade Batik to 1.12 and xmlgraphics-common to 2.4 (both used in SVG module) to avoid CVE in one or both. Thanks @avoiculet.
    • #396 Much faster rendering of boxes using border-radius properties. Thanks @mndzielski.
    • 👍 #400 Support for lang and title attrbiutes and abbr tag for accessible PDFs. Thanks @Ignaciort91.
    • ⬆️ #394, #395 Upgrade PDFBOX to 2.0.17 and pdfbox-graphics2d to 0.25. Thanks @cristan, @rototor.
    • #384 Allow user to provide PDFont supplier. Thanks @DSW-PS.
    • #373 Fix regression where both max-width and max-height are provided for images with certain aspect ratios. Thanks @rototor.
    • 👍 #380 Much better support for flowing columns including explicit column breaks, floating content, block level nested content. By @danfickle.
  • v1.0.0

    July 23, 2019
    • 👍 #372 Much improved sizing support for img, svg and math elements.
    • #344 Use PDFs in img tag: <img src="some.pdf" page="1" alt="Some alt text" />.
  • v0.0.1-RC9