@@ -14,6 +14,53 @@ Summary -- Release highlights
14
14
15
15
.. towncrier release notes start
16
16
17
+ What's new in Pylint 3.3.8?
18
+ ---------------------------
19
+ Release date: 2025-08-09
20
+
21
+ This patch release includes an exceptional fix for a false negative issue.
22
+ For details, see: https://github.com/pylint-dev/pylint/pull/10482#issuecomment-3164514082
23
+
24
+ False Positives Fixed
25
+ ---------------------
26
+
27
+ - Fix false positives for `possibly-used-before-assignment ` when variables are exhaustively
28
+ assigned within a `match ` block.
29
+
30
+ Closes #9668 (`#9668 <https://github.com/pylint-dev/pylint/issues/9668 >`_)
31
+
32
+ - Fix false positive for `missing-raises-doc ` and `missing-yield-doc ` when the method length is less than docstring-min-length.
33
+
34
+ Refs #10104 (`#10104 <https://github.com/pylint-dev/pylint/issues/10104 >`_)
35
+
36
+ - Fix a false positive for ``unused-variable `` when multiple except handlers bind the same name under a try block.
37
+
38
+ Closes #10426 (`#10426 <https://github.com/pylint-dev/pylint/issues/10426 >`_)
39
+
40
+
41
+
42
+ False Negatives Fixed
43
+ ---------------------
44
+
45
+ - Fix false-negative for ``used-before-assignment `` with ``from __future__ import annotations `` in function definitions.
46
+
47
+ Refs #10482 (`#10482 <https://github.com/pylint-dev/pylint/issues/10482 >`_)
48
+
49
+
50
+
51
+ Other Bug Fixes
52
+ ---------------
53
+
54
+ - Fix a bug in Pyreverse where aggregations and associations were included in diagrams regardless of the selected --filter-mode (such as PUB_ONLY, ALL, etc.).
55
+
56
+ Closes #10373 (`#10373 <https://github.com/pylint-dev/pylint/issues/10373 >`_)
57
+
58
+ - Fix double underscores erroneously rendering as bold in pyreverse's Mermaid output.
59
+
60
+ Closes #10402 (`#10402 <https://github.com/pylint-dev/pylint/issues/10402 >`_)
61
+
62
+
63
+
17
64
What's new in Pylint 3.3.7?
18
65
---------------------------
19
66
Release date: 2025-05-04
0 commit comments