5.2.0 July 27, 2020
- Implemented #1335: Official API for diff capturing.
- Implemented #1331: Warn when sections don't match up.
- Implemented #1261: By popular demand,
filter_files
can now be set in the config option. - Implemented #960: Support for respecting git ignore via "--gitignore" or "skip_gitignore=True".
- Implemented #727: Ability to only add imports if existing imports exist.
- Implemented #970: Support for custom sharable isort profiles.
- Implemented #1214: Added support for git_hook lazy option (Thanks @sztamas!)
- Implemented #941: Added an additional
multi_line_output
mode for more compact formatting (Thanks @sztamas!) - Implemented #1020: Option for LOCALFOLDER.
- Implemented #1353: Added support for output formatting plugins.
# isort: split
can now be used at the end of an import line.- Fixed #1339: Extra indent is not preserved when isort:skip is used in nested imports.
- Fixed #1348:
--diff
works incorrectly with files that have CRLF line endings. - Improved code repositories usage of pylint tags (#1350).