pypi weasyprint 54.0b1

latest releases: 63.0, 62.3, 62.2...
2 years ago

This version is experimental, don't use it in production. If you find bugs, please report them!

Dependencies

  • html5lib 1.1+ is now needed.

New features

  • #1509: Support footnotes, with financial support from Code & Co.
  • #36: Handle parallel flows for floats, absolutes, table-cells
  • #1389: Support text-align-last and text-align-all properties
  • #1434: Draw SVG and PNG emojis
  • #1520: Support overflow-wrap: anywhere
  • #1435: Add environment variable to set DLL folder on Windows

Performance

  • #1439: Cache SVG use tags
  • #1481: Encode non-JPEG images as PNGs instead of JPEG2000s

Bug fixes

  • #137: Don’t use text-transform text for content-based uses
  • #1443: Don’t serialize and parse again inline SVG files
  • #607: Correctly handle whitespaces in bookmark labels
  • #1094: Fix column height with column-span content
  • #1473: Fix absolutely positioned boxes in duplicated pages
  • #1491: Fix target-counter attribute in flex items
  • #1515, #1508: Don’t draw empty glyphs
  • #1499: Don’t crash when font size is really small

Documentation

Packaging

  • The source package does not include a setup.py file anymore. You can find more information about this in #1410.

Contirbutors

  • Guillaume Ayoub
  • Lucie Anglade
  • Colin Kinloch
  • aschmitz
  • Pablo González
  • Rian McGuire

Backers and sponsors

  • Grip Angebotssoftware
  • Manuel Barkhau
  • SimonSoft
  • Menutech
  • KontextWork
  • Crisp BV
  • Maykin Media
  • René Fritz
  • Simon Sapin
  • NCC Group
  • Nathalie Gutton
  • Andreas Zettl
  • Tom Pohl
  • Des images et des mots
  • Moritz Mahringer
  • Florian Demmer
  • Yanal-Yvez Fargialla
  • Gábor
  • Piotr Horzycki

Don't miss a new weasyprint release

NewReleases is sending notifications on new releases.