Gersemi

Latest version: v0.19.2

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

Scan your dependencies

Page 6 of 9

0.9.0

Added
- Support for alternative style that favours list expansion for multi-value arguments (keyworded or standalone) through `--list-expansion=favour-expansion` command line argument or `list_expansion: favour-expansion` entry in `.gersemirc`. The explanation of the new style is available in the README. The original formatting style will be still the default one but it can be set explicitly through `--list-expansion=favour-inlining` or `list_expansion: favour-inlining`.

0.8.3

Added
- support for new keywords in native commands available in CMake 3.26

0.8.2

Added
- support for block/endblock pair
- support for new keywords in native commands available in CMake 3.25

0.8.1

Added
- support for new keywords in native commands available in CMake 3.24

0.8.0

Added
- support for new keywords in native commands available in CMake 3.23
- support Python 3.10

Changed
- required version of lark has to be at least 1.0

Fixed
- AST mismatch issue when reformatting unknown commands with comment inside arguments list

0.7.5

Fixed
- specialized dumper for commands with multiple signatures like `file` no longer leaks keywords (6)

Page 6 of 9

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.