Releases: PyCQA/isort
Releases ยท PyCQA/isort
6.0.0
Changes
๐ฅ Breaking Changes
- Remove support for Python 3.8 (#2327) @DanielNoord
๐ Features
- Python 3.13 support (#2306) @mayty
- Updates round 3 (#2334) @matthewhughes934
- Speed up exists_case_sensitive calls (#2264) @correctmost
- nit: Fix deprecation message link (#2220) @syou6162
- Ensure that split_on_trailing_comma works with
as
imports (#2340) @DanielNoord - Black profile: enable magic comma (#2236) @MrMino
- Fix google style test (#2336) @DanielNoord
- Update line_length and single_line_exclusions in google profile (#2149) @jagapiou
- Updates round 2 (#2329) @matthewhughes934
- Dependency updates round 1 (#2325) @matthewhughes934
- Run
pre-commit autoupdate
(#2321) @kurtmckee
๐ชฒ Fixes
- Allow
--diff
to be used with--jobs
(#2302) @mnakama wemake
has 80 chars hard limit, not 79 (#2241) @sobolevn- Fix errors on
main
(#2320) @DanielNoord - Fixed syntax error (#2289) @Sergio-prog
- fix: typo (#2298) @Rotzbua
- Fix
sort_reexports
code mangling (#2283) @Helveg - fix: correct group by package tokenization (#2136) @glasnt
- Fix isort-action usage documentation (#2297) @jamescurtin
- Fix CDN for Ace (#2127) @abitrolly
- Fix help text (#2229) @stweil
- docs: fix spelling mistake (#2249) @cachho
๐ท Continuous Integration
- UV replacement of Poetry (#2349) @staticdev
- Make actions happy (#2311) @matthewhughes934
- Fix GitHub Actions badges (#2326) @hugovk
- Eliminate
actions/cache@v2
usage (#2322) @kurtmckee - feat: add dependabot for GH action update (#2300) @Rotzbua
- Update stage names for
pre-commit
(#2296) @matthewhughes934
๐ฆ Dependencies
- Bump
poetry
to2.0.1
(#2341) @DanielNoord - Fix misc unsafe dependencies (#2345) @staticdev
- Bump the github-actions group across 1 directory with 5 updates (#2324) @dependabot[bot]
- Bump gitpython from 3.1.40 to 3.1.41 (#2223) @dependabot[bot]
- Bump jinja2 from 3.1.2 to 3.1.3 (#2224) @dependabot[bot]
5.13.2
Changes
- Apply the bracket fix from issue 471 only for use_parentheses=True (#2184) @bp72
- confine pre-commit to stages (#2213) @davidculley
๐ชฒ Fixes
- Fix colors extras (#2212) @staticdev
5.13.1
5.13.0
Changes
- Fix 80 line length for
wemake
linter (#2183) @skatromb - Add support for Python 3.12 (#2175) @hugovk
- fix: add newest version to pre-commit docs (#2190) @AzulGarza
- Fix assertions in
test_git_hook
(#2196) @mgorny - Removed check for include_trailing_comma for the Hanging Indent wrap mode (#2192) @bp72
- use the standard library tomllib on sufficiently new python (#2202) @eli-schwartz
- Update pre-commit.md version number (#2197) @nicobako
- doc: Update black_compatibility.md (#2177) @JSS95
- Fix safety sept 2023 (#2178) @staticdev
- docs: fix black profile documentation (#2163) @nijel
- fix typo: indended -> indented (#2161) @vadimkerr
- docs(configuration/options.md): fix missing trailing spaces for hard linebreak (#2157) @JoeyTeng
- Update pre-commit.md (#2148) @godiard
- chore: move configurations to
pyproject.toml
(#2115) @SauravMaheshkar - Fix typo in README (#2112) @stefmolin
- Update version in pre-commit setup to avoid installation issue with poetry (#2103) @stefmolin
- Skip .pytype directory by default. (#2098) @manueljacob
- Fix a tip block styling in the Config Files section (#2097) @Klavionik
- Do not cache configuration files (#1995) @kaste
- Derive
settings_path
from--filename
(#1992) @kaste - Fix year of version 5.12.0 in CHANGELOG.md (#2082) @DjLegolas
๐ฅ Removals and Deprecations
- Cleanup deprecated extras (#2089) @staticdev
๐ฆ Dependencies
- Bump pip from 23.2.1 to 23.3 (#2195) @dependabot
- Bump urllib3 from 2.0.6 to 2.0.7 (#2185) @dependabot
- Bump urllib3 from 2.0.5 to 2.0.6 (#2179) @dependabot
- Bump tornado from 6.3.2 to 6.3.3 (#2165) @dependabot
- Bump gitpython from 3.1.31 to 3.1.32 (#2166) @dependabot
- Bump certifi from 2022.12.7 to 2023.7.22 (#2164) @dependabot
- Bump pipreqs from 0.4.11 to 0.4.12 (#2151) @dependabot
- Bump pygments from 2.14.0 to 2.15.0 (#2159) @dependabot
- Bump tornado from 6.2 to 6.3.2 (#2140) @dependabot
- Bump requests from 2.27.1 to 2.31.0 (#2138) @dependabot
- Bump pymdown-extensions from 9.9.2 to 10.0 (#2134) @dependabot
- Bump ipython from 8.7.0 to 8.10.0 (#2090) @dependabot
5.11.5
5.11.5 January 30 2023 [hotfix]
- Fixed incompatiblity with latest poetry version
5.12.0
Changes
- Fix poetry pip-shims extras dependency (#2078) @jooola
- Add the ability to restrict which directories isort works against (#1967) @vkomarov-r7
- docs: fix simple typo, detrmination -> determination (#1948) @timgates42
- updated format strings to fstrings (#2076) @marksmayo
- Simplify typeshed integration test (#2075) @AlexWaygood
- Fix re-export sorter (#2065) @parafoxia
- Add more docs about filter-files option (#2074) @micahjsmith
- Removal Python 3.7 (#2064) @staticdev
- Added test case and fix for cython pure python import (#2063) @jtoledo1974
5.11.4
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