Skip to content

pip(deps): bump weasyprint from 65.1 to 67.0#201

Closed
dependabot[bot] wants to merge 1 commit intomasterfrom
dependabot/pip/weasyprint-67.0
Closed

pip(deps): bump weasyprint from 65.1 to 67.0#201
dependabot[bot] wants to merge 1 commit intomasterfrom
dependabot/pip/weasyprint-67.0

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github Dec 15, 2025

Bumps weasyprint from 65.1 to 67.0.

Release notes

Sourced from weasyprint's releases.

v67.0

Read about this release on our blog.

Dependencies

  • Python 3.10+ is now needed, Python 3.9 is not supported anymore
  • tinycss2 1.5.0+ is now needed
  • fontTools 4.59.2+ is now needed

Features

  • #2560, #640, #844, #1091, #2517: Support CMYK colors, PDF/X, color profiles and light-dark() function
  • #2558, #1175: Support ::first-line, with financial support from Karte Technology
  • #2552: Support CSS layers, with financial support from Code & Co.
  • #2564, #2599, #2397: Allow page breaks in grid rows, with financial support from Ocean Recap
  • #2568, #357: Support calc() and other mathematical functions
  • #2575, #2574: Support PDF/A-1a, PDF/A-2a and PDF/A-3a
  • #2611, #2573: Support PDF/A-4e and PDF/A-4f
  • #2523: Display tofu for missing glyphs
  • #2581: Add option to disable protocols in URL resolution
  • #2570: Support rch, cap, rcap, rex, ic and ric font-relative units
  • #2547, #2140: Support "only" keyword in media queries

Bug fixes

  • #2516, #1510: Fix rendering of first line of text with nested right float
  • #2510, #1073, #2507: Avoid Pango crashes and font mismatches with @font-face rules referencing local fonts
  • #2532, #2531: Use fonttools instancer instead of deprecated mutator API
  • #2541: Fix syntax of functions
  • #2543: Allow font-related units to access @font-face fonts
  • #2525: Respect top margins and avoid overlapping footnotes for columns, with financial support from Code & Co.
  • #2536: Remove Subtype key from font descriptor
  • #2539: Fix min width for SVGs with intrinsic ratio but no intrinsic size
  • #2537, #2533: Fix order of operators when drawing SVGs
  • #2538: Don’t crash with nested unknown functions
  • #2542: Don’t crash when lh and rlh are used for line height or font size
  • #2540, #2528: Use locale encoding instead of filesystem encoding for font paths
  • #2563, #2479: Don’t avoid float collisions for atomic flex items
  • #2569: Don’t be case-sensitive for units
  • #2567, #2566: Add x-default attribute for metadata description to be compliant with PDF/A
  • #2586, #2571: Improve formatting contexts management
  • #2600: Fix SVG image aspect ratio when only width or height is specified
  • #2612, #2595: Clean block layout and fix corner cases
  • #2522: Ignore preserveAspectRatio when SVG has no viewBox
  • #2544: Allow to use a variable twice in a function
  • #2555: Fix flex gap in right-to-left context
  • #2591: Respect non-auto widths and fix padding of grid items
  • #2601: Don’t crash when tagged tables are not displayed as tables
  • #2607: Fix rendering of multiline textareas with PDF forms
  • #2106: Force variable initialization to avoid crashes during column layout

... (truncated)

Changelog

Sourced from weasyprint's changelog.

Version 67.0

Released on 2025-12-02.

Dependencies:

  • Python 3.10+ is now needed, Python 3.9 is not supported anymore
  • tinycss2 1.5.0+ is now needed
  • fontTools 4.59.2+ is now needed

