Releases: google/pyink
Releases · google/pyink
24.10.0
This release is based on Black v24.10.0.
- Add CLI option
--pyink-ipynb-indentation
to specify the number of spaces
with which JSON content of Jupyter notebooks will be formatted. - Add CLI option
--pyink-annotation-pragmas
to specify a list of annotation
pragmas. Whenever any of them appears in a comment that line won't be split
into multiple lines or joined with any other line. - Fix formatting of Jupyter notebook cells with magic methods and any empty
lines at the beginning or end of a cell.
24.8.0
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.