- added a "cache"; files already reformatted that haven't changed on disk won't be
reformatted again (109)
- `--check` and `--diff` are no longer mutually exclusive (149)
- generalized star expression handling, including double stars; this fixes
multiplication making expressions "unsafe" for trailing commas (132)
- _Black_ no longer enforces putting empty lines behind control flow statements (90)
- _Black_ now splits imports like "Mode 3 + trailing comma" of isort (127)
- fixed comment indentation when a standalone comment closes a block (16, 32)
- fixed standalone comments receiving extra empty lines if immediately preceding a
class, def, or decorator (56, 154)
- fixed `--diff` not showing entire path (130)
- fixed parsing of complex expressions after star and double stars in function calls
(2)
- fixed invalid splitting on comma in lambda arguments (133)
- fixed missing splits of ternary expressions (141)