fastapi-hypermodel

A FastAPI + Pydantic extension for simplifying hypermedia-driven API development.

MIT License

Downloads
1.7K
Stars
40
Committers
4
fastapi-hypermodel - v2.1.0 Latest Release

Published by jtc42 9 months ago

What's Changed

Internals

Dependencies

New Contributors

Full Changelog: https://github.com/jtc42/fastapi-hypermodel/compare/v2.0.0...v2.1.0

fastapi-hypermodel - v2.0.0

Published by jtc42 about 1 year ago

What's Changed

New Contributors

Full Changelog: https://github.com/jtc42/fastapi-hypermodel/compare/v0.5.0...v2.0.0

fastapi-hypermodel - v0.5.0

Published by jtc42 over 1 year ago

What's Changed

New Contributors

Full Changelog: https://github.com/jtc42/fastapi-hypermodel/compare/v0.4.0...v0.5.0

fastapi-hypermodel - v0.4.0

Published by jtc42 over 2 years ago

What's Changed

New Contributors

Full Changelog: https://github.com/jtc42/fastapi-hypermodel/compare/v0.3.3...v0.4.0

fastapi-hypermodel - v0.3.3

Published by jtc42 over 2 years ago

What's Changed

Full Changelog: https://github.com/jtc42/fastapi-hypermodel/compare/v0.3.2...v0.3.3

fastapi-hypermodel - v0.3.2

Published by jtc42 almost 3 years ago

Changelog

  • Prevent HALFor serialiser from removing route methods with pop()
fastapi-hypermodel - v0.3.1

Published by jtc42 almost 3 years ago

Changelog

  • Added missing top-level imports for HALFor and HALItem
fastapi-hypermodel - v0.3.0

Published by jtc42 almost 3 years ago

Changelog

  • Added groundwork for different link styles and extensions
  • Added HAL-ish link style with HALFor class
fastapi-hypermodel - v0.2.8

Published by jtc42 about 3 years ago

Changelog

  • URL-encode string arguments before building URL
fastapi-hypermodel - v0.2.7

Published by jtc42 over 3 years ago

Changelog

  • Allow any FastAPI version above 0.65.2
fastapi-hypermodel - v0.2.6

Published by jtc42 over 3 years ago

Changelog

  • Updated and loosened dependencies
fastapi-hypermodel - v0.2.5

Published by jtc42 over 3 years ago

Changelog

  • Enabled mypy support
fastapi-hypermodel - v0.2.4

Published by jtc42 over 3 years ago

Changelog

  • Fixed broken JSON Schema generation (regression)
fastapi-hypermodel - v0.2.3

Published by jtc42 over 3 years ago

Changelog

  • Base UrlFor validation on Starlette URLPath
    • Once converted by the HyperModel, any UrlFor object will be converted into a URLPath instance, so validation should use this type.
fastapi-hypermodel - v0.2.2

Published by jtc42 over 3 years ago

Changelog

  • Fixed UrlFor field validation
    • UrlFor field type will now only accept UrlFor instances in validation
  • Updated dependencies
fastapi-hypermodel - v0.2.1

Published by jtc42 over 3 years ago

Changelog

  • Fixed broken JSON schema serialisation
    • Caused generated API docs to fail
fastapi-hypermodel - v0.2.0

Published by jtc42 over 3 years ago

Changelog

  • Moved all config into UrlFor object
    • Removed Href config class
  • Added LinkSet

Major API changes, see README

fastapi-hypermodel - v0.1.1

Published by jtc42 over 3 years ago

Changelog

  • Added custom exception types
  • Improved test coverage
fastapi-hypermodel - v0.1.0

Published by jtc42 over 3 years ago

Initial release

fastapi-hypermodel - 0.1.0-beta.2-b

Published by jtc42 over 3 years ago

Fixed GH Actions publish job