pypi weasyprint 49

latest releases: 63.0, 62.3, 62.2...
5 years ago

Performance

  • Speed and memory use have been largely improved.

New features

  • #700: Handle ::marker pseudo-selector
  • 135dc06: Handle recto and verso parameters for page breaks
  • #907: Provide a clean way to build layout contexts

Bug fixes

  • #937: Fix rendering of tables with empty lines and rowspans
  • #897: Don't crash when small columns are wrapped in absolute blocks
  • #913: Fix a test about gradient colors
  • #924: Fix title for document with attachments
  • #917: Fix tests with Pango 1.44
  • #919: Fix padding and margin management for column flex boxes
  • #901: Fix width of replaced boxes with no intrinsic width
  • #906: Don't respect table cell width when content doesn't fit
  • #927: Don't use deprecated logger.warn anymore
  • a866279: Fix margin collapsing between caption and table wrapper
  • 87d9e84: Avoid infinite loops when rendering columns
  • 789b80e: Only use in flow children to set columns height
  • 615e298: Don't include floating elements each time we try to render a column
  • 48d8632: Avoid not in flow children to compute column height
  • e7c452c: Fix collapsing margins for columns
  • fb0887c: Fix crash when using currentColor in gradients
  • f66df06: Don't crash when using ex units in word-spacing in letter-spacing
  • c790ff2: Don't crash when properties needing base URL use var functions
  • d63eac3: Don't crash with object-fit: non images with no intrinsic size

Documentation

  • #900: Add documentation about semantic versioning
  • #692: Add a snippet about PDF magnification
  • #899: Add .NET wrapper link
  • #893: Fixed wrong nested list comprehension example
  • #902: Add state to the make_bookmark_tree documentation
  • #921: Fix typos in the documentation
  • #328: Add CSS sample for forms

Don't miss a new weasyprint release

NewReleases is sending notifications on new releases.