Skip to content

Releases: Kozea/WeasyPrint

v0.36

25 Feb 21:12
Compare
Choose a tag to compare

New features:

  • #407 Handle ::first-letter.
  • #423 Warn user about broken cairo versions.

Bug fixes:

  • #411 Typos fixed in command-line help.

v0.35

25 Feb 21:06
Compare
Choose a tag to compare

Bug fixes:

  • #410 Fix AssertionError in split_text_box.

v0.34

21 Dec 00:14
Compare
Choose a tag to compare

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

28 Nov 20:24
Compare
Choose a tag to compare

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

17 Nov 16:13
Compare
Choose a tag to compare

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

28 Aug 14:29
Compare
Choose a tag to compare

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

18 Jul 15:41
Compare
Choose a tag to compare

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

17 Jun 12:12
Compare
Choose a tag to compare

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

16 May 09:59
Compare
Choose a tag to compare

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

08 Apr 11:27
Compare
Choose a tag to compare

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.