Skip to content

Releases: jtc42/fastapi-hypermodel

v2.2.0

06 Jan 19:01
21a42c9
Compare
Choose a tag to compare

What's Changed

  • ci: include github actions in dependabot updates by @jtc42 in #61
  • Bump actions/setup-python from 1 to 5 by @dependabot in #62
  • Bump actions/checkout from 1 to 4 by @dependabot in #63
  • Update httpx requirement from >=0.23.1,<0.27.0 to >=0.23.1,<0.28.0 by @dependabot in #73
  • Add tox environment for minimal versions by @ELC in #64
  • Add additional resources to the docs by @ELC in #74
  • Correct PyPI badge link by @pattersam in #80
  • Update ruff requirement from >=0.1.8,<0.3.0 to >=0.1.8,<0.4.0 by @dependabot in #75
  • Update uvicorn requirement from >=0.17.6,<0.28.0 to >=0.17.6,<0.30.0 by @dependabot in #78
  • Update pytest-cov requirement from >=3,<5 to >=3,<6 by @dependabot in #79
  • fix: ignore pylint arguments-differ false-positive by @jtc42 in #81
  • Update ruff requirement from >=0.1.8,<0.4.0 to >=0.5.1,<0.6.0 by @dependabot in #85
  • Update ruff requirement from >=0.5.1,<0.6.0 to >=0.5.1,<0.7.0 by @dependabot in #86
  • Update uvicorn requirement from >=0.17.6,<0.30.0 to >=0.17.6,<0.31.0 by @dependabot in #83
  • test: ignore too-many-positional-arguments in pylint by @jtc42 in #87
  • Update ruff requirement from >=0.5.1,<0.7.0 to >=0.5.1,<0.8.0 by @dependabot in #90
  • Update uvicorn requirement from >=0.17.6,<0.31.0 to >=0.17.6,<0.33.0 by @dependabot in #89
  • ci: ignore str subclass warning by @jtc42 in #91
  • chore(deps): update minimum versions to work around Starlette issue 2770 by @jtc42 in #95
  • Update ruff requirement from >=0.5.1,<0.8.0 to >=0.5.1,<0.9.0 by @dependabot in #92
  • Update uvicorn requirement from >=0.17.6,<0.33.0 to >=0.17.6,<0.34.0 by @dependabot in #94
  • Drop Python 3.8 and bump to v2.2 by @jtc42 in #96

New Contributors

Full Changelog: v2.1.0...v2.2.0

v2.1.0

15 Feb 11:13
c9ef027
Compare
Choose a tag to compare

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

v2.0.0

09 Oct 09:42
15b2250
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.5.0...v2.0.0

v0.5.0

11 Mar 12:00
Compare
Choose a tag to compare

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.4.0

18 Jul 11:42
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.3.3...v0.4.0

v0.3.3

06 Apr 15:09
Compare
Choose a tag to compare

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

02 Jan 12:37
Compare
Choose a tag to compare

Changelog

  • Prevent HALFor serialiser from removing route methods with pop()

v0.3.1

02 Jan 11:17
Compare
Choose a tag to compare

Changelog

  • Added missing top-level imports for HALFor and HALItem

v0.3.0

22 Nov 16:47
Compare
Choose a tag to compare

Changelog

  • Added groundwork for different link styles and extensions
  • Added HAL-ish link style with HALFor class

v0.2.8

10 Sep 13:52
Compare
Choose a tag to compare

Changelog

  • URL-encode string arguments before building URL