github Kozea/WeasyPrint v62.0

latest releases: v63.0, v62.3, v62.2...
6 months ago

Read about this release on our blog.

Dependencies

  • Python 3.9+ is now needed, Python 3.7 and 3.8 are not supported anymore
  • pydyf 0.10.0+ is now needed
  • tinycss2 1.3.0+ is now needed

Features

  • #543, #2121: Support CSS Grid layout
  • #2124, #2125: Support border-image-* properties
  • #2084, #2077: Support CSS nesting
  • #2101: Support HTML maxlength attribute for form fields
  • #2095: Apply overflow to replaced boxes
  • 245e4f5: Add support of PDF/A-?u

Bug fixes

  • #2136: Don’t clip aligned text in SVG
  • #2135: Allow column-direction flex containers to use percentage-based heights
  • #2128: Don’t crash when a FontConfig object is destroyed early
  • #2079: Fix executable file for some Windows versions
  • #2131: Fix alpha for images before/after transparent text
  • #2111: Handle auto and none values for CSS quotes property
  • #2103: Don’t crash with overconstrained columns
  • #2100: Fix rounding error when detecting overflows
  • #2093, #2097, #2094: Mark use of md5() and sha1() as not for security
  • #1956, #2087: Use CSS table module level 3 to compute widths
  • #2086: Fix selects with empty values displaying None
  • #1112, #2082, #2085: Fix computation for outer min-content width for table cells
  • 016bd81: Fix many different bugs with SVG markers

Performance

  • #2130: Cache font key instead of whole font content

Documentation

  • #2108: Update documentation about CSS leader() function

Contributors

  • Guillaume Ayoub
  • Lucie Anglade
  • Xavid Pretzer
  • kygoh
  • Germain Gueutier
  • Vagner José Nicolodi

Backers and sponsors:

  • Spacinov
  • Kobalt
  • Grip Angebotssoftware
  • Manuel Barkhau
  • SimonSoft
  • Menutech
  • KontextWork
  • Simon Sapin
  • René Fritz
  • TrainingSparkle
  • Healthchecks.io
  • Docraptor
  • Yanal-Yvez Fargialla
  • Douwe van Loenen
  • Morntag
  • Xavid

Don't miss a new WeasyPrint release

NewReleases is sending notifications on new releases.