Weasyprint

Latest version: v65.0

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

Scan your dependencies

Page 10 of 17

0.37

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

Released on 2017-06-15.

WeasyPrint now depends on tinycss2 instead of tinycss.

New features:

* `437 <https://github.com/Kozea/WeasyPrint/issues/437>`_:
Support local links in generated PDFs.

Bug fixes:

* `412 <https://github.com/Kozea/WeasyPrint/issues/412>`_:
Use a NullHandler log handler when WeasyPrint is used as a library.
* `417 <https://github.com/Kozea/WeasyPrint/issues/417>`_,
`472 <https://github.com/Kozea/WeasyPrint/issues/472>`_:
Don't crash on some line breaks.
* `327 <https://github.com/Kozea/WeasyPrint/issues/327>`_:
Don't crash with replaced elements with height set in percentages.
* `467 <https://github.com/Kozea/WeasyPrint/issues/467>`_:
Remove incorrect line breaks.
* `446 <https://github.com/Kozea/WeasyPrint/pull/446>`_:
Let the logging module do the string interpolation.

0.36

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

Released on 2017-02-25.

New features:

* `407 <https://github.com/Kozea/WeasyPrint/pull/407>`_:
Handle ::first-letter.
* `423 <https://github.com/Kozea/WeasyPrint/pull/423>`_:
Warn user about broken cairo versions.

Bug fixes:

* `411 <https://github.com/Kozea/WeasyPrint/pull/411>`_:
Typos fixed in command-line help.

0.35

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

Released on 2017-02-25.

Bug fixes:

* `410 <https://github.com/Kozea/WeasyPrint/pull/410>`_:
Fix AssertionError in split_text_box.

0.34

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

Released on 2016-12-21.

Bug fixes:

* `398 <https://github.com/Kozea/WeasyPrint/issues/398>`_:
Honor the presentational_hints option for PDFs.
* `399 <https://github.com/Kozea/WeasyPrint/pull/399>`_:
Avoid CairoSVG-2.0.0rc* on Python 2.
* `396 <https://github.com/Kozea/WeasyPrint/issues/396>`_:
Correctly close files open by mkstemp.
* `403 <https://github.com/Kozea/WeasyPrint/issues/403>`_:
Cast the number of columns into int.
* Fix multi-page multi-columns and add related tests.

0.33

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

Released on 2016-11-28.

New features:

* `393 <https://github.com/Kozea/WeasyPrint/issues/393>`_:
Add tests on MacOS.
* `370 <https://github.com/Kozea/WeasyPrint/issues/370>`_:
Enable font-face on MacOS.

Bug fixes:

* `389 <https://github.com/Kozea/WeasyPrint/issues/389>`_:
Always update resume_at when splitting lines.
* `394 <https://github.com/Kozea/WeasyPrint/issues/394>`_:
Don't build universal wheels.
* `388 <https://github.com/Kozea/WeasyPrint/issues/388>`_:
Fix logic when finishing block formatting context.

0.32

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

Released on 2016-11-17.

New features:

* `28 <https://github.com/Kozea/WeasyPrint/issues/28>`_:
Support font-face on Linux.
* Support CSS fonts level 3 almost entirely, including OpenType features.
* `253 <https://github.com/Kozea/WeasyPrint/issues/253>`_:
Support presentational hints (optional).
* Support break-after, break-before and break-inside for pages and columns.
* `384 <https://github.com/Kozea/WeasyPrint/issues/384>`_:
Major performance boost.

Bux fixes:

* `368 <https://github.com/Kozea/WeasyPrint/issues/368>`_:
Respect white-space for shrink-to-fit.
* `382 <https://github.com/Kozea/WeasyPrint/issues/382>`_:
Fix the preferred width for column groups.
* Handle relative boxes in column-layout boxes.

Documentation:

* Add more and more documentation about Windows installation.
* `355 <https://github.com/Kozea/WeasyPrint/issues/355>`_:
Add fonts requirements for tests.

Page 10 of 17

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.