github psf/black 23.9.0

latest releases: 24.10.0, 24.8.0, 24.4.2...
14 months ago

23.9.0

Preview style

  • More concise formatting for dummy implementations (#3796)
  • In stub files, add a blank line between a statement with a body (e.g an
    if sys.version_info > (3, x):) and a function definition on the same level (#3862)
  • Fix a bug whereby spaces were removed from walrus operators within subscript(#3823)

Configuration

  • Black now applies exclusion and ignore logic before resolving symlinks (#3846)

Performance

  • Avoid importing IPython if notebook cells do not contain magics (#3782)
  • Improve caching by comparing file hashes as fallback for mtime and size (#3821)

Blackd

  • Fix an issue in blackd with single character input (#3558)

Integrations

  • Black now has an
    official pre-commit mirror. Swapping
    https://github.com/psf/black to https://github.com/psf/black-pre-commit-mirror in
    your .pre-commit-config.yaml will make Black about 2x faster (#3828)
  • The .black.env folder specified by ENV_PATH will now be removed on the completion
    of the GitHub Action (#3759)

Don't miss a new black release

NewReleases is sending notifications on new releases.