Ufmt

Latest version: v2.5.1

Safety actively analyzes 619212 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 4

2.5.1

------

Bugfix release

- Fix: pass target file path to ufmt config factory (196, 197)
- Types: enforce mypy strict mode (200)

text
$ git shortlog -s v2.5.0...v2.5.1
4 Amethyst Reese

2.5.0

------

Feature release

- Experimental support for alternate sorters, or skipping sorting (192)
- Replaced experimental `formatter` parameter to `ufmt_bytes` with `ufmt_config` (192)
- New optional `ufmt_config_factory` parameters to `ufmt_paths` and `ufmt_file`
- Fixed some readme links and formatting (191)

text
$ git shortlog -s v2.4.0...v2.5.0
6 Amethyst Reese

2.4.0

------

Feature release

- Experimental support for using ruff instead of black (190)
- Correctly output "errors" when more than one error is reported (187)

text
$ git shortlog -s v2.3.0...v2.4.0
4 Amethyst Reese
1 Tim Hatch
11 dependabot[bot]

2.3.0

------

Feature release

- New: added `--root` option to override project root discovery (160)
- Performance: µfmt will start formatting files in parallel while still walking paths (172)

text
$ git shortlog -s v2.2.0...v2.3.0
3 Amethyst Reese
1 Sergey Goder
5 dependabot[bot]

2.2.0

------

Feature release

- New: added `--concurrency` option to control number of parallel jobs (149)
- New: `ufmt_paths` accepts `concurrency` option (149)
- New: added contributor guide (159)
- Fix: return exit code 0 when no files were formatted (151)
- Python: dropped support for Python 3.7 (158)

text
$ git shortlog -s v2.1.0...v2.2.0
3 Amethyst Reese
2 Sergey Goder
7 dependabot[bot]

2.1.0

------

Feature release

- Better support for 3.10+ syntax, enable LibCST native parser by default (127)
- Stronger validation of ufmt config in pyproject.toml (137)

text
$ git shortlog -s v2.0.1...v2.1.0
1 Aarni Koskela
9 Amethyst Reese
5 dependabot[bot]

Page 1 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.