Skip to content

Upgrading weasyprint 64 to 65

Review needed64.1 → 65.1New2Changed2Fixed14

Review neededUpgrade verdict

2 changed defaults.

  • Nothing in this range needs changes to your code. It adds features and fixes.
Nothing to change

No breaking, platform, security or deprecated items in this range.

Nothing in this upgrade needs a code or configuration change.

Generated by DepDelta from published Python source. Not mixed with prose notes.

  • added: function unicode_range(token)
  • added: class FakeList(list)
  • added: method FakeList.append(item)
  • added: method LayoutContext.create_flex_formatting_context()
  • added: method LayoutContext.finish_flex_formatting_context(root_box)
  • changed: function flex_layout(context, box, bottom_space, skip_stack, containing_block, page_is_empty, absolute_boxes, fixed_boxes) → function flex_layout(context, box, bottom_space, skip_stack, containing_block, page_is_empty, absolute_boxes, fixed_boxes, discard)
  • removed: function count_spaces(box)
  • changed: function remove_last_whitespace(context, box) → function remove_last_whitespace(context, line)
  • added: function count_expandable_spaces(box)
  • changed: function resolve_one_percentage(box, property_name, refer_to, main_flex_direction=…) → function resolve_one_percentage(box, property_name, refer_to)
  • changed: function resolve_percentages(box, containing_block, main_flex_direction=…) → function resolve_percentages(box, containing_block)
  • added: function adjust_box_sizing(box, axis)
  • added: variable PANGO_DIRECTION