Releases: PyCQA/isort
Releases Β· PyCQA/isort
v5.11.3
Changes
- Renable portray (#2043) @timothycrosley
- chore(ci): add minimum GitHub token permissions for workflows (#1969) @varunsh-coder
πͺ² Fixes
- Fix packaging pypoetry (#2042) @staticdev
- Fix settings for py3.11 (#2040) @staticdev
π· Continuous Integration
- General CI improvements (#2041) @staticdev
- Add release workflow (#2026) @staticdev
5.11.3
Changes
- Renable portray (#2043) @timothycrosley
- chore(ci): add minimum GitHub token permissions for workflows (#1969) @varunsh-coder
πͺ² Fixes
- Fix packaging pypoetry (#2042) @staticdev
- Fix settings for py3.11 (#2040) @staticdev
π· Continuous Integration
- General CI improvements (#2041) @staticdev
- Add release workflow (#2026) @staticdev
5.11.2
5.11.1
Changes December 12 2022
πͺ² Fixes
- Only call
colorama.init
ifcolorama
is available (#2032) @tomaarsen
5.11.0
Changes December 12 2022
- Add support to Python 3.11 support (#2024) @staticdev
- Remove support to Python 3.6 (#2020) @barrelful
- Remove restriction to Python <4.0 (#1878) @staticdev
- Remove language_version for pre-commit hook (#1987) @rafrafek
- Add GH release helpers (#2023) @staticdev
- Fix integration tests (#2022) @staticdev
- Fix unit tests (#2021) @staticdev
- Fix Rich compatibility (#1961) @ofek
- Fix Pyodide CDN URL (#1991) @andersk
- Clarify description of use_parentheses (#1941) @mgedmin
- Fix
black
compatibility for.pyi
type stub files (#2017) @XuehaiPan - Add magic trailing comma option (#1876) @legau
- Add missing space in unrecoverable exception message (#1933) @andersk
- skip-gitignore: use allow list, not deny list (#1900) @bmalehorn
- Infinite loop for unmatched parenthesis (#1919) @anirudnits
- Document shared profiles (#1896) @matthewhughes934
- Fix build-backend values in the example plugins (#1892) @mgorny
- Remove reference to jamescurtin/isort-action (#1885) @AndrewLane
- Split long cython import lines (#1931) @davidcollins001
- Update plone profile: copy of black, plus three settings. (#1926) @mauritsvanrees
- Add a command-line flag to sort all re-exports (#1862) (#1863) @parafoxia
- Fix lines_before_imports appending lines after comments (#1861) @legau
- Remove redundant
multi_line_output = 3
from "Compatibility with black" (#1858) @jdufresne - Add tox config example (#1856) @umonaca
- doc: Add examples for frozenset and tuple settings (#1822) @sgaist
- Add multiple config documentation (#1850) @anirudnits
π· Continuous Integration
- Pin versions on workflows (#2025) @staticdev
π¦ Dependencies
- Bump certifi from 2021.10.8 to 2022.12.7 (#2018) @dependabot
- Bump ipython from 7.16.2 to 7.16.3 (#1886) @dependabot
5.10.1
5.10.0
Implemented #1796: Switch to tomli for pyproject.toml configuration loader.
Fixed #1801: CLI bug (--exend-skip-glob, overrides instead of extending).
Fixed #1802: respect PATH customization in nested calls to git.
Fixed #1838: Append only with certain code snippets incorrectly adds imports.
Added official support for Python 3.10
5.9.3
5.9.3 July 28 2021
- Improved text of skipped file message to mention gitignore feature.
- Made all exceptions pickleable.
- Fixed #1779: Pylama integration ignores pylama specific isort config overrides.
- Fixed #1781:
--from-first
CLI flag shouldn't take any arguments. - Fixed #1792: Sorting literals sometimes ignored when placed on first few lines of file.
- Fixed #1777: extend_skip is not honored wit a git submodule when skip_gitignore=true.
5.9.2
5.9.2 July 8th 2021
- Improved behavior of
isort --check --atomic
against Cython files. - Fixed #1769: Future imports added below assignments when no other imports present.
- Fixed #1772: skip-gitignore will check files not in the git repository.
- Fixed #1762: in some cases when skip-gitignore is set, isort fails to skip any files.
- Fixed #1767: Encoding issues surfacing when invalid characters set in
__init__.py
files during placement. - Fixed #1771: Improved handling of skips against named streamed in content.