All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning as of version 5.0.0.
- Run migrations across a multisite network via a background task (#48).
- Store public API keys based on the site URL, enabling better handling of domain changes (#52).
- Add the
wp101_excluded_topics
filter (#53)./** * Exclude "some-video-slug" and "some-plugin.legacy_id" from appearing in * the WP101 video playlist. */ add_filter( 'wp101_excluded_topics', function ( $topics ) { $topics[] = 'some-video-slug'; $topics[] = 'some-plugin.legacy_id'; return $topics; } );
- Ensure that legacy API keys are exchanged before making any other API requests (#45).
- Complete rewrite of the plugin and backing APIs to bring even more content to the WP101 plugin.
- Custom videos, course visibility, and permissions are now controlled via the WP101 Plugin app.
- In addition to whether or not the Classic Editor plugin is installed and activated, this minor fix also checks to see if filters are being used to disable Gutenberg. If so, display the previous version of our WordPress 101 videos instead of the new videos for Gutenberg and 5.0. Thanks, Cliff Seal!
- Re-added the old WordPress 101 videos for the Classic Editor, provided that plugin is also installed and activated.
- Added function
get_wpclassic_topics
- Brand new WordPress 101 video tutorial series, completely rewritten for the all-new Gutenberg Block Editor in WordPress 5.0!
- Return the ‘plugin_action_links_’ filter argument in all cases. Previously, it was only returned if the authorization check succeeded, causing errors in some edge-cases.
- Transient for get_help_topics was shortened for testing, but left in the last release. It's now good for a day. Nothing to see here. Move along.
- Jetpack and WooCommerce videos are now included, for a total of 90 tutorial videos!
- Collapsible sections to make the long list of videos more manageable.
- Added a Settings link on the Plugins page, if user is authorized.
- Minor CSS revisions and bug fixes.
- Updated for new translation system on WordPress.org.
- Minor changes to description verbiage and fixed a tiny typo.
- Tested and verified for WordPress 4.3!
- Changed title to reflect the new name of the Yoast SEO plugin.
- Updated the Yoast SEO plugin videos for version 2.0.
- Tested and verified for WordPress 4.2!
- By popular request, we’ve now added the ability to limit access to the settings panel to a specific administrator.
- We've also added several new filters to facilitate overrides for this new feature. See the FAQ for documentation on these new filters. Thanks, Justin Sainton!
- Last, we’ve assigned the plugin instance to a (global) variable, to make it accessible outside the plugin for modifications. Thanks, John Sundberg!
- Bug fixes for hiding and showing all the Yoast SEO videos. Thanks, Justin Sainton!
- Added more detailed docs on the built-in hooks to filter the list of videos, or even add your own. Thanks, Justin Sainton!
- CSS bug fix for Firefox.
- Bug fix for unexpected T_PAAMAYIM_NEKUDOTAYIM error on PHP 5.2 and older.
- We’ve added videos for the Yoast SEO plugin, provided that plugin is installed.
- Added new filters for developers. You can now filter the topics and videos returned on wp101_get_help_topics and wp101_get_custom_help_topics.
- Increased the default size of the video player, plus added responsive support for all your devices!
- Minor coding standards cleanup.
- Bug fix for missing wp101_icon_url error.
- Updated for WordPress 3.8, including new menu icon.
- Bug fix for missing api_key_notset_message.
- Fixed issue with hiding the first video.
- Replaced mentions of "WP101" with "Video Tutorials"
- Replaced icons with a more generic icon.
- Removed "Part 1," "Part 2," etc. from video titles.
- Updated screenshots.
- Fix to ensure hardcoded API keys are not lost on upgrade.
- Bug fix to address "API key not valid" error on multisite installations.
- Removed redundant notification when API key is not set.
- Minor fix to ensure the actively-playing video title is bold.
- Added the ability to selectively choose which videos appear in the list.
- Added the ability to add your own custom videos to the list.
- Minor change to ensure hardcoded API keys are written to the database.
- Added a small icon to the menu item to help it be more easily visible.
- Moved WP101 to its own separate menu item at the bottom of the navigation menu.
- Changed the API Key input field to a password field, instead of a regular text field.
- Granted permissions for logged-in Subscribers to view the videos.
- Minor bug fix for multisite installations.
- First version!