Please see the release notes of 10.0.0b1 for additional changes compared to the last full release.
🚀 Features
- Skip folders git ignores instead of walking them with --skip-gitignore by @taekop in #2715
- Sort an indented import block that is followed by a less indented import by @ybai08 in #2730
- Build wheels and run tests on Windows ARM64 by @Harishmcw in #2758
🪲 Fixes
- Fix opening-line comment moving to the alias line with combine_as_imports by @APX403 in #2759
- fix: keep the trailing comment of a single import in wrap modes 9 and 10 by @simpleqt in #2733
- Don't crash when checking a skipped stream by @PDGGK in #2732
- Keep lines_before_imports below the docstring with float_to_top by @SulimanAbdulrazzaq in #2663
- Keep the operator of a sorted augmented assignment by @VXNCXNX in #2737
- Don't indent an indented
# isort: assignmentsblock twice by @VXNCXNX in #2738 - fix(output): keep two blank lines before a declaration preceded by a form feed by @simpleqt in #2745
- Preserve encoding and line endings with --overwrite-in-place by @APX403 in #2743
- Don't skip non-ASCII files in check mode on Windows by @nk-batman21 in #2740
- fix(settings): parse a string value of a list-like setting into its items by @simpleqt in #2761
- Keep a bare "#" when wrapping an import line by @beduldul in #2757
- Ignore an empty comment when merging comment lists by @beduldul in #2755
- Fix identification of PEP 810 lazy imports in identify.imports by @rahul05ranjan in #2764
Other changes
Full Changelog: 10.0.0b1...10.0.0b2