-
Notifications
You must be signed in to change notification settings - Fork 0
Bump Asp.Versioning.Http and 39 others #34
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
Conversation
Bumps Asp.Versioning.Http from 7.1.0 to 8.1.0 Bumps Asp.Versioning.Mvc.ApiExplorer from 7.0.0 to 8.1.0 Bumps coverlet.collector to 6.0.4 Bumps dotnet-ef from 8.0.15 to 9.0.7 Bumps EntityFrameworkCore.Exceptions.Common from 6.0.3 to 8.1.3 Bumps EntityFrameworkCore.Exceptions.PostgreSQL from 6.0.3 to 8.1.3 Bumps FluentAssertions to 8.5.0 Bumps FluentValidation from 11.5.2 to 12.0.0 Bumps FluentValidation.AspNetCore from 11.3.0 to 11.3.1 Bumps FluentValidation.DependencyInjectionExtensions to 11.11.0, 12.0.0 Bumps Flurl from 3.0.7 to 4.0.0 Bumps LinqKit.Microsoft.EntityFrameworkCore from 7.1.4 to 9.0.8 Bumps Microsoft.AspNetCore.Authentication.JwtBearer from 8.0.0-rc.2.23480.2 to 8.0.18 Bumps Microsoft.AspNetCore.OpenApi from 8.0.0-preview.3.23177.8 to 8.0.18 Bumps Microsoft.EntityFrameworkCore.Design from 8.0.0-preview.4.23259.3 to 9.0.7 Bumps Microsoft.Extensions.Caching.StackExchangeRedis from 8.0.0-preview.4.23260.4 to 9.0.7 Bumps Microsoft.Extensions.Logging from 8.0.0-preview.4.23259.5 to 9.0.7 Bumps Microsoft.NET.Test.Sdk to 17.14.1 Bumps Mime-Detective from 23.10.1 to 25.4.25 Bumps Minio from 5.0.0 to 6.0.5 Bumps NJsonSchema from 10.9.0 to 11.4.0 Bumps Npgsql.EntityFrameworkCore.PostgreSQL from 8.0.0-preview.4 to 9.0.4 Bumps OpenTelemetry.Exporter.Console from 1.5.0-alpha.2 to 1.12.0 Bumps OpenTelemetry.Exporter.OpenTelemetryProtocol from 1.5.0-alpha.2 to 1.12.0 Bumps OpenTelemetry.Exporter.OpenTelemetryProtocol.Logs from 1.5.0-alpha.2 to 1.5.0-rc.1 Bumps OpenTelemetry.Extensions.Hosting from 1.5.0-alpha.2 to 1.12.0 Bumps OpenTelemetry.Instrumentation.AspNetCore from 1.0.0-rc9.14 to 1.12.0 Bumps OpenTelemetry.Instrumentation.Http from 1.0.0-rc9.14 to 1.12.0 Bumps OpenTelemetry.Instrumentation.Process from 0.5.0-beta.2 to 0.5.0-beta.7 Bumps OpenTelemetry.Instrumentation.Runtime from 1.1.0-rc.2 to 1.12.0 Bumps Scrutor from 4.2.2 to 6.1.0 Bumps StackExchange.Redis to 2.7.27, 2.8.58 Bumps StackExchange.Redis.Extensions.AspNetCore from 9.1.0 to 11.0.0 Bumps StackExchange.Redis.Extensions.Core from 9.1.0 to 11.0.0 Bumps StackExchange.Redis.Extensions.System.Text.Json from 9.1.0 to 11.0.0 Bumps Swashbuckle.AspNetCore from 6.4.0 to 9.0.3 Bumps Swashbuckle.AspNetCore.Annotations from 8.1.1 to 9.0.3 Bumps xunit to 2.9.3 Bumps xunit.runner.visualstudio to 3.1.3 Bumps Z.EntityFramework.Plus.EFCore from 8.0.0-preview.4.23259.3-02 to 9.103.9.2 --- updated-dependencies: - dependency-name: Asp.Versioning.Http dependency-version: 8.1.0 dependency-type: direct:production update-type: version-update:semver-major - dependency-name: Asp.Versioning.Mvc.ApiExplorer dependency-version: 8.1.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-patch - dependency-name: coverlet.collector dependency-version: 6.0.4 dependency-type: direct:production update-type: version-update:semver-major - dependency-name: dotnet-ef dependency-version: 9.0.7 dependency-type: direct:production update-type: version-update:semver-major - dependency-name: EntityFrameworkCore.Exceptions.Common dependency-version: 8.1.3 dependency-type: direct:production update-type: version-update:semver-major - dependency-name: EntityFrameworkCore.Exceptions.PostgreSQL dependency-version: 8.1.3 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: 12.0.0 dependency-type: direct:production update-type: version-update:semver-major - dependency-name: FluentValidation.AspNetCore dependency-version: 11.3.1 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: FluentValidation.DependencyInjectionExtensions dependency-version: 11.11.0 dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: FluentValidation.DependencyInjectionExtensions dependency-version: 12.0.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: LinqKit.Microsoft.EntityFrameworkCore dependency-version: 9.0.8 dependency-type: direct:production update-type: version-update:semver-major - dependency-name: Microsoft.AspNetCore.Authentication.JwtBearer dependency-version: 8.0.18 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: Microsoft.AspNetCore.OpenApi dependency-version: 8.0.18 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: Microsoft.EntityFrameworkCore.Design 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.Caching.StackExchangeRedis dependency-version: 9.0.7 dependency-type: direct:production update-type: version-update:semver-major - dependency-name: StackExchange.Redis dependency-version: 2.7.27 dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: Microsoft.NET.Test.Sdk dependency-version: 17.14.1 dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: Microsoft.NET.Test.Sdk dependency-version: 17.14.1 dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: Mime-Detective dependency-version: 25.4.25 dependency-type: direct:production update-type: version-update:semver-major - dependency-name: Minio dependency-version: 6.0.5 dependency-type: direct:production update-type: version-update:semver-major - dependency-name: NJsonSchema dependency-version: 11.4.0 dependency-type: direct:production update-type: version-update:semver-major - dependency-name: Npgsql.EntityFrameworkCore.PostgreSQL dependency-version: 9.0.4 dependency-type: direct:production update-type: version-update:semver-major - dependency-name: OpenTelemetry.Exporter.Console dependency-version: 1.12.0 dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: OpenTelemetry.Exporter.OpenTelemetryProtocol dependency-version: 1.12.0 dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: OpenTelemetry.Exporter.OpenTelemetryProtocol.Logs dependency-version: 1.5.0-rc.1 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: OpenTelemetry.Extensions.Hosting dependency-version: 1.12.0 dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: OpenTelemetry.Instrumentation.AspNetCore dependency-version: 1.12.0 dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: OpenTelemetry.Instrumentation.Http dependency-version: 1.12.0 dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: OpenTelemetry.Instrumentation.Process dependency-version: 0.5.0-beta.7 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: OpenTelemetry.Instrumentation.Runtime dependency-version: 1.12.0 dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: Scrutor dependency-version: 6.1.0 dependency-type: direct:production update-type: version-update:semver-major - dependency-name: StackExchange.Redis dependency-version: 2.8.58 dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: StackExchange.Redis.Extensions.AspNetCore dependency-version: 11.0.0 dependency-type: direct:production update-type: version-update:semver-major - dependency-name: StackExchange.Redis.Extensions.Core dependency-version: 11.0.0 dependency-type: direct:production update-type: version-update:semver-major - dependency-name: StackExchange.Redis.Extensions.System.Text.Json dependency-version: 11.0.0 dependency-type: direct:production update-type: version-update:semver-major - dependency-name: Swashbuckle.AspNetCore dependency-version: 9.0.3 dependency-type: direct:production update-type: version-update:semver-major - dependency-name: Swashbuckle.AspNetCore.Annotations dependency-version: 9.0.3 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-minor - dependency-name: xunit.runner.visualstudio dependency-version: 3.1.3 dependency-type: direct:production update-type: version-update:semver-major - dependency-name: xunit.runner.visualstudio dependency-version: 3.1.3 dependency-type: direct:production update-type: version-update:semver-major - dependency-name: Z.EntityFramework.Plus.EFCore dependency-version: 9.103.9.2 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]>
|
Important Review skippedBot user detected. To trigger a single review, invoke the You can disable this status message by setting the 🪧 TipsChatThere are 3 ways to chat with CodeRabbit:
SupportNeed help? Join our Discord community for assistance with any issues or questions. Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments. CodeRabbit Commands (Invoked using PR comments)
Other keywords and placeholders
CodeRabbit Configuration File (
|
|
Superseded by #35. |
Updated Asp.Versioning.Http from 7.1.0 to 8.1.0.
Release notes
Sourced from Asp.Versioning.Http's releases.
8.1.0
This is a minor release that includes a new, publicly visible API changes as well as a rollup of bug fixes.
Features
ASP.NET Core
IEndpointInspector(#1066)EndpointApiVersionMetadataCollationProviderhas a new constructor that acceptsIEndpointInspectorObsoleteand will be removed in a9.0AddErrorObjectsmake integration with the legacy Error Objects format easier (related to #1072)JsonOptionsconfiguration will remain implicit as it is today, but9.0will remove itAddErrorObjectsextension methods versus mappingIProblemDetailsWriterexplicitlyJsonSerializerContextis now accessible, if neededAddErrorObjects<TWriter>allows configuring an extended/customizedErrorObjectWritertypeIApiVersionDescriptionProviderFactory.Create()extension methodIApiVersionDescriptionProviderFactoryin DI also now replacesIApiVersionDescriptionProviderIApiVersionDescriptionProvidercan still be individually replaced if you really want toFixes
All Platforms
ASP.NET Core
ApiExplorerSettingsAttributetogether withApiVersionAttributeproduces unexpected number ofApiVersionDescriptions(#1066)ASP.NET Core with OData
Breaking Changes
None
8.0.0
This is the official release for .NET 8. This release primarily includes internal performance improvements based on new .NET 8 features and a limited set of new features.
Features
ASP.NET Core
Asp.Versioning.AbstractionsAsp.Versioning.HttpAsp.Versioning.Http.ClientIApiVersionSelector.SelectVersionAsync(#1009)SelectVersionSelectVersionmust still be implementedFixes
In addition to the rollup of fixes in 7.1.0, the following outlines the fixes in this release.
ASP.NET Core
ControllerNameAttributeis properly honored (#1042)Breaking Changes
ASP.NET Core
ErrorObjectWriterconstructor now requires anIOptions<JsonOptions>parameterErrorObjectWriter, the changes are transparentContributors
Commits viewable in compare view.
Updated Asp.Versioning.Mvc.ApiExplorer from 7.0.0 to 8.1.0.
Release notes
Sourced from Asp.Versioning.Mvc.ApiExplorer's releases.
8.1.0
This is a minor release that includes a new, publicly visible API changes as well as a rollup of bug fixes.
Features
ASP.NET Core
IEndpointInspector(#1066)EndpointApiVersionMetadataCollationProviderhas a new constructor that acceptsIEndpointInspectorObsoleteand will be removed in a9.0AddErrorObjectsmake integration with the legacy Error Objects format easier (related to #1072)JsonOptionsconfiguration will remain implicit as it is today, but9.0will remove itAddErrorObjectsextension methods versus mappingIProblemDetailsWriterexplicitlyJsonSerializerContextis now accessible, if neededAddErrorObjects<TWriter>allows configuring an extended/customizedErrorObjectWritertypeIApiVersionDescriptionProviderFactory.Create()extension methodIApiVersionDescriptionProviderFactoryin DI also now replacesIApiVersionDescriptionProviderIApiVersionDescriptionProvidercan still be individually replaced if you really want toFixes
All Platforms
ASP.NET Core
ApiExplorerSettingsAttributetogether withApiVersionAttributeproduces unexpected number ofApiVersionDescriptions(#1066)ASP.NET Core with OData
Breaking Changes
None
8.0.0
This is the official release for .NET 8. This release primarily includes internal performance improvements based on new .NET 8 features and a limited set of new features.
Features
ASP.NET Core
Asp.Versioning.AbstractionsAsp.Versioning.HttpAsp.Versioning.Http.ClientIApiVersionSelector.SelectVersionAsync(#1009)SelectVersionSelectVersionmust still be implementedFixes
In addition to the rollup of fixes in 7.1.0, the following outlines the fixes in this release.
ASP.NET Core
ControllerNameAttributeis properly honored (#1042)Breaking Changes
ASP.NET Core
ErrorObjectWriterconstructor now requires anIOptions<JsonOptions>parameterErrorObjectWriter, the changes are transparentContributors
7.1.0
This release provides some minor updates and patches. This will be the final release before .NET 8, which is just around the corner.
Features
The following outlines all new features since
7.0, but some of them have already been released in a previous patch.All Platforms
ApiVersioningOptions.DefaultApiVersioncannot beApiVersion.Neutral(#1011)IApiVersionSelectortoApiExplorerOptions(#1025)ApiVersioningOptionsby defaultApiExplorerOptions.ApiVersionSelectorwhile determining if the 1st API version parameter is required (#1025)ASP.NET Web API with OData
EnableQueryAttributeto override Model Bound Settings (#928)ASP.NET Core with OData
EnableQueryAttributeto override Model Bound Settings (#928)Fixes
This is a rollup of all fixes since
7.0, some of which were already released in patch.ASP.NET Web API
ProblemDetails.TypeASP.NET Web API with OData
$topin examples (#944)ASP.NET Core
ApiVersioningOptionstoApiExplorerOptionsASP.NET Core with OData
... (truncated)
Commits viewable in compare view.
Updated coverlet.collector from 3.2.0 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
Commits viewable in compare view.
Updated coverlet.collector from 6.0.0 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
Commits viewable in compare view.
Updated dotnet-ef from 8.0.15 to 9.0.7.
Release notes
Sourced from dotnet-ef's releases.
9.0.7
Release
What's Changed
Full Changelog: dotnet/efcore@v9.0.6...v9.0.7
9.0.6
Bug Fixes
The translation of
FullTextScorein Cosmos Full-Text Search has been updated to use multiple keywords instead of a keyword array, addressing issues with search accuracy and query compatibility. This resolves #35983 and ensures more reliable full-text search results.#36000 by @maumar
Dependency Updates
Updated the Arcade build infrastructure dependencies for the 8.0 release branch, bringing in the latest improvements and security fixes from the Arcade ecosystem.
#35930 by @dotnet-maestro
Updated Arcade dependencies for the 9.0 release branch, ensuring the build system benefits from the latest tooling and reliability enhancements.
#36006 by @dotnet-maestro
Another update to Arcade dependencies for the 8.0 branch, further aligning with upstream improvements and fixes.
#36085 by @dotnet-maestro
Additional update to Arcade dependencies for the 9.0 branch, maintaining up-to-date build tooling and infrastructure.
#36065 by @dotnet-maestro
Technical Improvements
Integrated various internal commits into the 8.0 release branch, improving code quality, maintainability, and aligning with internal standards.
#35926 by @vseanreesermsft
Additional internal commits merged into the 8.0 branch, further enhancing stability and maintainability.
#36080 by @vseanreesermsft
Integrated internal improvements into the 9.0 branch, ensuring consistency and codebase health.
#36081 by @vseanreesermsft
Infrastructure
Updated the product branding and version numbers to 9.0.6, ensuring that all assemblies and packages reflect the correct release version.
#36044 by @vseanreesermsft
Updated branding for the 8.0 release line to version 8.0.17, keeping versioning consistent across all release artifacts.
#36043 by @vseanreesermsft
Miscellaneous
Automated merge of changes from the 8.0 branch into the 9.0 branch, ensuring that all relevant fixes and improvements are carried forward.
#35927 by @github-actions
Merged the 9.0 branch into the 9.0-staging branch, preparing for further testing and validation before final release.
#36051 by @AndriySvyryd
... (truncated)
9.0.5
Release
What's Changed
Full Changelog: dotnet/efcore@v9.0.4...v9.0.5
9.0.4
Release
What's Changed
Full Changelog: dotnet/efcore@v9.0.3...v9.0.4
9.0.3
Release
What's Changed
Full Changelog: dotnet/efcore@v9.0.2...v9.0.3
9.0.2
Release
What's Changed
Full Changelog: dotnet/efcore@v9.0.1...v9.0.2
9.0.1
Release
What's Changed
^and~when invalid because of value converters by @roji in [release/9.0] Avoid using^and~when invalid because of value converters dotnet/efcore#35241Full Changelog: dotnet/efcore@v9.0.0...v9.0.1
9.0.0
Release
What's Changed
... (truncated)
9.0.0-rc.2.24474.1
Release
9.0.0-rc.1.24451.1
Release
9.0.0-preview.7.24405.3
Release
9.0.0-preview.6.24327.4
Release
9.0.0-preview.5.24306.3
The team has been working primarily on EF Core internals, so there are no new big features in EF Core 9 (EF9) Preview 5. However, this means we really need people like you to run your code on these new internals and report back what you find. We want to fix bugs in the new internals as soon as possible in order to have a strong GA release later in the year.
That being said, there are several smaller enhancements included in preview 5. For full details, see What's new in EF Core 9. To discuss the EF9 release, go to Try EF Core 9 now! on GitHub.
Enhanced database provider for Azure Cosmos DB for NoSQL
We are working on significant updates in EF9 to the EF Core database provider for Azure Cosmos DB for NoSQL. For preview 5, these include:
See Azure Cosmos DB for NoSQL in the What's New docs for more information.
Query translation improvements
EF9 preview 5 contains three small enhancements to query translation:
Count != 0orCount > 0TimeOnly.FromDateTimeandTimeOnly.FromTimeSpanSee LINQ and SQL translation in the What's New docs for more information.
Everything else in preview 5
Preview 5 contains:
EF Core 9 preview 5 and Microsoft.Data.Sqlite contain work from the EF Team at Microsoft (@roji @AndriySvyryd @maumar @ajcvickers @cincuranet @SamMonoRT @luisquintanilla).
9.0.0-preview.4.24267.1
The team has been working primarily on EF Core internals, so there are no new big features in EF Core 9 (EF9) Preview 4. However, this means we really need people like you to run your code on these new internals and report back what you find. We want to fix bugs in the new internals as soon as possible in order to have a strong GA release later in the year.
That being said, there are several smaller enhancements included in preview 4. For full details, see What's new in EF Core 9. To discuss the EF9 release, go to Try EF Core 9 now! on GitHub.
Enhanced database provider for Azure Cosmos DB for NoSQL
We are working on significant updates in EF9 to the EF Core database provider for Azure Cosmos DB for NoSQL. For preview 4, these include:
See Azure Cosmos DB for NoSQL in the What's New docs for more information.
GroupBy complex types
In preview 4, EF9 now supports grouping (
GroupByqueries) that group by a complex type instance. The resulting SQL uses groups by all members, reflecting the value object semantics of complex types.See GroupBy complex types in the What's New docs for more information.
Read-only primitive collections
EF8 introduced support for mapping arrays and mutable lists of primitive types. This has been expanded in EF9 to include read-only collections declared as
IReadOnlyList,IReadOnlyCollection, orReadOnlyCollection.See Read-only primitive collections in the What's New docs for more information.
Everything else in preview 4
Preview 4 contains:
EF Core 9 preview 4 (and Microsoft.Data.Sqlite) contains work from the EF Team at Microsoft (@roji @AndriySvyryd @maumar @ajcvickers @cincuranet @SamMonoRT @luisquintanilla) as well as contributions from the EF Core community. The community PRs in EF9 Preview 4 are:
9.0.0-preview.3.24172.4
The team has been working primarily on EF Core internals, so there are no new big features in EF Core 9 (EF9) Preview 3. However, this means we really need people like you to run your code on these new internals and report back what you find. We want to fix bugs in the new internals as soon as possible in order to have a strong GA release later in the year.
That being said, there are several smaller enhancements included in preview 3. For full details, see What's new in EF Core 9. To discuss the EF9 release, go to Try EF Core 9 now! on GitHub.
Auto-compiled models
Auto-compiled models allow the EF Core compiled model to be automatically regenerated when the model project is built. This means you no longer need to remember to re-run the
dotnet ef dbcontext optimizecommand after your EF model changes. See Auto-compiled models in the What's New docs for more information.Sugar for
HierarchyIdpath generationFirst class support for the SQL Server
HierarchyIdtype was added in EF8. In EF9, a sugar method has been added to make it easier to create new child nodes in the tree structure. See Sugar for HierarchyId path generation in the What's New docs for more information.Everything else in preview 3
Preview 3 contains:
EF Core 9 preview 3 (and Microsoft.Data.Sqlite) contains work from the EF Team at Microsoft (@roji @AndriySvyryd @maumar @ajcvickers @cincuranet @SamMonoRT @luisquintanilla) as well as contributions from the EF Core community. The community PRs in EF9 Preview 3 are:
9.0.0-preview.2.24128.4
The team has been working primarily on EF Core internals, so there are no new big features in EF Core 9 (EF9) Preview 2. However, this means we really need people like you to run your code on these new internals and report back what you find. We want to fix bugs in the new internals as soon as possible in order to have a strong GA release later in the year.
That being said, there are several smaller enhancements included in preview 2, many contributed by our community. For full details, see What's new in EF Core 9. To discuss the EF9 release, go to Try EF Core 9 now! on GitHub.
Improved queries
ToHashSetmethods have existed since .NET Core 2.0. In EF9, the equivalent async methods have been added.ToHashSetAsync<T>methods for full details.Improved model building
Description has been truncated