All notable changes to this project will be documented in this file.
For more information about changelogs, check Keep a Changelog and Vandamme.
How to upgrade
If your code calls Yt::Annotation::Featured
object, you should not use it because it is removed.
- [REMOVAL] Remove Yt::Annotation::Featured annotation because YouTube removed it (as of 12-14-2017). https://developers.google.com/youtube/v3/revision_history?id=november-27-2017
- [BUGFIX] Do not raise errors from end screens with different URL format
- [ENHANCEMENT] Fetch 'promotion' type annotation without errors.
- [BUGFIX] Do not raise errors from endscreens with different title format
- [BUGFIX] Change
EndScreen
according to its endpoint change on YouTube
- [FEATURE] Add End Screens
- [BUGFIX] Do not raise errors from videos with 'speech' style
- [ENHANCEMENT] Fetch 'pause' annotation without errors.
- [BUGFIX] Bump Ruby version to 2.2.2 to make it work with ActiveSupport 5
- [BUGFIX] Don't raise errors on
Yt::Annotations.for
for some videos in Barbie channel
- [BUGFIX] Do not raise errors from videos with info cards.
- [ENHANCEMENT] Update homepage on rubygems.org
- [ENHANCEMENT] Parse new 'simple' card type (which YouTube now uses instead of 'merch', 'fundraising', 'associated').
- [FEATURE] Fetches annotations and cards of YouTube videos.