Kozea/WeasyPrint (weasyprint)
### [`v62.0`](https://togithub.com/Kozea/WeasyPrint/releases/tag/v62.0)
[Compare Source](https://togithub.com/Kozea/WeasyPrint/compare/v61.2...v62.0)
Read about this release [on our blog](https://www.courtbouillon.org/blog/00051-weasyprint-62/).
#### Dependencies
- Python 3.9+ is now needed, Python 3.7 and 3.8 are not supported anymore
- pydyf 0.10.0+ is now needed
- tinycss2 1.3.0+ is now needed
#### Features
- [#543](https://togithub.com/Kozea/WeasyPrint/issues/543), [#2121](https://togithub.com/Kozea/WeasyPrint/issues/2121): Support CSS Grid layout
- [#2124](https://togithub.com/Kozea/WeasyPrint/issues/2124), [#2125](https://togithub.com/Kozea/WeasyPrint/issues/2125): Support border-image-\* properties
- [#2084](https://togithub.com/Kozea/WeasyPrint/issues/2084), [#2077](https://togithub.com/Kozea/WeasyPrint/issues/2077): Support CSS nesting
- [#2101](https://togithub.com/Kozea/WeasyPrint/issues/2101): Support HTML maxlength attribute for form fields
- [#2095](https://togithub.com/Kozea/WeasyPrint/issues/2095): Apply overflow to replaced boxes
- [`245e4f5`](https://togithub.com/Kozea/WeasyPrint/commit/245e4f5): Add support of PDF/A-?u
#### Bug fixes
- [#2136](https://togithub.com/Kozea/WeasyPrint/issues/2136): Don’t clip aligned text in SVG
- [#2135](https://togithub.com/Kozea/WeasyPrint/issues/2135): Allow column-direction flex containers to use percentage-based heights
- [#2128](https://togithub.com/Kozea/WeasyPrint/issues/2128): Don’t crash when a FontConfig object is destroyed early
- [#2079](https://togithub.com/Kozea/WeasyPrint/issues/2079): Fix executable file for some Windows versions
- [#2131](https://togithub.com/Kozea/WeasyPrint/issues/2131): Fix alpha for images before/after transparent text
- [#2111](https://togithub.com/Kozea/WeasyPrint/issues/2111): Handle auto and none values for CSS quotes property
- [#2103](https://togithub.com/Kozea/WeasyPrint/issues/2103): Don’t crash with overconstrained columns
- [#2100](https://togithub.com/Kozea/WeasyPrint/issues/2100): Fix rounding error when detecting overflows
- [#2093](https://togithub.com/Kozea/WeasyPrint/issues/2093), [#2097](https://togithub.com/Kozea/WeasyPrint/issues/2097), [#2094](https://togithub.com/Kozea/WeasyPrint/issues/2094): Mark use of md5() and sha1() as not for security
- [#1956](https://togithub.com/Kozea/WeasyPrint/issues/1956), [#2087](https://togithub.com/Kozea/WeasyPrint/issues/2087): Use CSS table module level 3 to compute widths
- [#2086](https://togithub.com/Kozea/WeasyPrint/issues/2086): Fix selects with empty values displaying None
- [#1112](https://togithub.com/Kozea/WeasyPrint/issues/1112), [#2082](https://togithub.com/Kozea/WeasyPrint/issues/2082), [#2085](https://togithub.com/Kozea/WeasyPrint/issues/2085): Fix computation for outer min-content width for table cells
- [`016bd81`](https://togithub.com/Kozea/WeasyPrint/commit/016bd81): Fix many different bugs with SVG markers
#### Performance
- [#2130](https://togithub.com/Kozea/WeasyPrint/issues/2130): Cache font key instead of whole font content
#### Documentation
- [#2108](https://togithub.com/Kozea/WeasyPrint/issues/2108): Update documentation about CSS leader() function
#### Contributors
- Guillaume Ayoub
- Lucie Anglade
- Xavid Pretzer
- kygoh
- Germain Gueutier
- Vagner José Nicolodi
Backers and sponsors:
- Spacinov
- Kobalt
- Grip Angebotssoftware
- Manuel Barkhau
- SimonSoft
- Menutech
- KontextWork
- Simon Sapin
- René Fritz
- TrainingSparkle
- Healthchecks.io
- Docraptor
- Yanal-Yvez Fargialla
- Douwe van Loenen
- Morntag
- Xavid
Configuration
📅 Schedule: Branch creation - "before 4am" in timezone Europe/Amsterdam, Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, 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 has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
==61.2
->==62.0
Release Notes
Kozea/WeasyPrint (weasyprint)
### [`v62.0`](https://togithub.com/Kozea/WeasyPrint/releases/tag/v62.0) [Compare Source](https://togithub.com/Kozea/WeasyPrint/compare/v61.2...v62.0) Read about this release [on our blog](https://www.courtbouillon.org/blog/00051-weasyprint-62/). #### Dependencies - Python 3.9+ is now needed, Python 3.7 and 3.8 are not supported anymore - pydyf 0.10.0+ is now needed - tinycss2 1.3.0+ is now needed #### Features - [#543](https://togithub.com/Kozea/WeasyPrint/issues/543), [#2121](https://togithub.com/Kozea/WeasyPrint/issues/2121): Support CSS Grid layout - [#2124](https://togithub.com/Kozea/WeasyPrint/issues/2124), [#2125](https://togithub.com/Kozea/WeasyPrint/issues/2125): Support border-image-\* properties - [#2084](https://togithub.com/Kozea/WeasyPrint/issues/2084), [#2077](https://togithub.com/Kozea/WeasyPrint/issues/2077): Support CSS nesting - [#2101](https://togithub.com/Kozea/WeasyPrint/issues/2101): Support HTML maxlength attribute for form fields - [#2095](https://togithub.com/Kozea/WeasyPrint/issues/2095): Apply overflow to replaced boxes - [`245e4f5`](https://togithub.com/Kozea/WeasyPrint/commit/245e4f5): Add support of PDF/A-?u #### Bug fixes - [#2136](https://togithub.com/Kozea/WeasyPrint/issues/2136): Don’t clip aligned text in SVG - [#2135](https://togithub.com/Kozea/WeasyPrint/issues/2135): Allow column-direction flex containers to use percentage-based heights - [#2128](https://togithub.com/Kozea/WeasyPrint/issues/2128): Don’t crash when a FontConfig object is destroyed early - [#2079](https://togithub.com/Kozea/WeasyPrint/issues/2079): Fix executable file for some Windows versions - [#2131](https://togithub.com/Kozea/WeasyPrint/issues/2131): Fix alpha for images before/after transparent text - [#2111](https://togithub.com/Kozea/WeasyPrint/issues/2111): Handle auto and none values for CSS quotes property - [#2103](https://togithub.com/Kozea/WeasyPrint/issues/2103): Don’t crash with overconstrained columns - [#2100](https://togithub.com/Kozea/WeasyPrint/issues/2100): Fix rounding error when detecting overflows - [#2093](https://togithub.com/Kozea/WeasyPrint/issues/2093), [#2097](https://togithub.com/Kozea/WeasyPrint/issues/2097), [#2094](https://togithub.com/Kozea/WeasyPrint/issues/2094): Mark use of md5() and sha1() as not for security - [#1956](https://togithub.com/Kozea/WeasyPrint/issues/1956), [#2087](https://togithub.com/Kozea/WeasyPrint/issues/2087): Use CSS table module level 3 to compute widths - [#2086](https://togithub.com/Kozea/WeasyPrint/issues/2086): Fix selects with empty values displaying None - [#1112](https://togithub.com/Kozea/WeasyPrint/issues/1112), [#2082](https://togithub.com/Kozea/WeasyPrint/issues/2082), [#2085](https://togithub.com/Kozea/WeasyPrint/issues/2085): Fix computation for outer min-content width for table cells - [`016bd81`](https://togithub.com/Kozea/WeasyPrint/commit/016bd81): Fix many different bugs with SVG markers #### Performance - [#2130](https://togithub.com/Kozea/WeasyPrint/issues/2130): Cache font key instead of whole font content #### Documentation - [#2108](https://togithub.com/Kozea/WeasyPrint/issues/2108): Update documentation about CSS leader() function #### Contributors - Guillaume Ayoub - Lucie Anglade - Xavid Pretzer - kygoh - Germain Gueutier - Vagner José Nicolodi Backers and sponsors: - Spacinov - Kobalt - Grip Angebotssoftware - Manuel Barkhau - SimonSoft - Menutech - KontextWork - Simon Sapin - René Fritz - TrainingSparkle - Healthchecks.io - Docraptor - Yanal-Yvez Fargialla - Douwe van Loenen - Morntag - XavidConfiguration
📅 Schedule: Branch creation - "before 4am" in timezone Europe/Amsterdam, Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.