1. f97a190 Regenarete `stdlibds` for Python 3.15 by Daniël van Noord · 2 days ago main 10.0.0b1
  2. 7ccf8c0 Delete unused `pre-commit` config by Daniël van Noord · 2 days ago
  3. c46f1ae Delete unused logo by Daniël van Noord · 2 days ago
  4. 18a39c4 Bump dependencies by Daniël van Noord · 2 days ago
  5. 6b84f1f Ensure order is idempotent by Daniël van Noord · 2 days ago
  6. f8f66aa Ensure order remains consistent by Daniël van Noord · 2 days ago
  7. 6e6126b Add one more test case by Daniël van Noord · 2 days ago
  8. 34e6614 Group non-aliased `from` style imports by Daniël van Noord · 2 days ago
  9. 3415efa grid: preserve trailing comment when no line wrap is needed by Nor.na · 3 days ago
  10. 1745766 Remove changelog entry as requested in review by Huanyi Xie · 3 days ago
  11. 9f31b46 Preserve Cython output after atomic syntax validation by Huanyi Xie · 3 days ago
  12. 5a6aaf5 Do not add a separator before the next section when lines_before_imports is set by Eljees · 5 days ago
  13. a373b47 Keep an import that follows an indented import block with lines_before_imports by Eljees · 5 days ago
  14. f13ea91 Respect file extensions for explicit paths with --filter-files by Michał Furgała · 5 days ago
  15. 986b53f Fix combine_straight_imports mixing up module names on long lines by APX403 · 5 days ago
  16. 1bde3c5 Interpret `\t` in the `indent` setting as a tab by shan3520 · 5 days ago
  17. a0c5f8b Clarify forced_separate matching and unlisted sections by Abdullah Ahmed · 5 days ago
  18. e16eb6a Document import classification precedence and source paths by Abdullah Ahmed · 5 days ago
  19. 1345d99 Include quick guide in help by Daniël van Noord · 5 days ago
  20. 0ea5a09 Only support `--version` for version CLI arguments by Daniël van Noord · 5 days ago
  21. 92c5685 Remove some unnecessary calls by Daniël van Noord · 2 weeks ago
  22. c7ef131 Remove some trivial `Any`'s by Daniël van Noord · 2 weeks ago
  23. 80d2281 Remove `Any` from `sources` by Daniël van Noord · 2 weeks ago
  24. 2b0cce9 Remove `Any` from `sorting` by Daniël van Noord · 2 weeks ago
  25. 0685d96 Import `WrapModes` directly by Daniël van Noord · 2 weeks ago
  26. 91476cf Remove `Any` from `wrap_mode` by Daniël van Noord · 2 weeks ago
  27. 0d07202 Update dependencies in playground by Daniël van Noord · 2 weeks ago
  28. d93953f Remove shebang-specific test by copilot-swe-agent[bot] · 3 weeks ago
  29. 06e5985 Remove shebang-based file detection by copilot-swe-agent[bot] · 3 weeks ago
  30. 61071d7 Keep the multiline layout of a sorted literal that has a trailing comment by youdie006 · 3 weeks ago
  31. 5e70318 Bump urllib3 from 2.7.0 to 2.8.0 by dependabot[bot] · 3 weeks ago
  32. 795d278 Reduce number of expected codecov files by Daniël van Noord · 3 weeks ago
  33. 9287f90 Small clean up by Daniël van Noord · 3 weeks ago
  34. 43ba3f6 Validate StrEnum parser flow by copilot-swe-agent[bot] · 3 weeks ago
  35. c35f08d Use Literal types and remove vendored exclusions by copilot-swe-agent[bot] · 3 weeks ago
  36. 9530853 Type import kinds with StrEnum by copilot-swe-agent[bot] · 3 weeks ago
  37. 6551a14 Drop Python 3.10 compatibility by copilot-swe-agent[bot] · 3 weeks ago
  38. 9c00c1f Bump the uv group with 4 updates by dependabot[bot] · 3 weeks ago
  39. 9f90561 Core developers revision by staticdev · 3 weeks ago 9.0.2
  40. 4371472 Fix a "security" issue by Daniël van Noord · 3 weeks ago
  41. e74b4ba Do some formatting and setting updates by Daniël van Noord · 3 weeks ago
  42. 539abb1 Bump the uv group with 15 updates by dependabot[bot] · 3 weeks ago
  43. 0482160 Fully type check `tests` and modernize code by Daniël van Noord · 3 weeks ago
  44. bbda474 Bump pypa/cibuildwheel from 4.2.0 to 4.2.1 in the github-actions group by dependabot[bot] · 3 weeks ago
  45. 1fd0701 Agent Host changes for agents/dependabot-monthly-updates-uv by Daniël van Noord · 3 weeks ago
  46. 6911091 Always split on `parsed.line_separator` by Daniël van Noord · 3 weeks ago
  47. 3808b70 Keep CRLF regression cases beside existing check-mode tests by hansu650 · 3 weeks ago
  48. 3202ce8 Preserve CRLF blank lines during float-to-top preprocessing by hansu650 · 3 weeks ago
  49. 13758cf Create one utility to infer line seperators by Daniël van Noord · 4 weeks ago
  50. 3176148 Always try to infer `line_seperator` by Daniël van Noord · 4 weeks ago
  51. 08ab956 Extrract `_scan_quotes` by Daniël van Noord · 4 weeks ago
  52. a0af957 Move `float_to_top` above assignments by Daniël van Noord · 4 weeks ago
  53. e2952c8 Remove unnecessary call to `str` by Daniël van Noord · 4 weeks ago
  54. 89611c0 Unpack immediately without intermediate assignment by Daniël van Noord · 4 weeks ago
  55. 83f7042 Remove `add_imports` from float to top output by Daniël van Noord · 4 weeks ago
  56. 6342505 Split out `_float_to_top` from main `process` loop by Daniël van Noord · 4 weeks ago
  57. c85a44f Use line[0] per review by Pajimo · 4 weeks ago
  58. 661c23f Fix float_to_top hoisting indented semicolon imports by Pajimo · 4 weeks ago
  59. 822b695 Don't create a new `Config` object by Daniël van Noord · 4 weeks ago
  60. a0acfe0 refactor: reuse parse._infer_line_separator for literal sorting by vyrnsynx · 4 weeks ago
  61. 79b6981 fix: preserve line endings when sorting reexports by vyrnsynx · 4 weeks ago
  62. a6db2e4 wip: sort-reexports line endings by vyrnsynx · 4 weeks ago
  63. f00e091 Sort unwrapped lines in force_sort_within_sections by Daniël van Noord · 4 weeks ago
  64. 88580ed Handle star imports better when using parenthesis by Daniël van Noord · 4 weeks ago
  65. 7230ca4 Fix codecov build reports by Daniël van Noord · 4 weeks ago
  66. f292a60 Limit newline preservation to standard streams by AleksZyro · 4 weeks ago
  67. 99a7a7b Clean up slightly by Daniël van Noord · 4 weeks ago
  68. 530953a Simplify stream wrapper typing by AleksZyro · 4 weeks ago
  69. ad6dc95 Avoid generator stream wrapper by AleksZyro · 4 weeks ago
  70. c52f2d0 Fix stream wrapper typing by AleksZyro · 4 weeks ago
  71. 193218d Preserve stdin line endings on stdout by AleksZyro · 4 weeks ago
  72. 2934927 fix: preserve trailing comments when sorting literals by Manny7717 · 4 weeks ago
  73. 03f1ce0 Stop configuration discovery at Git worktree boundaries by 宁岑 · 4 weeks ago
  74. 8b2a736 Fix multi_line_output=10 emitting unparsable code around trailing comments by Dylan Pulver · 4 weeks ago
  75. 536a727 fix: treat EOF on stdin as 'quit' in --interactive prompt by Eljees · 4 weeks ago
  76. 9501e61 fix(literal): preserve reexport trailing comma layout by PSR94 · 4 weeks ago
  77. b92b11d Simplify fix and diff by Daniël van Noord · 4 weeks ago
  78. 8081fa6 Preserve blank lines before comment-only sections by Morax · 4 weeks ago
  79. f31f434 Mark the type-only assertion for both lint checkers by Morax · 4 weeks ago
  80. a75776e Bump anyio from 4.8.0 to 4.14.2 by dependabot[bot] · 4 weeks ago
  81. 131f4ad Fix review typing and import order in CLI invocation test by copilot-swe-agent[bot] · 8 weeks ago 9.0.1
  82. 9491900 Test python -m isort invocation directly by copilot-swe-agent[bot] · 8 weeks ago
  83. f0a2dca Fix python -m isort by excluding __main__ from mypyc by copilot-swe-agent[bot] · 8 weeks ago
  84. 037c2b2 Add changelog entries for last releases by Daniël van Noord · 8 weeks ago
  85. 727d119 Name the predicate and drive the prefix test off STRING_PREFIXES by Eljees · 8 weeks ago 9.0.0
  86. dec76bc Fix multiline docstring style by Eljees · 8 weeks ago
  87. cb179db Keep add_imports below a prefixed module docstring by Eljees · 8 weeks ago
  88. 7542f76 test: distinguish pylint disable-next comments by Neal Lin · 8 weeks ago
  89. 9f56767 Fix pylint disable-next comments at top of imports by Neal Lin · 8 weeks ago
  90. 0cba6f6 Delete .cruft.json by Daniël van Noord · 9 weeks ago
  91. dcdda58 Remove `if` completely by Daniël van Noord · 9 weeks ago
  92. 03d3878 Fix check in CI by Daniël van Noord · 9 weeks ago
  93. 926a147 Run less Builds by Daniël van Noord · 9 weeks ago
  94. c4ab2e9 Fix `test_importable` for local dev by Daniël van Noord · 9 weeks ago
  95. 57f1638 Restructure code and more tests by Daniël van Noord · 9 weeks ago
  96. 67c612c Wrap overlong 'from ... import *' with a backslash continuation by dev · 9 weeks ago
  97. 2dfb4a1 style: apply ruff format to test_wrap.py by dev · 9 weeks ago
  98. 65bfa80 Fix word-wrapping of 'from ... import *' into invalid Python (#2267) by sudorm-rf0 · 9 weeks ago
  99. d5f40fa Add `merge-multiple` when downloading release assets by Daniël van Noord · 9 weeks ago 9.0.0b5
  100. eeff6ed Install UV by Daniël van Noord · 9 weeks ago