Skip to content

Commit 78861ef

Browse files
committed
Version 61.0
1 parent 586998e commit 78861ef

File tree

2 files changed

+111
-1
lines changed

2 files changed

+111
-1
lines changed

docs/changelog.rst

+110
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,116 @@ Changelog
22
=========
33

44

5+
Version 61.0
6+
------------
7+
8+
Released on 2024-02-12.
9+
10+
Python API:
11+
12+
* ``DocumentMetadata.attachments`` is now a list of ``Attachment`` objects, not
13+
a list of ``(url, description)`` tuples.
14+
15+
New features:
16+
17+
* `#1219 <https://github.com/Kozea/WeasyPrint/issues/1219>`_,
18+
`#2017 <https://github.com/Kozea/WeasyPrint/pull/2017>`_:
19+
Support var() in shorthand and multiple-value functions
20+
* `#1986 <https://github.com/Kozea/WeasyPrint/issues/1986>`_:
21+
Support percentages for opacity
22+
* `#2050 <https://github.com/Kozea/WeasyPrint/pull/2050>`_:
23+
Build executable file for Windows
24+
* `#2000 <https://github.com/Kozea/WeasyPrint/pull/2000>`_:
25+
Support select fields
26+
* `#1993 <https://github.com/Kozea/WeasyPrint/issues/1993>`_:
27+
Handle background-attachment: fixed to cover the whole page
28+
* `#2023 <https://github.com/Kozea/WeasyPrint/issues/2023>`_,
29+
`#2022 <https://github.com/Kozea/WeasyPrint/pull/2022>`_:
30+
Allow text-based file objects for HTML and CSS classes
31+
* `#2014 <https://github.com/Kozea/WeasyPrint/pull/2014>`_:
32+
Remove warnings for PDF/A and PDF/UA compatibility
33+
34+
Bug fixes:
35+
36+
* `#2052 <https://github.com/Kozea/WeasyPrint/issues/2052>`_,
37+
`#1869 <https://github.com/Kozea/WeasyPrint/pull/1869>`_:
38+
Handle attachments for PDF/A documents
39+
* `#2013 <https://github.com/Kozea/WeasyPrint/issues/2013>`_,
40+
`#2051 <https://github.com/Kozea/WeasyPrint/pull/2051>`_:
41+
Apply margin to running tables
42+
* `#1278 <https://github.com/Kozea/WeasyPrint/issues/1278>`_,
43+
`#1884 <https://github.com/Kozea/WeasyPrint/pull/1884>`_:
44+
Draw collapsed borders of running tables
45+
* `#2029 <https://github.com/Kozea/WeasyPrint/issues/2029>`_:
46+
Fix page counter in non-root absolute boxes
47+
* `#2043 <https://github.com/Kozea/WeasyPrint/pull/2043>`_:
48+
Fix text-anchor on SVG tspan elements
49+
* `#1968 <https://github.com/Kozea/WeasyPrint/issues/1968>`_,
50+
`#2039 <https://github.com/Kozea/WeasyPrint/pull/2039>`_:
51+
Use cell's border-height to calculate table row height
52+
* `#2030 <https://github.com/Kozea/WeasyPrint/issues/2030>`_:
53+
Ensure that bounding box is set to invisible text tags
54+
* `#2040 <https://github.com/Kozea/WeasyPrint/issues/2040>`_,
55+
`#2041 <https://github.com/Kozea/WeasyPrint/pull/2041>`_:
56+
Don’t crash on malformed URLs
57+
* `#2026 <https://github.com/Kozea/WeasyPrint/issues/2026>`_:
58+
Don’t break pages when fixed-height elements don’t overflow page
59+
* `#2038 <https://github.com/Kozea/WeasyPrint/issues/2038>`_:
60+
Don’t mix original streams when drawing transparent text
61+
* `#2016 <https://github.com/Kozea/WeasyPrint/issues/2016>`_:
62+
Avoid duplication when breaking out-of-flow boxes
63+
* `#2012 <https://github.com/Kozea/WeasyPrint/issues/2012>`_:
64+
Don’t crash when CSS properties have no value
65+
* `#2010 <https://github.com/Kozea/WeasyPrint/issues/2010>`_,
66+
`1287 <https://github.com/Kozea/WeasyPrint/issues/1287>`_:
67+
Fix many corner cases with CSS variables
68+
* `#1996 <https://github.com/Kozea/WeasyPrint/issues/1996>`_:
69+
Don’t crash when drawing groove/ridge collapsed borders
70+
* `#1982 <https://github.com/Kozea/WeasyPrint/issues/1982>`_:
71+
Fix SVG markers size, position and drawing
72+
73+
Documentation:
74+
75+
* `#2021 <https://github.com/Kozea/WeasyPrint/issues/2021>`_,
76+
`#2048 <https://github.com/Kozea/WeasyPrint/pull/2048>`_:
77+
Replace non-virtualenv installation instructions with distribution packages
78+
79+
Contributors:
80+
81+
* Guillaume Ayoub
82+
* kygoh
83+
* Lucie Anglade
84+
* Timo Ramsauer
85+
* Alexander Gitter
86+
* Michael Lisitsa
87+
* Vagner José Nicolodi
88+
* Manolis Stamatogiannakis
89+
* Pascal de Bruijn
90+
* Viktor Shevtsov
91+
* Eduardo Gonzalez
92+
* Kesara Rathnayake
93+
94+
Backers and sponsors:
95+
96+
* Spacinov
97+
* Kobalt
98+
* Grip Angebotssoftware
99+
* Manuel Barkhau
100+
* SimonSoft
101+
* Menutech
102+
* KontextWork
103+
* René Fritz
104+
* Simon Sapin
105+
* Arcanite
106+
* TrainingSparkle
107+
* Healthchecks.io
108+
* Hammerbacher
109+
* Docraptor
110+
* Yanal-Yvez Fargialla
111+
* Morntag
112+
* NBCO
113+
114+
5115
Version 60.2
6116
------------
7117

weasyprint/__init__.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
import html5lib
1616
import tinycss2
1717

18-
VERSION = __version__ = '60.2'
18+
VERSION = __version__ = '61.0'
1919

2020
#: Default values for command-line and Python API options. See
2121
#: :func:`__main__.main` to learn more about specific options for

0 commit comments

Comments
 (0)