Skip to content

Releases: skybrud/Skybrud.VideoPicker

v2.0.0

09 Jan 18:25
Compare
Choose a tag to compare

First stable release for Umbraco 8. This will not work in Umbraco 7.

Installation

Install via NuGet - either via the .NET CLI:

dotnet add package Skybrud.VideoPicker --version 2.0.0

or the NuGet Package Manager:

Install-Package Skybrud.VideoPicker -Version 2.0.0

Changelog

  • Updated all Skybrud dependencies (see 33bff8e)
    Might as well update to their newest versions.

v1.0.0

09 Jan 18:13
Compare
Choose a tag to compare

First stable release for Umbraco 7.

This package has been in beta for a while since I never really got the time to fully wrap it up. On the other hand we're in a place where we haven't made any significant changes for a while, and Umbraco 7 is now EOL. So as a result of this, I'm now releasing the first (and probably last) stable release for Umbraco 7.

Installation

Install via NuGet - either via the .NET CLI:

dotnet add package Skybrud.VideoPicker --version 1.0.0

or the NuGet Package Manager:

Install-Package Skybrud.VideoPicker -Version 1.0.0

Changelog

  • **Replaced the Skybrud.Social.Google with the Skybrud.Social.Google.YouTube package (see 79a0a65)
    When still in beta, the Skybrud.Social.Google package included the implementation for YouTube as well as other Google service, but before coming out of beta, the package was separated into individual packages for each service. As such the YouTube implementation is now available via the Skybrud.Social.Google.YouTube instead. The Skybrud.Social.Google package is still used, but now as a derived dependency of Skybrud.Social.Google.YouTube.

v1.0.0-beta015

13 Apr 09:36
Compare
Choose a tag to compare

New beta release for Umbraco 7.

Installation

Install via NuGet - either via the .NET CLI:

dotnet add package Skybrud.VideoPicker --version 1.0.0-beta015

or the NuGet package manager:

Install-Package Skybrud.VideoPicker -Version 1.0.0-beta015

Changelog

  • Updated the Skybrud.Social.TwentyThree dependency (see 47448ab)
    Newer versions of Skybrud.Social.TwentyThree contains a number of breaking changes. These changes don't require any code changes within this package, as building Skybrud.VideoPicker.dll against the newest Skybrud.Social.TwentyThree.dll is enough.

Skybrud.VideoPicker v2.0.0-alpha009

06 Jan 15:30
Compare
Choose a tag to compare

New alpha release for Umbraco 8. This will not work in Umbraco 7.

Installation

Changelog

  • Fixed JSON parsing issue in the VideoFile class (see #9, 3b39216 and 19c4c58)
    Same as v2.0.0-alpha008, but I messed up the release, so here is another release to rectify that.

Skybrud.VideoPicker v2.0.0-alpha008

06 Jan 11:41
Compare
Choose a tag to compare

New alpha release for Umbraco 8. This will not work in Umbraco 7.

Installation

Changelog

  • Fixed JSON parsing issue in the VideoFile class (see #9, 3b39216 and 19c4c58)
    The file size was incorrectly parsed using the GetInt32 extension method, while it should have been GetInt64 to support file sizes of large videos.

Skybrud.VideoPicker v1.0.0-alpha014

10 Dec 14:21
Compare
Choose a tag to compare
Pre-release

New beta release for Umbraco 7.

Installation

Changelog

  • Added support for TwentyThree embed codes without any explicit URL scheme (see 6840506)
    Same as in beta013, but should work this time.

Skybrud.VideoPicker v1.0.0-alpha013

10 Dec 13:39
Compare
Choose a tag to compare
Pre-release

New beta release for Umbraco 7.

Installation

Changelog

  • Added support for TwentyThree embed codes without any explicit URL scheme (see 126818d)
    Some TwentyThree accounts doesn't include the URL scheme for the iframe URL. With this release, the URL detection logic has been updated to also support URLs without an explicit scheme.

Skybrud.VideoPicker v2.0.0-alpha007

02 Dec 22:00
Compare
Choose a tag to compare

New alpha release for Umbraco 8. This will not work in Umbraco 7.

Installation

Changelog

  • Fixed JSON parsing issue in the VideoFile class (see f9f092f)
    The class incorrectly tried to parse the value for the Url property from a link property in the JSON, when it should be url. Unfortunately we've missed this in our testing, but this release fixes the issue.

Skybrud.VideoPicker v2.0.0-alpha006

22 Nov 10:31
Compare
Choose a tag to compare

New alpha release for Umbraco 8. This will not work in Umbraco 7.

Installation

Breaking changes

  • πŸ…±οΈ Cleanup (94d5dbf)
    As the package is still in an alpha state, it had a class containing multiple classes, which generally should be avoided. To clean up the package, the files have been moved to individual files. See the commit for more information.

    The classes have also been moved to a new namespace, which is a breaking change. But likely you will only experience this if you're adding your own video providers.

Other changes

  • πŸ†• VideoPickerValue.Credentials property is no longer serialized if null (see a3d86a0)
    To keep the serialized object as clean as possible, the Credentials property in the VideoPickerValue class is no longer serialized if the value is null.

  • πŸ†• VideoThumbnail.Width and VideoThumbnail.Height properties are no longer serialized if empty (see a3d86a0)
    To keep the serialized object as clean as possible, the Width and height properties in the VideoPickerValue class are no longer serialized if the value is 0.

  • πŸ†• Added support for video files (#7, 839f3f3 and 33f97ae)
    Some video providers may expose information about the video files of a given video. For instance, some paid Vimeo subscriptions support this. Thanks to #7 and #2 from @jemayn, the video picker now supports this.

  • πŸ†• Changed the VimeoVideoProvider.IsMatch method to support more URL formats (see ce5fa25)
    The following formats are now supported:

  • πŸ†• Improved 404 detection for Vimeo provider (see aff08da)
    Seems like Vimeo may have changed something in their API, as the old logic expected a 200 OK even if the video wasn't found.

Skybrud.VideoPicker v1.0.0-alpha012

08 Nov 14:26
Compare
Choose a tag to compare
Pre-release

New beta release for Umbraco 7.

Installation

Changelog

  • Added null check to VideoPickerItem.Type property (see bb4e256)
    The Type bases it's value on the alias of the provider, but it would fail if the Provider wasn't populated.