v10.0.0-preview.2 #1174
commonsensesoftware
started this conversation in
General
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
This release is a quick iteration which contains minor fixes based on feedback from Preview 1.
Trying out previews is always a big ask. The OpenAPI extensions are net new, so I really am looking for some community support to flush out any edge cases I may have been missed before releasing officially. All other libraries are stable.
Aside from whatever the community may report, there are only two final things I'm considering for the final release:
If these are not able to be completed within the next few weeks, then I will officially release the stable libraries. The gRPC support will then come in a future, likely minor version, release. The OpenAPI extensions may stay in preview as AOT will likely be broken.
Features
All Platforms
_prefix character when extracting API versions from a .NET namespace (NamespaceParser now recognizes API version identifiers starting with '_' #1172)Fixes
ASP.NET Core with OpenAPI
MinimalOpenApiExamplealso returns emptypaths#1168)<example>tags (Support example tags in XmlCommentsTransformer (OpenApi) #1170)Breaking Changes
The OpenAPI extensions for API Versioning (e.g.
x-api-versioning) will now use a nestedlinksproperty rather than a simple array. This allows the schema to be open for possible future enhancements.Preview 1
{ "x-api-versioning": [ { "title": "Version Policy", "type": "text/html", "rel": "info", "url": "http://my.api.com/policies/versioning.html" } ] }Preview 2+
{ "x-api-versioning": { "links": [ { "title": "Version Policy", "type": "text/html", "rel": "info", "url": "http://my.api.com/policies/versioning.html" } ] } }This discussion was created from the release v10.0.0-preview.2.
Beta Was this translation helpful? Give feedback.
All reactions