Closed renovate[bot] closed 2 years ago
Merging #109 (85808b1) into master (94f0920) will not change coverage. The diff coverage is
n/a
.
@@ Coverage Diff @@
## master #109 +/- ##
=======================================
Coverage 97.45% 97.45%
=======================================
Files 29 29
Lines 983 983
=======================================
Hits 958 958
Misses 25 25
Continue to review full report at Codecov.
Legend - Click here to learn more
Δ = absolute <relative> (impact)
,ø = not affected
,? = missing data
Powered by Codecov. Last update 94f0920...85808b1. Read the comment docs.
This PR contains the following updates:
20.8b1
->22.3.0
Release Notes
psf/black
### [`v22.3.0`](https://togithub.com/psf/black/blob/HEAD/CHANGES.md#2230) [Compare Source](https://togithub.com/psf/black/compare/22.1.0...22.3.0) ##### Preview style - Code cell separators `#%%` are now standardised to `# %%` ([#2919](https://togithub.com/psf/black/issues/2919)) - Remove unnecessary parentheses from `except` statements ([#2939](https://togithub.com/psf/black/issues/2939)) - Remove unnecessary parentheses from tuple unpacking in `for` loops ([#2945](https://togithub.com/psf/black/issues/2945)) - Avoid magic-trailing-comma in single-element subscripts ([#2942](https://togithub.com/psf/black/issues/2942)) ##### Configuration - Do not format `__pypackages__` directories by default ([#2836](https://togithub.com/psf/black/issues/2836)) - Add support for specifying stable version with `--required-version` ([#2832](https://togithub.com/psf/black/issues/2832)). - Avoid crashing when the user has no homedir ([#2814](https://togithub.com/psf/black/issues/2814)) - Avoid crashing when md5 is not available ([#2905](https://togithub.com/psf/black/issues/2905)) - Fix handling of directory junctions on Windows ([#2904](https://togithub.com/psf/black/issues/2904)) ##### Documentation - Update pylint config documentation ([#2931](https://togithub.com/psf/black/issues/2931)) ##### Integrations - Move test to disable plugin in Vim/Neovim, which speeds up loading ([#2896](https://togithub.com/psf/black/issues/2896)) ##### Output - In verbose, mode, log when *Black* is using user-level config ([#2861](https://togithub.com/psf/black/issues/2861)) ##### Packaging - Fix Black to work with Click 8.1.0 ([#2966](https://togithub.com/psf/black/issues/2966)) - On Python 3.11 and newer, use the standard library's `tomllib` instead of `tomli` ([#2903](https://togithub.com/psf/black/issues/2903)) - `black-primer`, the deprecated internal devtool, has been removed and copied to a [separate repository](https://togithub.com/cooperlees/black-primer) ([#2924](https://togithub.com/psf/black/issues/2924)) ##### Parser - Black can now parse starred expressions in the target of `for` and `async for` statements, e.g `for item in *items_1, *items_2: pass` ([#2879](https://togithub.com/psf/black/issues/2879)). ### [`v22.1.0`](https://togithub.com/psf/black/blob/HEAD/CHANGES.md#2210) [Compare Source](https://togithub.com/psf/black/compare/20.8b1...22.1.0) At long last, *Black* is no longer a beta product! This is the first non-beta release and the first release covered by our new [stability policy](https://black.readthedocs.io/en/stable/the_black_code_style/index.html#stability-policy). ##### Highlights - **Remove Python 2 support** ([#2740](https://togithub.com/psf/black/issues/2740)) - Introduce the `--preview` flag ([#2752](https://togithub.com/psf/black/issues/2752)) ##### Style - Deprecate `--experimental-string-processing` and move the functionality under `--preview` ([#2789](https://togithub.com/psf/black/issues/2789)) - For stubs, one blank line between class attributes and methods is now kept if there's at least one pre-existing blank line ([#2736](https://togithub.com/psf/black/issues/2736)) - Black now normalizes string prefix order ([#2297](https://togithub.com/psf/black/issues/2297)) - Remove spaces around power operators if both operands are simple ([#2726](https://togithub.com/psf/black/issues/2726)) - Work around bug that causes unstable formatting in some cases in the presence of the magic trailing comma ([#2807](https://togithub.com/psf/black/issues/2807)) - Use parentheses for attribute access on decimal float and int literals ([#2799](https://togithub.com/psf/black/issues/2799)) - Don't add whitespace for attribute access on hexadecimal, binary, octal, and complex literals ([#2799](https://togithub.com/psf/black/issues/2799)) - Treat blank lines in stubs the same inside top-level `if` statements ([#2820](https://togithub.com/psf/black/issues/2820)) - Fix unstable formatting with semicolons and arithmetic expressions ([#2817](https://togithub.com/psf/black/issues/2817)) - Fix unstable formatting around magic trailing comma ([#2572](https://togithub.com/psf/black/issues/2572)) ##### Parser - Fix mapping cases that contain as-expressions, like `case {"key": 1 | 2 as password}` ([#2686](https://togithub.com/psf/black/issues/2686)) - Fix cases that contain multiple top-level as-expressions, like `case 1 as a, 2 as b` ([#2716](https://togithub.com/psf/black/issues/2716)) - Fix call patterns that contain as-expressions with keyword arguments, like `case Foo(bar=baz as quux)` ([#2749](https://togithub.com/psf/black/issues/2749)) - Tuple unpacking on `return` and `yield` constructs now implies 3.8+ ([#2700](https://togithub.com/psf/black/issues/2700)) - Unparenthesized tuples on annotated assignments (e.g `values: Tuple[int, ...] = 1, 2, 3`) now implies 3.8+ ([#2708](https://togithub.com/psf/black/issues/2708)) - Fix handling of standalone `match()` or `case()` when there is a trailing newline or a comment inside of the parentheses. ([#2760](https://togithub.com/psf/black/issues/2760)) - `from __future__ import annotations` statement now implies Python 3.7+ ([#2690](https://togithub.com/psf/black/issues/2690)) ##### Performance - Speed-up the new backtracking parser about 4X in general (enabled when `--target-version` is set to 3.10 and higher). ([#2728](https://togithub.com/psf/black/issues/2728)) - *Black* is now compiled with [mypyc](https://togithub.com/mypyc/mypyc) for an overall 2x speed-up. 64-bit Windows, MacOS, and Linux (not including musl) are supported. ([#1009](https://togithub.com/psf/black/issues/1009), [#2431](https://togithub.com/psf/black/issues/2431)) ##### Configuration - Do not accept bare carriage return line endings in pyproject.toml ([#2408](https://togithub.com/psf/black/issues/2408)) - Add configuration option (`python-cell-magics`) to format cells with custom magics in Jupyter Notebooks ([#2744](https://togithub.com/psf/black/issues/2744)) - Allow setting custom cache directory on all platforms with environment variable `BLACK_CACHE_DIR` ([#2739](https://togithub.com/psf/black/issues/2739)). - Enable Python 3.10+ by default, without any extra need to specify `--target-version=py310`. ([#2758](https://togithub.com/psf/black/issues/2758)) - Make passing `SRC` or `--code` mandatory and mutually exclusive ([#2804](https://togithub.com/psf/black/issues/2804)) ##### Output - Improve error message for invalid regular expression ([#2678](https://togithub.com/psf/black/issues/2678)) - Improve error message when parsing fails during AST safety check by embedding the underlying SyntaxError ([#2693](https://togithub.com/psf/black/issues/2693)) - No longer color diff headers white as it's unreadable in light themed terminals ([#2691](https://togithub.com/psf/black/issues/2691)) - Text coloring added in the final statistics ([#2712](https://togithub.com/psf/black/issues/2712)) - Verbose mode also now describes how a project root was discovered and which paths will be formatted. ([#2526](https://togithub.com/psf/black/issues/2526)) ##### Packaging - All upper version bounds on dependencies have been removed ([#2718](https://togithub.com/psf/black/issues/2718)) - `typing-extensions` is no longer a required dependency in Python 3.10+ ([#2772](https://togithub.com/psf/black/issues/2772)) - Set `click` lower bound to `8.0.0` ([#2791](https://togithub.com/psf/black/issues/2791)) ##### Integrations - Update GitHub action to support containerized runs ([#2748](https://togithub.com/psf/black/issues/2748)) ##### Documentation - Change protocol in pip installation instructions to `https://` ([#2761](https://togithub.com/psf/black/issues/2761)) - Change HTML theme to Furo primarily for its responsive design and mobile support ([#2793](https://togithub.com/psf/black/issues/2793)) - Deprecate the `black-primer` tool ([#2809](https://togithub.com/psf/black/issues/2809)) - Document Python support policy ([#2819](https://togithub.com/psf/black/issues/2819))Configuration
📅 Schedule: At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
â™» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by WhiteSource Renovate. View repository job log here.