AspNetCore-WebApi-Course
AspNetCore-WebApi-Course copied to clipboard
Bump Microsoft.AspNetCore.Mvc.Versioning from 5.0.0 to 5.1.0
Bumps Microsoft.AspNetCore.Mvc.Versioning from 5.0.0 to 5.1.0.
Release notes
Sourced from Microsoft.AspNetCore.Mvc.Versioning's releases.
5.1.0
This represents the official release for ASP.NET Core with support for .NET 5.0 and .NET 6.0.
:mega: Aside from servicing,
5.1.xmarks the end of the packages and naming under theMicrosoft.AspNet*prefixes. For more background, see the announcement and roadmap. Despite months of communicate with Microsoft and the .NET Foundation to re-enable publishing permissions for the NuGet packages, I'm still unable to. At this point, I suspect it may never happen and this release contains the official, signed packages which you can integrate into your own NuGet feeds.This release has been a long time coming, but has been stymied due to administrative changes in moving the project under the .NET Foundation. Now that the process is complete, you can expect fluid releases once more. The following highlights high-level changes since
5.0.0. For the complete list, please review the change log.Features
No significant new features in this release
Fixes
All Platforms
ASP.NET Web API
- Avoid
LockRecursionException(#703)ASP.NET Web API with OData
- Fix route template building optimizations (#689, #710)
- Correct binding source for
[FromODataUri](#693, #729, #737)- Disambiguate OData actions by parameters (#697)
- Support cast routing convention (#738)
- Handle
PostTonavigation properties (#742)- Fix all functions versus
allfunction (#758)- Use assembly-qualified type names for EDM type resolution (#854)
ASP.NET Core
- Handle on-demand initialization of
IApiVersioningFeature(#704)- Clear
IApiVersioningFeatureon pipeline reentry (#748, #749)- Limit
Allowfor405to actions in the same API version (#795)- Handle candidates that differ by route constraint only (#797)
ASP.NET Core with OData
- Fix route template building optimizations (#689, #710)
- Correct binding source for
[FromODataUri](#693, #729, #737)- Handle DI service registration order (#694)
- Copy endpoint metadata (#695)
- Disambiguate OData actions by parameters (#697)
- Support cast routing convention (#738)
- Handle
PostTonavigation properties (#742)IEdmModelSelectorleveragesIApiVersionSelector(#745)- Fix all functions versus
allfunction (#758)- Use assembly-qualified type names for EDM type resolution (#854)
Enhancements
All Platforms
- Added
IControllerNameConvention(#734)
... (truncated)
Commits
ea1c08aUpdate test packagesdeb50c7Update code signing configurationf0f360dRefactor to CLI argumentsebc1e21Re-enable code signing354ed2aQuote signing credentialsf6a01d4IsDeprecated should be false when version-neutral92d0963Use fully-qualified assembly name for type resolution. Fixes #8541c4e0eeSimplify Web API example projects and fix Newtonsoft.Json vulnerability0ac4283Update package references. Fixes dependabot warnings0a43c62Added support for "/entityset/cast" and "/entityset/key/cast" routing conve...- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)