Rouver

Latest version: v2.6.3

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

Scan your dependencies

Page 7 of 10

0.8.1

Bug Fixes

- Fix sub-routers with non-ASCII paths.

0.8.0

This release includes improvements against HTML injection attacks.

API-Incompatible Changes

- `rouver.html`: `http_status_page()`: The `message` argument will now
be HTML-escaped. Instead, an `html_message` argument was added.
`content` was renamed to `html_content`.

Bug Fixes

- `rouver.html`: Harden all functions against malicious input.
- `rouver.router`: Correctly HTML-escape error messages.

0.7.0

API-Incompatible Changes

- `rouver.response`: The following functions now only accept already
URL-encoded partial URLs:
- `created_at()`
- `created_as_json()`
- `temporary_redirect()`
- `see_other()`
Non-ASCII URLs with raise a `ValueError`.
- `rouver.handler`: See above.

0.6.1

Bug Fixes

- `rouver.response`: Partial URLs in `temporary_redirect()` etc. were
URL-encoded by accident.

0.6.0

API-Incompatible Changes

- `rouver.handler`: `RouteHandlerBase.respond`: `extra_headers` is now a
keyword-only argument.

API Additions

- `rouver.handler`: `RouteHandlerBase.respond`: Add `status` argument.

0.5.5

Bug Fixes

- `rouver.args`: `parse_args()` will now work for all methods, even if
no arguments are supplied.

Page 7 of 10

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.