1. e015af4 Bump docker/login-action from 3.6.0 to 3.7.0 (#4982) by dependabot[bot] · 5 days ago main upstream/main
  2. 0486c36 Bump actions/cache from 5.0.1 to 5.0.3 (#4981) by dependabot[bot] · 5 days ago
  3. 8889e20 Bump actions/setup-python from 6.1.0 to 6.2.0 (#4977) by dependabot[bot] · 11 days ago
  4. 722ce55 Bump zizmorcore/zizmor-action from 0.3.0 to 0.4.1 (#4976) by dependabot[bot] · 11 days ago
  5. b337466 [pre-commit.ci] pre-commit autoupdate (#4974) by pre-commit-ci[bot] · 2 weeks ago
  6. 61e6911 Bump actions/cache from 4.3.0 to 5.0.1 (#4924) by dependabot[bot] · 3 weeks ago
  7. fe875c0 Don't double-decode input, causing non-UTF-8 files to be corrupted (#4964) by cobalt · 3 weeks ago
  8. 5cdb4b6 Fix PyInstaller shutdown errors on macOS (#4930) by Ankit sisodya · 3 weeks ago
  9. e35561c Bump actions/checkout from 5.0.0 to 6.0.2 (#4969) by dependabot[bot] · 3 weeks ago
  10. 14713ac Fix `string_processing` error with unassigned long string literal with trailing comma (#4929) by Ankit sisodya · 3 weeks ago
  11. 1d233bb Simplify power operator hugging implementation (#4918) by Adam Sołtysik · 3 weeks ago
  12. f4b006f Fix: Preserve parentheses when merging # type: ignore with other comments to prevent AST errors (#4888) by Nikhil Arora · 3 weeks ago
  13. 115dbcf [pre-commit.ci] pre-commit autoupdate (#4943) by pre-commit-ci[bot] · 3 weeks ago
  14. a998a18 Add new changelog (#4962) by cobalt · 3 weeks ago
  15. 6305bf1 Prepare 2026.1.0 release (#4892) by cobalt · 3 weeks ago upstream/stable 26.1.0
  16. e71305b Bump pypa/cibuildwheel from 3.3.0 to 3.3.1 (#4961) by dependabot[bot] · 4 weeks ago
  17. 21a2a8c Fix Shutdown multiprocessing Manager in schedule_formatting (#4952) by nileshsingal · 4 weeks ago
  18. e3146ce Bump docker/setup-buildx-action from 3.11.1 to 3.12.0 (#4919) by dependabot[bot] · 4 weeks ago
  19. fe1fbc4 Bump actions/upload-artifact from 5.0.0 to 6.0.0 (#4923) by dependabot[bot] · 4 weeks ago
  20. 2b4b7fc Bump actions/download-artifact from 6.0.0 to 7.0.0 (#4922) by dependabot[bot] · 4 weeks ago
  21. d745be6 docs: document --force-exclude for pre-commit workflows (#4957) by Eric Grill · 4 weeks ago
  22. b41acd6 Various CI and doc refactors (#4928) by cobalt · 4 weeks ago
  23. 6f43612 Handle pathspec v1 changes (#4958) by cobalt · 4 weeks ago
  24. 200c550 Bump furo from 2025.9.25 to 2025.12.19 in /docs (#4933) by dependabot[bot] · 5 weeks ago
  25. c3cc5a9 CI: add a zizmor workflow (#4911) by William Woodruff · 9 weeks ago
  26. bfdecb1 Lingering CI/CD pins, add cooldowns, remove template injections (#4906) by William Woodruff · 9 weeks ago
  27. 7916e4a Upgrade PyPI upload workflow to use Trusted Publishing (#4589) (#4611) by Ahmed Mohamed · 9 weeks ago
  28. 6426151 Add CHANGES template post 25.12.0 (#4904) by Cooper Lees · 9 weeks ago
  29. 2fd75b0 Drop CI permissions, eliminate persisted credentials (#4905) by William Woodruff · 9 weeks ago
  30. 23b8127 Pin all GitHub Actions references (#4901) by William Woodruff · 9 weeks ago
  31. 782e560 Pin actions/checkout@v5.0.0 (#4895) by cobalt · 9 weeks ago 25.12.0
  32. f0f4094 Fix new lines being added after imports with `# fmt: skip` on them (#4894) by cobalt · 9 weeks ago
  33. 70fc194 Revert "Fix `# fmt: skip` ignored in deeply nested expressions" (#4893) by cobalt · 9 weeks ago
  34. 7044b14 Prepare 25.12.0 release (#4891) by cobalt · 9 weeks ago
  35. 5b470f0 Fix `# fmt: skip` ignored in deeply nested expressions (#4883) by Nikhil Arora · 9 weeks ago
  36. 1b342ef Fix crash when multiple `# fmt: skip` comments are used in multi-part if-clause (#4731) (#4872) by Nikhil Arora · 2 months ago
  37. 7b265f1 Pin Hatch to hopefully fix Docker builds (#4878) by cobalt · 2 months ago
  38. c9523f4 Attempt to fix Docker build failures (#4876) by cobalt · 2 months ago
  39. 0f376e0 Fix crashes when fmt directives are indented (#4856) by cobalt · 2 months ago
  40. a8bfcc1 Fix `fmt: skip` skipping the line after instead of the line it's on (#4855) by cobalt · 2 months ago
  41. 3649771 Upgrade mypy (#4749) by Shantanu · 2 months ago
  42. 93d13b2 Fix imports from conv.py (#4787) by Gordon Messmer · 2 months ago
  43. 96cc0fe [pre-commit.ci] pre-commit autoupdate (#4786) by pre-commit-ci[bot] · 2 months ago
  44. 58c5ac8 Remove old `noqa` comments and disable `C901` globally (#4874) by cobalt · 2 months ago
  45. 6ea3ef8 Remove unnecessary parentheses from L.H.S of assignment statements (#4865) by Nikhil Arora · 3 months ago
  46. f5e2d06 Fix syntax in diff-shades conditional for compare job (#4868) by cobalt · 3 months ago
  47. a180c83 Minor CI improvements (#4867) by cobalt · 3 months ago
  48. cde9494 Bump actions/checkout from 5 to 6 (#4861) by dependabot[bot] · 3 months ago
  49. cbf105a Bump pypa/cibuildwheel from 3.2.1 to 3.3.0 (#4862) by dependabot[bot] · 3 months ago
  50. aa143e7 docs: clarify behavior of label and commit requirement (#4846) by Amrita kumari mishra · 3 months ago
  51. f37758e Fix `fix_fmt_skip_in_one_liners` crashing on `with` statements (#4853) by cobalt · 3 months ago
  52. 300d1d8 Fix `fix_fmt_skip_in_one_liners` crashing on annotated parameters (#4854) by cobalt · 3 months ago
  53. efad911 Fix comments being removed before fmt:off/on blocks (#4845) by Keshav Dev Sharma · 3 months ago
  54. 0c3d2ac feat: add output-file input for clean Black logging (#4824) by John Chilton · 3 months ago
  55. 45b4087 Drop support for EOL Python 3.9 (#4842) by Hugo van Kemenade · 3 months ago
  56. f209c53 Add arm64 windows builds and tests (#4814) by Finn Womack · 3 months ago
  57. 0a31a36 Remove `--no-cache` docs example (#4840) by GiGaGon · 3 months ago
  58. 93b57f7 Add new changelog (#4836) by cobalt · 3 months ago
  59. 05f0a8c Prepare for 25.11.0 release (#4825) by Cooper Lees · 3 months ago 25.11.0
  60. ae17c61 Fix tests on pytest 9 (#4835) by Shantanu · 3 months ago
  61. 138745e Include Windows and Python 3.14 in PR wheel build matrix, fix Windows build (#4832) by Shantanu · 3 months ago
  62. 18170d6 ci: add label for running all builds on a pull request (#4833) by z · 3 months ago
  63. 0e793e3 fix windows wheels (#4830) by cobalt · 3 months ago
  64. b71f36c Use build[uv] as cibuildwheel frontend (#4831) by Shantanu · 3 months ago
  65. a7bd594 Skip free threaded builds in cibuildwheel (#4829) by Shantanu · 3 months ago
  66. 862dee9 Update cibuildwheel (#4828) by Shantanu · 3 months ago
  67. b5f354c build: restrict to pytest 9.0 due to breakage in custom pytest_configure (#4827) by z · 3 months ago
  68. f705197 t-string support (#4805) by Tushar Sadhwani · 3 months ago
  69. 994e184 Fix: wrap GitHub install command in code block in README.md (#4817) by Harsha Sai · 3 months ago
  70. 5b3710d docs: label rst block with rst in README.md (#4819) by Zenith · 3 months ago
  71. b5df49f Bump actions/upload-artifact from 4 to 5 (#4815) by dependabot[bot] · 4 months ago
  72. 39c8fd2 Bump actions/download-artifact from 5 to 6 (#4816) by dependabot[bot] · 4 months ago
  73. b895a73 Fix #1245: Preserve comment formatting in fmt:off/on blocks (#4811) by elijahr · 4 months ago
  74. f735434 fix_fmt_skip_in_one_liners (#4800) by Anuj Soni · 4 months ago
  75. 4865e32 Clarify GitLab support for blame ignore (#4812) by Saar Yogev · 4 months ago
  76. 6296607 feat: add --no-cache option to prevent cache during formatting (#4803) by Pranay Pandey · 4 months ago
  77. 4e8a7aa Add fuzz tests to run in 3.14 (#4809) by Cooper Lees · 4 months ago
  78. 6122359 Add inital CI for 3.14 (#4804) by Cooper Lees · 4 months ago
  79. 27a3085 Write unchanged content to stdout when excluding formating from stdin (#4610) by sacereda · 4 months ago
  80. e97cf5b doc: Add note to changelog to use PR numbers (#4801) by cobalt · 4 months ago
  81. fdc606e chore: gitignore .pyd files (#4798) by cobalt · 4 months ago
  82. 43dbc2f Implement blackd python client (#4774) by Samuel Gaist · 4 months ago
  83. 298f8e7 Change GitHub action from upload-release-asset to action-gh-release (#4775) by Samuel Gaist · 4 months ago
  84. 0fc6fb7 ci: try running diff-shades runs concurrently (#4767) by cobalt · 4 months ago
  85. 517aac5 Move `multiline_string_handling` from unstable to preview (#4760) by cobalt · 4 months ago
  86. 95a1e75 Revert "ci: Run diff-shades on unstable instead of preview (#4741)" (#4799) by cobalt · 4 months ago
  87. 9a2ee5e Bump peter-evans/create-or-update-comment from 4.0.0 to 5.0.0 (#4778) by dependabot[bot] · 4 months ago
  88. c359dae Bump peter-evans/find-comment from 3.1.0 to 4.0.0 (#4779) by dependabot[bot] · 4 months ago
  89. cafb0f7 Added supported python versions badge on readme (#4790) by Nirjas Jakilim · 4 months ago
  90. 4380e55 Standardize type comments to form `# type: (value)` (#2097) (#4645) by Ranjodh Singh · 4 months ago
  91. 3a9b57f Add arm architecture to published executable (#4773) by Samuel Gaist · 4 months ago
  92. a30a825 Fix unreadable code block styles in dark mode documentation (#4789) by Adam Ross · 4 months ago
  93. 8203030 fix(3.12_generics_syntax): Fixed formatting of 3.12 generics syntax (#4777) by Kausthubh J Rao · 4 months ago
  94. 0b8f222 Improve vim plugin error message (#4772) by Samuel Gaist · 4 months ago
  95. ce9c7ff Fix handling of mismatched Python version in virtualenv (#4675) by Sergiu Bivol · 4 months ago
  96. be62dea GitHub Action: add support for the `required-version` "major-version-only" format when using pyproject.toml (#4770) by Eric Sampson · 4 months ago
  97. 903bef5 ci: ignore `#\r` in Fuzz (#4766) by cobalt · 5 months ago
  98. 2f7e323 Implement PEP639 (#4765) by Mathis · 5 months ago
  99. 77f16a7 Fix bug where module docstrings would be treated as normal strings if preceded by comments (#4764) by GiGaGon · 5 months ago
  100. 4a8e6b7 Improve generate_schema.py 8.3.0 code (#4758) by GiGaGon · 5 months ago