Ufmt

Latest version: v2.6.0

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

Scan your dependencies

Page 3 of 4

2.0.0a4

--------

Alpha release

- New: allow raising `SkipFormatting` from pre/post processors to skip file (79)

text
$ git shortlog -s v2.0.0a3...v2.0.0a4
4 Amethyst Reese

2.0.0a3

--------

Alpha release

- New: ufmt_paths now returns a generator yielding results as they complete (76)
- New: Add return_content flag to API to save before/after bytes on results (75)
- Fix: export ufmt_stdin and add to API docs
- Fix: correctly pass pre_processor through ufmt_file

text
$ git shortlog -s v2.0.0a2...v2.0.0a3
10 Amethyst Reese

2.0.0a2

--------

Alpha release

- Feature: added pre-processors to match post-processors (72)
- Feature: support for formatting via stdin (71)
- Fix: better error handling when formatting files (68)

text
$ git shortlog -s v2.0.0a1...v2.0.0a2
15 Amethyst Reese

2.0.0a1

--------

Alpha release

- Feature: Refactor of core API for public usage (66)
- Feature: Support for passing black/usort config factories (66)
- Feature: Support for passing post-processor functions (66)
- Docs: New API reference added, covering high- and low-level API
- Deprecated: `ufmt_string` will be removed in v3.0, use `ufmt_bytes`
- Breaking change: `ufmt_file` and `ufmt_paths` require keyword arguments
- Breaking change: Requires µsort >= 1.0

text
$ git shortlog -s v1.3.3...v2.0.0a1
14 Amethyst Reese

1.3.3

------

Maintenance release

- Adds PEP 561 py.typed marker to package
- Exports core API in `__all__` for type checking
- Updated example version pinnings in readme

text
$ git shortlog -s v1.3.2...v1.3.3
22 Amethyst Reese
6 dependabot[bot]

1.3.2

------

Maintenance release

- Disallow flit-core==3.7.0 in PEP 518 build (56, pypa/flit530)

text
$ git shortlog -s v1.3.1...v1.3.2
4 Amethyst Reese
7 dependabot[bot]

Page 3 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.