Hrefs

Latest version: v0.14

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

Scan your dependencies

Page 2 of 4

0.9

-----------

Date
2023-03-17

Changed
* Clean up and improve unit tests
* Improve documentation about testing
* Make ``starlette.HrefMiddleware`` support websocket routes

Fixed
* Support ``starlette`` version ``0.26.0`` and above

0.8

-----------

Date
2023-03-05

Added
* The ``hrefs.model.HrefResolver`` based hyperlink resolution mechanism to
replace tight coupling between model classes and the web framework
* Starlette integration now supports routes mounted via sub-application

Fixed
* Starlette integration silently ignoring some errors when converting URL to
model key

Deprecated
* ``hrefs.starlette.ReferrableModel`` since referrable models should now
inherit ``hrefs.BaseReferrableModel`` directly

0.7

-----------

Date
2023-02-20

Added
* Support for query parameters in URLs

Changed
* Simplified type hints and removed bunch of code requiring suppression of
``pylint`` and ``mypy`` warnings

Deprecated
* ``hrefs.Referrable`` can no longer be used as `PEP 544 protocol
<https://www.python.org/dev/peps/pep-0544/>`_

0.6.1

-------------

Date
2023-02-18

Fixed
* Documentation proofreading

0.6

-----------

Date
2023-02-18

Added
* Support Python 3.11

Fixed
* Proofread documentation
* Various ``mypy`` and ``pylint`` issues introduced by newer versions of the
packages

0.5.1

-------------

Date
2022-03-23

Fixed
* `.readthedocs.yaml` file syntax

Page 2 of 4

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.