essentials-openapi

Functions to handle OpenAPI Documentation.

MIT License

Downloads
45.2K
Stars
21
Committers
5

Bot releases are visible (Hide)

essentials-openapi - v1.0.9 Latest Release

Published by RobertoPrevato 11 months ago

  • Adds support for Python 3.12.
  • Adds MarkupSafe among required dependencies (and not optional).
  • Adds support for latest function model_dump in Pydantic 2 (for examples
    defined using Pydantic models).
  • Upgrades development dependencies.
  • Fix bug with missing items entry #36 by @mh7d and @mh-at-fujitsu
essentials-openapi - v1.0.8

Published by RobertoPrevato over 1 year ago

  • Fixes example generation breaks on explicitly enumerated array elements #31, by @jjedele
essentials-openapi - v1.0.7

Published by RobertoPrevato over 1 year ago

essentials-openapi - v1.0.6

Published by RobertoPrevato over 1 year ago

  • Fixes a bug happening when trying to serialize examples in JSON, when they
    contain datetimes and are provided in YAML;
    (bug report).
  • Fixes a bug related to missing resolution of references for requestBody;
    (bug report).
  • Fixes support for code fences (disables by default autoescape, since the
    source of OpenAPI Specification files is supposed to be trusted anyway.
    Those who still wants to have autoescape enabled with Jinja can do so
    setting an environment variable: SELECT_AUTOESCAPE=1;
    (bug report).
essentials-openapi - v1.0.5

Published by RobertoPrevato almost 2 years ago

essentials-openapi - v1.0.4

Published by RobertoPrevato almost 2 years ago

  • Fixes #18
  • Fixes #19
  • Workflow maintenance
essentials-openapi -

Published by RobertoPrevato about 2 years ago

  • Changes how httpx version is pinned (<1)
essentials-openapi - v1.0.2

Published by RobertoPrevato over 2 years ago

essentials-openapi - v1.0.1

Published by RobertoPrevato over 2 years ago

essentials-openapi -

Published by RobertoPrevato over 2 years ago

  • Adds features and a CLI to generate artifacts from OpenAPI Documentation files (markdown for MkDocs and PyMdown extensions, PlantUML class diagrams from components schemas). ✨
  • Drops support for Python 3.6.
essentials-openapi -

Published by RobertoPrevato almost 3 years ago

  • Adds py.typed file
  • Adds Python 3.10 to the GitHub Workflow
essentials-openapi - v0.1.5

Published by RobertoPrevato over 3 years ago

  • Applies isort and enforces isort and black checks in CI pipeline
  • Adds support for examples defined using any class declaring a dict callable
    method, thus including pydantic models
  • Marks the package as Production/Stable
essentials-openapi -

Published by RobertoPrevato over 3 years ago

  • Restores support for enums on examples @dataclasses, after the fix
    implemented in 0.1.3
  • Adds support for built-in UUID, time, date, datetime, bytes,
    handling in examples for YAML format (they were already supported in JSON format, which is used by default in BlackSheep)
  • Adds partial-time ValueFormat for time (see
    https://xml2rfc.tools.ietf.org/public/rfc/html/rfc3339.html#anchor14)
essentials-openapi -

Published by RobertoPrevato over 3 years ago

  • Corrects a bug forcing camelCase on examples objects handled as dataclasses
  • Adds base64 ValueFormat to the v3 enum
essentials-openapi -

Published by RobertoPrevato over 3 years ago

essentials-openapi -

Published by RobertoPrevato almost 4 years ago

essentials-openapi -

Published by RobertoPrevato almost 4 years ago

essentials-openapi -

Published by RobertoPrevato almost 4 years ago

essentials-openapi - v0.0.8 to PyPi

Published by RobertoPrevato almost 4 years ago

essentials-openapi - v0.0.7 to PyPi

Published by RobertoPrevato almost 4 years ago

Package Rankings
Top 6.4% on Pypi.org
Badges
Extracted from project README
pypi versions license codecov
Related Projects