pycqa/isort
### [`v5.6.4`](https://togithub.com/pycqa/isort/blob/master/CHANGELOG.md#564-October-12-2020)
[Compare Source](https://togithub.com/pycqa/isort/compare/5.6.3...5.6.4)
- Fixed [#1556](https://togithub.com/pycqa/isort/issues/1556): Empty line added between imports that should be skipped.
### [`v5.6.3`](https://togithub.com/pycqa/isort/blob/master/CHANGELOG.md#563-October-11-2020)
[Compare Source](https://togithub.com/pycqa/isort/compare/5.6.2...5.6.3)
- Improved packaging of test files alongside source distribution (see: [PyCQA#1555](https://togithub.com/PyCQA/isort/pull/1555)).
### [`v5.6.2`](https://togithub.com/pycqa/isort/blob/master/CHANGELOG.md#562-October-10-2020)
[Compare Source](https://togithub.com/pycqa/isort/compare/5.6.1...5.6.2)
- Fixed [#1548](https://togithub.com/pycqa/isort/issues/1548): On rare occasions an unecessary empty line can be added when an import is marked as skipped.
- Fixed [#1542](https://togithub.com/pycqa/isort/issues/1542): Bug in VERTICAL_PREFIX_FROM_MODULE_IMPORT wrap mode.
- Fixed [#1552](https://togithub.com/pycqa/isort/issues/1552): Pylama test dependent on source layout.
##### Goal Zero: (Tickets related to aspirational goal of achieving 0 regressions for remaining 5.0.0 lifespan):
- Zope added to integration test suite
- Additional testing of CLI (simulate unseekable streams)
### [`v5.6.1`](https://togithub.com/pycqa/isort/blob/master/CHANGELOG.md#561-Hotfix-October-8-2020)
[Compare Source](https://togithub.com/pycqa/isort/compare/5.6.0...5.6.1)
- Fixed [#1546](https://togithub.com/pycqa/isort/issues/1546): Unstable (non-idempotent) behavior with certain src trees.
### [`v5.6.0`](https://togithub.com/pycqa/isort/blob/master/CHANGELOG.md#560-October-7-2020)
[Compare Source](https://togithub.com/pycqa/isort/compare/5.5.5...5.6.0)
- Implemented [#1433](https://togithub.com/pycqa/isort/issues/1433): Provide helpful feedback in case a custom config file is specified without a configuration.
- Implemented [#1494](https://togithub.com/pycqa/isort/issues/1494): Default to sorting imports within `.pxd` files.
- Implemented [#1502](https://togithub.com/pycqa/isort/issues/1502): Improved float-to-top behavior when there is an existing import section present at top-of-file.
- Implemented [#1511](https://togithub.com/pycqa/isort/issues/1511): Support for easily seeing all files isort will be ran against using `isort . --show-files`.
- Implemented [#1487](https://togithub.com/pycqa/isort/issues/1487): Improved handling of encoding errors.
- Improved handling of unsupported configuration option errors (see [#1475](https://togithub.com/pycqa/isort/issues/1475)).
- Fixed [#1463](https://togithub.com/pycqa/isort/issues/1463): Better interactive documentation for future option.
- Fixed [#1461](https://togithub.com/pycqa/isort/issues/1461): Quiet config option not respected by file API in some circumstances.
- Fixed [#1482](https://togithub.com/pycqa/isort/issues/1482): pylama integration is not working correctly out-of-the-box.
- Fixed [#1492](https://togithub.com/pycqa/isort/issues/1492): --check does not work with stdin source.
- Fixed [#1499](https://togithub.com/pycqa/isort/issues/1499): isort gets confused by single line, multi-line style comments when using float-to-top.
- Fixed [#1525](https://togithub.com/pycqa/isort/issues/1525): Some warnings can't be disabled with --quiet.
- Fixed [#1523](https://togithub.com/pycqa/isort/issues/1523): in rare cases isort can ignore direct from import if as import is also on same line.
##### Potentially breaking changes:
- Implemented [#1540](https://togithub.com/pycqa/isort/issues/1540): Officially support Python 3.9 stdlib imports by default.
- Fixed [#1443](https://togithub.com/pycqa/isort/issues/1443): Incorrect third vs first party categorization - namespace packages.
- Fixed [#1486](https://togithub.com/pycqa/isort/issues/1486): "Google" profile is not quite Google style.
- Fixed "PyCharm" profile to always add 2 lines to be consistent with what PyCharm "Optimize Imports" does.
##### Goal Zero: (Tickets related to aspirational goal of achieving 0 regressions for remaining 5.0.0 lifespan):
- Implemented [#1472](https://togithub.com/pycqa/isort/issues/1472): Full testing of stdin CLI Options
- Added additional branch coverage.
- More projects added to integration test suite.
### [`v5.5.5`](https://togithub.com/pycqa/isort/blob/master/CHANGELOG.md#555-Hotfix-October-7-2020)
[Compare Source](https://togithub.com/pycqa/isort/compare/5.5.4...5.5.5)
- Fixed [#1539](https://togithub.com/pycqa/isort/issues/1539): in extremely rare cases isort 5.5.4 introduces syntax error by removing closing paren.
Renovate configuration
:date: Schedule: At any time (no schedule defined).
:vertical_traffic_light: Automerge: Enabled.
:recycle: Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
:no_bell: 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.5.4
->==5.6.4
Release Notes
pycqa/isort
### [`v5.6.4`](https://togithub.com/pycqa/isort/blob/master/CHANGELOG.md#564-October-12-2020) [Compare Source](https://togithub.com/pycqa/isort/compare/5.6.3...5.6.4) - Fixed [#1556](https://togithub.com/pycqa/isort/issues/1556): Empty line added between imports that should be skipped. ### [`v5.6.3`](https://togithub.com/pycqa/isort/blob/master/CHANGELOG.md#563-October-11-2020) [Compare Source](https://togithub.com/pycqa/isort/compare/5.6.2...5.6.3) - Improved packaging of test files alongside source distribution (see: [PyCQA#1555](https://togithub.com/PyCQA/isort/pull/1555)). ### [`v5.6.2`](https://togithub.com/pycqa/isort/blob/master/CHANGELOG.md#562-October-10-2020) [Compare Source](https://togithub.com/pycqa/isort/compare/5.6.1...5.6.2) - Fixed [#1548](https://togithub.com/pycqa/isort/issues/1548): On rare occasions an unecessary empty line can be added when an import is marked as skipped. - Fixed [#1542](https://togithub.com/pycqa/isort/issues/1542): Bug in VERTICAL_PREFIX_FROM_MODULE_IMPORT wrap mode. - Fixed [#1552](https://togithub.com/pycqa/isort/issues/1552): Pylama test dependent on source layout. ##### Goal Zero: (Tickets related to aspirational goal of achieving 0 regressions for remaining 5.0.0 lifespan): - Zope added to integration test suite - Additional testing of CLI (simulate unseekable streams) ### [`v5.6.1`](https://togithub.com/pycqa/isort/blob/master/CHANGELOG.md#561-Hotfix-October-8-2020) [Compare Source](https://togithub.com/pycqa/isort/compare/5.6.0...5.6.1) - Fixed [#1546](https://togithub.com/pycqa/isort/issues/1546): Unstable (non-idempotent) behavior with certain src trees. ### [`v5.6.0`](https://togithub.com/pycqa/isort/blob/master/CHANGELOG.md#560-October-7-2020) [Compare Source](https://togithub.com/pycqa/isort/compare/5.5.5...5.6.0) - Implemented [#1433](https://togithub.com/pycqa/isort/issues/1433): Provide helpful feedback in case a custom config file is specified without a configuration. - Implemented [#1494](https://togithub.com/pycqa/isort/issues/1494): Default to sorting imports within `.pxd` files. - Implemented [#1502](https://togithub.com/pycqa/isort/issues/1502): Improved float-to-top behavior when there is an existing import section present at top-of-file. - Implemented [#1511](https://togithub.com/pycqa/isort/issues/1511): Support for easily seeing all files isort will be ran against using `isort . --show-files`. - Implemented [#1487](https://togithub.com/pycqa/isort/issues/1487): Improved handling of encoding errors. - Improved handling of unsupported configuration option errors (see [#1475](https://togithub.com/pycqa/isort/issues/1475)). - Fixed [#1463](https://togithub.com/pycqa/isort/issues/1463): Better interactive documentation for future option. - Fixed [#1461](https://togithub.com/pycqa/isort/issues/1461): Quiet config option not respected by file API in some circumstances. - Fixed [#1482](https://togithub.com/pycqa/isort/issues/1482): pylama integration is not working correctly out-of-the-box. - Fixed [#1492](https://togithub.com/pycqa/isort/issues/1492): --check does not work with stdin source. - Fixed [#1499](https://togithub.com/pycqa/isort/issues/1499): isort gets confused by single line, multi-line style comments when using float-to-top. - Fixed [#1525](https://togithub.com/pycqa/isort/issues/1525): Some warnings can't be disabled with --quiet. - Fixed [#1523](https://togithub.com/pycqa/isort/issues/1523): in rare cases isort can ignore direct from import if as import is also on same line. ##### Potentially breaking changes: - Implemented [#1540](https://togithub.com/pycqa/isort/issues/1540): Officially support Python 3.9 stdlib imports by default. - Fixed [#1443](https://togithub.com/pycqa/isort/issues/1443): Incorrect third vs first party categorization - namespace packages. - Fixed [#1486](https://togithub.com/pycqa/isort/issues/1486): "Google" profile is not quite Google style. - Fixed "PyCharm" profile to always add 2 lines to be consistent with what PyCharm "Optimize Imports" does. ##### Goal Zero: (Tickets related to aspirational goal of achieving 0 regressions for remaining 5.0.0 lifespan): - Implemented [#1472](https://togithub.com/pycqa/isort/issues/1472): Full testing of stdin CLI Options - Added additional branch coverage. - More projects added to integration test suite. ### [`v5.5.5`](https://togithub.com/pycqa/isort/blob/master/CHANGELOG.md#555-Hotfix-October-7-2020) [Compare Source](https://togithub.com/pycqa/isort/compare/5.5.4...5.5.5) - Fixed [#1539](https://togithub.com/pycqa/isort/issues/1539): in extremely rare cases isort 5.5.4 introduces syntax error by removing closing paren.Renovate configuration
:date: Schedule: At any time (no schedule defined).
:vertical_traffic_light: Automerge: Enabled.
:recycle: Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
:no_bell: 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.