Cadwyn

Latest version: v5.2.2

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

Scan your dependencies

Page 15 of 16

2.0.0

Changed

* `generate_versioned_routers` now accepts only one router instead of a sequence of routers to give us the ability to guarantee that the type of generated routers is the same as the type of the passed router.

1.4.0

Added

* Theory section to docs

1.3.0

Added

* Recipes documentation section
* `schema(...).field(...).had(name=...)` functionality to rename fields

Changed

* Tutorial example structure in tests

1.2.0

Added

* `cadwyn.main._Cadwyn` experimental private class for automatically adding the header dependency and managing all objects related to versioning

Removed

* `cadwyn.header_routing` which only had experimental private functions

Fixed

* Route callbacks didn't get migrated to versions with their parent routes

1.1.0

Added

* `ignore_coverage_for_latest_aliases` argument to `generate_code_for_versioned_packages` which controls whether we add "a pragma: no cover" comment to the star imports in the generated version of the latest module. It is True by default.

1.0.3

Fixed

* Add back the approach where the first version being an alias to latest in codegen

Page 15 of 16

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.