Features
- Adds
python3.14official support - Allows walrus operator in
WPS332, #3505 - Forbids symmetric bitwise operations in
WPS345, #3593 - Adds
WPS366: forbid meaningless boolean operations, #3593 - Forbids complex f-string format specifiers in
WPS237, #3491
Bugfixes
- Fixes false positive
WPS457forwhile Trueloop
withawaitexpressions, #3753 - Fixes the false positive
WPS617by assigning a function
that receives a lambda expression as a parameter, #3597 - Fixes false positive
WPS430for whitelisted nested functions, #3589 - Fixes false positive
WPS457forwhile Truenested intry/except, #3604
Removals
- Breaking: Removes
WPS354, because it is inconsistent
with async code, #3601
New Contributors
- @j2cry made their first contribution in #3592
- @catstyle1101 made their first contribution in #3597
- @albertedwardson made their first contribution in #3591
- @stakeswky made their first contribution in #3604
Full Changelog: 1.5.0...1.6.0