@@ -14,6 +14,53 @@ Summary -- Release highlights
1414
1515.. towncrier release notes start
1616
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+
1764What's new in Pylint 3.3.7?
1865---------------------------
1966Release date: 2025-05-04
0 commit comments