Releases: fusonic/dotnet-extensions
Releases · fusonic/dotnet-extensions
6.2.1
ContainerJobActivator: Fixed exception when disposing handlers that implemented IAsyncDisposable
6.2.0
New features
- Support attachments when sending emails
6.1.1
- QueryableExtensions: Loosened IEntity type restriction on FindRequiredAsync
6.1.0
EntityFramework:
- Added Extensions for queries handling required entities:
Fusonic.Extensions.EntityFrameworkCore.QueryableExtensions
Unit Tests:
- Fixed an issue where DB Tests only run in a very low concurrency, if parallel at all.
- Limiting the max. parallel tests was moved to another place in the XUnit framework. This fixes that tests get reported as started when they actually weren't really running, but had to wait for a free spot.
Changes for configuring the max. parallel tests:
Some parts were marked obsolete. Most notably for the user of this lib are the method SetMaxTestConcurrency
and the previously documented environment variable MAX_TEST_CONCURRENCY
. Both continue to work, but they will be dropped with v7.0.
You can now set the max. parallel tests in two ways:
- Set
MaxParallelTests
on theFusonicTestFramework
assembly attribute - Set the environment variable
MAX_PARALLEL_TESTS
If both are set, the environment variable has the higher precedence.
6.0.2
- Updated MediatR to 10.0.0
- Minor updates to FluentAssertions and ef.npgsql
In case you're using MediatR pipelines: https://github.com/jbogard/MediatR/wiki/Migration-Guide-9.x-to-10.0
6.0.1
6.0.0
This major version targets .NET 6.0.0.
Other changes:
- Introduce
Fusonic.Extensions.XUnit
package. Provides an own framework adding capabilities like a test context and attributes running before a test class gets instantiated. - Modernize codebase to use the latest C# 10 features.
- Added optional Bcc recipient to SendEmail. (Link to commit)