Weasyprint

Latest version: v65.0

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

Scan your dependencies

Page 12 of 17

0.25

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

Released on 2015-12-17.

New features:

* Support the 'q' unit.

Bug fixes:

* `285 <https://github.com/Kozea/WeasyPrint/issues/285>`_:
Fix a crash happening when splitting lines.
* `284 <https://github.com/Kozea/WeasyPrint/issues/284>`_:
Escape parenthesis in PDF links.
* `280 <https://github.com/Kozea/WeasyPrint/pull/280>`_:
Replace utf8 with utf-8 for gettext/django compatibility.
* `269 <https://github.com/Kozea/WeasyPrint/pull/269>`_:
Add support for use when frozen.
* `250 <https://github.com/Kozea/WeasyPrint/issues/250>`_:
Don't crash when attachments are not available.

0.24

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

Released on 2015-08-04.

New features:

* `174 <https://github.com/Kozea/WeasyPrint/issues/174>`_:
Basic support for Named strings.

Bug fixes:

* `207 <https://github.com/Kozea/WeasyPrint/issues/207>`_:
Draw rounded corners on replaced boxes.
* `224 <https://github.com/Kozea/WeasyPrint/pull/224>`_:
Rely on the font size for rounding bug workaround.
* `31 <https://github.com/Kozea/WeasyPrint/issues/31>`_:
Honor the vertical-align property in fixed-height cells.
* `202 <https://github.com/Kozea/WeasyPrint/issues/202>`_:
Remove unreachable area/border at bottom of page.
* `225 <https://github.com/Kozea/WeasyPrint/issues/225>`_:
Don't allow unknown units during line-height validation.
* Fix some wrong conflict resolutions for table borders with inset
and outset styles.

0.23

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

Released on 2014-09-16.

Bug fixes:

* `196 <https://github.com/Kozea/WeasyPrint/issues/196>`_:
Use the default image sizing algorithm for images’s preferred size.
* `194 <https://github.com/Kozea/WeasyPrint/pull/194>`_:
Try more library aliases with ``dlopen()``.
* `201 <https://github.com/Kozea/WeasyPrint/pull/201>`_:
Consider ``page-break-after-avoid`` when pushing floats to the next page.
* `217 <https://github.com/Kozea/WeasyPrint/issues/217>`_:
Avoid a crash on zero-sized background images.

Release process:

* Start testing on Python 3.4 on Travis-CI.

0.22

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

Released on 2014-05-05.

New features:

* `86 <https://github.com/Kozea/WeasyPrint/pull/86>`_:
Support gzip and deflate encoding in HTTP responses
* `177 <https://github.com/Kozea/WeasyPrint/pull/177>`_:
Support for PDF attachments.

Bug fixes:

* `169 <https://github.com/Kozea/WeasyPrint/issues/169>`_:
Fix a crash on percentage-width columns in an auto-width table.
* `168 <https://github.com/Kozea/WeasyPrint/issues/168>`_:
Make ``<fieldset>`` a block in the user-agent stylesheet.
* `175 <https://github.com/Kozea/WeasyPrint/issues/175>`_:
Fix some ``dlopen()`` library loading issues on OS X.
* `183 <https://github.com/Kozea/WeasyPrint/issues/183>`_:
Break to the next page before a float that would overflow the page.
(It might still overflow if it’s bigger than the page.)
* `188 <https://github.com/Kozea/WeasyPrint/issues/188>`_:
Require a recent enough version of Pyphen

Release process:

* Drop Python 3.1 support.
* Set up [Travis CI](https://travis-ci.org/)
to automatically test all pushes and pull requests.
* Start testing on Python 3.4 locally. (Travis does not support 3.4 yet.)

0.21

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

Released on 2014-01-11.

New features:

* Add the `overflow-wrap <https://drafts.csswg.org/css-text/#overflow-wrap>`_
property, allowing line breaks inside otherwise-unbreakable words.
Thanks Frédérick Deslandes!
* Add the `image-resolution
<https://drafts.csswg.org/css-images-3/#the-image-resolution>`_ property,
allowing images to be sized proportionally to their intrinsic size
at a resolution other than 96 image pixels per CSS ``in``
(ie. one image pixel per CSS ``px``)

Bug fixes:

* `145 <https://github.com/Kozea/WeasyPrint/issues/145>`_:
Fix parsing HTML from an HTTP URL on Python 3.x
* `40 <https://github.com/Kozea/WeasyPrint/issues/40>`_:
Use more general hyphenation dictionaries for specific document languages.
(E.g. use ``hyph_fr.dic`` for ``lang="fr_FR"``.)
* `26 <https://github.com/Kozea/WeasyPrint/issues/26>`_:
Fix ``min-width`` and ``max-width`` on floats.
* `100 <https://github.com/Kozea/WeasyPrint/issues/100>`_:
Fix a crash on trailing whitespace with ``font-size: 0``
* `82 <https://github.com/Kozea/WeasyPrint/issues/82>`_:
Borders on tables with ``border-collapse: collapse`` were sometimes
drawn at an incorrect position.
* `30 <https://github.com/Kozea/WeasyPrint/issues/30>`_:
Fix positioning of images with ``position: absolute``.
* `118 <https://github.com/Kozea/WeasyPrint/issues/118>`_:
Fix a crash when using ``position: absolute``
inside a ``position: relative`` element.
* Fix ``visibility: collapse`` to behave like ``visibility: hidden``
on elements other than table rows and table columns.
* `147 <https://github.com/Kozea/WeasyPrint/issues/147>`_ and
`153 <https://github.com/Kozea/WeasyPrint/issues/153>`_:
Fix dependencies to require lxml 3.0 or a more recent version.
Thanks gizmonerd and Thomas Grainger!
* `152 <https://github.com/Kozea/WeasyPrint/issues/152>`_:
Fix a crash on percentage-sized table cells in auto-sized tables.
Thanks Johannes Duschl!

0.20.2

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

Released on 2013-12-18.

* Fix `146 <https://github.com/Kozea/WeasyPrint/issues/146>`_: don't crash
when drawing really small boxes with dotted/dashed borders

Page 12 of 17

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.