|
1 | 1 | # Change Log
|
2 | 2 |
|
3 |
| -## Unreleased |
| 3 | +## 25.9.0 |
4 | 4 |
|
5 | 5 | ### Highlights
|
6 | 6 |
|
7 |
| -<!-- Include any especially major or disruptive changes here --> |
| 7 | +- Remove support for pre-python 3.7 `await/async` as soft keywords/variable names |
| 8 | + (#4676) |
8 | 9 |
|
9 | 10 | ### Stable style
|
10 | 11 |
|
11 |
| -<!-- Changes that affect Black's stable style --> |
12 |
| - |
13 | 12 | - Fix crash while formatting a long `del` statement containing tuples (#4628)
|
14 | 13 | - Fix crash while formatting expressions using the walrus operator in complex `with`
|
15 | 14 | statements (#4630)
|
|
19 | 18 | - Fix crash when formatting a `\` followed by a `\r` followed by a comment (#4663)
|
20 | 19 | - Fix crash on a `\\r\n` (#4673)
|
21 | 20 | - Fix crash on `await ...` (where `...` is a literal `Ellipsis`) (#4676)
|
22 |
| -- Remove support for pre-python 3.7 `await/async` as soft keywords/variable names |
23 |
| - (#4676) |
24 | 21 | - Fix crash on parenthesized expression inside a type parameter bound (#4684)
|
25 | 22 | - Fix crash when using line ranges excluding indented single line decorated items
|
26 | 23 | (#4670)
|
27 | 24 |
|
28 | 25 | ### Preview style
|
29 | 26 |
|
30 |
| -<!-- Changes that affect Black's preview style --> |
31 |
| - |
32 | 27 | - Fix a bug where one-liner functions/conditionals marked with `# fmt: skip` would still
|
33 | 28 | be formatted (#4552)
|
34 | 29 | - Improve `multiline_string_handling` with ternaries and dictionaries (#4657)
|
|
40 | 35 | - Add `\r` style newlines to the potential newlines to normalize file newlines both from
|
41 | 36 | and to (#4710)
|
42 | 37 |
|
43 |
| -### Configuration |
44 |
| - |
45 |
| -<!-- Changes to how Black can be configured --> |
46 |
| - |
47 |
| -### Packaging |
48 |
| - |
49 |
| -<!-- Changes to how Black is packaged, such as dependency requirements --> |
50 |
| - |
51 | 38 | ### Parser
|
52 | 39 |
|
53 |
| -<!-- Changes to the parser or to version autodetection --> |
54 |
| - |
55 | 40 | - Rewrite tokenizer to improve performance and compliance (#4536)
|
56 | 41 | - Fix bug where certain unusual expressions (e.g., lambdas) were not accepted in type
|
57 | 42 | parameter bounds and defaults. (#4602)
|
58 | 43 |
|
59 | 44 | ### Performance
|
60 | 45 |
|
61 |
| -<!-- Changes that improve Black's performance. --> |
62 |
| - |
63 | 46 | - Avoid using an extra process when running with only one worker (#4734)
|
64 | 47 |
|
65 |
| -### Output |
66 |
| - |
67 |
| -<!-- Changes to Black's terminal output and error messages --> |
68 |
| - |
69 |
| -### _Blackd_ |
70 |
| - |
71 |
| -<!-- Changes to blackd --> |
72 |
| - |
73 | 48 | ### Integrations
|
74 | 49 |
|
75 |
| -<!-- For example, Docker, GitHub Actions, pre-commit, editors --> |
76 |
| - |
77 | 50 | - Fix the version check in the vim file to reject Python 3.8 (#4567)
|
78 | 51 | - Enhance GitHub Action `psf/black` to read Black version from an additional section in
|
79 | 52 | pyproject.toml: `[project.dependency-groups]` (#4606)
|
80 | 53 | - Build gallery docker image with python3-slim and reduce image size (#4686)
|
81 | 54 |
|
82 | 55 | ### Documentation
|
83 | 56 |
|
84 |
| -<!-- Major changes to documentation and policies. Small docs changes |
85 |
| - don't need a changelog entry. --> |
86 |
| - |
87 | 57 | - Add FAQ entry for windows emoji not displaying (#4714)
|
88 | 58 |
|
89 | 59 | ## 25.1.0
|
|
0 commit comments