Heaven

Latest version: v0.5.1

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

Scan your dependencies

Page 1 of 4

0.5.0

- Major change to the underlying engine and how heaven parses URIs without affecting the API to add support for parameter hinting
and extremely flexible parameter labels e.g. `/v1/profiles/:id/orders` and `/v1/profiles/:identity` is now possible i.e. you
can now label parameters different things on different routes.

0.4.2

- Added support for param hints i.e. specifying the data type for heaven to automatically parse params into

0.3.10

- Add the **IP Object** via the `req.ip` object property that provides an `ip.address` and `ip.port` expanded getter for the values.

0.3.9

- Automatically inject `heaven.Request`, `heaven.Response`, and `heaven.Context` objects into jinja2 template scope so it must not be manually added
- Add support for using mock heaven objects for writing testable code

0.3.8

- Add support for `response.interpolate(name: str, **contexts)` to render and return html templates without saving to res.body.

0.3.7

- Add support for `response.cookie(name: str, value: str, **kwargs)` functionality where `kwargs` supports
all the valid set-cookie header parameters (no case sensitivity).

Page 1 of 4

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.