-
Notifications
You must be signed in to change notification settings - Fork 9
Bump Autofac.Extensions.DependencyInjection and 34 others #364
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Closed
Conversation
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
Bumps Autofac.Extensions.DependencyInjection from 6.0.0 to 10.0.0 Bumps coverlet.collector to 6.0.4 Bumps FluentAssertions to 8.5.0 Bumps FluentValidation from 9.2.0 to 11.11.0 Bumps Flurl from 2.8.2 to 4.0.0 Bumps jose-jwt from 5.0.0 to 5.2.0 Bumps MediatR from 8.0.2 to 13.0.0 Bumps MicroElements.Swashbuckle.FluentValidation from 4.0.0 to 6.1.0 Bumps Microsoft.AspNetCore.Http from 2.2.2 to 2.3.0 Bumps Microsoft.AspNetCore.Http.Abstractions to 2.3.0 Bumps Microsoft.AspNetCore.Http.Extensions from 2.2.0 to 2.3.0 Bumps Microsoft.CodeAnalysis.FxCopAnalyzers from 3.0.0 to 3.3.2 Bumps Microsoft.Extensions.Hosting from 3.1.5 to 9.0.7 Bumps Microsoft.Extensions.Http to 9.0.7 Bumps Microsoft.Extensions.Logging from 3.1.5 to 9.0.7 Bumps Microsoft.IdentityModel.Tokens from 8.0.1 to 8.13.0 Bumps Microsoft.NET.Test.Sdk to 17.13.0 Bumps Moq from 4.14.5 to 4.20.72 Bumps Newtonsoft.Json from 13.0.2 to 13.0.3 Bumps NLog.Config from 4.7.2 to 4.7.15 Bumps NUnit from 3.13.3 to 4.3.2 Bumps NUnit.Analyzers from 3.3.0 to 4.9.2 Bumps NUnit3TestAdapter from 4.2.1 to 5.0.0 Bumps PeterO.Cbor from 4.5.3 to 4.5.5 Bumps Polly from 8.5.0 to 8.6.2 Bumps Stateless from 5.1.2 to 5.18.0 Bumps Swashbuckle.AspNetCore.Filters from 5.1.2 to 9.0.0 Bumps Swashbuckle.AspNetCore.Swagger to 8.0.0, 8.1.4 Bumps Swashbuckle.AspNetCore.SwaggerGen to 8.0.0, 8.1.4 Bumps Swashbuckle.AspNetCore.SwaggerUI from 5.5.1 to 8.1.4 Bumps System.Collections.Immutable from 1.7.1 to 9.0.7 Bumps System.IdentityModel.Tokens.Jwt to 8.13.0 Bumps System.Reactive.Linq from 4.4.1 to 6.0.1 Bumps xunit to 2.9.3 Bumps xunit.runner.visualstudio to 2.4.5 --- updated-dependencies: - dependency-name: Autofac.Extensions.DependencyInjection dependency-version: 10.0.0 dependency-type: direct:production update-type: version-update:semver-major - dependency-name: coverlet.collector dependency-version: 6.0.4 dependency-type: direct:production update-type: version-update:semver-major - dependency-name: coverlet.collector dependency-version: 6.0.4 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: coverlet.collector dependency-version: 6.0.4 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: FluentAssertions dependency-version: 8.5.0 dependency-type: direct:production update-type: version-update:semver-major - dependency-name: FluentAssertions dependency-version: 8.5.0 dependency-type: direct:production update-type: version-update:semver-major - dependency-name: FluentAssertions dependency-version: 8.5.0 dependency-type: direct:production update-type: version-update:semver-major - dependency-name: FluentAssertions dependency-version: 8.5.0 dependency-type: direct:production update-type: version-update:semver-major - dependency-name: FluentAssertions dependency-version: 8.5.0 dependency-type: direct:production update-type: version-update:semver-major - dependency-name: FluentValidation dependency-version: 11.11.0 dependency-type: direct:production update-type: version-update:semver-major - dependency-name: Flurl dependency-version: 4.0.0 dependency-type: direct:production update-type: version-update:semver-major - dependency-name: jose-jwt dependency-version: 5.2.0 dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: MediatR dependency-version: 13.0.0 dependency-type: direct:production update-type: version-update:semver-major - dependency-name: MicroElements.Swashbuckle.FluentValidation dependency-version: 6.1.0 dependency-type: direct:production update-type: version-update:semver-major - dependency-name: Microsoft.AspNetCore.Http dependency-version: 2.3.0 dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: Microsoft.AspNetCore.Http.Abstractions dependency-version: 2.3.0 dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: Microsoft.AspNetCore.Http.Abstractions dependency-version: 2.3.0 dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: Microsoft.AspNetCore.Http.Extensions dependency-version: 2.3.0 dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: Microsoft.CodeAnalysis.FxCopAnalyzers dependency-version: 3.3.2 dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: Microsoft.Extensions.Hosting dependency-version: 9.0.7 dependency-type: direct:production update-type: version-update:semver-major - dependency-name: Microsoft.Extensions.Logging dependency-version: 9.0.7 dependency-type: direct:production update-type: version-update:semver-major - dependency-name: Microsoft.Extensions.Http dependency-version: 9.0.7 dependency-type: direct:production update-type: version-update:semver-major - dependency-name: Microsoft.Extensions.Http dependency-version: 9.0.7 dependency-type: direct:production update-type: version-update:semver-major - dependency-name: Microsoft.IdentityModel.Tokens dependency-version: 8.13.0 dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: Microsoft.NET.Test.Sdk dependency-version: 17.13.0 dependency-type: direct:production update-type: version-update:semver-major - dependency-name: Microsoft.NET.Test.Sdk dependency-version: 17.13.0 dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: Microsoft.NET.Test.Sdk dependency-version: 17.13.0 dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: Microsoft.NET.Test.Sdk dependency-version: 17.13.0 dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: Microsoft.NET.Test.Sdk dependency-version: 17.13.0 dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: Moq dependency-version: 4.20.72 dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: Newtonsoft.Json dependency-version: 13.0.3 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: NLog.Config dependency-version: 4.7.15 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: NUnit dependency-version: 4.3.2 dependency-type: direct:production update-type: version-update:semver-major - dependency-name: NUnit.Analyzers dependency-version: 4.9.2 dependency-type: direct:production update-type: version-update:semver-major - dependency-name: NUnit3TestAdapter dependency-version: 5.0.0 dependency-type: direct:production update-type: version-update:semver-major - dependency-name: PeterO.Cbor dependency-version: 4.5.5 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: Polly dependency-version: 8.6.2 dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: Stateless dependency-version: 5.18.0 dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: Swashbuckle.AspNetCore.Filters dependency-version: 9.0.0 dependency-type: direct:production update-type: version-update:semver-major - dependency-name: Swashbuckle.AspNetCore.Swagger dependency-version: 8.0.0 dependency-type: direct:production update-type: version-update:semver-major - dependency-name: Swashbuckle.AspNetCore.SwaggerGen dependency-version: 8.0.0 dependency-type: direct:production update-type: version-update:semver-major - dependency-name: Swashbuckle.AspNetCore.Swagger dependency-version: 8.1.4 dependency-type: direct:production update-type: version-update:semver-major - dependency-name: Swashbuckle.AspNetCore.SwaggerGen dependency-version: 8.1.4 dependency-type: direct:production update-type: version-update:semver-major - dependency-name: Swashbuckle.AspNetCore.SwaggerUI dependency-version: 8.1.4 dependency-type: direct:production update-type: version-update:semver-major - dependency-name: System.Collections.Immutable dependency-version: 9.0.7 dependency-type: direct:production update-type: version-update:semver-major - dependency-name: System.IdentityModel.Tokens.Jwt dependency-version: 8.13.0 dependency-type: direct:production update-type: version-update:semver-major - dependency-name: System.IdentityModel.Tokens.Jwt dependency-version: 8.13.0 dependency-type: direct:production update-type: version-update:semver-major - dependency-name: System.Reactive.Linq dependency-version: 6.0.1 dependency-type: direct:production update-type: version-update:semver-major - dependency-name: xunit dependency-version: 2.9.3 dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: xunit dependency-version: 2.9.3 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: xunit dependency-version: 2.9.3 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: xunit dependency-version: 2.9.3 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: xunit dependency-version: 2.9.3 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: xunit.runner.visualstudio dependency-version: 2.4.5 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: xunit.runner.visualstudio dependency-version: 2.4.5 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: xunit.runner.visualstudio dependency-version: 2.4.5 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]>
OK, I won't notify you again about this release, but will get in touch when a new version is available. You can also ignore all major, minor, or patch releases for a dependency by adding an If you change your mind, just re-open this PR and I'll resolve any conflicts on it. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
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.
Updated Autofac.Extensions.DependencyInjection from 6.0.0 to 10.0.0.
Release notes
Sourced from Autofac.Extensions.DependencyInjection's releases.
10.0.0
Breaking Changes
All instance dependencies are now considered
ExternallyOwned
which means if you register an object instance in the dependency injection container through this package, when you dispose of the container it will not dispose of the provided instance. This is different than default Autofac behavior. Autofac normally assumes control of registered instances, where the Microsoft DI container does not. This change only affects instances registered using the Microsoft syntax and then populated into Autofac; it does not change the underlying Autofac container.Additional Changes
Full Changelog: autofac/Autofac.Extensions.DependencyInjection@v9.0.0...v10.0.0
9.0.0
Breaking Changes
netcoreapp3.1
andnet5.0
Additional Changes
IKeyedServiceProvider
,IServiceProviderIsKeyedService
, support forAnyKey
) to match Microsoft.Extensions.DependencyInjection feature updates for .NET 8. (#115)Full Changelog: autofac/Autofac.Extensions.DependencyInjection@v8.0.0...v9.0.0
8.0.0
BREAKING CHANGE:
IServiceScopeFactory
is now a singleton and child scopes are flat, not hierarchical. Based on #83 and dotnet/runtime#67391, theIServiceScopeFactory
is now registered as a singleton. Any scope you create from it is a peer, not a hierarchy like you might see in core Autofac. Even if you create a scope from a scope, it'll use the singleton factory under the covers and all scopes will be peers.If you are using scopes to isolate units of work, be aware that this breaks the parent/child lifetime scope relationship.
If you need to create hierarchical scopes, you will need to use native Autofac constructs.
BREAKING CHANGE: The
Microsoft.Extensions.DependencyInjection
dependency is now set at 6.0.0 for all target frameworks. M.E.DI v6 is compatible with all the frameworks Autofac.Extensions.DependencyInjection targets, so your application should be able to allow this through transitive dependencies. However, if you have a hard requirement to stay on an older version of M.E.DI for some reason, you won't be able to take this upgrade.Autofac.AspNetCore.Multitenant has been updated to account for these changes. If you are using the multitenant ASP.NET Core support and update Autofac.Extensions.DependencyInjection, also be sure to take the latest Autofac.AspNetCore.Multitenant package.
... (truncated)
7.2.0
What's Changed
Full Changelog: autofac/Autofac.Extensions.DependencyInjection@v7.1.0...v7.2.0
7.2.0-preview.1
Preview release for supporting .NET 6 Preview 6; adds support for
IServiceProviderIsService
.7.1.0
ContainerBuilderOptions
to be provided when using theAutofacServiceProviderFactory
7.0.2
Resolves #11: Assembly was incorrectly delay-signed for release. The assembly is now properly signed.
7.0.1
This release fixes the missing package icon in the 7.0.0 release.
7.0.0
Release for compatibility with Autofac 6.0 (see Autofac release notes) - major version bump required.
Commits viewable in compare view.
Updated coverlet.collector from 3.1.2 to 6.0.4.
Release notes
Sourced from coverlet.collector's releases.
6.0.4
Fixed
Diff between 6.0.3 and 6.0.4
6.0.3
Fixed
Improvements
Diff between 6.0.2 and 6.0.3
6.0.2
Fixed
Improvements
Diff between 6.0.1 and 6.0.2
6.0.1
Fixed
Improvements
Diff between 6.0.0 and 6.0.1
6.0.0
Fixed
-Could not write lines to file CoverletSourceRootsMapping - in use by another process coverlet-coverage/coverlet#1155
-Incorrect coverage for methods returning IAsyncEnumerable in generic classes coverlet-coverage/coverlet#1383
-Wrong branch coverage for async methods .NET Standard 1.x coverlet-coverage/coverlet#1376
-Empty path exception in visual basic projects coverlet-coverage/coverlet#775
-Align published nuget package version to github release version coverlet-coverage/coverlet#1413
-Sync nuget and github release versions coverlet-coverage/coverlet#1122
Improvements
-Migration of the project to .NET 6.0 coverlet-coverage/coverlet#1473
Breaking changes
New parameter ExcludeAssembliesWithoutSources to control automatic assembly exclusion coverlet-coverage/coverlet#1164. The parameter InstrumentModulesWithoutLocalSources has been removed. since it can be handled by setting ExcludeAssembliesWithoutSources to None.
The default heuristics for determining whether to instrument an assembly has been changed. In previous versions any missing source file was taken as a signal that it was a third-party project that shouldn't be instrumented, with exceptions for some common file name patterns for source generators. Now only assemblies where no source files at all can be found are excluded from instrumentation, and the code for detecting source generator files have been removed. To get back to the behaviour that at least one missing file is sufficient to exclude an assembly, set ExcludeAssembliesWithoutSources to MissingAny, or use assembly exclusion filters for more fine-grained control.
Diff between 3.2.0 and 6.0.0
5.8.0
Fixed
-Fix TypeLoadException when referencing Microsoft.Extensions.DependencyInjection v6.0.1 #1390
-Source Link for code generators fails #1322
-Await foreach has wrong branch coverage when method is generic #1210
-ExcludeFromCodeCoverage attribute on local functions ignores lambda expression #1302
Added
-Added InstrumentModulesWithoutLocalSources setting #1360 by @TFTomSun
Diff between 3.1.2 and 3.2.0
5.7.2
Fixed
-Fix CoreLib's coverage measurement is broken #1286
-Fix UnloadModule injection 1291
Diff between 3.1.1 and 3.1.2
5.7.1
Fixed
-Fix wrong branch coverage with EnumeratorCancellation attribute #1275 -Fix negative coverage exceeding int.MaxValue #1266
-Fix summary output format for culture de-DE #1263
-Fix branch coverage issue for finally block with await #1233
-Fix threshold doesn't work when coverage empty #1205
-Fix branch coverage issue for il switch #1177
-Fix branch coverage with using statement and several awaits#1176
-Fix CopyCoverletDataCollectorFiles to avoid to override user dlls for dotnet publish scenario #1243
Improvements
-Improve logging in case of exception inside static ctor of NetstandardAwareAssemblyResolver #1230
-When collecting open the hitfile with read access #1214 by https://github.com/JamesWTruher
-Add CompilerGenerated attribute to the tracker #1229
Diff between 3.1.0 and 3.1.1
5.7.0
Fixed
-Fix branch coverage for targetframework net472 #1167
-Fix F# projects with unkown source #1145
-Fix SkipAutoProps for inline assigned properties #1139
-Fix partially covered throw statement #1144
-Fix coverage threshold not failing when no coverage #1115
-Fix partially covered await foreach statement #1107 by https://github.com/alexthornton1
-Fix System.MissingMethodException(TryGetIntArgFromDict) #1101
-Fix ExcludeFromCodeCoverage on props #1114
-Fix incorrect branch coverage with await using #1111 by https://github.com/alexthornton1
Added
-Support deterministic reports #1113
-Specifying threshold level for each threshold type #1123 by https://github.com/pbmiguel
Improvements
-Implementation of Npath complexity for the OpenCover reports #1058 by https://github.com/benjaminZale
Diff between 3.0.3 and 3.1.0
5.6.3
Fixed
-Fix code coverage stops working if assembly contains source generators generated file #1091
Diff between 3.0.2 and 3.0.3
5.6.2
Fixed
-Fix multi-line lambda coverage regression #1060
-Opt-in reachability helper to mitigate resolution issue #1061
Diff between 3.0.1 and 3.0.2
5.6.1
Fixed
-Fix severe loss in coverage #1043 by https://github.com/daveMueller
5.6.0
Fixed
-Attribute exclusion does not work if attribute name does not end with "Attribute" #884 by https://github.com/bddckr
-Fix deterministic build+source link bug #895
-Fix anonymous delegate compiler generate bug #896
-Fix incorrect branch coverage with await ValueTask #949 by https://github.com/alexthornton1
-Fix switch pattern coverage #1006
Added
-Skip autoprops feature #912
-Exclude code that follows [DoesNotReturn] from code coverage #904 by https://github.com/kevin-montrose
-CoverletReport MSBuild variable containing coverage filenames #932 by https://github.com/0xced
-Add Visual Studio Add-In #954 by https://github.com/FortuneN
-Remove workaround for deterministic build for sdk >= 3.1.100 #965
-Allow standalone coverlet usage for integration/end-to-end tests using .NET tool driver #991
-Support .NET Framework(>= net461) for in-process data collectors #970
5.4.0
Fixed
-Fix for code complexity not being generated for methods for cobertura reporter #738 by https://github.com/dannyBies
-Fix coverage, skip branches in generated MoveNext() for singleton iterators #813 by https://github.com/bert2
-Fix 'The process cannot access the file...because it is being used by another process' due to double flush for collectors driver #coverlet-coverage/coverlet#835
-Fix skip [ExcludefromCoverage] for generated async state machine #849
Added
-Added support for deterministic build for msbuild/collectors driver #802 #796 with the help of https://github.com/clairernovotny and https://github.com/tmat
Improvements
-Refactore DependencyInjection #728 by https://github.com/daveMueller
5.3.1
Fixed
-Fix ExcludeFromCodeCoverage attribute bugs #129 and #670 with #671 by https://github.com/matteoerigozzi
-Fix bug with nested types filtering #689
-Fix Coverage Issue - New Using + Async/Await + ConfigureAwait #669
-Improve branch detection for lambda functions and async/await statements #702 by https://github.com/matteoerigozzi
-Improve coverage, hide compiler generated branches for try/catch blocks inside async state machine #716 by https://github.com/matteoerigozzi
-Improve coverage, skip lambda cached field #753
Improvements
-Trim whitespace between values when reading from configuration from runsettings #679 by https://github.com/EricStG
-Code improvement, flow ILogger to InstrumentationHelper #727 by https://github.com/daveMueller
-Add support for line branch coverage in OpenCover format #772 by https://github.com/costin-zaharia
5.3.0
Added
-Add log to tracker #553
-Exclude by assembly level System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage #589
-Allow coverlet integration with other MSBuild test strategies#615 by https://github.com/sharwell
Fixed
-Fix and simplify async coverage #549
-Improve lambda scenario coverage #583
-Mitigate issue in case of failure in assembly loading by cecil #625
-Fix ConfigureAwait state machine generated branches #634
-Fix coverage overwritten if the project has multiple target frameworks #636
-Fix cobertura Jenkins reporter + source link support #614 by https://github.com/daveMueller
-Fix pdb file locking during instrumentation #656
Improvements
-Improve exception message for unsupported runtime [#569](https://github.com/tonerdo/ coverlet/pull/569) by https://github.com/daveMueller
-Improve cobertura absolute/relative path report generation #661 by https://github.com/daveMueller
5.2.0
[Feature][Collectors]Output multiple formats #533
[Bug fix] Fix exclude by files #524
[Feature] Skip instrumentation of module with embedded ppbd without local sources #510 -> with this today xunit will be skipped in automatic way.
[Bug fix] Changed to calculate based on the average coverage of the module #479
[Bug fix] Fix property attribute detection #477
[Feature] Different exit codes to indicate particular failures #412
[Bug fix] Fix instrumentation serialization bug #458
[Bug fix] Fix culture for cobertura xml report #464
5.1.1
#406 downgrades verbosity when hits file isn't found
#409 Improves Coverage object to remove need to statically pass an instance of it
#415 Improves validation of hits file existence
5.1.0
#367 ensures invalid PDBs do not error out instrumentation
#368 fixes package layout adding support for .NET framework projects
#375 ensures PDBs exist before trying to restore them and prevents errors for assemblies with embedded PDBs
#376 makes inclusion of test assembly excluded by default and configurable
#383 ensures Coverlet restores original assemblies if process exits unexpectedly
#397 rounds down Coverage result
5.0.0
#303 fixes strong name validation errors
#309 adds option to only record a single hit to improve performance
#318 adds support for covering test files
#322 reverts using memory mapped files to store hit counts
#331 fixes open cover reporting errors
#341 adds logging to Coverlet to improve debugging
4.1.1
#286 Fixes type loading issues with .NET Framework assemblies
#291 Adds enhancements to multi-threaded scenarios
#297 and #302 Fixes issues with instrumenting System.Private.CoreLib
#276 switches to using memory mapped files instead of regular files for storing hit information
#277 Enhances support for async/await branches after coverage merge
4.1.0
4.0.0
3.2.2
3.2.1
3.2.0
coverlet.tracker
assemblyCommits viewable in compare view.
Updated coverlet.collector from 6.0.2 to 6.0.4.
Release notes
Sourced from coverlet.collector's releases.
6.0.4
Fixed
Diff between 6.0.3 and 6.0.4
6.0.3
Fixed
Improvements
Diff between 6.0.2 and 6.0.3
Commits viewable in compare view.
Updated FluentAssertions from 5.10.3 to 8.5.0.
Release notes
Sourced from FluentAssertions's releases.
8.5.0
What's Changed
New features
Fixes
Others
Full Changelog: fluentassertions/fluentassertions@8.4.0...8.5.0
8.4.0
What's Changed
Improvements
Others
New Contributors
Full Changelog: fluentassertions/fluentassertions@8.3.0...8.4.0
8.3.0
What's Changed
Improvements
Others
Full Changelog: fluentassertions/fluentassertions@8.2.0...8.3.0
8.2.0
What's Changed
Improvements
Fixes
StringSyntax
annotations by @jnyrup in RestoreStringSyntax
annotations fluentassertions/fluentassertions#3033Others
Full Changelog: fluentassertions/fluentassertions@8.1.1...8.2.0
8.1.1
What's Changed
Fixes
Full Changelog: fluentassertions/fluentassertions@8.1.0...8.1.1
8.1.0
What's Changed
Improvements
Fixes
Documentation
Others
New Contributors
Full Changelog: fluentassertions/fluentassertions@8.0.1...8.1.0
8.0.1
What's Changed
Improvements
Others
Full Changelog: fluentassertions/fluentassertions@8.0.0...8.0.1
8.0.0
What's Changed
License change
Breaking Changes
OrEqualTo
methods by @IT-VBFK in Remove obsoleteOrEqualTo
methods fluentassertions/fluentassertions#2269SpacesPerIndentionLevel
by @jnyrup in RemoveSpacesPerIndentionLevel
fluentassertions/fluentassertions#2281AllSatisfy
to succeed on empty collections by @jnyrup in ChangeAllSatisfy
to succeed on empty collections fluentassertions/fluentassertions#2321ForConstraint
toIAssertionScope
by @IT-VBFK in AddForConstraint
toIAssertionScope
fluentassertions/fluentassertions#2324OnlyContain
to succeed on empty collections by @IT-VBFK in ChangeOnlyContain
to succeed on empty collections fluentassertions/fluentassertions#2350NSpec3
by @ITaluone in Drop support forNSpec3
fluentassertions/fluentassertions#2356NotThrow[After]
toActionAssertions
by @jnyrup in Move non-genericNotThrow[After]
toActionAssertions
fluentassertions/fluentassertions#2371EquivalencyAssertionOptions
toEquivalencyOptions
by @vbreuss in RenameEquivalencyAssertionOptions
toEquivalencyOptions
fluentassertions/fluentassertions#2414WithoutMatchingRules
andWithoutSelectionRules
while usingBeEquivalentTo
by @vbreuss in Allow fluently callingWithoutMatchingRules
andWithoutSelectionRules
while usingBeEquivalentTo
fluentassertions/fluentassertions#2457SubsequentOrderingAssertions
by @vbreuss in Simplify inheritance ofSubsequentOrderingAssertions
fluentassertions/fluentassertions#2439RespectingRuntimeTypes
andRespectingDeclaredTypes
to better clarify their purpose by @dennisdoomen in RenamedRespectingRuntimeTypes
andRespectingDeclaredTypes
to better clarify their purpose fluentassertions/fluentassertions#2866HttpResponseMessage
assertions by @ITaluone in Remove support forHttpResponseMessage
assertions fluentassertions/fluentassertions#2909New features
NotBeIn(DateTimeKind)
DateTime
assertion by @IT-VBFK in Add missingNotBeIn(DateTimeKind)
DateTime
assertion fluentassertions/fluentassertions#2536EquivalencyOptions
in string assertions by @vbreuss in Allow specifyingEquivalencyOptions
in string assertions fluentassertions/fluentassertions#2413Improvements
TypeMemberReflector
by @jnyrup in OptimizeTypeMemberReflector
fluentassertions/fluentassertions#2320AssertionScope
s to chain their context by @dennisdoomen in Allow nestedAssertionScope
s to chain their context fluentassertions/fluentassertions#2607... (truncated)
8.0.0-rc.2
What's Changed
Fixes
Others
Full Changelog: fluentassertions/fluentassertions@8.0.0-rc.1...8.0.0-rc.2
8.0.0-rc.1
What's Changed
Breaking Changes
RespectingRuntimeTypes
andRespectingDeclaredTypes
to better clarify their purpose by @dennisdoomen in RenamedRespectingRuntimeTypes
andRespectingDeclaredTypes
to better clarify their purpose fluentassertions/fluentassertions#2866HttpResponseMessage
assertions by @ITaluone in Remove support forHttpResponseMessage
assertions fluentassertions/fluentassertions#2909Fixes
Documentation
Others
... (truncated)
8.0.0-alpha.1
What's Changed
Others
Full Changelog: fluentassertions/fluentassertions@7.0.0-alpha.6...8.0.0-alpha.1
7.2.0
What's Changed
Improvements
Fixes
Others
Full Changelog: fluentassertions/fluentassertions@7.1.0...7.2.0
7.1.0
What's Changed
Improvements
Others
Full Changelog: fluentassertions/fluentassertions@7.0.0...7.1.0
7.0.0
What's Changed
Breaking Changes
Fixes
Documentation
Others
System.Configuration.ConfigurationManager
andSystem.Threading.Tasks.Extensions
by @jnyrup in Backport bump ofSystem.Configuration.ConfigurationManager
andSystem.Threading.Tasks.Extensions
fluentassertions/fluentassertions#2856New Contributors
Full Changelog: fluentassertions/fluentassertions@6.12.2...7.0.0
6.12.2
What's Changed
Others
Full Changelog: fluentassertions/fluentassertions@6.12.1...6.12.2
6.12.1
What's Changed
Improvements
BeEmpty()
andBeNullOrEmpty()
performance forIEnumerable<T>
, by materializing only the first item - #2530Fixes
DateTimeOffset
withBeWithin(...).Before(...)
- #2312BeEquivalentTo
will now find and can map subject properties that are implemented through an explicitly-implemented interface - #2152because
andbecauseArgs
were not passed down the equivalency tree - #2318BeEquivalentTo
can again compare a non-genericIDictionary
with a generic one - #2358FormattingOptions
were not respected in innerAssertionScope
- #2329true
andfalse
in failure messages and make them formattable to a customBooleanFormatter
- #2390, #2393NotBeOfType
when wrapped in anAssertionScope
and the subject is null - #2399BeWritable
/BeReadable
when wrapped in anAssertionScope
and the subject is read-only/write-only - #2399ThrowExactly[Async]
when wrapped in anAssertionScope
and no exception is thrown - #2398[Not]HaveExplicitProperty
when wrapped in anAssertionScope
and not implementing the interface - #2403[Not]HaveExplicitMethod
when wrapped in anAssertionScope
and not implementing the interface - #2403BeEquivalentTo
to excludeprivate protected
members from the comparison - #2417BeEquivalentTo
on an emptyArraySegment
- #2445, #2511BeEquivalentTo
with a custom comparer can now handle null values - #2489AssertionScope(context)
create a chained context - #2607AssertionScope
constructor would not create an actual scope associated with the thread - #2607ThrowWithinAsync
not respectingOperationCanceledException
- #2614BeEquivalentTo
with anIEqualityComparer
targeting nullable types - #2648Full Changelog: fluentassertions/fluentassertions@6.12.0...6.12.1
6.12.0
What's Changed
New features
Be
,NotBe
andBeOneOf
for object comparisons with custom comparer by @jnyrup in AddedBe
,NotBe
andBeOneOf
for object comparisons with custom comparer fluentassertions/fluentassertions#2243AssemblyAssertions
withHavePublicKey
andBeUnsigned
by @Corniel in ExtendAssemblyAssertions
withHavePublicKey
andBeUnsigned
fluentassertions/fluentassertions#2207NotContainItemsAssignableTo
by @Leo506 in AddNotContainItemsAssignableTo
fluentassertions/fluentassertions#2266Improvements
Fixes
Documentation
ExcludingNestedObjects
by @dennisdoomen in Improve documentation onExcludingNestedObjects
fluentassertions/fluentassertions#2211HaveElement()
occurrence docs by @IT-VBFK in Add missingHaveElement()
occurrence docs fluentassertions/fluentassertions#2217IComparer<T>
overload by @ITaluone in Add documentation forIComparer<T>
overload fluentassertions/fluentassertions#2220Others
GenericDictionaryEquivalencyStep
by @jnyrup in SimplifyGenericDictionaryEquivalencyStep
fluentassertions/fluentassertions#2191New Contributors
... (truncated)
6.11.0
What's Changed
New features
ThrowWithinAsync
assertions by @lg2de in AddedThrowWithinAsync
assertions fluentassertions/fluentassertions#1974WithoutStrictOrderingFor
overload with an expression by @chrischu in AddWithoutStrictOrderingFor
overload with an expression fluentassertions/fluentassertions#2151Improvements
ToString
to format exceptions by @sdelarosbil in UseToString
to format exceptions fluentassertions/fluentassertions#2150Fixes
AssertionScope
by @jnyrup in Increase robustness of assertions when wrapped in anAssertionScope
fluentassertions/fluentassertions#2133NullReferenceException
by @jnyrup in PreventNullReferenceException
fluentassertions/fluentassertions#2154Excluding()
work on nested collections if root is a collection by @whymatter in MakeExcluding()
work on nested collections if root is a collection fluentassertions/fluentassertions#2135InvalidOperationException
when formatting lambda expression by @jnyrup in PreventInvalidOperationException
when formatting lambda expression fluentassertions/fluentassertions#2176Documentation
Others
binlog
file by @IT-VBFK in Add optional parameter to generate abinlog
file fluentassertions/fluentassertions#2127Task
when inside using block by ...Description has been truncated