* B018: to detect useless-statements at all levels (434) * B018: Add classname to b018 useless-expression output (433) * B018: Include tuples in b018 useless-statement check (432)
23.11.28
* B035: Fix false positive when named expressions are used (430)
23.11.26
* B035: add check for static keys in dict-comprehension (426) * B902: Add exceptions for standard library metaclasses (415) * B017: Modify to no longer have a false negative when raises() is imported directly from pytest (424) * B026: Fix bug where the check was not triggered for calls where the caller is an attribute (420)
23.9.16
* add --classmethod-decorators (405) * fix name collision for node_stack on python 3.12 (406) * Use pypa/build to build the package (404)
23.7.10
* Add B034: re.sub/subn/split must pass flags/count/maxsplit as keyword arguments. * Fix a crash and several test failures on Python 3.12, all relating to the B907 check. * Declare support for Python 3.12.
23.6.5
* Include tox.ini in MANIFEST.in for sdist. (389) * Improve B033 (duplicate set items) (385)