Releases: jtc42/fastapi-hypermodel
Releases · jtc42/fastapi-hypermodel
v2.1.0
What's Changed
- Implement HAL Hypermedia Format by @ELC in #48
- Implement the SIREN Hypermedia Format by @ELC in #49
Internals
- Adding stricter quality checks by @ELC in #43
- Re-Structuring Project and improve Tests by @ELC in #47
- ci: run ci on a nightly schedule by @jtc42 in #59
- Abstract reusable components by @ELC in #51
Dependencies
- Update uvicorn requirement from >=0.17.6,<0.24.0 to >=0.17.6,<0.25.0 by @dependabot in #40
- Update mypy requirement from >=0.991,<1.6 to >=0.991,<1.8 by @dependabot in #41
- Update uvicorn requirement from >=0.17.6,<0.25.0 to >=0.17.6,<0.26.0 by @dependabot in #44
- Update mypy requirement from >=0.991,<1.8 to >=0.991,<1.9 by @dependabot in #45
- Update httpx requirement from >=0.23.1,<0.26.0 to >=0.23.1,<0.27.0 by @dependabot in #46
New Contributors
- @ELC made their first contribution in #43
Full Changelog: v2.0.0...v2.1.0
v0.5.0
What's Changed
- Handle endpoint as callable on HALFor/UrlFor by @wo0dyn in #21
New Contributors
Full Changelog: v0.4.0...v0.5.0
v0.3.3
What's Changed
- Add type hints to allow any
AbstractHyperField
to be used within a LinkSet
- Add Py3.10 to workflow by @jtc42 in #7
Full Changelog: v0.3.2...v0.3.3
v0.3.2
Changelog
- Prevent
HALFor
serialiser from removing route methods with pop()
v0.3.1
Changelog
- Added missing top-level imports for
HALFor
and HALItem
v0.3.0
Changelog
- Added groundwork for different link styles and extensions
- Added HAL-ish link style with
HALFor
class
v0.2.8
Changelog
- URL-encode string arguments before building URL
v0.2.7
Changelog
- Allow any FastAPI version above 0.65.2