Log21

Latest version: v2.10.2

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

Scan your dependencies

Page 3 of 12

2.8.0a02

+ Ability to add new methods to the Logger object for each custom level.
+ Update python version
+ Added "force" error handling method to `Logger.add_level`.

2.7.1

+ Improved compatibility

2.7.0

+ Modified `automatic-release.yml` and `pypi.yml` workflows to check the
version
+ Added the support for more `type`s to pass to
`ColorizingArgumentParser().add_argument(...)`: `typing.Union`, `typing.Optional`,
`typing.Literal`, `enum.Enum`, `tuple` and `typing.Required`.
+ Modified the way `Enum`s are handled in the Argument Parser.
+ Handled some `typing._SpecialForm`s.
+ A normal ArgumentGroup can now be required! (Unlike MutuallyExclusiveGroup it can
have more than 1 option used at the same time)
+ `argumentify` now supports async functions as the entry point.

2.6.2

Change in README.md.

2.6.1

+ Added `encoding` to `log21.CrashReporter.FileReporter`.
+ Added configs for `pylint`, `yapf` and `isort` to `pyproject.toml`.
+ Added optional `dev` dependencies to `pyproject.toml`.
+ Improved overall code quality.

2.6.0

Added the `Argumentify` module. Check the examples.

Page 3 of 12

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.