Prepare release 22.12.0 (#3413)
This commit is contained in:
parent
5b1443aefd
commit
2ddea293a8
58
CHANGES.md
58
CHANGES.md
@ -14,23 +14,10 @@
|
|||||||
|
|
||||||
<!-- Changes that affect Black's preview style -->
|
<!-- Changes that affect Black's preview style -->
|
||||||
|
|
||||||
- Enforce empty lines before classes and functions with sticky leading comments (#3302)
|
|
||||||
- Reformat empty and whitespace-only files as either an empty file (if no newline is
|
|
||||||
present) or as a single newline character (if a newline is present) (#3348)
|
|
||||||
- Implicitly concatenated strings used as function args are now wrapped inside
|
|
||||||
parentheses (#3307)
|
|
||||||
- Correctly handle trailing commas that are inside a line's leading non-nested parens
|
|
||||||
(#3370)
|
|
||||||
|
|
||||||
### Configuration
|
### Configuration
|
||||||
|
|
||||||
<!-- Changes to how Black can be configured -->
|
<!-- Changes to how Black can be configured -->
|
||||||
|
|
||||||
- Fix incorrectly applied .gitignore rules by considering the .gitignore location and
|
|
||||||
the relative path to the target file (#3338)
|
|
||||||
- Fix incorrectly ignoring .gitignore presence when more than one source directory is
|
|
||||||
specified (#3336)
|
|
||||||
|
|
||||||
### Packaging
|
### Packaging
|
||||||
|
|
||||||
<!-- Changes to how Black is packaged, such as dependency requirements -->
|
<!-- Changes to how Black is packaged, such as dependency requirements -->
|
||||||
@ -39,10 +26,6 @@
|
|||||||
|
|
||||||
<!-- Changes to the parser or to version autodetection -->
|
<!-- Changes to the parser or to version autodetection -->
|
||||||
|
|
||||||
- Parsing support has been added for walruses inside generator expression that are
|
|
||||||
passed as function args (for example,
|
|
||||||
`any(match := my_re.match(text) for text in texts)`) (#3327).
|
|
||||||
|
|
||||||
### Performance
|
### Performance
|
||||||
|
|
||||||
<!-- Changes that improve Black's performance. -->
|
<!-- Changes that improve Black's performance. -->
|
||||||
@ -59,14 +42,49 @@
|
|||||||
|
|
||||||
<!-- For example, Docker, GitHub Actions, pre-commit, editors -->
|
<!-- For example, Docker, GitHub Actions, pre-commit, editors -->
|
||||||
|
|
||||||
- Vim plugin: Optionally allow using the system installation of Black via
|
|
||||||
`let g:black_use_virtualenv = 0`(#3309)
|
|
||||||
|
|
||||||
### Documentation
|
### Documentation
|
||||||
|
|
||||||
<!-- Major changes to documentation and policies. Small docs changes
|
<!-- Major changes to documentation and policies. Small docs changes
|
||||||
don't need a changelog entry. -->
|
don't need a changelog entry. -->
|
||||||
|
|
||||||
|
## 22.12.0
|
||||||
|
|
||||||
|
### Preview style
|
||||||
|
|
||||||
|
<!-- Changes that affect Black's preview style -->
|
||||||
|
|
||||||
|
- Enforce empty lines before classes and functions with sticky leading comments (#3302)
|
||||||
|
- Reformat empty and whitespace-only files as either an empty file (if no newline is
|
||||||
|
present) or as a single newline character (if a newline is present) (#3348)
|
||||||
|
- Implicitly concatenated strings used as function args are now wrapped inside
|
||||||
|
parentheses (#3307)
|
||||||
|
- Correctly handle trailing commas that are inside a line's leading non-nested parens
|
||||||
|
(#3370)
|
||||||
|
|
||||||
|
### Configuration
|
||||||
|
|
||||||
|
<!-- Changes to how Black can be configured -->
|
||||||
|
|
||||||
|
- Fix incorrectly applied `.gitignore` rules by considering the `.gitignore` location
|
||||||
|
and the relative path to the target file (#3338)
|
||||||
|
- Fix incorrectly ignoring `.gitignore` presence when more than one source directory is
|
||||||
|
specified (#3336)
|
||||||
|
|
||||||
|
### Parser
|
||||||
|
|
||||||
|
<!-- Changes to the parser or to version autodetection -->
|
||||||
|
|
||||||
|
- Parsing support has been added for walruses inside generator expression that are
|
||||||
|
passed as function args (for example,
|
||||||
|
`any(match := my_re.match(text) for text in texts)`) (#3327).
|
||||||
|
|
||||||
|
### Integrations
|
||||||
|
|
||||||
|
<!-- For example, Docker, GitHub Actions, pre-commit, editors -->
|
||||||
|
|
||||||
|
- Vim plugin: Optionally allow using the system installation of Black via
|
||||||
|
`let g:black_use_virtualenv = 0`(#3309)
|
||||||
|
|
||||||
## 22.10.0
|
## 22.10.0
|
||||||
|
|
||||||
### Highlights
|
### Highlights
|
||||||
|
@ -7,7 +7,7 @@ Use [pre-commit](https://pre-commit.com/). Once you
|
|||||||
```yaml
|
```yaml
|
||||||
repos:
|
repos:
|
||||||
- repo: https://github.com/psf/black
|
- repo: https://github.com/psf/black
|
||||||
rev: 22.10.0
|
rev: 22.12.0
|
||||||
hooks:
|
hooks:
|
||||||
- id: black
|
- id: black
|
||||||
# It is recommended to specify the latest version of Python
|
# It is recommended to specify the latest version of Python
|
||||||
|
@ -175,7 +175,7 @@ You can check the version of _Black_ you have installed using the `--version` fl
|
|||||||
|
|
||||||
```console
|
```console
|
||||||
$ black --version
|
$ black --version
|
||||||
black, version 22.10.0
|
black, version 22.12.0
|
||||||
```
|
```
|
||||||
|
|
||||||
An option to require a specific version to be running is also provided.
|
An option to require a specific version to be running is also provided.
|
||||||
|
Loading…
Reference in New Issue
Block a user