Weasyprint

Latest version: v65.0

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

Scan your dependencies

Page 5 of 17

56.1

------------

Released on 2022-07-24.

Bug fixes:

* `1674 <https://github.com/Kozea/WeasyPrint/issues/1674>`_:
Follow max-height on footnot area, with financial support from Code & Co.
* `1678 <https://github.com/Kozea/WeasyPrint/issues/1678>`_:
Fix gradients with opacity set

Contributors:

* Guillaume Ayoub
* Lucie Anglade

Backers and sponsors:

* Grip Angebotssoftware
* Manuel Barkhau
* Crisp BV
* SimonSoft
* Menutech
* Spacinov
* KontextWork
* René Fritz
* NCC Group
* Kobalt
* Tom Pohl
* Moritz Mahringer
* Florian Demmer
* Yanal-Yves Fargialla
* Gábor
* Piotr Horzycki
* Andrew Ittner

56.0

------------

Released on 2022-07-07.

This version also includes the changes from unstable b1 version listed
below.

New features:

* `70f9b62 <https://github.com/Kozea/WeasyPrint/commit/70f9b62>`_:
Support format 5 for bitmap glyphs

Bug fixes:

* `1666 <https://github.com/Kozea/WeasyPrint/issues/1666>`_
Fix reproducible PDF generation with embedded images
* `1668 <https://github.com/Kozea/WeasyPrint/issues/1668>`_:
Fix page:nth() selector
* `3bd9a8e <https://github.com/Kozea/WeasyPrint/commit/3bd9a8e>`_:
Don’t limit the opacity groups to the original box size
* `cb9540b <https://github.com/Kozea/WeasyPrint/commit/cb9540b>`_,
`76d174f <https://github.com/Kozea/WeasyPrint/commit/76d174f>`_,
`9ce6547 <https://github.com/Kozea/WeasyPrint/commit/9ce6547>`_:
Minor bugfixes for split table rows

Contributors:

* Guillaume Ayoub

Backers and sponsors:

* Grip Angebotssoftware
* Manuel Barkhau
* Crisp BV
* SimonSoft
* Menutech
* Spacinov
* KontextWork
* René Fritz
* NCC Group
* Kobalt
* Des images et des mots
* Andreas Zettl
* Tom Pohl
* Moritz Mahringer
* Florian Demmer
* Yanal-Yves Fargialla
* Gábor
* Piotr Horzycki

56.0b1

--------------

Released on 2022-06-17.

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

Dependencies:

* pydyf 0.2.0+ is now needed

New features:

* `1660 <https://github.com/Kozea/WeasyPrint/pull/1660>`_:
Support nested line-clamp, with financial support from Expert Germany
* `1644 <https://github.com/Kozea/WeasyPrint/pull/1644>`_,
`1645 <https://github.com/Kozea/WeasyPrint/issues/1645>`_:
Support bitmap fonts, with financial support from Expert Germany
* `1651 <https://github.com/Kozea/WeasyPrint/pull/1651>`_,
`630 <https://github.com/Kozea/WeasyPrint/issues/630>`_:
Support PDF/A, with financial support from Blueshoe

Bug fixes:

* `1656 <https://github.com/Kozea/WeasyPrint/issues/1656>`_:
Fix chained variables in the same selector block
* `1028 <https://github.com/Kozea/WeasyPrint/issues/1028>`_:
Fix font weight management in font-face rules
* `1653 <https://github.com/Kozea/WeasyPrint/issues/1653>`_:
Don’t crash when font-face’s src ends with a comma
* `1650 <https://github.com/Kozea/WeasyPrint/issues/1650>`_:
Don’t check origin when URL only contains fragment
* `e38bff8 <https://github.com/Kozea/WeasyPrint/commit/e38bff8>`_:
Don’t crash when inherited SVG attributes are not set on the parent

Performance:

* `e6021da <https://github.com/Kozea/WeasyPrint/commit/e6021da>`_:
Launch tests in parallel by default

Contributors:

* Guillaume Ayoub
* aschmitz
* Lucie Anglade

Backers and sponsors:

* Grip Angebotssoftware
* Manuel Barkhau
* Crisp BV
* SimonSoft
* Menutech
* Spacinov
* KontextWork
* René Fritz
* NCC Group
* Kobalt
* Des images et des mots
* Andreas Zettl
* Tom Pohl
* Moritz Mahringer
* Florian Demmer
* Yanal-Yves Fargialla
* Gábor
* Piotr Horzycki

55.0

------------

Released on 2022-05-12.

This version also includes the changes from unstable b1 version listed
below.

Bug fixes:

* `1626 <https://github.com/Kozea/WeasyPrint/issues/1626>`_,
`3802f88 <https://github.com/Kozea/WeasyPrint/commit/3802f88>`_:
Fix the vertical position and available height of absolute boxes
* `9641098 <https://github.com/Kozea/WeasyPrint/commit/9641098>`_,
`e5e6b88 <https://github.com/Kozea/WeasyPrint/commit/e5e6b88>`_:
Minor fixes for multi-column layout
* `0fcc7de <https://github.com/Kozea/WeasyPrint/commit/0fcc7de>`_:
Don’t stop rendering SVG when CSS parsing fails
* `1636 <https://github.com/Kozea/WeasyPrint/pull/1636>`_:
Fix sequential footnotes that could disappear when overflowing
* `1637 <https://github.com/Kozea/WeasyPrint/issues/1637>`_:
Fix position of absolute boxes with right-to-left direction
* `1641 <https://github.com/Kozea/WeasyPrint/issues/1641>`_:
Fix relative paths for SVG files stored as data URLs

