|
1 | 1 | # Change Log |
2 | 2 |
|
3 | | -## Unreleased |
4 | | - |
5 | | -<!-- PR authors: |
6 | | - Please include the PR number in the changelog entry, not the issue number --> |
| 3 | +## 25.12.0 |
7 | 4 |
|
8 | 5 | ### Highlights |
9 | 6 |
|
10 | | -<!-- Include any especially major or disruptive changes here --> |
11 | | - |
12 | 7 | - Black no longer supports running with Python 3.9 (#4842) |
13 | 8 |
|
14 | 9 | ### Stable style |
15 | 10 |
|
16 | | -<!-- Changes that affect Black's stable style --> |
17 | | - |
18 | 11 | - Fix bug where comments preceding `# fmt: off`/`# fmt: on` blocks were incorrectly |
19 | 12 | removed, particularly affecting Jupytext's `# %% [markdown]` comments (#4845) |
20 | 13 | - Fix crash when multiple `# fmt: skip` comments are used in a multi-part if-clause, on |
|
23 | 16 |
|
24 | 17 | ### Preview style |
25 | 18 |
|
26 | | -<!-- Changes that affect Black's preview style --> |
27 | | - |
28 | 19 | - Fix `fmt: skip` skipping the line after instead of the line it's on (#4855) |
29 | 20 | - Remove unnecessary parentheses from the left-hand side of assignments while preserving |
30 | 21 | magic trailing commas and intentional multiline formatting (#4865) |
31 | 22 | - Fix `fix_fmt_skip_in_one_liners` crashing on `with` statements (#4853) |
32 | 23 | - Fix `fix_fmt_skip_in_one_liners` crashing on annotated parameters (#4854) |
33 | 24 | - Fix `# fmt: skip` behavior for deeply nested expressions (#4883) |
34 | 25 |
|
35 | | -### Configuration |
36 | | - |
37 | | -<!-- Changes to how Black can be configured --> |
38 | | - |
39 | 26 | ### Packaging |
40 | 27 |
|
41 | 28 | <!-- Changes to how Black is packaged, such as dependency requirements --> |
42 | 29 |
|
43 | | -### Parser |
44 | | - |
45 | | -<!-- Changes to the parser or to version autodetection --> |
46 | | - |
47 | | -### Performance |
48 | | - |
49 | | -<!-- Changes that improve Black's performance. --> |
50 | | - |
51 | | -### Output |
52 | | - |
53 | | -<!-- Changes to Black's terminal output and error messages --> |
54 | | - |
55 | | -### _Blackd_ |
56 | | - |
57 | | -<!-- Changes to blackd --> |
| 30 | +- Releases now include arm64 Windows binaries and wheels (#4814) |
58 | 31 |
|
59 | 32 | ### Integrations |
60 | 33 |
|
61 | 34 | <!-- For example, Docker, GitHub Actions, pre-commit, editors --> |
62 | 35 |
|
63 | | -### Documentation |
64 | | - |
65 | | -<!-- Major changes to documentation and policies. Small docs changes |
66 | | - don't need a changelog entry. --> |
| 36 | +- Add `output-file` input to GitHub Action `psf/black` to write formatter output to a |
| 37 | + file for artifact capture and log cleanliness (#4824) |
67 | 38 |
|
68 | 39 | ## 25.11.0 |
69 | 40 |
|
|
95 | 66 | ### Packaging |
96 | 67 |
|
97 | 68 | - Releases now include arm64 Linux binaries (#4773) |
98 | | -- Releases now include arm64 Windows binaries and wheels (#4814) |
99 | 69 |
|
100 | 70 | ### Output |
101 | 71 |
|
|
112 | 82 | - Enable 3.14 base CI (#4804) |
113 | 83 | - Enhance GitHub Action `psf/black` to support the `required-version` major-version-only |
114 | 84 | "stability" format when using pyproject.toml (#4770) |
115 | | -- Add `output-file` input to GitHub Action `psf/black` to write formatter output to a |
116 | | - file for artifact capture and log cleanliness (#4824) |
117 | 85 | - Improve error message for vim plugin users. It now handles independently vim version |
118 | 86 | - Vim: Warn on unsupported Vim and Python versions independently (#4772) |
119 | 87 | - Vim: Print the import paths when importing black fails (#4675) |
|
0 commit comments