= 2.2.2 September 12, 2023 =
* Fix: Plugin hardening.
* Fix: Removed unused files in the “templates” folder.
* Fix: Fixed a deprecation notice in PHP 8.1+ “strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated”
* Fix: Custom text that included single quotes would show with slashes on the front-end of the feed.
= 2.2.1 August 10, 2023 =
* Fix: Fixed PHP error affecting single video posts Class ‘SmashBalloon\YouTubeFeed\SBY_CPT’ not found
= 2.2 August 9, 2023 =
* New: Create a new feed using a YouTube handle instead of needing the channel ID.
* Fix: Emoji in video descriptions would break single video post types when an older version of MySQL was in use.
* Fix: Fixed PHP deprecation warning “Passing null to parameter” for PHP 8.2+
* Fix: The video description would sometimes appear twice on hover.
= 2.1.2 June 2, 2023 =
* Fix: Playlist feeds were always returning no videos found error.
* Fix: Some license were prevented from creating certain feed types.
* Fix: Single video posts were causing PHP errors and not displaying properly.
= 2.1.1 June 1, 2023 =
* Fix: The Lightbox would appear at the bottom of pages with a YouTube feed on it when using Borlabs Cookie consent plugin or the AJAX theme workaround setting.
* Fix: Fixed a fatal PHP error occurring in some sites using PHP 7.1.
* Fix: Changed how the plugin adds an HTTP referer to affect just API calls made by YouTube Feeds.
= 2.1 April 18, 2023 =
* New: Your video players will now feature an attractive subscribe bar. Clicking the subscribe button on the bar will link your visitors to your YouTube page where they will be prompted to subscribe to your channel. Disable this by going to the customizer Videos->Video Player Experience->Subscribe Link setting
* New: Single video posts can now have the video thumbnail for the related YouTube video set as the featured image. Visit the settings page and go to the “Single Videos” tab to enable this feature.
* New: Add a video duration counter to the bottom right of video thumbnails to let visitors know how long the runtime of the video is. Enable this by opening the feed customizer, finding “Videos” -> “Edit Individual Elements” and enabling “Video Duration”.
* Tweak: Connecting your YouTube account will now take you to connect.smashballoon.com first to improve the reliability of this process.
= 2.0.7 December 14, 2022 =
* Fix: Fixed a compatibility issue with the Complianz Cookie Consent plugin integration.
* Fix: When Social Wall was active the About Us and Support links would not work.
* Fix: Clicking the link to the page that explains creating custom templates would not work.
* Fix: A PHP error would occur when the active license was checked under certain circumstances.
= Version 2.0.6 – October 11, 2022 =
* Fix: Removed DotEnv code that was causing a conflict in some rare circumstances.
* Fix: When using two or more feeds on one page and the “AJAX theme loading fix” setting, an empty lightbox related element would display at the bottom of the page.
= Version 2.0.5 – September 29, 2022 =
* Fix: Fixed a conflict with the All in One SEO plugin causing menu tabs to not work properly.
= Version 2.0.4 – September 13, 2022 =
* Fix: The box shadow setting for card style videos was not applying correctly.
* Fix: Editing individual colors of elements would not be reflected on the front-end.
* Fix: The setting for the date format would not always affect the feed preview.
= Version 2.0.3 – August 31, 2022 =
* Tweak: Improved the user experience to avoid confusion over connecting an account when creating a new feed.
* Fix: Fixed deprecation warnings when using PHP 8.0+.
* Fix: Added any API key saved in settings to the system info for easy support debugging.
* Fix: Activating the Pro version would trigger an error if the free version of YouTube Feeds was active.
* Fix: Removed extra files.
= Version 2.0.2 – July 27, 2022 =
* Fix: The “All Feeds” page would not display for some older versions of WordPress.
* Fix: Video statistics were not updating properly in some circumstances.
* Fix: The customizer is now easier to use on devices smaller than a desktop.
* Fix: Notices from other plugins were showing when creating a feed and using the customizer.
* Fix: Pagination to edit additional feeds was not working when there were more than 20 feeds created.
= Version 2.0.1 – July 7th, 2022 =
* Fix: Fixed a PHP error that would occur when using a version of WordPress less than 5.9 and a version of PHP less than 8.0.
= Version 2.0 – June 22, 2022 =
* Important: Minimum supported WordPress version has been raised from 3.5 to 4.1.
* New: Our biggest update ever! We’ve completely redesigned the plugin settings from head to toe to make it easier to create, manage, and customize your YouTube feeds.
* New: All your feeds are now displayed in one place on the “All Feeds” page. This shows a list of any existing (legacy) feeds and any new ones that you create.
* New: Easily edit individual feed settings for new feeds instead of cumbersome shortcode options.
* New: It’s now much easier to create feeds. Just click “Add New”, select your feed type, connect your account, and you’re done!
* New: Brand new feed customizer. We’ve completely redesigned feed customization from the ground up, reorganizing the settings to make them easier to find.
* New: Live Feed Preview. You can now see changes you make to your feeds in real time, right in the settings page. Easily preview them on desktop, tablet, and mobile sizes.
* New: We’ve added a new Feed Templates feature. You can now select a feed template when creating a feed to make it much quicker and easier to get started with the type of feed you want to display. Selecting a template preconfigures the feed customization settings to match that template, saving you time and effort.
* New: Color Scheme option. It’s now easier than ever to change colors across your feed without needing to adjust individual color settings. Just set a color scheme to effortlessly change colors across your entire feed.
* New: You can now change the number of columns in your feed across desktop, tablet, and mobile.
* New: Easily import and export feed settings to make it simple to move feeds across sites.
* New: Added a Post Style setting which allows you to add a boxed style to your Videos, with a background color, border radius, and box shadow.
* New: Added a new custom text header option, so you can now add custom text to the header for your feed.
= Version 1.4.2 – September 30, 2021 =
* New: Added PHP hook “sby_wp_post_content” to modify the post content before saving video posts as a custom post type in the WordPress database.
* New: Added a shortcode setting “allowcookies” that, when set to “true”, will allow YouTube cookies needed for custom end screens configured on youtube.com
* Tweak: Added “play” icon to main player for the gallery layout.
* Tweak: Added support for WordPress comments for the video posts saved as a custom post type in WordPress.
* Tweak: For video posts saved as WordPress custom post types, links found in the video description will be made into clickable HTML before being stored.
* Fix: Fixed a compatibility issue with the Complianz GDPR plugin.
* Fix: Setting the height and width of a feed using a shortcode would not work without including the unit of measurement.
* Fix: The description length setting was not working properly.
* Fix: Related videos would sometimes not show up as expected when ending or pausing a video being played in the lightbox.
= Version 1.4.1 =
* Fix: Fixed several issues with GDPR Cookie Consent by Web Toffee integration.
* Fix: Displaying a YouTube Feed using Smash Balloon and displaying a YouTube video using Elementor’s video widget no longer causes problems though some features for Feeds for YouTube may be limited.
= Version 1.4 – March 8, 2021 =
* New: The locations of the YouTube feeds on your site will now be logged and listed on a single page for easier management. After this feature has been active for awhile, a “Feed Finder” link will appear next to the Feed Type setting on the plugin Settings page which allows you to see a list of all feeds on your site along with their locations.
* Tweak: Description text shown next to or below the feed will now make URLs in to clickable links.
* Tweak: Shortened description text will always end on a word instead of cutting off parts of words.
* Fix: Pro version of the Web Toffee GDPR Cookie Consent plugin was not being detected.
* Fix: Updated jQuery methods for compatibility with WordPress 5.7.
* Fix: Extra characters added to video IDs will be ignored when making a single video feed.
* Fix: Cache ID of playlist feeds changed to prevent conflicts.
= Version 1.3.1 – February 4, 2021 =
* Fix: Fixed a problem with the order of upcoming live streams when two videos were streaming on the same day.
* Fix: When the GDPR setting was enabled and consent had not yet been given, the thumbnail for videos was not visible in the lightbox.
* Fix: Added PHP hooks for special actions after inserting or updating a custom post from a YouTube video.
* Fix: The Pro version of the Web Toffee GDPR Cookie Consent plugin was not being detected.
* Fix: Live streams that were not scheduled before streaming were not showing up in live stream feeds.
= Version 1.3 – December 16, 2020 =
* New: Integrations with popular GDPR cookie consent solutions added. Visit the YouTube Feed settings page, Customize tab, GDPR section for more information.
* New: Exclude past live streams in live stream feeds using the setting found on the “Configure” tab or adding showpast=”false” to your shortcode.
* Tweak: Live stream feeds are now ordered with currently streaming videos first, then other upcoming live streams sorted by closest upcoming live stream date, and lastly past live streams sorted by most recently streamed.
* Fix: Deleted live streams would still display in live stream feeds.
* Fix: When using page caching, changing the cache time to something other than hours would not work.
* Fix: Date that video was published would not always match what was shown on YouTube.com.
= Version 1.2.2 – October 26, 2020 =
* Tweak: Live stream feeds will now show past live streams as well as upcoming live streams.
* Tweak: Added support for improved notices on the plugin settings page.
* Fix: Connecting an account that didn’t have an associated YouTube channel would result in nothing happening. Now an empty channel is connected that can be used to create feeds.
* Fix: Iframe player now uses the video title as the iframe element title attribute.
* Fix: Call to action feature in video description was not using text for the button.
* Fix: Changed video info text color to inherit from your theme.
= Version 1.2.1 – September 24, 2020 =
* Tweak: Added an HTML class “sby_current” to the currently playing thumbnail when using the gallery layout. Selecting a video will continue to show the hover information.
* Tweak: Centered the video title for the related videos end of action feature.
= Version 1.2 – August 28, 2020 =
* New: Added compatibility with our new Social Wall plugin, which allows you to combine feeds from Instagram, Facebook, Twitter, and YouTube into one social media “wall”. If you are using our Smash Balloon All-Access Bundle then the Social Wall plugin is included at no additional cost. Just log into your account to download and install the plugin.
= Version 1.1.4 – July 8, 2020 =
* Tweak: Added noticed explaining the account connection and what it can and can’t be used for when connecting an account.
* Tweak: Removed refresh token from being required for a manual connection.
* Tweak: Cache name for custom search feeds changed to avoid cache conflicts.
* Fix: Caches of multiple feeds with filters would cause conflicts resulting in the wrong videos displaying in feeds.
* Fix: Improved performance of API requests for creating feeds.
= Version 1.1.3 – May 29, 2020 =
* New: To help us improve the plugin we have added usage tracking so that we can understand what features and settings are being used, and which features matter to you the most. The plugin will send a report in the background once per week with your plugin settings and basic information about your website environment. No personal or sensitive data is collected (such as email addresses, YouTube account information, license keys, etc). You can opt-out by simply disabling the setting at: Feeds for YouTube > Customize > Advanced > Enable Usage Tracking. See here for more information.
* Tweak: Play icon changed to YouTube logo to comply with YouTube’s terms of service.
* Tweak: More details are provided for API errors such as an API key not working after being created.
* Tweak: If an API key has not been entered, an account reconnection is required if trying to display videos from a previously unused channel and more than an hour has passed since the last account connection.
* Fix: Prevented a Fatal PHP error caused by retrieving videos without using an API key and either entering a non-existing channel ID or having allow_url_fopen disabled on the server.
* Fix: Non-latin characters were displaying incorrectly in titles and descriptions when a feed was using backup data.
= Version 1.1.2 – April 23, 2020 =
* Tweak: Video thumbnails are cropped to a 9:16 aspect ratio to remove black bars at the top and bottom of the images.
* Tweak: Improved workarounds for video player issues caused by having YouTube iframes from other sources on the same page.
* Fix: YouTube video post type would sometimes cause issues with WordPress search feature.
= Version 1.1.1 – April 7, 2020 =
* Tweak: Add setting to load iframes with the rest of the page to prevent conflict caused by other plugin’s or theme’s YouTube players being on the same page.
* Tweak: Upcoming and currently playing live streams are loaded into the feed differently allowing for up to 15 videos to display in a feed.
* Fix: Emoji in video description would cause the wrong thumbnail to be used for list layout.
* Fix: Line breaks in combination with double quotes in video descriptions would cause feed display issues.
= Version 1.1 – April 3, 2020 =
* Tested with WordPress 5.4 update.
* New: Display video players in 9:16 ratio. To use 3:4 ratio, go to the “Customize” tab, “Video Experience” area.
* New: “Single” feed type added. Use this type to display individual YouTube videos using the video ID.
* New: Added a “Feeds for YouTube” Gutenberg block to use in the block editor, allowing you to easily add a feed to posts and pages.
* Tweak: Removed extra space between posts if there was no info for the video included in the feed.
* Tweak: Changed how live streaming video feed type works to be more reliable.
* Tweak: Non Feeds for YouTube admin notices are removed when viewing settings pages for Feeds for YouTube.
* Tweak: Slight styling changes for how end of video actions are displayed.
* Fix: Pagination for certain feed types would not work properly.
* Fix: PHP error related to using PHP version 5.3 or less.
* Fix: Background caching was not updating feed caches.
= Version 1.0 – January 1, 2020 =