Skip to content

Releases: Neoteroi/essentials-openapi

v1.0.3

02 Oct 08:20
b4ab454

Choose a tag to compare

  • Changes how httpx version is pinned (<1)

v1.0.2

08 May 12:07
3357caa

Choose a tag to compare

  • Adds support for OpenAPI specification files split into multiple files
    Neoteroi/mkdocs-plugins#5
  • Adds support for externalDocs and tags root properties

v1.0.1

05 May 19:30
7f5e1a9

Choose a tag to compare

  • Adds a new output style, to provide an overview of the API endpoints with
    PlantUML
  • Fixes two bugs caused by improper handling of OpenAPI Documentation without
    components Neoteroi/mkdocs-plugins#9

v1.0.0

20 Apr 22:17

Choose a tag to compare

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

v0.1.6

17 Nov 18:59
05c2361

Choose a tag to compare

  • Adds py.typed file
  • Adds Python 3.10 to the GitHub Workflow

v0.1.5

27 Jun 08:50
3b6c820

Choose a tag to compare

  • 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

v0.1.4

19 Jun 09:47
94a79de

Choose a tag to compare

  • 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)

v0.1.3

17 Jun 20:24
8ec225b

Choose a tag to compare

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

v0.1.2

03 May 09:05
d8100d7

Choose a tag to compare

v0.1.2 :notes:

v0.1.1

11 Dec 23:20
ace4439

Choose a tag to compare

increases essentials dependency (#3)