Date | 2025-04-08 (16 days ago) |
---|---|
Downloads | 153 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
">InstallationInstall via NuGet - either via the .NET CLI:
dotnet add package Limbo.Umbraco.DreamBroker --version 13.0.3
or the NuGet package manager:
Install-Package Limbo.Umbraco.DreamBroker -Version 13.0.3
#changelog
">ChangelogRenamed 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
.