Weasyprint

Latest version: v62.1

Safety actively analyzes 629908 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 5 of 10

54.1

Features

* 1547: Handle break-inside: avoid on tr tags

Bug fixes

* 1540, 1239: Handle absolute children in running elements
* 1538: Handle invalid values in text-align
* 1536: Handle absolute flex boxes

54.0

This version also includes the changes from unstable [v54.0b1](https://github.com/Kozea/WeasyPrint/releases/tag/v54.0b1).

Bug fixes

* 1531 Always use absolute paths to get hrefs in SVG
* 1523 Fix many rendering problems of broken tables
* e1aee70 Fix support of fonts with SVG emojis

Read more on [CourtBouillon’s blog](https://www.courtbouillon.org/blog/00020-footnotes).

54.0b1

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

Read about this release [on our blog](https://www.courtbouillon.org/blog/00018-weasyprint-54-beta).

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

* 1519: Fix typo

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

53.4

Bug fixes

* 1446: Fix background on pages with a bleed property
* 1455: Use SVG width/height as inner size when no viewBox is given
* 1469: Only enable letter- and word-spacing when needed
* 1471: Don’t display inputs with "hidden" type
* 1485: Allow quotes in url() syntax for SVG, use better approximations for font ascent and descent values in SVG
* 1486: Fix images embedded from multiple pages
* 1489: Use a better hash for fonts to avoid collisions
* abd54c4: Set SVG ratio when width and height are 0

Contributors

* Guillaume Ayoub
* Lucie Anglade

Backers and sponsors

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

53.3

Bug fixes

* 1431, 1440: Fix crashes and malformed PDF files
* 1430: Handle cx and cy in SVG rotations
* 1436: Fix marker-start being drawn on mid vertices

Contributors

* Guillaume Ayoub
* Rian McGuire
* Lucie Anglade

Backers and sponsors

* Grip Angebotssoftware
* SimonSoft
* Menutech
* Manuel Barkhau
* Simon Sapin
* KontextWork
* René Fritz
* Maykin Media
* NCC Group
* Des images et des mots
* Andreas Zettl
* Nathalie Gutton
* Tom Pohl
* Moritz Mahringer
* Florian Demmer
* Yanal-Yvez Fargialla

53.2

New features

* 1428: Re-add the `make_bookmark_tree()` method

Bug fixes

* 1429: Fix package deployed on PyPI

Contributors

* Guillaume Ayoub

Backers and sponsors

* Grip Angebotssoftware
* PDF Blocks
* SimonSoft
* Menutech
* Manuel Barkhau
* Simon Sapin
* KontextWork
* René Fritz
* Maykin Media
* NCC Group
* Des images et des mots
* Andreas Zettl
* Nathalie Gutton
* Tom Pohl
* Moritz Mahringer
* Florian Demmer
* Yanal-Yvez Fargialla

Page 5 of 10

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.