Features:

  • [#2560](https://github.com/Kozea/WeasyPrint/issues/2560) <https://github.com/Kozea/WeasyPrint/pull/2560>, [#640](https://github.com/Kozea/WeasyPrint/issues/640) <https://github.com/Kozea/WeasyPrint/issues/640>, [#844](https://github.com/Kozea/WeasyPrint/issues/844) <https://github.com/Kozea/WeasyPrint/issues/844>, [#1091](https://github.com/Kozea/WeasyPrint/issues/1091) <https://github.com/Kozea/WeasyPrint/issues/1091>, [#2517](https://github.com/Kozea/WeasyPrint/issues/2517) <https://github.com/Kozea/WeasyPrint/issues/2517>_: Support CMYK colors, PDF/X, color profiles and light-dark() function
  • [#2558](https://github.com/Kozea/WeasyPrint/issues/2558) <https://github.com/Kozea/WeasyPrint/pull/2558>, [#1175](https://github.com/Kozea/WeasyPrint/issues/1175) <https://github.com/Kozea/WeasyPrint/issues/1175>: Support ::first-line, with financial support from Karte Technology
  • [#2552](https://github.com/Kozea/WeasyPrint/issues/2552) <https://github.com/Kozea/WeasyPrint/pull/2552>_: Support CSS layers, with financial support from Code & Co.
  • [#2564](https://github.com/Kozea/WeasyPrint/issues/2564) <https://github.com/Kozea/WeasyPrint/pull/2564>, [#2599](https://github.com/Kozea/WeasyPrint/issues/2599) <https://github.com/Kozea/WeasyPrint/pull/2599>, [#2397](https://github.com/Kozea/WeasyPrint/issues/2397) <https://github.com/Kozea/WeasyPrint/issues/2397>_: Allow page breaks in grid rows, with financial support from Ocean Recap
  • [#2568](https://github.com/Kozea/WeasyPrint/issues/2568) <https://github.com/Kozea/WeasyPrint/pull/2568>, [#357](https://github.com/Kozea/WeasyPrint/issues/357) <https://github.com/Kozea/WeasyPrint/issues/357>: Support calc() and other mathematical functions
  • [#2575](https://github.com/Kozea/WeasyPrint/issues/2575) <https://github.com/Kozea/WeasyPrint/pull/2575>, [#2574](https://github.com/Kozea/WeasyPrint/issues/2574) <https://github.com/Kozea/WeasyPrint/issues/2574>: Support PDF/A-1a, PDF/A-2a and PDF/A-3a
  • [#2611](https://github.com/Kozea/WeasyPrint/issues/2611) <https://github.com/Kozea/WeasyPrint/pull/2611>, [#2573](https://github.com/Kozea/WeasyPrint/issues/2573) <https://github.com/Kozea/WeasyPrint/issues/2573>: Support PDF/A-4e and PDF/A-4f
  • [#2523](https://github.com/Kozea/WeasyPrint/issues/2523) <https://github.com/Kozea/WeasyPrint/pull/2523>_: Display tofu for missing glyphs
  • [#2581](https://github.com/Kozea/WeasyPrint/issues/2581) <https://github.com/Kozea/WeasyPrint/pull/2581>_: Add option to disable protocols in URL resolution
  • [#2570](https://github.com/Kozea/WeasyPrint/issues/2570) <https://github.com/Kozea/WeasyPrint/pull/2570>_: Support rch, cap, rcap, rex, ic and ric font-relative units
  • [#2547](https://github.com/Kozea/WeasyPrint/issues/2547) <https://github.com/Kozea/WeasyPrint/pull/2547>, [#2140](https://github.com/Kozea/WeasyPrint/issues/2140) <https://github.com/Kozea/WeasyPrint/issues/2140>: Support "only" keyword in media queries

Bug fixes:

  • [#2516](https://github.com/Kozea/WeasyPrint/issues/2516) <https://github.com/Kozea/WeasyPrint/pull/2516>_,

... (truncated)

Commits
  • 94af598 Version 67.0
  • 4a682db Merge pull request #2618 from different55/relative-flexgrid
  • 7639bfb Use the same code for all layouts to manage out-of-flow children
  • c57a44e Support the "x" resolution unit
  • d004a3a Calculate relative offsets for grid and flex children.
  • 9cdbaf1 Merge pull request #2599 from Kozea/split-grid
  • d5230e1 Take care of extra advancement when expanding to reach the bottom
  • 69c4848 Simplify advancement calculus
  • 5566a7d Fix last row detection for grid cells with span
  • 8cc2cbf Only include children from skipped rows on broken grids
  • Additional commits viewable in compare view

Dependabot compatibility score

You can trigger a rebase of this PR by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Note
Automatic rebases have been disabled on this pull request as it has been open for over 30 days.

Bumps [weasyprint](https://github.com/Kozea/WeasyPrint) from 65.1 to 67.0.
- [Release notes](https://github.com/Kozea/WeasyPrint/releases)
- [Changelog](https://github.com/Kozea/WeasyPrint/blob/main/docs/changelog.rst)
- [Commits](Kozea/WeasyPrint@v65.1...v67.0)

---
updated-dependencies:
- dependency-name: weasyprint
  dependency-version: '67.0'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot @github
Copy link
Copy Markdown
Contributor Author

dependabot Bot commented on behalf of github Dec 15, 2025

Assignees

The following users could not be added as assignees: your-username. Either the username does not exist or it does not have the correct permissions to be added as an assignee.

Please fix the above issues or remove invalid values from dependabot.yml.

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python Pull requests that update python code labels Dec 15, 2025
@FixerSchis FixerSchis closed this Apr 22, 2026
@dependabot @github
Copy link
Copy Markdown
Contributor Author

dependabot Bot commented on behalf of github Apr 22, 2026

OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting @dependabot ignore this major version or @dependabot ignore this minor version. You can also ignore all major, minor, or patch releases for a dependency by adding an ignore condition with the desired update_types to your config file.

If you change your mind, just re-open this PR and I'll resolve any conflicts on it.

@dependabot dependabot Bot deleted the dependabot/pip/weasyprint-67.0 branch April 22, 2026 08:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python Pull requests that update python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant