| Date | 2025-04-08 (249 days ago) |
|---|---|
| Downloads | 1,787 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.
Install via NuGet - either via the .NET CLI:
dotnet add package Limbo.Umbraco.DreamBroker --version 13.0.3or the NuGet package manager:
Install-Package Limbo.Umbraco.DreamBroker -Version 13.0.3Renamed the DreamBrokerService.GetIntermediaryVideoValueFromSource and DreamBrokerUtils.GetDreamBrokerVideoValueFromSource (see 194ac0b)
Both methods are now named GetIntermediaryVideoValue to match the naming in our other video packages. The existing methods are kept to avoid breaking changes, and new methods are added instead with the correct names. The existing methods are now marked as obsolete.
The DreamBrokerService.GetIntermediaryVideoValue method should support both dreambroker.com and www.dreambroker.com (see a512292)
Working across different old ad new client projects, I've realized that they use a mix of dreambroker.com and www.dreambroker.com`, so the package should support both.
Improved exception handling (see 7c297f5)
Various part of the package may trigger an error/exception - e.g. bad user input, errors at DreamBroker's end or just in the package in general. Previously when the package has thrown an exception, it has been with the generic Exception class. As of this release, the package will now throw a more specific exception - e.g. DreamBrokerVideoNotFoundException, DreamBrokerInvalidUrlException and DreamBrokerInvalidSourceException to name a few.
More methods in the DreamBrokerService class are now virtual (ef834e3)
Not sure every method in the class has a use case that warrants overriding the method - now now you at least can.
Updated the Skybrud.Essentials.Http dependency (3e2847a)
This doesn't really affect the package much, but it does ensure that we also get the latest version of Skybrud.Essentials as it's a transitive dependency of Skybrud.Essentials.Http.