Releases: google/pyink
Releases · google/pyink
24.3.0
23.12.1
23.10.0
23.9.1
This release is based on Black v23.9.1.
- Black v23.9.9's new concise formatting for dummy implementations from psf/black#3796 is temporarily disabled for Pyink.
23.5.0
- Existing parentheses around strings are no longer removed if the content does not fit on a single line. This is related to psf#3640 where we still want to keep the parentheses around the implicitly concatenated strings if the code already uses them, making it more obvious it's a single function argument.
--pyink-lines=
now works with stdin inputs (#16).- Fixed compatibility issue on Python 3.7 (#13).
23.3.1
23.3.0
23.1.1
This release is based on psf@9c8464c.
- Fixed a bug where a module docstring ends with a line that's LineLength-3 to LineLength long, an extra empty line was added.
- Fixed a bug when running Pyink on Python 3.8 and earlier (#3).
- Do not explode immediately nested literals that have a trailing comma in the body.
23.1.0
This release is based on Black v23.1.0.
- Temporarily disabled the following Black future style changes:
- Fixed a bug in incremental formatting (
--pyink_lines=
) where pairs of# fmt: off/on
are used outside of the line ranges. - Fixed a bug in incremental formatting (
--pyink_lines=
) when part of the match statement is changed.