1. 9e969dd tests_black: always use the BlackRunner (#5066) by Michael R. Crusoe · 16 hours ago main upstream/main
  2. cbbbf64 Add support for PEP 798 and 810 (#5048) by Jelle Zijlstra · 7 days ago
  3. 21bb2fc Fix Windows path syntax in documentation. Fix assorted typos in codebase. (#5059) by Hunter Hogan · 7 days ago
  4. 9dff4e4 Bump actions/download-artifact from 8.0.0 to 8.0.1 (#5057) by dependabot[bot] · 8 days ago
  5. 28167fc Bump zizmorcore/zizmor-action from 0.5.0 to 0.5.2 (#5053) by dependabot[bot] · 12 days ago
  6. acc73dc Bump docker/login-action from 3.7.0 to 4.0.0 (#5040) by dependabot[bot] · 14 days ago
  7. bfbb4dc Bump docker/setup-buildx-action from 3.12.0 to 4.0.0 (#5050) by dependabot[bot] · 2 weeks ago
  8. c1ec31e Bump docker/build-push-action from 6.19.2 to 7.0.0 (#5051) by dependabot[bot] · 2 weeks ago
  9. 69cfa4c Add new changelog (#5047) by github-actions[bot] · 2 weeks ago
  10. c6755bb Prepare release 26.3.1 (#5046) by Jelle Zijlstra · 2 weeks ago 26.3.1
  11. 69973fd Harden blackd browser-facing request handling (#5039) by Jelle Zijlstra · 2 weeks ago
  12. 4937fe6 Fix some shenanigans with the cache file and IPython (#5038) by Jelle Zijlstra · 2 weeks ago
  13. 2e641d1 docs: remove outdated Black Playground references (#5044) by Cry Capital 🪿 · 2 weeks ago
  14. c014b22 Remove unused internal code (#5041) by oha · 2 weeks ago
  15. 0dae20b Add new changelog (#5036) by cobalt · 3 weeks ago
  16. c5c1cbd Minor release patches (#5035) by cobalt · 3 weeks ago
  17. 7e5a828 docs: clarify relationship between Black style and PEP 8 (#5025) by Dr Alex Mitre · 3 weeks ago
  18. 69705de docs: add clearer pyproject configuration guidance (#5026) by Dr Alex Mitre · 3 weeks ago
  19. 35ea679 Prepare release 26.3.0 (#5032) by Jelle Zijlstra · 3 weeks ago upstream/stable 26.3.0
  20. 4d81750 Remove gallery/ (#5030) by Jelle Zijlstra · 3 weeks ago
  21. 0a2560b Harden Black action version parsing (#5031) by Jelle Zijlstra · 3 weeks ago
  22. deab5d6 Revert "Bump hatch from 1.15.1 to 1.16.4" (#5028) by cobalt · 3 weeks ago
  23. 2beece7 Bump hatch from 1.15.1 to 1.16.4 (#5020) by dependabot[bot] · 3 weeks ago
  24. d764c0b Bump actions/upload-artifact from 6.0.0 to 7.0.0 (#5024) by dependabot[bot] · 3 weeks ago
  25. f5be8e0 Bump actions/download-artifact from 7.0.0 to 8.0.0 (#5019) by dependabot[bot] · 4 weeks ago
  26. 8b9d3e3 add winloop support and remove deprecated functionality from uvloop (#4996) by Vizonex · 4 weeks ago
  27. 457320a [pre-commit.ci] pre-commit autoupdate (#5018) by pre-commit-ci[bot] · 4 weeks ago
  28. 4da809e Do not encourage the use of an obsolete GitHub Actions (#5016) by Christian Clauss · 4 weeks ago
  29. ce030cc docs: add dedicated Jupyter Notebooks guide (#5009) by edvatar · 4 weeks ago
  30. 148efe4 Warn when target version exceeds runtime Python version (#4983) by Regis Camimura · 4 weeks ago
  31. 5566a35 Bump sphinxcontrib-programoutput from 0.18 to 0.19 (#5013) by dependabot[bot] · 4 weeks ago
  32. ea64be4 Bump actions/setup-python from 6.1.0 to 6.2.0 (#5014) by dependabot[bot] · 4 weeks ago
  33. b15d9d2 Fix Dependabot config (#5012) by cobalt · 4 weeks ago
  34. 1f8cbba A few more small CI tweaks (#4978) by cobalt · 4 weeks ago
  35. 13721d9 Clarify error message when no target Python version is specified (#5006) by srinithivijayakumars139-wq · 4 weeks ago
  36. 01c29bd Fix #4653 If guard explosion in case statement (#4884) by rxjacob · 4 weeks ago
  37. 88e7833 Fix crash on standalone comment in lambda default arguments (#4993) by Fridayworks · 4 weeks ago
  38. ff094ac Add an upper bound to `virtualenv` in the build deps (#5011) by cobalt · 4 weeks ago
  39. 16085d8 [pre-commit.ci] pre-commit autoupdate (#5005) by pre-commit-ci[bot] · 5 weeks ago
  40. 6b1392f Makefile must have tabs, not spaces (#5004) by Michael R. Crusoe · 5 weeks ago
  41. 1ba132d Remove Atom/Nuclide editor integration section (Closes #5002) (#5003) by Tommy Rieder · 5 weeks ago
  42. 2c8a4f6 Fix `wrap_comprehension_in` docs (#5000) by cobalt · 5 weeks ago
  43. 9d05e15 Docs: Expand preview style features documentation with examples (#4987) by Varun Chawla · 5 weeks ago
  44. 38b6d35 Bump docker/build-push-action from 6.18.0 to 6.19.2 (#4999) by dependabot[bot] · 5 weeks ago
  45. bd84c7e Aggregate escape counts across all f-string segments in normalize_fstring_quotes (#4998) by Kadir Can Ozden · 5 weeks ago
  46. 5518079 Bump zizmorcore/zizmor-action from 0.4.1 to 0.5.0 (#4990) by dependabot[bot] · 6 weeks ago
  47. e015af4 Bump docker/login-action from 3.6.0 to 3.7.0 (#4982) by dependabot[bot] · 7 weeks ago
  48. 0486c36 Bump actions/cache from 5.0.1 to 5.0.3 (#4981) by dependabot[bot] · 7 weeks ago
  49. 8889e20 Bump actions/setup-python from 6.1.0 to 6.2.0 (#4977) by dependabot[bot] · 8 weeks ago
  50. 722ce55 Bump zizmorcore/zizmor-action from 0.3.0 to 0.4.1 (#4976) by dependabot[bot] · 8 weeks ago
  51. b337466 [pre-commit.ci] pre-commit autoupdate (#4974) by pre-commit-ci[bot] · 9 weeks ago
  52. 61e6911 Bump actions/cache from 4.3.0 to 5.0.1 (#4924) by dependabot[bot] · 9 weeks ago
  53. fe875c0 Don't double-decode input, causing non-UTF-8 files to be corrupted (#4964) by cobalt · 9 weeks ago
  54. 5cdb4b6 Fix PyInstaller shutdown errors on macOS (#4930) by Ankit sisodya · 9 weeks ago
  55. e35561c Bump actions/checkout from 5.0.0 to 6.0.2 (#4969) by dependabot[bot] · 9 weeks ago
  56. 14713ac Fix `string_processing` error with unassigned long string literal with trailing comma (#4929) by Ankit sisodya · 9 weeks ago
  57. 1d233bb Simplify power operator hugging implementation (#4918) by Adam Sołtysik · 9 weeks ago
  58. f4b006f Fix: Preserve parentheses when merging # type: ignore with other comments to prevent AST errors (#4888) by Nikhil Arora · 9 weeks ago
  59. 115dbcf [pre-commit.ci] pre-commit autoupdate (#4943) by pre-commit-ci[bot] · 10 weeks ago
  60. a998a18 Add new changelog (#4962) by cobalt · 10 weeks ago
  61. 6305bf1 Prepare 2026.1.0 release (#4892) by cobalt · 10 weeks ago 26.1.0
  62. e71305b Bump pypa/cibuildwheel from 3.3.0 to 3.3.1 (#4961) by dependabot[bot] · 2 months ago
  63. 21a2a8c Fix Shutdown multiprocessing Manager in schedule_formatting (#4952) by nileshsingal · 2 months ago
  64. e3146ce Bump docker/setup-buildx-action from 3.11.1 to 3.12.0 (#4919) by dependabot[bot] · 2 months ago
  65. fe1fbc4 Bump actions/upload-artifact from 5.0.0 to 6.0.0 (#4923) by dependabot[bot] · 2 months ago
  66. 2b4b7fc Bump actions/download-artifact from 6.0.0 to 7.0.0 (#4922) by dependabot[bot] · 2 months ago
  67. d745be6 docs: document --force-exclude for pre-commit workflows (#4957) by Eric Grill · 2 months ago
  68. b41acd6 Various CI and doc refactors (#4928) by cobalt · 2 months ago
  69. 6f43612 Handle pathspec v1 changes (#4958) by cobalt · 2 months ago
  70. 200c550 Bump furo from 2025.9.25 to 2025.12.19 in /docs (#4933) by dependabot[bot] · 3 months ago
  71. c3cc5a9 CI: add a zizmor workflow (#4911) by William Woodruff · 4 months ago
  72. bfdecb1 Lingering CI/CD pins, add cooldowns, remove template injections (#4906) by William Woodruff · 4 months ago
  73. 7916e4a Upgrade PyPI upload workflow to use Trusted Publishing (#4589) (#4611) by Ahmed Mohamed · 4 months ago
  74. 6426151 Add CHANGES template post 25.12.0 (#4904) by Cooper Lees · 4 months ago
  75. 2fd75b0 Drop CI permissions, eliminate persisted credentials (#4905) by William Woodruff · 4 months ago
  76. 23b8127 Pin all GitHub Actions references (#4901) by William Woodruff · 4 months ago
  77. 782e560 Pin actions/checkout@v5.0.0 (#4895) by cobalt · 4 months ago 25.12.0
  78. f0f4094 Fix new lines being added after imports with `# fmt: skip` on them (#4894) by cobalt · 4 months ago
  79. 70fc194 Revert "Fix `# fmt: skip` ignored in deeply nested expressions" (#4893) by cobalt · 4 months ago
  80. 7044b14 Prepare 25.12.0 release (#4891) by cobalt · 4 months ago
  81. 5b470f0 Fix `# fmt: skip` ignored in deeply nested expressions (#4883) by Nikhil Arora · 4 months ago
  82. 1b342ef Fix crash when multiple `# fmt: skip` comments are used in multi-part if-clause (#4731) (#4872) by Nikhil Arora · 4 months ago
  83. 7b265f1 Pin Hatch to hopefully fix Docker builds (#4878) by cobalt · 4 months ago
  84. c9523f4 Attempt to fix Docker build failures (#4876) by cobalt · 4 months ago
  85. 0f376e0 Fix crashes when fmt directives are indented (#4856) by cobalt · 4 months ago
  86. a8bfcc1 Fix `fmt: skip` skipping the line after instead of the line it's on (#4855) by cobalt · 4 months ago
  87. 3649771 Upgrade mypy (#4749) by Shantanu · 4 months ago
  88. 93d13b2 Fix imports from conv.py (#4787) by Gordon Messmer · 4 months ago
  89. 96cc0fe [pre-commit.ci] pre-commit autoupdate (#4786) by pre-commit-ci[bot] · 4 months ago
  90. 58c5ac8 Remove old `noqa` comments and disable `C901` globally (#4874) by cobalt · 4 months ago
  91. 6ea3ef8 Remove unnecessary parentheses from L.H.S of assignment statements (#4865) by Nikhil Arora · 4 months ago
  92. f5e2d06 Fix syntax in diff-shades conditional for compare job (#4868) by cobalt · 4 months ago
  93. a180c83 Minor CI improvements (#4867) by cobalt · 4 months ago
  94. cde9494 Bump actions/checkout from 5 to 6 (#4861) by dependabot[bot] · 4 months ago
  95. cbf105a Bump pypa/cibuildwheel from 3.2.1 to 3.3.0 (#4862) by dependabot[bot] · 4 months ago
  96. aa143e7 docs: clarify behavior of label and commit requirement (#4846) by Amrita kumari mishra · 4 months ago
  97. f37758e Fix `fix_fmt_skip_in_one_liners` crashing on `with` statements (#4853) by cobalt · 4 months ago
  98. 300d1d8 Fix `fix_fmt_skip_in_one_liners` crashing on annotated parameters (#4854) by cobalt · 4 months ago
  99. efad911 Fix comments being removed before fmt:off/on blocks (#4845) by Keshav Dev Sharma · 4 months ago
  100. 0c3d2ac feat: add output-file input for clean Black logging (#4824) by John Chilton · 4 months ago