pycqa/isort
### [`v5.9.3`](https://togithub.com/pycqa/isort/blob/master/CHANGELOG.md#593-July-28-2021)
[Compare Source](https://togithub.com/pycqa/isort/compare/5.9.2...5.9.3)
- Improved text of skipped file message to mention gitignore feature.
- Made all exceptions pickleable.
- Fixed [#1779](https://togithub.com/pycqa/isort/issues/1779): Pylama integration ignores pylama specific isort config overrides.
- Fixed [#1781](https://togithub.com/pycqa/isort/issues/1781): `--from-first` CLI flag shouldn't take any arguments.
- Fixed [#1792](https://togithub.com/pycqa/isort/issues/1792): Sorting literals sometimes ignored when placed on first few lines of file.
- Fixed [#1777](https://togithub.com/pycqa/isort/issues/1777): extend_skip is not honored wit a git submodule when skip_gitignore=true.
### [`v5.9.2`](https://togithub.com/pycqa/isort/blob/master/CHANGELOG.md#592-July-8th-2021)
[Compare Source](https://togithub.com/pycqa/isort/compare/5.9.1...5.9.2)
- Improved behavior of `isort --check --atomic` against Cython files.
- Fixed [#1769](https://togithub.com/pycqa/isort/issues/1769): Future imports added below assignments when no other imports present.
- Fixed [#1772](https://togithub.com/pycqa/isort/issues/1772): skip-gitignore will check files not in the git repository.
- Fixed [#1762](https://togithub.com/pycqa/isort/issues/1762): in some cases when skip-gitignore is set, isort fails to skip any files.
- Fixed [#1767](https://togithub.com/pycqa/isort/issues/1767): Encoding issues surfacing when invalid characters set in `__init__.py` files during placement.
- Fixed [#1771](https://togithub.com/pycqa/isort/issues/1771): Improved handling of skips against named streamed in content.
### [`v5.9.1`](https://togithub.com/pycqa/isort/blob/master/CHANGELOG.md#591-June-21st-2021-hotfix)
[Compare Source](https://togithub.com/pycqa/isort/compare/5.9.0...5.9.1)
- Fixed [#1758](https://togithub.com/pycqa/isort/issues/1758): projects with many files and skip_ignore set can lead to a command-line overload.
### [`v5.9.0`](https://togithub.com/pycqa/isort/blob/master/CHANGELOG.md#590-June-21st-2021)
[Compare Source](https://togithub.com/pycqa/isort/compare/5.8.0...5.9.0)
- Improved CLI startup time.
- Implemented [#1697](https://togithub.com/pycqa/isort/issues/1697): Provisional support for PEP 582: skip `__pypackages__` directories by default.
- Implemented [#1705](https://togithub.com/pycqa/isort/issues/1705): More intuitive handling of isort:skip_file comments on streams.
- Implemented [#1737](https://togithub.com/pycqa/isort/issues/1737): Support for using action comments to avoid adding imports to individual files.
- Implemented [#1750](https://togithub.com/pycqa/isort/issues/1750): Ability to customize output format lines.
- Implemented [#1732](https://togithub.com/pycqa/isort/issues/1732): Support for custom sort functions.
- Implemented [#1722](https://togithub.com/pycqa/isort/issues/1722): Improved behavior for running isort in atomic mode over Cython source files.
- Fixed (https://github.com/PyCQA/isort/pull/1695): added imports being added to doc string in some cases.
- Fixed (https://github.com/PyCQA/isort/pull/1714): in rare cases line continuation combined with tabs can output invalid code.
- Fixed (https://github.com/PyCQA/isort/pull/1726): isort ignores reverse_sort when force_sort_within_sections is true.
- Fixed [#1741](https://togithub.com/pycqa/isort/issues/1741): comments in hanging indent modes can lead to invalid code.
- Fixed [#1744](https://togithub.com/pycqa/isort/issues/1744): repeat noqa comments dropped when \* import and non \* imports exist from the same package.
- Fixed [#1721](https://togithub.com/pycqa/isort/issues/1721): repeat noqa comments on separate from lines with force-single-line set, sometimes get dropped.
##### Goal Zero (Tickets related to aspirational goal of achieving 0 regressions for remaining 5.0.0 lifespan):
- Implemented [#1394](https://togithub.com/pycqa/isort/issues/1394): 100% branch coverage (in addition to line coverage) enforced.
- Implemented [#1751](https://togithub.com/pycqa/isort/issues/1751): Strict typing enforcement (turned on mypy strict mode).
Configuration
π Schedule: At any time (no schedule defined).
π¦ Automerge: Enabled.
β» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
π Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box.
This PR contains the following updates:
==5.8.0
->==5.9.3
Release Notes
pycqa/isort
### [`v5.9.3`](https://togithub.com/pycqa/isort/blob/master/CHANGELOG.md#593-July-28-2021) [Compare Source](https://togithub.com/pycqa/isort/compare/5.9.2...5.9.3) - Improved text of skipped file message to mention gitignore feature. - Made all exceptions pickleable. - Fixed [#1779](https://togithub.com/pycqa/isort/issues/1779): Pylama integration ignores pylama specific isort config overrides. - Fixed [#1781](https://togithub.com/pycqa/isort/issues/1781): `--from-first` CLI flag shouldn't take any arguments. - Fixed [#1792](https://togithub.com/pycqa/isort/issues/1792): Sorting literals sometimes ignored when placed on first few lines of file. - Fixed [#1777](https://togithub.com/pycqa/isort/issues/1777): extend_skip is not honored wit a git submodule when skip_gitignore=true. ### [`v5.9.2`](https://togithub.com/pycqa/isort/blob/master/CHANGELOG.md#592-July-8th-2021) [Compare Source](https://togithub.com/pycqa/isort/compare/5.9.1...5.9.2) - Improved behavior of `isort --check --atomic` against Cython files. - Fixed [#1769](https://togithub.com/pycqa/isort/issues/1769): Future imports added below assignments when no other imports present. - Fixed [#1772](https://togithub.com/pycqa/isort/issues/1772): skip-gitignore will check files not in the git repository. - Fixed [#1762](https://togithub.com/pycqa/isort/issues/1762): in some cases when skip-gitignore is set, isort fails to skip any files. - Fixed [#1767](https://togithub.com/pycqa/isort/issues/1767): Encoding issues surfacing when invalid characters set in `__init__.py` files during placement. - Fixed [#1771](https://togithub.com/pycqa/isort/issues/1771): Improved handling of skips against named streamed in content. ### [`v5.9.1`](https://togithub.com/pycqa/isort/blob/master/CHANGELOG.md#591-June-21st-2021-hotfix) [Compare Source](https://togithub.com/pycqa/isort/compare/5.9.0...5.9.1) - Fixed [#1758](https://togithub.com/pycqa/isort/issues/1758): projects with many files and skip_ignore set can lead to a command-line overload. ### [`v5.9.0`](https://togithub.com/pycqa/isort/blob/master/CHANGELOG.md#590-June-21st-2021) [Compare Source](https://togithub.com/pycqa/isort/compare/5.8.0...5.9.0) - Improved CLI startup time. - Implemented [#1697](https://togithub.com/pycqa/isort/issues/1697): Provisional support for PEP 582: skip `__pypackages__` directories by default. - Implemented [#1705](https://togithub.com/pycqa/isort/issues/1705): More intuitive handling of isort:skip_file comments on streams. - Implemented [#1737](https://togithub.com/pycqa/isort/issues/1737): Support for using action comments to avoid adding imports to individual files. - Implemented [#1750](https://togithub.com/pycqa/isort/issues/1750): Ability to customize output format lines. - Implemented [#1732](https://togithub.com/pycqa/isort/issues/1732): Support for custom sort functions. - Implemented [#1722](https://togithub.com/pycqa/isort/issues/1722): Improved behavior for running isort in atomic mode over Cython source files. - Fixed (https://github.com/PyCQA/isort/pull/1695): added imports being added to doc string in some cases. - Fixed (https://github.com/PyCQA/isort/pull/1714): in rare cases line continuation combined with tabs can output invalid code. - Fixed (https://github.com/PyCQA/isort/pull/1726): isort ignores reverse_sort when force_sort_within_sections is true. - Fixed [#1741](https://togithub.com/pycqa/isort/issues/1741): comments in hanging indent modes can lead to invalid code. - Fixed [#1744](https://togithub.com/pycqa/isort/issues/1744): repeat noqa comments dropped when \* import and non \* imports exist from the same package. - Fixed [#1721](https://togithub.com/pycqa/isort/issues/1721): repeat noqa comments on separate from lines with force-single-line set, sometimes get dropped. ##### Goal Zero (Tickets related to aspirational goal of achieving 0 regressions for remaining 5.0.0 lifespan): - Implemented [#1394](https://togithub.com/pycqa/isort/issues/1394): 100% branch coverage (in addition to line coverage) enforced. - Implemented [#1751](https://togithub.com/pycqa/isort/issues/1751): Strict typing enforcement (turned on mypy strict mode).Configuration
π Schedule: At any time (no schedule defined).
π¦ Automerge: Enabled.
β» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
π Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by WhiteSource Renovate. View repository job log here.