|
10 | 10 |
|
11 | 11 | <!-- Changes that affect Black's stable style --> |
12 | 12 |
|
13 | | -- Fix comments getting removed from inside parenthesized strings (#3909) |
14 | | - |
15 | 13 | ### Preview style |
16 | 14 |
|
17 | 15 | <!-- Changes that affect Black's preview style --> |
18 | 16 |
|
19 | | -- Fix long lines with power operators getting splitted before the line length (#3942) |
20 | | -- Long type hints are now wrapped in parentheses and properly indented when split across |
21 | | - multiple lines (#3899) |
22 | | -- Magic trailing commas are now respected in return types. (#3916) |
23 | | -- Require one empty line after module-level docstrings. (#3932) |
24 | | -- Treat raw triple-quoted strings as docstrings (#3947) |
25 | | - |
26 | 17 | ### Configuration |
27 | 18 |
|
28 | 19 | <!-- Changes to how Black can be configured --> |
29 | 20 |
|
30 | | -- Fix cache versioning logic when `BLACK_CACHE_DIR` is set (#3937) |
31 | | - |
32 | 21 | ### Packaging |
33 | 22 |
|
34 | 23 | <!-- Changes to how Black is packaged, such as dependency requirements --> |
|
37 | 26 |
|
38 | 27 | <!-- Changes to the parser or to version autodetection --> |
39 | 28 |
|
40 | | -- Fix bug where attributes named `type` were not acccepted inside `match` statements |
41 | | - (#3950) |
42 | | -- Add support for PEP 695 type aliases containing lambdas and other unusual expressions |
43 | | - (#3949) |
44 | | - |
45 | 29 | ### Performance |
46 | 30 |
|
47 | 31 | <!-- Changes that improve Black's performance. --> |
|
50 | 34 |
|
51 | 35 | <!-- Changes to Black's terminal output and error messages --> |
52 | 36 |
|
53 | | -- Black no longer attempts to provide special errors for attempting to format Python 2 |
54 | | - code (#3933) |
55 | | -- Black will more consistently print stacktraces on internal errors in verbose mode |
56 | | - (#3938) |
57 | | - |
58 | 37 | ### _Blackd_ |
59 | 38 |
|
60 | 39 | <!-- Changes to blackd --> |
|
63 | 42 |
|
64 | 43 | <!-- For example, Docker, GitHub Actions, pre-commit, editors --> |
65 | 44 |
|
66 | | -- The action output displayed in the job summary is now wrapped in Markdown (#3914) |
67 | | - |
68 | 45 | ### Documentation |
69 | 46 |
|
70 | 47 | <!-- Major changes to documentation and policies. Small docs changes |
71 | 48 | don't need a changelog entry. --> |
72 | 49 |
|
| 50 | +## 23.10.0 |
| 51 | + |
| 52 | +### Stable style |
| 53 | + |
| 54 | +- Fix comments getting removed from inside parenthesized strings (#3909) |
| 55 | + |
| 56 | +### Preview style |
| 57 | + |
| 58 | +- Fix long lines with power operators getting split before the line length (#3942) |
| 59 | +- Long type hints are now wrapped in parentheses and properly indented when split across |
| 60 | + multiple lines (#3899) |
| 61 | +- Magic trailing commas are now respected in return types. (#3916) |
| 62 | +- Require one empty line after module-level docstrings. (#3932) |
| 63 | +- Treat raw triple-quoted strings as docstrings (#3947) |
| 64 | + |
| 65 | +### Configuration |
| 66 | + |
| 67 | +- Fix cache versioning logic when `BLACK_CACHE_DIR` is set (#3937) |
| 68 | + |
| 69 | +### Parser |
| 70 | + |
| 71 | +- Fix bug where attributes named `type` were not acccepted inside `match` statements |
| 72 | + (#3950) |
| 73 | +- Add support for PEP 695 type aliases containing lambdas and other unusual expressions |
| 74 | + (#3949) |
| 75 | + |
| 76 | +### Output |
| 77 | + |
| 78 | +- Black no longer attempts to provide special errors for attempting to format Python 2 |
| 79 | + code (#3933) |
| 80 | +- Black will more consistently print stacktraces on internal errors in verbose mode |
| 81 | + (#3938) |
| 82 | + |
| 83 | +### Integrations |
| 84 | + |
| 85 | +- The action output displayed in the job summary is now wrapped in Markdown (#3914) |
| 86 | + |
73 | 87 | ## 23.9.1 |
74 | 88 |
|
75 | 89 | Due to various issues, the previous release (23.9.0) did not include compiled mypyc |
|
0 commit comments