New features: - For `DictionaryCompleter`: show parentheses after methods.
Fixes: - Don't crash when trying to complete broken mappings in `DictionaryCompleter`. - Don't crash when an older version of `black` is installed that is not compatible.
3.0.19
------------------
Fixes: - Fix handling of `SystemExit` (fixes "ValueError: I/O operation on closed file"). - Allow usage of `await` in assignment expressions or for-loops.
3.0.18
------------------
Fixes: - Made "black" an optional dependency.
3.0.17
------------------
Fixes: - Fix leaking file descriptors due to not closing the asyncio event loop after reading input in a thread. - Fix race condition during retrieval of signatures.
3.0.16
------------------
(Commit 7f619e was missing in previous release.)
Fixes: - Several fixes to the completion code: * Give dictionary completions priority over path completions. * Always call non-fuzzy completer after fuzzy completer to prevent that some completions were missed out if the fuzzy completer doesn't find them.
3.0.15
------------------
New features: - When pressing control-w, only delete characters until a punctuation.
Fixes: - Fix `AttributeError` during retrieval of signatures with type annotations.