Skip to content

Comments

chore(deps): update dependency weasyprint to v68#3356

Merged
nijel merged 3 commits intomainfrom
renovate/weasyprint-68.x
Jan 19, 2026
Merged

chore(deps): update dependency weasyprint to v68#3356
nijel merged 3 commits intomainfrom
renovate/weasyprint-68.x

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Jan 19, 2026

This PR contains the following updates:

Package Change Age Confidence
weasyprint (changelog) ==67.0==68.0 age confidence

Release Notes

Kozea/WeasyPrint (weasyprint)

v68.0

Compare Source

This is a security update (CVE-2025-68616).

We strongly recommend to upgrade WeasyPrint to the latest version if you use the default_url_fetcher function in your custom URL fetcher, or if you use the allowed_protocols parameter of the default_url_fetcher function.

Security
  • Always use URL fetcher for HTTP redirects
Python API
  • default_url_fetcher() is deprecated, use the new URLFetcher class instead, see URL Fetchers for more information about URL fetchers
  • DocumentMetadata.generate_rdf_metadata is now a method that can be overridden instead of a parameter, see Factur-X / ZUGFeRD (Electronic Invoices) for examples to create e-invoices
Features
Bug fixes
  • #​2649: Refactor URL fetcher API
  • #​2643, #​2628: Handle box-sizing: border-box in grid layout
  • #​2641, #​1875: Process whitespace after checking all pending targets
  • #​2488, #​2485: Preserve page groups during layout repagination
  • #​2642, #​2631: Don’t use isolated transparency groups
  • #​2637: Fix repeating radial gradients rendering
  • #​2622: Fix validation of colors
  • #​2626: Share grid items rendering advancement between a box and its copies
  • #​2621: Correctly handle fallback values of attr()
  • #​2619: Fix SVG fonts
  • #​2629: Always define extra skip height that may be used after
  • #​2648: Fix numbers validation in font-feature-settings
  • #​2648: Fix keyword values for text-decoration-thickness
  • #​2661: Respect inline images when defining minimum table width
Documentation
  • #​2638: Update Python command for Windows installation steps
Contributors
  • Guillaume Ayoub
  • Jurriaan Pruis
  • Mohamed Hamed
  • Alexandra Usatenko
  • Andrea Corna
  • Aoishik Khan
  • Joe
Backers and sponsors
  • Spacinov
  • Syslifters
  • Kobalt
  • Simon Sapin
  • Grip Angebotssoftware
  • Manuel Barkhau
  • Simonsoft
  • KontextWork
  • Menutech
  • TrainingSparkle
  • Healthchecks.io
  • Method B
  • FieldHub
  • Hammerbacher
  • Yanal-Yves Fargialla
  • Morntag
  • Piloterr
  • Xavid
  • Charlie S.
  • Prothesis Dental Solutions
  • Kai DeLorenzo

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot added the dependencies Third-party library dependencies. label Jan 19, 2026
@renovate renovate bot enabled auto-merge (squash) January 19, 2026 16:04
@codecov
Copy link

codecov bot commented Jan 19, 2026

Codecov Report

❌ Patch coverage is 80.00000% with 6 lines in your changes missing coverage. Please review.
✅ Project coverage is 81.19%. Comparing base (1b68f33) to head (f7c421c).
⚠️ Report is 3 commits behind head on main.
✅ All tests successful. No failed tests found.

Additional details and impacted files
@@           Coverage Diff           @@
##             main    #3356   +/-   ##
=======================================
  Coverage   81.19%   81.19%           
=======================================
  Files          64       64           
  Lines        6763     6765    +2     
  Branches      702      702           
=======================================
+ Hits         5491     5493    +2     
  Misses       1013     1013           
  Partials      259      259           
🚀 New features to boost your workflow:
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@nijel nijel disabled auto-merge January 19, 2026 18:36
@nijel nijel enabled auto-merge (rebase) January 19, 2026 18:36
@nijel nijel merged commit bb2c5f3 into main Jan 19, 2026
30 of 31 checks passed
@nijel nijel deleted the renovate/weasyprint-68.x branch January 19, 2026 18:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Third-party library dependencies.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant