Weasyprint

Latest version: v63.0

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

Scan your dependencies

Page 5 of 16

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-Yvez 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-Yvez Fargialla
* Gábor
* Piotr Horzycki
* DeivGuerrero

54.2

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

Released on 2022-02-27.

Bug fixes:

* `1575 <https://github.com/Kozea/WeasyPrint/issues/1575>`_:
Always store parent blocks children as lists
* `1574 <https://github.com/Kozea/WeasyPrint/issues/1574>`_,
`1559 <https://github.com/Kozea/WeasyPrint/pull/1559>`_:
Fix float rounding errors
* `1571 <https://github.com/Kozea/WeasyPrint/issues/1571>`_:
Ignore unknown glyphs
* `1561 <https://github.com/Kozea/WeasyPrint/issues/1561>`_,
`1562 <https://github.com/Kozea/WeasyPrint/issues/1562>`_:
Fix line break when breaks occur between a nbsp and an inline block
* `1560 <https://github.com/Kozea/WeasyPrint/issues/1560>`_:
Always set the child index
* `1558 <https://github.com/Kozea/WeasyPrint/issues/1558>`_:
Fix patterns with use tags

Contributors:

* Guillaume Ayoub
* Lucie Anglade
* Jack Lin
* aschmitz

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-Yvez Fargialla
* Gábor
* Piotr Horzycki
* DeivGuerrero

54.1

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

Released on 2022-01-31.

New features:

* `1547 <https://github.com/Kozea/WeasyPrint/issues/1547>`_:
Handle break-inside: avoid on tr tags

Bug fixes:

* `1540 <https://github.com/Kozea/WeasyPrint/issues/1540>`_,
`1239 <https://github.com/Kozea/WeasyPrint/issues/1239>`_:
Handle absolute children in running elements
* `1538 <https://github.com/Kozea/WeasyPrint/issues/1538>`_:
Handle invalid values in text-align
* `1536 <https://github.com/Kozea/WeasyPrint/issues/1536>`_:
Handle absolute flex boxes

Contirbutors:

* Guillaume Ayoub
* Lucie Anglade

Backers and sponsors:

* H-Net: Humanities and Social Sciences Online
* Grip Angebotssoftware
* Manuel Barkhau
* SimonSoft
* Menutech
* KontextWork
* Crisp BV
* Maykin Media
* René Fritz
* Simon Sapin
* NCC Group
* Nathalie Gutton
* Andreas Zettl
* Tom Pohl
* Spacinov
* Des images et des mots
* Moritz Mahringer
* Florian Demmer
* Yanal-Yvez Fargialla
* Gábor
* Piotr Horzycki

54.0

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

Released on 2022-01-08.

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

Bug fixes:

* `1531 <https://github.com/Kozea/WeasyPrint/issues/1531>`_:
Always use absolute paths to get hrefs in SVG
* `1523 <https://github.com/Kozea/WeasyPrint/issues/1523>`_:
Fix many rendering problems of broken tables
* `e1aee70 <https://github.com/Kozea/WeasyPrint/commit/e1aee70>`_:
Fix support of fonts with SVG emojis

Contirbutors:

* Guillaume Ayoub

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

54.0b1

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

Released on 2021-12-13.

**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 <https://github.com/Kozea/WeasyPrint/pull/1509>`_:
Support footnotes, with financial support from Code & Co.
* `36 <https://github.com/Kozea/WeasyPrint/issues/36>`_:
Handle parallel flows for floats, absolutes, table-cells
* `1389 <https://github.com/Kozea/WeasyPrint/pull/1389>`_:
Support ``text-align-last`` and ``text-align-all`` properties
* `1434 <https://github.com/Kozea/WeasyPrint/pull/1434>`_:
Draw SVG and PNG emojis
* `1520 <https://github.com/Kozea/WeasyPrint/pull/1520>`_:
Support ``overflow-wrap: anywhere``
* `1435 <https://github.com/Kozea/WeasyPrint/issues/1435>`_:
Add environment variable to set DLL folder on Windows

Performance:

* `1439 <https://github.com/Kozea/WeasyPrint/issues/1439>`_:
Cache SVG ``use`` tags
* `1481 <https://github.com/Kozea/WeasyPrint/pull/1481>`_:
Encode non-JPEG images as PNGs instead of JPEG2000s

Bug fixes:

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

Documentation:

* `1519 <https://github.com/Kozea/WeasyPrint/issues/1519>`_:
Fix typo

Packaging:

* The source package does not include a ``setup.py`` file anymore. You can find
more information about this in
`issue 1410 <https://github.com/Kozea/WeasyPrint/issues/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

Page 5 of 16

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.