Releases: skybrud/Skybrud.Umbraco.Redirects
v4.0.20
New release for Umbraco 10-12. This release will not work on other versions of Umbraco.
Installation
Via NuGet:
.NET CLI:
dotnet add package Skybrud.Umbraco.Redirects --version 4.0.20
Package Manager:
Install-Package Skybrud.Umbraco.Redirects -Version 4.0.20
Changelog
v13.0.0
v4.0.19
New release for Umbraco 10-12. This release will not work on other versions of Umbraco.
Installation
Via NuGet:
.NET CLI:
dotnet add package Skybrud.Umbraco.Redirects --version 4.0.19
Package Manager:
Install-Package Skybrud.Umbraco.Redirects -Version 4.0.19
Changelog
- Optimizaions to the
RedirectsService.GetRedirectByPathAndQuery
method (see e69ac96)
By improving the SQL queries a bit, two SQL calls can be merged into one roughly halving the execution time.
v13.0.0-alpha001
First alpha release for Umbraco 13. This release will not work on other versions of Umbraco.
Installation
Via NuGet:
.NET CLI:
dotnet add package Skybrud.Umbraco.Redirects --version 13.0.0-alpha001
Package Manager:
Install-Package Skybrud.Umbraco.Redirects -Version 13.0.0-alpha001
v4.0.18
New release for Umbraco 10-12. This release will not work on other versions of Umbraco.
Installation
Via NuGet:
.NET CLI:
dotnet add package Skybrud.Umbraco.Redirects --version 4.0.18
Package Manager:
Install-Package Skybrud.Umbraco.Redirects -Version 4.0.18
Changelog
v4.0.17
New release for Umbraco 10+. This release will not work on older versions of Umbraco.
Installation
Via NuGet:
.NET CLI:
dotnet add package Skybrud.Umbraco.Redirects --version 4.0.17
Package Manager:
Install-Package Skybrud.Umbraco.Redirects -Version 4.0.17
Changelog
v4.0.16
New release for Umbraco 10+. This release will not work on older versions of Umbraco.
Installation
Via NuGet:
.NET CLI:
dotnet add package Skybrud.Umbraco.Redirects --version 4.0.16
Package Manager:
Install-Package Skybrud.Umbraco.Redirects -Version 4.0.16
Changelog
-
Updated package manifest filter to set
PackageId
property in Umbraco 12 (see ed9ffe9)
In Umbraco 12, thePackageManifest
class now has aPackageId
property to indicate the NuGet ID of a package. As of this release, the package uses reflection to set this property when the package is used with Umbraco 12. -
Updated the Skybrud.Essentials dependency (see f42901a)
Updated the dependency fromv1.1.48
tov1.1.52
.
v4.0.15
New release for Umbraco 10+. This release will not work on older versions of Umbraco.
Installation
Via NuGet:
.NET CLI:
dotnet add package Skybrud.Umbraco.Redirects --version 4.0.15
Package Manager:
Install-Package Skybrud.Umbraco.Redirects -Version 4.0.15
Changelog
- Fixed issue with the
GetDestinationUrl
method and culture variant destinations (see #184 and db28016)
Sincev4.0.9
, the package has supported redirecting to a specific culture if the destination is a culture variant page. In some cases, these redirects may have redirected to#
instead of the intended destination. With this release, theGetDestinationUrl
method has been updated to account for these issues.
v4.0.14
New release for Umbraco 10+. This release will not work on older versions of Umbraco.
Installation
Via NuGet:
.NET CLI:
dotnet add package Skybrud.Umbraco.Redirects --version 4.0.14
Package Manager:
Install-Package Skybrud.Umbraco.Redirects -Version 4.0.14
Changelog
-
Fixed serialization issues when the
.AddNewtonsoftJson
extension method is used to replaceSystem.Text.Json
withNewtonsoft.Json
(see #179, #182 and 8aa7b8a)
Since the initial release for Umbraco 9, various models in this package have had[JsonPropertyName]
added to them to control the name and casing of the serialized properties. These attributes would only have an effect when usingSystem.Text.Json
for the serialization (default), but not when usingNewtonsoft.Json
globally instead. Thanks to a PR from @nikcio, these models now have relevant attributes for bothSystem.Text.Json
andNewtonsoft.Json
. -
Added support for
UseStatusCodePagesWithReExecute
andIStatusCodeReExecuteFeature
(see #181 and 8aa7b8a)
When usingUseStatusCodePagesWithReExecute
for error handling, ASP.NET Core will in some cases rewrite the URL of the request, meaning that the redirects package would use the URL of the error page rather than the original URL of the request. When the URL is rewritten, the original URL is available through theIStatusCodeReExecuteFeature
of the inbound request, and as of this release, the redirects package will now check if anIStatusCodeReExecuteFeature
is available in the request, and if so, use the URL specified here instead.
v4.0.13
New release for Umbraco 10+. This release will not work on older versions of Umbraco.
Installation
Via NuGet:
.NET CLI:
dotnet add package Skybrud.Umbraco.Redirects --version 4.0.13
Package Manager:
Install-Package Skybrud.Umbraco.Redirects -Version 4.0.13