Skip to content

Releases: Azure/azure-functions-openapi-extension

v0.8.1-preview: Update

11 Aug 02:24
Compare
Choose a tag to compare

Release Notes

Bug fixes and enhancements

BREAKING CHANGES

IT NOW SUPPORTS ISOLATED WORKER PROCESS IN .NET 5

This release has introduced new NuGet packages to follow the same naming conventions as the new out-of-process worker model.

Changes & Fixes

  • #174 OpenApiRequestBody.Description missing in rendered requestBody
  • #165 OpenAPI version, document version, document title from environment variables
  • #151 Setting minLength property
  • #148 date format instead of date-time
  • #144 OpenApiPropertyAttribute - Nullable, Description & Default
  • #141 Add first class support for internet hosted css files for CustomUiOptions
  • #133 Nullable strings are not marked nullable in openapi json
  • #130 Stack overflow
  • #128 Will this work with Isolated Azure Function and dotnet 5.0?
  • #118 Could not load file or assembly 'Microsoft.ApplicationInsights'
  • #103 Enum namingstrategy
  • #98 Issue: {"schemaValidationMessages":[{"level":"error","message":"Can't read from file https://xxx.azurewebsites.net/api/swagger.json"}]}
  • #76 Range annotation not respected
  • #37 Sample Model as Response
  • #22 .NET 5 Support

v0.7.2-preview: Update

03 May 14:15
Compare
Choose a tag to compare

Release Notes

Bug fixes and enhancements

Changes

Fixes

  • #111 Fix OpenApiConfigurationResolver that only picks up one IOpenApiConfigurationOptions instance
  • #114 Examples for OpenAPI V2/V3 that selectively renders the example attribute based on the document version

v0.7.1-preview: Update

21 Apr 06:01
Compare
Choose a tag to compare

Release Notes

Bug fixes and enhancements

Changes

  • #95 #37 Example payload for requests and responses

Fixes

  • #100 HTTP verbs to only accept GET for all OpenAPI and Swagger UI related pages
  • #100 Entry runtime dll file location fix

v0.7.0-preview: Update

14 Apr 15:55
Compare
Choose a tag to compare

Release Notes

Bug fixes and lots of enhancements

Changes

  • #89 #90 Give devs the option to expose the Swagger UI page or not
  • #84 #91 Give devs the option to choose the OpenAPI spec version - v2 or v3
  • #25 #90 Give devs the option to choose the OpenAPI document and Swagger UI access permission - anonymous or not
  • #39 #90 OpenAPI document and Swagger UI are injected, rather than copied from the template

Fixes

  • #93 Update custom response header collection

v0.6.0-preview: Update

09 Apr 14:29
Compare
Choose a tag to compare

Release Notes

Bug fixes and lots of enhancements

Changes

  • #81 Update RouteConstraintFilter with Tests
    • Updated regular expressions with more precision
  • #79 Assembly Refactoring
    • Injected an assembly through method for SwaggerUI
    • Applied different assemblies to both UI and document
  • #74 #60 Provide Extensibility for UI Customizations
  • #65 Update OpenApiHttpTrigger.cs
    • Removed unnecessary string interpolations
  • #61 Add Visitors for Unsigned Integer Types

Fixes

  • #82 #75 Fix Array of Array Issue, Including Dictionary
  • #80 #64 Update DocumentHelper to Use GetOpenApiReferenceId for Acceptor Keys

v0.5.1-preview: Update

02 Mar 05:25
Compare
Choose a tag to compare

Release Notes

Bug fixes

Changes

  • N/A

Fixes

  • #47 Fixed the new endpoint, oauth2-redirect.html to respect the route prefix defined in host.json.

v0.5.0-preview: Update

26 Feb 12:23
Compare
Choose a tag to compare

Release Notes

Bug fixes and new implementations

Changes

  • #47 Implemented a new endpoint for oauth2-redirect.html
  • #52 Implemented DefaultOpenApiConfigurationOptions

Fixes

  • #48 Fixed returning nullable string for C# 9.0

v0.4.0-preview: Update

10 Feb 13:55
Compare
Choose a tag to compare

Release Notes

Implemented more Open API spec

Changes

Fixes

v0.3.2-preview: Update

06 Feb 08:08
Compare
Choose a tag to compare

Release Notes

Updated Open API metadata generation logic.

NOTE: There is no v0.3.0-preview and v0.3.1-preview!

Changes

  • Removed dependencies from host.json, openapisetting.json and local.settings.json to generate the Open API metadata
    • #2 openapisettings.json not honored
    • #4 null Open API metadata in host.json should be allowed with default values
    • #16 Configuration model support
    • #28 IConfiguration Support for Open API Metadata
  • Updated docs

Fixes

v0.2.1-preview: Hotfix

03 Feb 02:01
Compare
Choose a tag to compare

Release Notes

Hotfix on v0.2.0-preview

Changes

  • Update docs

Fixes

  • #33 NullReferenceException of OpenApiSecurityAttribute while rendering Open API document