* B904: ensure the raise is in the same context with the except (191) * Add Option to extend the list of immutable calls (204) * Update B014: ``binascii.Error`` is now treated as a subclass of ``ValueError`` (206) * add simple pre-commit config (205) * Test with 3.10 official * Add B018 check to find useless declarations (196, 202)
21.9.2
* Fix crash on call in except statement in _to_name_str (187) * Update B006: list, dictionary, and set comprehensions are now also disallowed (186)
21.9.1
* Update B008: Whitelist more immutable function calls (173) * Remove Python Compatibility Warnings (182) * Add B904: check for ``raise`` without ``from`` in an ``except`` clause (181) * Add Python 3.10 tests to ensure we pass (183)
21.4.3
Verify the element in item_context.args is of type ast.Name for b017
21.4.2
- Add another hasattr() check to b017 visit for .func
21.4.1
Happy April Fools! This is no joke, it's a real release.
- Add B017: check for gotta-catch-em-all assertRaises(Exception)