Skip to content

v43rc1

Pre-release
Pre-release
Compare
Choose a tag to compare
@liZe liZe released this 15 Oct 16:46

Dependencies

  • Python 3.4+ is now needed, Python 2.x is not supported anymore
  • Cairo 1.15.4+ is now needed, but 1.10+ should work with missing features
    (such as links, outlines and metadata)
  • Pdfrw is not needed anymore

New features

  • Beautiful website
  • #579: Initial support of flexbox
  • #592: Support @font-face on Windows
  • #306: Add a timeout parameter to the URL fetcher functions
  • #594: Split tests using modern pytest features
  • #599: Make tests pass on Windows
  • #604: Handle target counters and target texts
  • #631: Enable counter-increment and counter-reset in page context
  • #622: Allow pathlib.Path objects for HTML, CSS and Attachment classes
  • #674: Add extensive installation instructions for Windows

Bug fixes

  • #558: Fix attachments
  • #565, #596, #539: Fix many PDF rendering, printing and compatibility problems
  • #614: Avoid crashes and endless loops caused by a Pango bug
  • #662: Fix warnings and errors when generating documentation
  • #666, #685: Fix many table layout rendering problems
  • #680: Don't crash when there's no font available
  • #662: Fix support of some align values in tables