Releases: Kozea/WeasyPrint
Releases · Kozea/WeasyPrint
v0.36
New features:
- #407 Handle
::first-letter
.
- #423 Warn user about broken cairo versions.
Bug fixes:
- #411 Typos fixed in command-line help.
v0.35
Bug fixes:
- #410 Fix AssertionError in split_text_box.
v0.34
Bug fixes:
- #398 Honor the presentational_hints option for PDFs.
- #399 Avoid CairoSVG-2.0.0rc* on Python 2.
- #396 Correctly close files open by mkstemp.
- #403 Cast the number of columns into int.
- Fix multi-page multi-columns and add related tests.
v0.33
New features:
- #393: Add tests on MacOS.
- #370: Enable
@font-face
on MacOS.
Bug fixes:
- #389: Always update resume_at when splitting lines.
- #394: Don't build universal wheels.
- #388: Fix logic when finishing block formatting context.
v0.32
New features:
- #28: Support @font-face on Linux.
- Support CSS fonts level 3 almost entirely, including OpenType features.
- #253: Support presentational hints (optional).
- Support break-after, break-before and break-inside for pages and columns.
- #384: Major performance boost.
Bux fixes:
- #368: Respect white-space for shrink-to-fit.
- #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: Add fonts requirements for tests.
v0.31
New features:
- #124: Add MIME sniffing for images.
- #60: CSS Multi-column Layout.
- #197: Add hyphens at line breaks activated by a soft hyphen.
Bux fixes:
- #132: Fix Python 3 compatibility on Windows.
Documentation:
- #329: Add documentation about installation on Windows.
v0.30
WeasyPrint now depends on html5lib-0.999999999.
Bux fixes:
- Fix Acid2
- #325:
Cutting lines is broken in page margin boxes.
- #334:
Newest html5lib 0.999999999 breaks rendering.
v0.29
Bug fixes:
- #263: Don't crash with floats with percents in positions.
- #323: Fix CairoSVG 2.0 pre-release dependency in Python 2.x.
v0.28
Bug fixes:
- #189:
white-space: nowrap
still wraps on hyphens
- #305: Fix crashes on some tables
- Don't crash when transform matrix isn't invertible
- Don't crash when rendering ratio-only SVG images
- Fix margins and borders on some tables
v0.27
New features:
- #295:
Support the 'rem' unit.
- #299:
Enhance the support of SVG images.
Bug fixes:
- #307:
Fix the layout of cells larger than their tables.
Documentation:
- The website is now on GitHub Pages, the documentation is on Read the Docs.
- #297:
Rewrite the CSS chapter of the documentation.