------------------
**Added**
- Support for asynchronous functions.
- Ability to remove the blank line at the end of docstrings.
**Changed**
- Python file parsing now uses `libcst <https://libcst.readthedocs.io/en/latest>`_.
- When misformatted files are found, location info is printed with the line where the
error is found if possible.
**Fixed**
- Bug where some raw docstrings were not being formatted.
- Bug where some syntax errors in python blocks were not caught or raised correctly.