- added `--pyi` (249)
- added `--py36` (249)
- Python grammar pickle caches are stored with the formatting caches, making _Black_
work in environments where site-packages is not user-writable (192)
- _Black_ now enforces a PEP 257 empty line after a class-level docstring (and/or
fields) and the first method
- fixed invalid code produced when standalone comments were present in a trailer that
was omitted from line splitting on a large expression (237)
- fixed optional parentheses being removed within ` fmt: off` sections (224)
- fixed invalid code produced when stars in very long imports were incorrectly wrapped
in optional parentheses (234)
- fixed unstable formatting when inline comments were moved around in a trailer that was
omitted from line splitting on a large expression (238)
- fixed extra empty line between a class declaration and the first method if no class
docstring or fields are present (219)
- fixed extra empty line between a function signature and an inner function or inner
class (196)