Skip to content

Releases: roebi/apiup

v0.7.0

20 Mar 20:32

Choose a tag to compare

Update readme only
Full Changelog: v0.6.0...v0.7.0

v0.6.0

20 Mar 20:18

Choose a tag to compare

What's Changed

Full Changelog: v0.5.0...v0.6.0

v0.5.0

20 Mar 20:05

Choose a tag to compare

What's Changed

Full Changelog: v0.4.0...v0.5.0

v0.4.0

20 Mar 18:39

Choose a tag to compare

What's Changed

Full Changelog: v0.3.0...v0.4.0

v0.3.0

20 Mar 18:23

Choose a tag to compare

What's Changed

Full Changelog: v0.2.0...v0.3.0

v0.2.0

20 Mar 18:01

Choose a tag to compare

What's Changed

  • fix bug 1 : Bug: NameError: name 'Response' is not defined when sta… by @roebi in #2
  • Feature: support spec.json as default alongside spec.yaml by @roebi in #4
  • Feature: OpenAPI spec syntax validation (--validate flag) by @roebi in #6

New Contributors

  • @roebi made their first contribution in #2

Full Changelog: v0.1.0...v0.2.0

v0.1.0

20 Mar 17:20
4835352

Choose a tag to compare

What's included

  • apiup CLI: --spec, --port, --host, --mode, --list, --version
  • ~/.openapi/spec.yaml default spec convention (XDG-style)
  • ~/.openapi/config.yaml optional config file
  • Mock mode: returns example fields from spec as HTTP responses
  • Local $ref resolution for spec components
  • 204 No Content handling for DELETE routes
  • Stub fallback {"_mock": true} for routes with no examples
  • Python API: load_spec, extract_routes, extract_mock_response, build_mock_app, serve
  • python -m apiup support
  • Litestar + uvicorn backend

Install

pip install apiup