@@ -2,6 +2,116 @@ Changelog
2
2
=========
3
3
4
4
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
+
5
115
Version 60.2
6
116
------------
7
117
0 commit comments