0.53.1

(fix): The OpenAPI v2 parser now parses Server specifications with variables.

0.53.0

(feat): Users can now specify the idiomatic-request-names option in the generators.yml to adapt the behavior of the autogenerated request names. The verb is now in front of the noun (e.g. UsersListRequest becomes ListUsersRequest).

This is disabled by default (for backwards compatibility), and can be enabled with the following:

1# generators.yml
2api:
3 specs:
4 - openapi: ./openapi/openapi.json
5 settings:
6 idiomatic-request-names: true

0.52.0

(fix): Introduce the AsyncAPI 3.0.0 parser, which enables conditional parsing of both 2.x and 3.x AsyncAPI specs.

0.51.39

(fix): The OpenAPI v2 parser now respects object properties as optional, generates display names for undiscriminated union object types, and fixes minor issues with docs dev when using specific navigation locators in docs.yml specification.

0.51.38

(fix): The OpenAPI v2 parser now ignores optional parameters when generating requests. It also improves upon generation with better fallback logic for sparse requests.