Skip to content

Releases: Azure/azure-functions-openapi-extension

v0.9.0-preview: Update

08 Oct 02:24
Compare
Choose a tag to compare

Release Notes

Bug fixes and enhancements

BREAKING CHANGES

IT NOW SUPPORTS .NET 6 IN BOTH IN-PROC AND OUT-OF-PROC WORKER!

Changes & Fixes

  • #255 Additional authentication mechanism for Swagger UI and OpenAPI doc #232
  • #253 HTTP/HTTPS in Swagger UI + oauth2+redirect.html #215 #244
  • #247 Update type extension methods to detect broader range of arrays and dictionaries #245
  • #246 Fix "could not resolve reference error" #186 #160 121
  • #243 OpenAPI query string/path parameter examples #139
  • #234 Support "Base Object (root of all classes)" type #108
  • #233 list of recursive models #156
  • #230 Update ListObjectTypeVisitor to include HashSet #229
  • #224 Add ByteType Support #194 #179 #150 #136 #97 #96 #18
  • #221 Tag filtering for Swagger UI and OpenAPI document #177 #140
  • #218 fixed that fails to use a model with a property named Aliases #167 #105
  • #217 Scan all .deps.json files and determine root project #172 #122
  • #208 fix Nullable DateTime type to display as date format in specification #193
  • #195 Add extension for QueryCollection

New Contributors

Thanks for contributions! Without community's supports, this project wouldn't be improving.

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