Releases: aliencube/AzureFunctions.Extensions
Release "common-v1.1.0"
Release "common-v1.0.0"
Release "swaggercore-v3.1.1"
Release "swagger-v3.1.1"
Release "swaggercore-v3.1.0"
Release "swagger-v3.1.0"
Release "swaggercore-v3.0.0"
BREAKING CHANGES
Aliencube.AzureFunctions.Extensions.OpenApi is now split into two separate packages:
- Aliencube.AzureFunctions.Extensions.OpenApi.Core: contains the existing logics
- Aliencube.AzureFunctions.Extensions.OpenApi: contains boilerplate templates to render both Swagger UI and Open API documents.
From the developer perspective, change the namespaces from Aliencube.AzureFunctions.Extensions.OpenApi
to Aliencube.AzureFunctions.Extensions.OpenApi.Core
in your existing codebase.
Release "swagger-v3.0.0"
BREAKING CHANGES
Aliencube.AzureFunctions.Extensions.OpenApi is now split into two separate packages:
- Aliencube.AzureFunctions.Extensions.OpenApi.Core: contains the existing logics
- Aliencube.AzureFunctions.Extensions.OpenApi: contains boilerplate templates to render both Swagger UI and Open API documents.
From the developer perspective, change the namespaces from Aliencube.AzureFunctions.Extensions.OpenApi
to Aliencube.AzureFunctions.Extensions.OpenApi.Core
in your existing codebase.
Release "swagger-v2.1.0"
This release implements the Open API spec – style values
. With this implementation,
- A query parameter can be used multiple times. eg)
foo=bar1&foo=bar2&foo=bar3
- A query parameter can be used only once but accepts comma-delimited multiple values. eg)
foo=bar1,bar2,bar3
. - A query parameter value now accepts enum, with possible list of enum values and default value.
Release "swagger-v2.0.0.1"
This is the maintenance release.
BREAKING CHANGES
This release has some breaking changes:
OpenApiResponseBodyAttribute
is now obsolete. Instead, useOpenApiResponseWithBodyAttribute
.OpenApiResponseWithoutBodyAttribute
is introduced for responses only, without a payload.
This release introduces a new property for OpenApiRequestBodyAttribute
, called Required
.