* Ignore unused import statements in `__init__.py` (RJ722, 192). * Report first decorator's line number for unused decorated objects on Python 3.8+ (RJ722, 200). * Check code with black and pyupgrade.
1.3
* Detect redundant 'if' conditions without 'else' blocks. * Add whitelist for `string.Formatter` (Joseph Bylund, 183).
1.2
* Fix tests for Python 3.8 (166). * Use new `Constant` AST node under Python 3.8+ (175). * Add test for f-strings (177). * Add whitelist for `logging` module.
1.1
* Add `sys.excepthook` to `sys` whitelist. * Add whitelist for `ctypes` module. * Check that type annotations are parsed and type comments are ignored (thanks kx-chen). * Support checking files with BOM under Python 2.7 (170).
1.0
* Add `--ignore-decorators` flag (thanks RJ722). * Add whitelist for `threading` module (thanks andrewhalle).
0.29
* Add `--ignore-names` flag for ignoring names matching the given glob patterns (thanks RJ722).