Bump black from 24.10.0 to 25.1.0
Bumps black from 24.10.0 to 25.1.0.
Release notes
Sourced from black's releases.
25.1.0
Highlights
This release introduces the new 2025 stable style (#4558), stabilizing the following changes:
- Normalize casing of Unicode escape characters in strings to lowercase (#2916)
- Fix inconsistencies in whether certain strings are detected as docstrings (#4095)
- Consistently add trailing commas to typed function parameters (#4164)
- Remove redundant parentheses in if guards for case blocks (#4214)
- Add parentheses to if clauses in case blocks when the line is too long (#4269)
- Whitespace before
# fmt: skip
comments is no longer normalized (#4146)- Fix line length computation for certain expressions that involve the power operator (#4154)
- Check if there is a newline before the terminating quotes of a docstring (#4185)
- Fix type annotation spacing between
*
and more complex type variable tuple (#4440)The following changes were not in any previous release:
- Remove parentheses around sole list items (#4312)
- Generic function definitions are now formatted more elegantly: parameters are split over multiple lines first instead of type parameter definitions (#4553)
Stable style
- Fix formatting cells in IPython notebooks with magic methods and starting or trailing empty lines (#4484)
- Fix crash when formatting
with
statements containing tuple generators/unpacking (#4538)Preview style
- Fix/remove string merging changing f-string quotes on f-strings with internal quotes (#4498)
- Collapse multiple empty lines after an import into one (#4489)
- Prevent
string_processing
andwrap_long_dict_values_in_parens
from removing parentheses around long dictionary values (#4377)- Move
wrap_long_dict_values_in_parens
from the unstable to preview style (#4561)Packaging
Performance
- Speed up the
is_fstring_start
function in Black's tokenizer (#4541)Integrations
- If using stdin with
--stdin-filename
set to a force excluded path, stdin won't be
... (truncated)
Changelog
Sourced from black's changelog.
25.1.0
Highlights
This release introduces the new 2025 stable style (#4558), stabilizing the following changes:
- Normalize casing of Unicode escape characters in strings to lowercase (#2916)
- Fix inconsistencies in whether certain strings are detected as docstrings (#4095)
- Consistently add trailing commas to typed function parameters (#4164)
- Remove redundant parentheses in if guards for case blocks (#4214)
- Add parentheses to if clauses in case blocks when the line is too long (#4269)
- Whitespace before
# fmt: skip
comments is no longer normalized (#4146)- Fix line length computation for certain expressions that involve the power operator (#4154)
- Check if there is a newline before the terminating quotes of a docstring (#4185)
- Fix type annotation spacing between
*
and more complex type variable tuple (#4440)The following changes were not in any previous release:
- Remove parentheses around sole list items (#4312)
- Generic function definitions are now formatted more elegantly: parameters are split over multiple lines first instead of type parameter definitions (#4553)
Stable style
- Fix formatting cells in IPython notebooks with magic methods and starting or trailing empty lines (#4484)
- Fix crash when formatting
with
statements containing tuple generators/unpacking (#4538)Preview style
- Fix/remove string merging changing f-string quotes on f-strings with internal quotes (#4498)
- Collapse multiple empty lines after an import into one (#4489)
- Prevent
string_processing
andwrap_long_dict_values_in_parens
from removing parentheses around long dictionary values (#4377)- Move
wrap_long_dict_values_in_parens
from the unstable to preview style (#4561)Packaging
Performance
- Speed up the
is_fstring_start
function in Black's tokenizer (#4541)Integrations
... (truncated)
Commits
-
8a737e7
Prepare release 25.1.0 (#4563) -
d330dee
docs: We're not going to use backslashes for the with statement (#4564) -
3d81290
Movewrap_long_dict_values_in_parens
to the preview style (#4561) -
459562c
Improve function declaration wrapping when it contains generic type definitio... -
99dbf30
Cache executor to avoid hitting open file limits (#4560) -
c0b92f3
Prepare the 2025 stable style (#4558) -
e58baf1
Add test for #1187 (#4559) -
1455ae4
Fix docs CI (#4555) -
584d033
fix: Don't remove parenthesis around long dictionary values (#4377) -
6e96540
Fix CI (#4551) - Additional commits viewable in compare view
Merge request reports
Activity
added dependencies python labels
assigned to @hifis-bot
requested review from @hueser93
added 13 commits
-
9f2d2f63...edc2d58a - 12 commits from branch
master
- 861704c1 - Bump black from 24.10.0 to 25.1.0
-
9f2d2f63...edc2d58a - 12 commits from branch
mentioned in commit f4b1e919
Please register or sign in to reply