Please see the release notes of 9.0.0a2 and 9.0.0a3 for additional changes compared to the last full release.
🪲 Fixes
- Fix git_hook lazy=True option by @sparrowt in #2542
- Honor
# isort: off/on/splitduringfloat_to_toppreprocessing with CRLF input by @DanielNoord with @Copilot in #2553 - Fix --sort-reexports crash with non-seekable streams (e.g. stdin) by @Abdu-Ahmed in #2547
- Fix non-idempotent output with split_on_trailing_comma and a non-default wrap mode by @sarathfrancis90 in #2554
- Fix non-idempotent NOQA wrap mode with imports that carry their own comment by @sarathfrancis90 in #2556
- Fix NOQA wrap mode accumulating spaces before the comment on each run by @sarathfrancis90 in #2558
- Fix NOQA not added to long imports in several output paths by @urayoru113 in #2568
- Honor
# isort: skipwhen a future import is present (#2092) by @apoorvdarshan in #2574 - fix: make sorted all and literals black-compatible (#2280) by @lord-haffi in #2576
Other changes
- Remove unused _ENCODING_PATTERN regex and re import by @duriantaco in #2525
- Remove references to defunct
git_ignoreconfig by @sparrowt in #2531 - Fix broken relative links in README and CHANGELOG for both GitHub and Sphinx by @rohitshinde08 in #2530