Releases: Basaingeal/Razor.SweetAlert2
v5.6.0
v5.6.0
Notable changes
.NET 8 support
This release adds support for the .NET 8 runetime, using the v8 versions of the Microsoft.AspNetCore.Components and Microsoft.AspNetCore.Components.Web packages.
Dependencies
- bump
Microsoft.AspNetCore.Components@6to6.0.25 - bump
Microsoft.AspNetCore.Components.Web@6to6.0.25 - bump
Microsoft.AspNetCore.Components@7to7.0.14 - bump
Microsoft.AspNetCore.Components.Web@7to7.0.14
v5.5.0
v5.5.0
Notable changes
InputAutoFocus property
This release includes the new inputAutoFocus options property introduced by the sweetalert2 library.
By setting this to false, the input on the alert will not be auto-focused. (true by default)
Dependencies
- bump
sweetalert2to11.7.3
v5.4.0
v5.4.0
Notable changes
Remove explicit .NET Core 3.1 support
This library no longer targets .NET Core 3.1 as it is no longer a supported version of .NET. The library still targets .NET Standard 2.0, so apps that are still on .NET Core 3.1 should still be able to use it.
Public IAsyncSweetAlertService interface
The IAsyncSweetAlertService interface has been made public by request. (#2183)
Protestware
The author of the sweetalert2 library added protestware concerning the war between Russia and Ukraine. (sweetalert2/sweetalert2#2462) (SNYK: Undesired Behavior in sweetalert2)
This protestware was recently updated to auto-play the Ukrainian national anthem in addition to disabling all user events. This library will now detect when the <audio> element that plays the anthem has been added to the document, and removes it.
Dependencies
- bump
sweetalert2to11.6.15 - bump
@sweetalert2/themesto5.0.15
v5.3.0
v5.3.0
Notable changes
Protestware
The author of the sweetalert2 library added protestware concerning the war between Russia and Ukraine. (sweetalert2/sweetalert2#2462) (SNYK: Undesired Behavior in sweetalert2)
This affects Russian speaking users visiting Russian websites. This was introduced in sweetalert2 11.4.9 and is the reason this wrapper library has been fixed at 11.4.8 for so long. In sweetalert2 11.5.0, the author changed the protestware to disable the whole website. (sweetalert2/sweetalert2@b101973)
// Dear russian users visiting russian sites. Let's play a game.
if (typeof window !== 'undefined' && /^ru\b/.test(navigator.language) && location.host.match(/\.(ru|su|xn--p1ai)$/)) {
document.body.style.pointerEvents = 'none'
}Bypass
This library bypasses that protest by re-enabling pointerEvents if they have been disabled. Because the anti-war pop-up was removed in 11.5.0, there should no longer be any undesired functionality when using this library.
.NET 7
Added support for .NET 7. The dependent libraries are still in Release Candidate mode. I will be bumping up the requirement to the full release versions when they are available.
Dependencies
- bump
sweetalert2to11.5.0 - bump
@sweetalert2/themesto5.0.12 - add support for
Microsoft.AspNetCore.ComponentsandMicrosoft.AspNetCore.Components.Webv7 preview
v5.2.1
v5.2.0
v5.2.0
🎉 New Features
Additional SweetAlertOptions properties
ColorCustomClass.TimerProgressBar
Dependencies
- bump
sweetalert2to11.4.4 - bump
@sweetalert2/themesto5.0.10
v5.1.0
v5.1.0
.NET 6 multi-targetting enabled
Dependencies
- bump
sweetalert2to11.1.9 - bump
@sweetalert2/themesto5.0.7
v5.0.3
v5.0.3
Dependencies
- bump
sweetalert2to11.1.7 - bump
@sweetalert2/themesto5.0.5
v5.0.2
v5.0.2
Dependencies
- bump
sweetalert2to11.1.5 - bump
@sweetalert2/themesto5.0.4
v5.0.1
v5.0.1
Dependencies
- bump
sweetalert2to11.0.18