Skip to content

Releases: skybrud/Skybrud.Umbraco.Redirects

v13.0.7

05 Mar 14:41
Compare
Choose a tag to compare

New 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.6

NuGet Package Manager:

Install-Package Skybrud.Umbraco.Redirects -Version 13.0.6

Changelog

  • Introduced new FullUrl property the the redirect model used in the backoffice API (see 300b1f6)
    The previous release added the domain to the Url property, but since the Url property is also used when editing a redirect, the value shouldn't include the domain. The dashboard now looks for the FullUrl property instead,

v13.0.6

18 Feb 18:48
Compare
Choose a tag to compare

New 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.6

NuGet Package Manager:

Install-Package Skybrud.Umbraco.Redirects -Version 13.0.6

Changelog

  • Introduced factory method for back-office root nodes (see 6738dbf)
    The RedirectsController.GetRootNodes method is used for exposing the available root nodes to the back-office. Until now, the controller has handled converting the RedirectRootNode instances received from IRedirectsService to their RedirectRootNodeModel counterparts used in the back-office, but without any way to override this as the logic was placed in the controller.

    With this commit, some of that logic is now delegated to the RedirectsBackOfficeHelper.CreateRootNodeList method for the overall list, and the RedirectsBackOfficeHelper.CreateRootNode method for the individual root nodes. Both methods are virtual, meaning that they can be extended in classes extending the RedirectsBackOfficeHelper class.

  • Updated the logic for determining the absolute inbound URLs in the back-office (see 829e9f4)
    Historically the inbound URLs for the redirects exposed for the redirects dashboard has been relative URLs, which isn't always ideal - e.g. for site specific redirects, but also for solutions where the frontend domain doesn't match the domain used for accessing the back-office.

    With this commit, if a redirect has a root node, the new logic will try to determine a base URL from that root node. If this fails, or if a global redirect, the logic will now look for a new Skybrud:Redirects:FrontendUrl setting, which will then be used instead.

  • Added misc extension methods for configuring the package (see a5b8af4)
    The package now contains various ConfigureRedirects and PostConfigureRedirects extension methods for IServiceCollection. These extension methods may be used as shorthand for what is already possibly through native .NET extension methods.

  • Updated the Skybrud.Essentials dependency (see 2684010)
    Doesn't change anything specifically for the redirects package, but might as well update to the most recent patch release.

v14.0.0-alpha002

17 Feb 19:48
Compare
Choose a tag to compare
v14.0.0-alpha002 Pre-release
Pre-release

First alpha release for Umbraco 14. This release will not work on other versions of Umbraco.

Installation

Via NuGet:

.NET CLI:

dotnet add package Skybrud.Umbraco.Redirects --version 14.0.0-alpha002

NuGet Package Manager:

Install-Package Skybrud.Umbraco.Redirects -Version 14.0.0-alpha002

v13.0.5

07 Jan 09:42
Compare
Choose a tag to compare

New 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.5

NuGet Package Manager:

Install-Package Skybrud.Umbraco.Redirects -Version 13.0.5

Changelog

  • Fixed issue with the destination URL not being displayed in the outbound property editor (see 1b8b688)
    The property editor would use the destination's displayUrl, which isn't always available. With this release, the url property is now used as fallback.

  • Updated the Skybrud.Essentials dependency (see fa4dbea)
    The Skybrud.Essentials dependency was a few versions behind, so the dependency has now been bumped from v1.1.54 to v1.1.57. This shouldn't affect how the package is used.

v14.0.0-alpha001

25 Jul 13:38
Compare
Choose a tag to compare
v14.0.0-alpha001 Pre-release
Pre-release

First alpha release for Umbraco 14. This release will not work on other versions of Umbraco.

Installation

Via NuGet:

.NET CLI:

dotnet add package Skybrud.Umbraco.Redirects --version 14.0.0-alpha001

NuGet Package Manager:

Install-Package Skybrud.Umbraco.Redirects -Version 14.0.0-alpha001

v2.1.6

12 Feb 15:33
Compare
Choose a tag to compare

New release for Umbraco 8. This release will not work in other versions of Umbraco.

Installation

Changelog

  • Fixed issue with incorrect type being reported by outbound redirect reference factory (see a2fbacf and 8dba39d)
    Reference factories are used to track references between content and media. In previous releases, the OutboundRedirectReferenceFactory class would incorrectly report content references having the type content instead of the correct document.

v13.0.4

24 Jan 22:58
Compare
Choose a tag to compare

New 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.4

NuGet Package Manager:

Install-Package Skybrud.Umbraco.Redirects -Version 13.0.4

Changelog

  • Additional adjustments to the query string forwarding logic (see #193, ace3b1a and 5d9bb13)
    My previous attempt to fix the query string forwarding didn't cover all cases, so this release contains some additional adjustments.

v4.0.23

24 Jan 22:40
Compare
Choose a tag to compare

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.23

NuGet Package Manager:

Install-Package Skybrud.Umbraco.Redirects -Version 4.0.23

Changelog

  • Additional adjustments to the query string forwarding logic (see #193, 18469f4 and 542a4a8)
    My previous attempt to fix the query string forwarding didn't cover all cases, so this release contains some additional adjustments.

v13.0.3

17 Jan 23:41
Compare
Choose a tag to compare

New 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.3

NuGet Package Manager:

Install-Package Skybrud.Umbraco.Redirects -Version 13.0.3

Changelog

  • Added fix for broken query string forwarding (see #193 and 6b02b65 and 576a3d7)
    The logic around query string forwarding was accidentally broken in v4.0.19, but should now be working again.

  • Fixed issue with site node option being overwritten when editing a redirect through the content app (see #194 and e631e32)
    The purpose of the affected code was to pre-select the site node when adding a new redirect via the content app. Unfortunately the code also applied when editing an existing redirect, thereby overwriting the selected value in the UI.

v4.0.22

17 Jan 23:33
Compare
Choose a tag to compare

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.22

NuGet Package Manager:

Install-Package Skybrud.Umbraco.Redirects -Version 4.0.22

Changelog

  • Added fix for broken query string forwarding (see #193 and 783b5b9)
    While v4.0.21 fixed parts of the issue, there were still some scenaries that still failed due to a bug in the code.