pypi weasyprint 45

latest releases: 63.1, 63.0, 62.3...
5 years ago

WeasyPrint now has a code of conduct.

A new website has been launched, with beautiful and useful graphs about speed and memory use across versions: check WeasyPerf.

Dependencies

  • Python 3.5+ is now needed, Python 3.4 is not supported anymore

Bug fixes

  • #798: Prevent endless loop and index out of range in pagination
  • #767: Add a --quiet CLI parameter
  • #784: Fix library loading on Alpine
  • #791: Use path2url in tests for Windows
  • #789: Add LICENSE file to distributed sources
  • #788: Fix pending references
  • #780: Don't draw patterns for empty page backgrounds
  • #774: Don't crash when links include quotes
  • #637: Fix a problem with justified text
  • #763: Launch tests with Python 3.7
  • #704: Fix a corner case with tables
  • #804: Don't logger handlers defined before importing WeasyPrint
  • #109, #748: Don't include punctuation for hyphenation
  • #770: Don't crash when people use uppercase words from old-fashioned Microsoft fonts in tables, especially when there's an 5th column
  • Use a separate logger to report the rendering process
  • Add a --debug CLI parameter and set debug level for unknown prefixed CSS properties
  • Define minimal versions of Python and setuptools in setup.cfg

Documentation

  • #796: Fix a small typo in the tutorial
  • #792: Document no alignement character support
  • #773: Fix phrasing in Hacking section
  • #402: Add a paragraph about fontconfig error
  • #764: Fix list of dependencies for Alpine
  • Fix API documentation of HTML and CSS classes

Don't miss a new weasyprint release

NewReleases is sending notifications on new releases.