Skip to content

Releases: fusonic/dotnet-extensions

6.2.1

02 Jun 08:43
Compare
Choose a tag to compare

ContainerJobActivator: Fixed exception when disposing handlers that implemented IAsyncDisposable

6.2.0

02 Jun 08:43
Compare
Choose a tag to compare

New features

  • Support attachments when sending emails

6.1.1

20 Apr 14:11
Compare
Choose a tag to compare
  • QueryableExtensions: Loosened IEntity type restriction on FindRequiredAsync

6.1.0

11 Feb 07:53
Compare
Choose a tag to compare

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 the FusonicTestFramework assembly attribute
  • Set the environment variable MAX_PARALLEL_TESTS

If both are set, the environment variable has the higher precedence.

6.0.2

10 Jan 11:45
Compare
Choose a tag to compare
  • 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

10 Jan 11:44
Compare
Choose a tag to compare

Fixed: PostgreSqlUtil always logged all messages when running a migration, even debug messages.

6.0.0

13 Dec 07:55
Compare
Choose a tag to compare

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)

5.3.0

09 Dec 10:36
Compare
Choose a tag to compare
  • Initializing test databases on first access instead of initializing them on test start
  • DB Tests: Supporting force drop on PG13

5.2.0

09 Dec 10:36
Compare
Choose a tag to compare

Added a parameter to limit the number of max. parallel db test executions

5.1.3

09 Dec 10:36
Compare
Choose a tag to compare

Fixed an error where test databases were not dropped