Contributors:

* Guillaume Ayoub
* aschmitz

Backers and sponsors:

* Grip Angebotssoftware
* Manuel Barkhau
* Crisp BV
* SimonSoft
* Menutech
* Spacinov
* KontextWork
* René Fritz
* NCC Group
* Kobalt
* Nathalie Gutton
* Andreas Zettl
* Tom Pohl
* Moritz Mahringer
* Florian Demmer
* Yanal-Yves Fargialla
* Gábor
* Piotr Horzycki

55.0b1

--------------

Released on 2022-04-15.

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

Dependencies:

* Python 3.7+ is now needed, Python 3.6 is not supported anymore

New features:

* `1534 <https://github.com/Kozea/WeasyPrint/pull/1534>`_:
Support ``word-break: break-all``
* `489 <https://github.com/Kozea/WeasyPrint/issues/489>`_,
`1619 <https://github.com/Kozea/WeasyPrint/pull/1619>`_:
Support column breaks
* `1553 <https://github.com/Kozea/WeasyPrint/issues/1553>`_:
Allow reproducible PDF generation

Bug fixes:

* `1007 <https://github.com/Kozea/WeasyPrint/issues/1007>`_,
`1524 <https://github.com/Kozea/WeasyPrint/pull/1524>`_:
Handle ``inherit`` in shorthand properties
* `1539 <https://github.com/Kozea/WeasyPrint/issues/1539>`_,
`1541 <https://github.com/Kozea/WeasyPrint/pull/1541>`_:
Space out no-repeat patterns
* `1554 <https://github.com/Kozea/WeasyPrint/pull/1554>`_:
Avoid invalid PDF operators when drawing SVG text
* `1564 <https://github.com/Kozea/WeasyPrint/issues/1564>`_,
`1566 <https://github.com/Kozea/WeasyPrint/pull/1566>`_,
`1570 <https://github.com/Kozea/WeasyPrint/pull/1570>`_:
Don’t output footnotes before their call sites
* `1020 <https://github.com/Kozea/WeasyPrint/issues/1020>`_,
`1597 <https://github.com/Kozea/WeasyPrint/pull/1597>`_:
Prevent infinite loops in multi-column layout
* `1512 <https://github.com/Kozea/WeasyPrint/issues/1512>`_,
`1613 <https://github.com/Kozea/WeasyPrint/pull/1613>`_:
Fix position of absolute boxes in right-to-left contexts
* `1093 <https://github.com/Kozea/WeasyPrint/issues/1093>`_:
Draw borders around absolute replaced boxes
* `984 <https://github.com/Kozea/WeasyPrint/issues/984>`_,
`1604 <https://github.com/Kozea/WeasyPrint/issues/1604>`_:
Fix skip stacks for columns
* `1621 <https://github.com/Kozea/WeasyPrint/issues/1621>`_:
Better support of nested ``text-decoration`` properties
* `fe1f3d9 <https://github.com/Kozea/WeasyPrint/commit/fe1f3d9>`_:
Fix absolute blocks in lines
* `4650b70 <https://github.com/Kozea/WeasyPrint/commit/4650b70>`_:
Clear adjoining margins when a container’s child doesn’t fit

Performance:

* `1548 <https://github.com/Kozea/WeasyPrint/pull/1548>`_:
Improve tests speed
* `3b0ae92 <https://github.com/Kozea/WeasyPrint/commit/3b0ae92>`_,
`1457 <https://github.com/Kozea/WeasyPrint/issues/1457>`_:
Improve fonts management
* `1597 <https://github.com/Kozea/WeasyPrint/pull/1597>`_:
Improve column layout speed
* `1587 <https://github.com/Kozea/WeasyPrint/pull/1587>`_,
`1607 <https://github.com/Kozea/WeasyPrint/pull/1607>`_,
`1608 <https://github.com/Kozea/WeasyPrint/pull/1608>`_:
Cache ``ch`` and ``ex`` units calculations

Contributors:

* Guillaume Ayoub
* aschmitz
* Lucie Anglade
* Christoph Kepper
* Jack Lin
* Rian McGuire

Backers and sponsors:

* Grip Angebotssoftware
* Manuel Barkhau
* Crisp BV
* SimonSoft
* Menutech
* KontextWork
* Maykin Media
* René Fritz
* NCC Group
* Spacinov
* Nathalie Gutton
* Andreas Zettl
* Tom Pohl
* Kobalt
* Moritz Mahringer
* Florian Demmer
* Yanal-Yves Fargialla
* Gábor
* Piotr Horzycki
* DeivGuerrero

54.3

------------

Released on 2022-04-04.

Bug fixes:

* `1588 <https://github.com/Kozea/WeasyPrint/pull/1588>`_:
Support position: absolute in footnotes
* `1586 <https://github.com/Kozea/WeasyPrint/issues/1586>`_:
Fix discarded text-align values

Contributors:

* aschmitz
* Guillaume Ayoub

Backers and sponsors:

* Grip Angebotssoftware
* Manuel Barkhau
* Crisp BV
* SimonSoft
* Menutech
* KontextWork
* Maykin Media
* René Fritz
* NCC Group
* Spacinov
* Nathalie Gutton
* Andreas Zettl
* Tom Pohl
* Kobalt
* Moritz Mahringer
* Florian Demmer
* Yanal-Yves Fargialla
* Gábor
* Piotr Horzycki
* DeivGuerrero

Page 5 of 17

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.