Pedantic

Latest version: v2.1.9

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

Scan your dependencies

Page 7 of 9

1.12.6

- bugfix in type checking logic concerning `typing.Awaitable` and `typing.Coroutine`

1.12.5

- fix type hints
- use `kw_only=True` in `frozen_dataclass` and `frozen_type_safe_dataclass`

1.12.4

- fix inheritance bug in `frozen_dataclass` and `frozen_type_safe_dataclass`
- added more badges to `README.md`

1.12.3

- Added method `deep_copy_with()` to dataclasses generated by `frozen_dataclass` and `frozen_type_safe_dataclass`
- Fix bug in `copy_with()` that occurred when using nested dataclasses

1.12.2

- Added the `frozen_type_safe_dataclass` decorator
- Added parameters to `frozen_dataclass`:
- `type_safe` with default `False`: If `True` it ensured that all fields have a value that matches the given data type at any time.
- `order` with default `False`: If `True` the comparison methods are generated for the class.

1.12.1

- Fix link in `README.md`
- update dependencies in `requirements.txt`
- fix some typos in docstrings and comments
- make some private methods public
- minor code cleanups

Page 7 of 9

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.