File python-WeasyPrint.changes of Package python-WeasyPrint
-------------------------------------------------------------------
Sat Feb 24 12:49:09 UTC 2018 - shiyf2@lenovo.com
- Update to 0.42.2
-------------------------------------------------------------------
Tue Jan 16 12:49:09 UTC 2018 - shiyf2@lenovo.com
- Update to 0.42
-------------------------------------------------------------------
Sat Nov 7 03:10:02 UTC 2015 - jacobwinski@gmail.com
- Update to 0.24:
+ New features:
* Basic support for Named strings.
+ Bug fixes:
* Draw rounded corners on replaced boxes.
* Rely on the font size for rounding bug workaround.
* Honor the vertical-align property in fixed-height cells.
* Remove unreachable area/border at bottom of page.
* Don't allow unknown units during line-height validation.
* Fix some wrong conflict resolutions for table borders with inset
and outset styles.
- Update to 0.23:
+ Bug fixes:
* Use the default image sizing algorithm for images’s preferred size.
* Try more library aliases with ``dlopen()``.
* Consider ``page-break-after-avoid`` when pushing floats to the next page.
* Avoid a crash on zero-sized background images.
- Update to 0.22:
+ New features:
* Support gzip and deflate encoding in HTTP responses
* Support for PDF attachments.
+ Bug fixes:
* Fix a crash on percentage-width columns in an auto-width table.
* Make ``<fieldset>`` a block in the user-agent stylesheet.
* Fix some ``dlopen()`` library loading issues on OS X.
* Break to the next page before a float that would overflow the page.
* Require a recent enough version of Pyphen
- Update to 0.21:
+ New features:
* Add the `overflow-wrap <http://dev.w3.org/csswg/css-text/#overflow-wrap>`_
property, allowing line breaks inside otherwise-unbreakable words.
* Add 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:
* Fix parsing HTML from an HTTP URL on Python 3.x
* Use more general hyphenation dictionnaries for specific document languages.
* (E.g. use ``hyph_fr.dic`` for ``lang="fr_FR"``.)
* Fix ``min-width`` and ``max-width`` on floats.
* Fix a crash on trailing whitespace with ``font-size: 0``
* Borders on tables with ``border-collapse: collapse`` were sometimes
* drawn at an incorrect position.
* Fix positioning of images with ``position: absolute``.
* 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.
* Fix dependencies to require lxml 3.0 or a more recent version.
* Fix a crash on percentage-sized table cells in auto-sized tables.
- Update to 0.20.2:
+ Bug fixes:
* When drawing really small boxes with dotted/dashed borders
- Update to 0.20.1:
+ Bug fixes:
* Depend on html5lib >= 0.99 instead of 1.0b3 to fix pip 1.4 support.
space followed by dot at line break.
border-style: ridge/groove/inset/outset.
- Update to 0.20:
+ Bug fixes:
* Add support for ``border-radius``.
metadata from HTML.
* Tables: handle percentages for column groups, columns and cells, and values
for row height.
+ Bug fixes:
* Stylesheets are not available.
* Instead of page numbers in PDF bookmarks.
* Use ``logger.warning`` instead of deprecated ``logger.warn``.
* Add 'font-stretch' in the 'font' shorthand.
- Update to 0.19.2:
+ Bug fixes:
* ``text-decoration: overline`` not being drawn above the text
* Bug fix: Actually draw multiple lines when multiple values are given
to ``text-decoration``.
* Use the font metrics for text decoration positioning.
* Bug fix: Don't clip the border with ``overflow: hidden``.
* Regression: JPEG images not loading with cairo 1.8.x.
- Update to 0.19.1:
+ Bug fixes:
* Fix incorrect intrinsic width calculation
leading to unnecessary line breaks in floats, tables, etc.
* Tweak border painting to look better
* Fix unnecessary page break before big tables.
* Fix table row overflowing at the bottom of the page
when there are margins above the table.
* Fix ``position: fixed`` to actually repeat on every page.
repeat ``<thead>`` and ``<tfoot>`` elements on every page,
even with table border collapsing.
- Update to 0.19:
+ Bug fixes:
* Add support for ``linear-gradient()`` and ``radial-gradient``
in background images.
* Add support for the ``ex`` and ``ch`` length units.
(``1ex`` is based on the font instead of being always ``0.5em`` as before.)
* Add experimental support for Level 4 hyphenation properties.
* Drop support for CFFI < 0.6 and cairocffi < 0.4.
* Many bug fixes, including:
min/max-width/height on block-level images.
Crash when parsing nested functional notation.
- Update to 0.18:
+ New features:
* Add support for Level 3 backgrounds,
including multiple background layers per element/box.
* Forward-compatibility with (future releases of) cairocffi 0.4+ and CFFI 0.6+.
+ Bug fixes:
* Avoid some unnecessary line breaks
for elements sized based on their content (aka. “shrink-to-fit”)
such as floats and page headers.
* Allow page breaks between empty blocks.
* Resolve images’ auto width from non-auto height and intrinsic ratio.
* The ``data:`` URL scheme is case-insensitive.
* Crash when backtracking for ``break-before/after: avoid``.
- Update to 0.17.1:
+ Bug fixes:
* GObject initialization when GDK-PixBuf is not installed.
* Absolute URLs without a base URL (ie. document parsed from a string.)
* Fix some whitespace collapsing bugs.
* Fix absolutely-positioned elements inside inline elements.
* Fix URL escaping of image references from CSS.
* Division by 0 on dashed or dotted border smaller than one dot/dash.
* Bad interaction of ``page-break-before/after: avoid`` and floats.
- Update to 0.17:
+ New features:
* Added `text hyphenation`_ with the ``-weasy-hyphens`` property.
* When a document includes JPEG images, embed them as JPEG in the PDF output.
* Switched to using CFFI instead of PyGTK or PyGObject-introspection.
+ Bug fixes:
* Correctly trim whitespace at the end of lines.
* Fix some cases with floats within inline content.
-------------------------------------------------------------------
Thu Oct 24 11:16:55 UTC 2013 - speilicke@suse.com
- Require python-setuptools instead of distribute (upstreams merged)
-------------------------------------------------------------------
Wed Jan 16 17:30:45 UTC 2013 - alexandre@exatati.com.br
- Initial package (0.16) for openSUSE.