Repository navigation
Bump Asp.Versioning.Http and 19 others - #12
Open
dependabot[bot] wants to merge 1 commit into
Open
dependabot[bot] wants to merge 1 commit into
dependabot[bot] wants to merge 1 commit into
Conversation
Bumps Asp.Versioning.Http from 8.1.0 to 10.2.3 Bumps coverlet.collector from 6.0.4 to 10.1.0 Bumps FluentAssertions from 8.10.0 to 8.11.0 Bumps FluentValidation from 12.1.1 to 12.2.0 Bumps FluentValidation.DependencyInjectionExtensions from 12.1.1 to 12.2.0 Bumps Microsoft.AspNetCore.Authentication.JwtBearer from 10.0.9 to 10.0.14 Bumps Microsoft.AspNetCore.Identity.EntityFrameworkCore from 10.0.9 to 10.0.14 Bumps Microsoft.AspNetCore.Mvc.Testing from 10.0.9 to 10.0.14 Bumps Microsoft.AspNetCore.OpenApi from 10.0.9 to 10.0.14 Bumps Microsoft.EntityFrameworkCore from 10.0.9 to 10.0.14 Bumps Microsoft.EntityFrameworkCore.Design from 10.0.9 to 10.0.14 Bumps Microsoft.Extensions.DependencyInjection.Abstractions from 10.0.9 to 10.0.14 Bumps Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore from 10.0.9 to 10.0.14 Bumps Microsoft.NET.Test.Sdk from 17.14.1 to 18.11.0 Bumps Npgsql.EntityFrameworkCore.PostgreSQL from 10.0.2 to 10.0.3 Bumps NSubstitute from 5.3.0 to 6.2.0 Bumps Serilog.AspNetCore from 8.0.3 to 10.0.0 Bumps System.IdentityModel.Tokens.Jwt from 8.19.1 to 8.23.0 Bumps Testcontainers.PostgreSql from 3.10.0 to 4.16.0 Bumps xunit.runner.visualstudio from 3.1.4 to 4.0.1 --- updated-dependencies: - dependency-name: Microsoft.Extensions.DependencyInjection.Abstractions dependency-version: 10.0.14 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: nuget - dependency-name: coverlet.collector dependency-version: 10.1.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: nuget - dependency-name: FluentAssertions dependency-version: 8.11.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: nuget - dependency-name: Microsoft.NET.Test.Sdk dependency-version: 18.11.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: nuget - dependency-name: NSubstitute dependency-version: 6.2.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: nuget - dependency-name: xunit.runner.visualstudio dependency-version: 4.0.1 dependency-type: direct:production update-type: version-update:semver-major dependency-group: nuget - dependency-name: Microsoft.AspNetCore.Authentication.JwtBearer dependency-version: 10.0.14 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: nuget - dependency-name: Microsoft.AspNetCore.Identity.EntityFrameworkCore dependency-version: 10.0.14 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: nuget - dependency-name: Microsoft.EntityFrameworkCore dependency-version: 10.0.14 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: nuget - dependency-name: Microsoft.EntityFrameworkCore.Design dependency-version: 10.0.14 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: nuget - dependency-name: Npgsql.EntityFrameworkCore.PostgreSQL dependency-version: 10.0.3 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: nuget - dependency-name: System.IdentityModel.Tokens.Jwt dependency-version: 8.23.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: nuget - dependency-name: Asp.Versioning.Http dependency-version: 10.2.3 dependency-type: direct:production update-type: version-update:semver-major dependency-group: nuget - dependency-name: FluentAssertions dependency-version: 8.11.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: nuget - dependency-name: FluentValidation dependency-version: 12.2.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: nuget - dependency-name: FluentValidation.DependencyInjectionExtensions dependency-version: 12.2.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: nuget - dependency-name: Microsoft.AspNetCore.Mvc.Testing dependency-version: 10.0.14 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: nuget - dependency-name: Microsoft.AspNetCore.OpenApi dependency-version: 10.0.14 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: nuget - dependency-name: Microsoft.EntityFrameworkCore.Design dependency-version: 10.0.14 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: nuget - dependency-name: Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore dependency-version: 10.0.14 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: nuget - dependency-name: Microsoft.NET.Test.Sdk dependency-version: 18.11.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: nuget - dependency-name: Serilog.AspNetCore dependency-version: 10.0.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: nuget - dependency-name: Testcontainers.PostgreSql dependency-version: 4.16.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: nuget - dependency-name: xunit.runner.visualstudio dependency-version: 4.0.1 dependency-type: direct:production update-type: version-update:semver-major dependency-group: nuget ... Signed-off-by: dependabot[bot] <support@github.com>
This branch has not been deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Pinned Asp.Versioning.Http at 10.2.3.
Release notes
Sourced from Asp.Versioning.Http's releases.
10.2.0
This release includes some big new features but is fully backward compatible with
10.0.0. The new features include versioned model member filtering, Roslyn analyzers, gRPC preview support, and a number of servicing patches since the previous release.Fixes
All Platforms
'.'no longer succeeds silently'-'ASP.NET Core
IProblemDetailsWriteris preserved byAddApiVersioning()(#1191)ASP.NET Core OpenAPI
Features
All Platforms
ApiVersionRangetype for matching a set of API versions using the same interval notation as a package version1.0→x ≥ 1.0[1.0]→x == 1.0(1.0,)→x > 1.0(,1.0]→x ≤ 1.0[1.0,2.0)→1.0 ≤ x < 2.0ApiVersionRange.AnyandApiVersionRange.Emptyare provided forthe degenerate cases
VisibleInApiVersionAttributeindicates the range of API versions a data member is visible in; for example,[VisibleInApiVersion("2.0")]IAnnotation<TKey, TValue>abstraction for associating out-of-band metadata with a member[StringSyntax]is now applied to API version inputs so the IDE and analyzers understand them; the recognizedsyntaxes are
ApiVersion,ApiVersionRange, andApiVersionFormatAnalyzers
API Versioning now ships Roslyn analyzers. There is no new package to install — the core rules are packed into Asp.Versioning.Abstractions and the API rules are packed into Asp.Versioning.Http, so any application that already references API Versioning picks them up transitively.
There is an initial set of 31 rules. You can find all of the rule information in the new diagnostics wiki topic.
Notes:
... (truncated)
10.0.0
The official release for
10.0is here! In addition to the changes in the preview releases, there are a few additional changes.Features
All Platforms
ApiVersionAttribute,MapToVersionAttribute, andAdvertiseApiVersionsAttributeall now have a constructor which can support the date format without being a string; for example,[ApiVersion(2026, 04, 01)]ASP.NET Core OpenAPI
XmlCommentsTransformeris now resolved via DI, which allows it to be re-registered with a user-defined file pathvirtualfor developer extensibilityFixes
ASP.NET Core OpenAPI
IKeyedServiceProviderwhen injectingApiVersion(#1178)Breaking Changes
ASP.NET Core OpenAPI
"enum": ["1.0"]instead of"default": "1.0"Release Notes
rc.1because Microsoft.AspNetCore.OData is only atpreview.2rc.1pending the outcome of dotnet/aspnetcore#66408Feedback
Thanks to the contributors on this release whether it was code contributions or test driving the previews. Special thanks to @sander1095 for being a strong advocate and helping to bring even more visibility to the project.
10.0.0-preview.2
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 (#1172)Fixes
ASP.NET Core with OpenAPI
<example>tags (#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+
{ ... (truncated) ## 10.0.0-preview.1 This is a major release that includes new, publicly visible API changes as well as a rollup of bug fixes. This is an initial preview release that is primarily focused on improving OpenAPI integration. Additional features will come in the next preview. The wiki has not be fully updated - yet, but that will also occur in the near future. These are preview features and changes. Please report issues if you find them. Feel free to start a [discussion](../../discussions) about the changes in the forthcoming official release. # Features ## All Platforms - Support for the `deprecation` response header as defined by [RFC 9745](https://www.rfc-editor.org/rfc/rfc9745.html) (#1128) ## ASP.NET Core - Integration with the [Microsoft.AspNetCore.OpenApi](https://www.nuget.org/packages/Microsoft.AspNetCore.OpenApi) library - These features in the new [Asp.Versioning.OpenApi](https://www.nuget.org/packages/Asp.Versioning.OpenApi) library - OpenAPI documents are now generated per API version - Sunset and deprecation policies are automatically included with standard (English) text, but can be customized - Sunset and deprecation policies links are included in OpenAPI documents via the `x-api-versioning` extension - The versioned `HttpClient` can now read and report on sunset and deprecation policies - All [example projects](../../tree/main/examples/AspNetCore) have been updated to use [Scalar](https://scalar.com/) ### Example The following provides an example of a bare minimum setup: ```c# var builder = WebApplication.CreateBuilder( args ); var services = builder.Services; services.AddApiVersioning() .AddApiExplorer() .AddOpenApi(); var app = builder.Build(); var hello = app.NewVersionedApi( "HelloWorld" ); var v1 = hello.MapGroup( "/hello-world" ).HasApiVersion( 1.0 ); var v2 = hello.MapGroup( "/hello-world" ).HasApiVersion( 2.0 ); v1.MapGet( "/", ( ApiVersion version ) => $"Hello world from v{version}" ); v2.MapGet( "/", ( ApiVersion version ) => $"Hello world from v{version}" ); if ( app.Environment.IsDevelopment() ) { app.MapOpenApi().WithDocumentPerVersion(); } app.Run();The key differences from what you may be currently doing:
... (truncated)
Commits viewable in compare view.
Updated coverlet.collector from 6.0.4 to 10.1.0.
Release notes
Sourced from coverlet.collector's releases.
10.1.0
Improvements
Fixed
Diff between 10.0.1 and 10.1.0
10.0.1
Improvements
Fixed
Maintenance
Diff between 10.0.0 and 10.0.1
10.0.0
Improvements
--coverlet-file-prefixoption for unique report files #1869Fixed
Maintenance
Diff between 8.0.1 and 10.0.0
8.0.1
Fixed
Improvements
Diff between 8.0.0 and 8.0.1
8.0.0
Special Thanks: A huge thank you to @Bertk for driving the majority of the work in this release! 🎉
Fixed
Improvements
Diff between 6.0.4 and 8.0.0
Commits viewable in compare view.
Updated FluentAssertions from 8.10.0 to 8.11.0.
Release notes
Sourced from FluentAssertions's releases.
8.11.0
What's Changed
New features
ThatSatisfyfor methods and properties by @jnyrup in AddThatSatisfyfor methods and properties fluentassertions/fluentassertions#3257Improvements
Fixes
HavePropertyonJsonArrayby @jnyrup in Fix exception onHavePropertyonJsonArrayfluentassertions/fluentassertions#3295Documentation
Others
string.Formaton failure by @jnyrup in Correct the arguments passed tostring.Formaton failure fluentassertions/fluentassertions#3325New Contributors
Full Changelog: fluentassertions/fluentassertions@8.10.0...8.11.0
Commits viewable in compare view.
Pinned FluentValidation at 12.2.0.
Release notes
Sourced from FluentValidation's releases.
12.2.0
Release notes
Please read the upgrade guide if you are moving from 11.x to 12.x
Changes in 12.2.0
Changes in 12.1.0
Changes in 12.0.0
Downloads
Binaries can be downloaded from nuget:
Commits viewable in compare view.
Pinned FluentValidation.DependencyInjectionExtensions at 12.2.0.
Release notes
Sourced from FluentValidation.DependencyInjectionExtensions's releases.
12.2.0
Release notes
Please read the upgrade guide if you are moving from 11.x to 12.x
Changes in 12.2.0
Changes in 12.1.0
Changes in 12.0.0
Downloads
Binaries can be downloaded from nuget:
Commits viewable in compare view.
Updated Microsoft.AspNetCore.Authentication.JwtBearer from 10.0.9 to 10.0.14.
Release notes
Sourced from Microsoft.AspNetCore.Authentication.JwtBearer's releases.
No release notes found for this version range.
Commits viewable in compare view.
Updated Microsoft.AspNetCore.Identity.EntityFrameworkCore from 10.0.9 to 10.0.14.
Release notes
Sourced from Microsoft.AspNetCore.Identity.EntityFrameworkCore's releases.
No release notes found for this version range.
Commits viewable in compare view.
Updated Microsoft.AspNetCore.Mvc.Testing from 10.0.9 to 10.0.14.
Release notes
Sourced from Microsoft.AspNetCore.Mvc.Testing's releases.
No release notes found for this version range.
Commits viewable in compare view.
Pinned Microsoft.AspNetCore.OpenApi at 10.0.14.
Release notes
Sourced from Microsoft.AspNetCore.OpenApi's releases.
No release notes found for this version range.
Commits viewable in compare view.
Updated Microsoft.EntityFrameworkCore from 10.0.9 to 10.0.14.
Release notes
Sourced from Microsoft.EntityFrameworkCore's releases.
No release notes found for this version range.
Commits viewable in compare view.
Updated Microsoft.EntityFrameworkCore.Design from 10.0.9 to 10.0.14.
Release notes
Sourced from Microsoft.EntityFrameworkCore.Design's releases.
No release notes found for this version range.
Commits viewable in compare view.
Updated Microsoft.Extensions.DependencyInjection.Abstractions from 10.0.9 to 10.0.14.
Release notes
Sourced from Microsoft.Extensions.DependencyInjection.Abstractions's releases.
No release notes found for this version range.
Commits viewable in compare view.
Pinned Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore at 10.0.14.
Release notes
Sourced from Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore's releases.
No release notes found for this version range.
Commits viewable in compare view.
Updated Microsoft.NET.Test.Sdk from 17.14.1 to 18.11.0.
Release notes
Sourced from Microsoft.NET.Test.Sdk's releases.
18.11.0
What's Changed
New Contributors
Full Changelog: microsoft/vstest@v18.10.1...v18.11.0
18.10.1
What's Changed
Full Changelog: microsoft/vstest@v18.10.0...v18.10.1
18.10.0
What's Changed
vstest.consoleand datacollector by @nohwnd in Run Microsoft.Testing.Platform test apps under vstest.console and datacollector microsoft/vstest#16201Full Changelog: microsoft/vstest@v18.9.0...v18.10.0
18.9.0
What's Changed
New Contributors
Full Changelog: microsoft/vstest@v18.8.0...v18.9.0
18.8.1
What's Changed
Full Changelog: microsoft/vstest@v18.8.0...v18.8.1
18.8.0
What's Changed
Full Changelog: microsoft/vstest@v18.7.0...v18.8.0
18.7.0
What's Changed
New Contributors
Full Changelog: microsoft/vstest@v18.6.0...v18.7.0
18.6.0
What's Changed
Changes to tests and infra
... (truncated)
18.5.1
What's Changed
Full Changelog: microsoft/vstest@v18.5.0...v18.5.1
18.5.0
What's Changed
Full Changelog: microsoft/vstest@v18.4.0...v18.5.0
18.4.0
What's Changed
Add LoongArch64 support by @stdmnpkg in Add LoongArch64 support microsoft/vstest#15359
Refactor Condition evaluation by @Youssef1313 in Refactor Condition evaluation microsoft/vstest#15357
Adding info on extensions points part 1 by @nohwnd in Adding info on extensions points part 1 microsoft/vstest#15360
Add option to ask for uploading code QL before the standard window ends by @nohwnd in Add option to ask for uploading code QL before the standard window ends microsoft/vstest#15373
Update runtime versions by @nohwnd in Update runtime versions microsoft/vstest#15372
Fix .NET 10 regression for traits by @Youssef1313 in Fix .NET 10 regression for traits microsoft/vstest#15370
Update target frameworks to net10.0 and net11.0 by @dotnet-maestro[bot] in Update target frameworks to net10.0 and net11.0 microsoft/vstest#15349
Fix names in pipeline matrix so we don't have to align them by @nohwnd in Fix names in pipeline matrix so we don't have to align them microsoft/vstest#15365
Update SECURITY.md by @Youssef1313 in Update SECURITY.md microsoft/vstest#15342
New Contributors
Full Changelog: microsoft/vstest@v18.3.0...v18.4.0
18.3.0
What's Changed
Internal fixes and updates
New Contributors
18.0.1
What's Changed
Fixing an issue with loading covrun64.dll on systems that have .NET 10 SDK installed: https://learn.microsoft.com/en-us/dotnet/core/compatibility/sdk/10.0/code-coverage-dynamic-native-instrumentation
Internal changes
Full Changelog: microsoft/vstest@v18.0.0...v18.0.1
18.0.0
What's Changed
Internal fixes and updates
... (truncated)
Commits viewable in compare view.
Updated Npgsql.EntityFrameworkCore.PostgreSQL from 10.0.2 to 10.0.3.
Release notes
Sourced from Npgsql.EntityFrameworkCore.PostgreSQL's releases.
10.0.3
What's Changed
Full Changelog: npgsql/efcore.pg@v10.0.2...v10.0.3
Commits viewable in compare view.
Updated NSubstitute from 5.3.0 to 6.2.0.
Release notes
Sourced from NSubstitute's releases.
6.2.0
NSubstitute v6.2.0
This release improves generic call matching (#989, #974, #990). Thanks to @zvirja and @JMolenkamp for fixes this.
We've also switched to using trusted nuget publishing linked to GitHub Releases. (#987, @zvirja)
What's Changed
Full Changelog: nsubstitute/NSubstitute@v6.1.0...v6.2.0
6.1.0
NSubstitute v6.1.0
This release reverts nullability support introduced in 6.0. This change caused a number of problems for callers (#973, #976), and trying to resolve these (#976) revealed the need for more fundamental changes to NSubstitute to effectively support this. As a result, nullability is again disabled for public API. Huge thanks to @jdb0123, @Romfos, and @Moha-sami for their PRs addressing this, and thanks for all those who raised issues. We also humbly award @zvirja with one unlimited "I told you so" pass to use as he sees fit.
What's Changed
New Contributors
Full Changelog: nsubstitute/NSubstitute@v6.0.0...v6.1.0
6.0.0
ℹ️ No changes from Release Candidate 1.
NSubstitute v6.0.0
From RC1 notes:
ArgMatchers.Matchingpredicate matcher as an alternative toIs(Expression<Predicate<T>>. (.NET6 and above.)Arg.Isnow accepts arg matchers.Full change list
... (truncated)
6.0.0-rc.1
NSubstitute v6.0.0 Release Candidate 1
Due to the large number of changes in this release, we wanted to start with a release candidate to ensure we've correctly captured breaking changes.
ArgMatchers.Matchingpredicate matcher as an alternative toIs(Expression<Predicate<T>>. (.NET6 and above.)Arg.Isnow accepts arg matchers.Full change list
Description has been truncated