Skip to content

Releases: fusonic/dotnet-extensions

8.1.0

26 Jan 14:16
Compare
Choose a tag to compare

Miscellaneous ❓

  • Allow custom Email Headers (10bdc5a)
  • Headers in SendEmail don't overwrite default headers anymore; added ReplyTo (cdeddf3)

7.4.0

26 Jan 14:08
Compare
Choose a tag to compare
  • Headers in SendEmail don't overwrite default headers anymore
  • Added ReplyTo

8.0.1

18 Dec 08:17
Compare
Choose a tag to compare

Bug Fixes 🐛

  • Explicitly removing project capability TestContainer from non-test projects that got falsely detected as test projects (a82d5b8)

Miscellaneous ❓

8.0.0

21 Nov 09:44
Compare
Choose a tag to compare
  • Upgrade solution to .NET 8 (RC)
  • Upgrade nuget packages to 8.x
  • Use new language features (collection literals + primary constructors)
  • Change postgres port to use default one
  • Use new artifacts feature so that all build outputs are in a common location
  • Pack README.md in nuget packages to get rid of warnings when packing nugets
  • Upgrade Hangfire nuget packages

⚠️ Breaking changes:

Removed dependencies to MediatR and the method DependencyInjectionUnitTest<T>.SendAsync with it. If you use SendAsync() in your tests, just add the following method to your TestBase-class (#2):

/// <summary> Runs a mediator command in its own scope. Used to reduce possible side effects from test data creation and the like. </summary>
[DebuggerStepThrough]
protected Task<TResponse> SendAsync<TResponse>(IRequest<TResponse> request)
    => ScopedAsync(() => GetInstance<IMediator>().Send(request));

7.3.0

26 Jan 14:08
Compare
Choose a tag to compare
  • SendEmail: Allow custom Email Headers

8.0.0-preview1

04 Oct 13:55
Compare
Choose a tag to compare
8.0.0-preview1 Pre-release
Pre-release
  • Upgrade solution to .NET 8 (RC)
  • Upgrade nuget packages to 8.x
  • Use new language features (collection literals + primary constructors)
  • Change postgres port to use default one
  • Use new artifacts feature so that all build outputs are in a common location
  • Pack README.md in nuget packages to get rid of warnings when packing nugets
  • Upgrade Hangfire nuget packages

7.2.0

28 Jun 11:58
Compare
Choose a tag to compare

Changes

Untied razor view rendering logic from email-specific rendering.

The lib Fusonic.Extensions.Email contained a renderer for Razor views, that was directly tied to the emails. This renderer was extracted and moved to Fusonic.Extensions.AspNetCore.Razor.

7.1.2

25 May 12:10
Compare
Choose a tag to compare

Allow types like string to be used as entity key and in the queryable extensions

7.1.1

03 Apr 14:31
Compare
Choose a tag to compare

UnitTests / PostgreSQL: If migrations fail during the template DB creation, the template DB gets dropped.

7.1.0

28 Feb 10:05
Compare
Choose a tag to compare

New features in EF Core unit tests:

  • Added an AggregateTestStore to support multiple test stores at once (docs)
  • Added support for Microsoft SQL Server (docs)