Version 13.0.2

Date 2025-10-28 (8 days ago)
Downloads 165 downloads
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">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">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.