Version 13.0.2

Date 2025-10-28 (yesterday)
NuGet View on NuGet
GitHub View on GitHub
Target Frameworks .NET 8
Umbraco Versions Umbraco 13

New release for Umbraco 13. This release will not work with other versions of Umbraco.

Installation

To install the package via NuGet, you can use either .NET CLI:

dotnet add package Limbo.Umbraco.TwentyThree --version 13.0.2

or the older NuGet Package Manager:

Install-Package Limbo.Umbraco.TwentyThree -Version 13.0.2

Changelog

  • Updated the TwentyThreeModelFactory.CreateVideoValue method to be virtual (see 9c626a5)
    This ensures that the method can be overridden in individual solutions.

  • Added Skybrud.Essentials as a direct dependency (see edcc661)
    Skybrud.Essentials has been a transient dependency ever since this package was created, but the transient dependency is current an older version, so Skybrud.Essentials has now been added as a direct dependency to get the newest version.

  • Updated the Skybrud.Social.TwentyThree dependency (see 1231aa4)
    The underlying package for communicating with the TwentyThree API has now been updated (read more).

  • Added logic for parsing source values (embed or URL) into intermediary video/spot values (see 2f7a752)
    Similar to our other video packages, this package now provides functionality to parse an embed code or video URL into a full video object equal to what is saved by the property editor. This is in particular useful for import, migrations and similar.

  • Added Key property to ApiSite class (see 805adf2)
    The API now exposes a site_key property. Among other things, this is now used as part of TwentyThree's app URLs, so it might be useful to store.

  • Added tooltips for "When video ends" options (see #5 and 4d81b2d)
    The package uses TwentyThree's own wording from a few years back, which could be a bit misleading - e.g. Loop doesn't mean that the video itself will loop. TwentyThree has since changed their labels a bit, but the now longer labels are not a good fit for our UI, so they are now used as tooltips instead.

  • Changed album labels to category (see #3 and a30821d)
    The TwentyThree app refers to albums as categories, so now the package does as well.

  • Added support for new app URLs (see 97b05d5)
    TwentyThree has introduced new app URLs using àpp.twentythree.com` instead of the client's own domain. Video URLs using the new format are now supported as well.