Releases: fusonic/dotnet-extensions
Releases · fusonic/dotnet-extensions
8.1.0
7.4.0
- Headers in SendEmail don't overwrite default headers anymore
- Added ReplyTo
8.0.1
8.0.0
- 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
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
- SendEmail: Allow custom Email Headers
8.0.0-preview1
- 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
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
Allow types like string to be used as entity key and in the queryable extensions
7.1.1
UnitTests / PostgreSQL: If migrations fail during the template DB creation, the template DB gets dropped.