1
- Release 4.0.0 beta3 (in development )
2
- ====================================
1
+ Release 4.0.0 (released May 09, 2021 )
2
+ =====================================
3
3
4
4
Dependencies
5
5
------------
6
6
7
- Incompatible changes
8
- --------------------
9
-
10
- Deprecated
11
- ----------
12
-
13
- Features added
14
- --------------
15
-
16
- Bugs fixed
17
- ----------
18
-
19
- * #9167: html: Failed to add CSS files to the specific page
7
+ 4.0.0b1
20
8
21
- Testing
22
- --------
9
+ * Drop python 3.5 support
10
+ * Drop docutils 0.12 and 0.13 support
11
+ * LaTeX: add ``tex-gyre`` font dependency
23
12
24
- Release 4.0.0 beta2 (released Apr 29, 2021)
25
- ===========================================
26
-
27
- Dependencies
28
- ------------
13
+ 4.0.0b2
29
14
30
15
* Support docutils-0.17. Please notice it changes the output of HTML builder.
31
16
Some themes do not support it, and you need to update your custom CSS to
@@ -34,43 +19,7 @@ Dependencies
34
19
Incompatible changes
35
20
--------------------
36
21
37
- * #9023: Change the CSS classes on :rst:role:`cpp:expr` and
38
- :rst:role:`cpp:texpr`.
39
-
40
- Features added
41
- --------------
42
-
43
- * #8818: autodoc: Super class having ``Any`` arguments causes nit-picky warning
44
- * #9095: autodoc: TypeError is raised on processing broken metaclass
45
- * #9110: autodoc: metadata of GenericAlias is not rendered as a reference in
46
- py37+
47
- * #9098: html: copy-range protection for doctests doesn't work in Safari
48
- * #9103: LaTeX: imgconverter: conversion runs even if not needed
49
- * #8127: py domain: Ellipsis in info-field-list causes nit-picky warning
50
- * #9121: py domain: duplicated warning is emitted when both canonical and its
51
- alias objects are defined on the document
52
- * #9023: More CSS classes on domain descriptions, see :ref:`nodes` for details.
53
- * #8195: mathjax: Rename :confval:`mathjax_config` to
54
- :confval:`mathjax2_config` and add :confval:`mathjax3_config`
55
-
56
- Bugs fixed
57
- ----------
58
-
59
- * C, C++, fix ``KeyError`` when an ``alias`` directive is the first C/C++
60
- directive in a file with another C/C++ directive later.
61
-
62
- Release 4.0.0 beta1 (released Apr 12, 2021)
63
- ===========================================
64
-
65
- Dependencies
66
- ------------
67
-
68
- * Drop python 3.5 support
69
- * Drop docutils 0.12 and 0.13 support
70
- * LaTeX: add ``tex-gyre`` font dependency
71
-
72
- Incompatible changes
73
- --------------------
22
+ 4.0.0b1
74
23
75
24
* #8539: autodoc: info-field-list is generated into the class description when
76
25
``autodoc_typehints='description'`` and ``autoclass_content='class'`` set
@@ -107,6 +56,11 @@ Incompatible changes
107
56
* #8487: The :file: option for csv-table directive now recognizes an absolute
108
57
path as a relative path from source directory
109
58
59
+ 4.0.0b2
60
+
61
+ * #9023: Change the CSS classes on :rst:role:`cpp:expr` and
62
+ :rst:role:`cpp:texpr`.
63
+
110
64
Deprecated
111
65
----------
112
66
@@ -128,6 +82,8 @@ Deprecated
128
82
Features added
129
83
--------------
130
84
85
+ 4.0.0b1
86
+
131
87
* #8924: autodoc: Support ``bound`` argument for TypeVar
132
88
* #7383: autodoc: Support typehints for properties
133
89
* #5603: autodoc: Allow to refer to a python class using its canonical name
@@ -157,9 +113,26 @@ Features added
157
113
* #7199: A new node, ``sphinx.addnodes.pending_xref_condition`` has been added.
158
114
It can be used to choose appropriate content of the reference by conditions.
159
115
116
+ 4.0.0b2
117
+
118
+ * #8818: autodoc: Super class having ``Any`` arguments causes nit-picky warning
119
+ * #9095: autodoc: TypeError is raised on processing broken metaclass
120
+ * #9110: autodoc: metadata of GenericAlias is not rendered as a reference in
121
+ py37+
122
+ * #9098: html: copy-range protection for doctests doesn't work in Safari
123
+ * #9103: LaTeX: imgconverter: conversion runs even if not needed
124
+ * #8127: py domain: Ellipsis in info-field-list causes nit-picky warning
125
+ * #9121: py domain: duplicated warning is emitted when both canonical and its
126
+ alias objects are defined on the document
127
+ * #9023: More CSS classes on domain descriptions, see :ref:`nodes` for details.
128
+ * #8195: mathjax: Rename :confval:`mathjax_config` to
129
+ :confval:`mathjax2_config` and add :confval:`mathjax3_config`
130
+
160
131
Bugs fixed
161
132
----------
162
133
134
+ 4.0.0b1
135
+
163
136
* #8917: autodoc: Raises a warning if function has wrong __globals__ value
164
137
* #8415: autodoc: a TypeVar imported from other module is not resolved (in
165
138
Python 3.7 or above)
@@ -194,6 +167,15 @@ Bugs fixed
194
167
(function) declarators, and in the argument to ``sizeof...``.
195
168
* C, fix linking of names in array declarators.
196
169
170
+ 4.0.0b2
171
+
172
+ * C, C++, fix ``KeyError`` when an ``alias`` directive is the first C/C++
<
9E7A
tr class="diff-line-row">
173
+ directive in a file with another C/C++ directive later.
174
+
175
+ 4.0.0b3
176
+
177
+ * #9167: html: Failed to add CSS files to the specific page
178
+
197
179
Release 3.5.5 (in development)
198
180
==============================
199
181
0 commit comments