Plugin / WPSSO Core | The Ultimate Meta Tag and Schema Markup Solution
JS MorissetChangelog
Changelog
Release Schedule
New versions of the plugin are released approximately every week (more or less). New features are added, tested, and released incrementally, instead of grouping them together in a major version release. When minor bugs fixes and/or code improvements are applied, new versions are also released. This release schedule keeps the code stable and reliable, at the cost of more frequent updates.
See release early, release often (RERO) software development philosophy on Wikipedia for more information on the benefits of smaller / more frequent releases.
Version Numbering
Version components: {major}.{minor}.{bugfix}[-{stage}.{level}]
- {major} = Major structural code changes / re-writes or incompatible API changes.
- {minor} = New functionality was added or improved in a backwards-compatible manner.
- {bugfix} = Backwards-compatible bug fixes or small improvements.
- {stage}.{level} = Pre-production release: dev < a (alpha) < b (beta) < rc (release candidate).
Standard Version Repositories
Development Updates for Premium Users
Development, alpha, beta, and release candidate updates are available for Premium users.
Under the SSO > Update Manager settings page, select the “Development and Up” version filter for WPSSO Core and all its extensions (to satisfy any version dependencies). Save the plugin settings, and click the “Check for Updates” button to fetch the latest / current WPSSO version information. When new Development versions are available, they will automatically appear under your WordPress Dashboard > Updates page. You can always re-select the “Stable / Production” version filter at any time to re-install the last stable / production version of a plugin.
Changelog / Release Notes
Version 6.13.0-dev.3 (2019/11/22)
- New Features
- The Premium features of the following add-ons have been merged into their Standard version (the Premium versions are no longer available):
- WPSSO Tune WP Image Editors for better looking WordPress thumbnails.
- The Premium features of the following add-ons have been merged into their Standard version (the Premium versions are no longer available):
- Improvements
- Removed the “Optional Advanced Settings” metabox from the Essential settings page.
- Bugfixes
- None.
- Developer Notes
- Moved the detection of Authentication ID changes (and subsequent update check) to the WPSSO UM add-on.
- Added a new WpssoUtilReg class in lib/util-reg.php.
Version 6.12.0 (2019/11/17)
- New Features
- The Premium features of the following add-ons have been merged into their Standard version (the Premium versions are no longer available):
- WPSSO Mobile App Meta to manage mobile App information.
- WPSSO Ridiculously Responsive Social Sharing Buttons to add responsive share buttons.
- WPSSO Social Sharing Buttons to add traditional share buttons.
- The Premium features of the following add-ons have been merged into their Standard version (the Premium versions are no longer available):
- Improvements
- Added a referer value when fetching video information from the Vimeo API for potential whitelist restrictions.
- Bugfixes
- Fixed an empty value returned by
WpssoPage->get_caption()
when requesting the title.
- Fixed an empty value returned by
- Developer Notes
- Moved ‘admin_head’ action hooks for notices to a new WpssoAdminHead class in lib/admin-head.php.
- Added a new
WpssoAdminHead->suggest_addons()
method for the WooCommerce Schema JSON-LD notice. - Removed the WooCommerce Schema JSON-LD check from the
WpssoPost->check_post_head()
method.
Version 6.11.2 (2019/11/10)
- New Features
- None.
- Improvements
- Added a warning notice for a known WPBakery Visual Composer bug.
- Bugfixes
- None.
- Developer Notes
- Moved conflict checks from WpssoAdmin to WpssoConflict in lib/conflict.php.
Version 6.11.1 (2019/11/05)
- New Features
- None.
- Improvements
- None.
- Bugfixes
- Fixed the on_change show event for form selects without a default selected option.
- Developer Notes
- None.
Version 6.11.0 (2019/11/01)
- New Features
- None.
- Improvements
- Added support for the “YITH WooCommerce Brands Add-On” plugin (Premium version).
- Added a “Wikipedia Page URL” option in the user profile page.
- Added a “Wikipedia Organization Page URL” option in the SSO > General settings page.
- Added a new “Suggested minimum dimension for uploaded images (to satisfy all XX image sizes): XXXX by XXXX pixels.” message to the Media Library upload page.
- Bugfixes
- Fixed non-working table row show / hide jQuery event triggers after refreshing the metabox in the block editor.
- Developer Notes
- Updated the sucomInitMetabox() javascript to trigger a show() event for displayed table rows after refreshing the metabox with ajax.
- Moved the WpssoPost, WpssoTerm, and WpssoUser ‘add_wp_hooks’ method execution from ‘init’ 10 to ‘wp_loaded’ 10.
Version 6.10.0 (2019/10/26)
- New Features
- None.
- Improvements
- Added the Media Library image title after the image ID in notice messages.
- Added a new “Google Website Verification ID” option.
- Updated the “Pinterest Website Verification ID” option help text.
- Updated the Schema Person markup to hash the ‘@id’ string URL.
- Updated the preload SSO toolbar notifications text to “Fetching SSO notifications…” .
- Bugfixes
- None.
- Developer Notes
- Added a new
$hash_url
argument in the WpssoSchema::update_data_id() method. - Updated the WpssoSchemaSingle::add_person_data() method to hash the ‘@id’ string URL.
- Moved place / location specific “Head Tags” option keys from WPSSO Core to WPSSO PLM:
- ‘add_link_itemprop_hasmenu’
- ‘add_meta_itemprop_address’
- ‘add_meta_itemprop_telephone’
- ‘add_meta_itemprop_currenciesaccepted’
- ‘add_meta_itemprop_paymentaccepted’
- ‘add_meta_itemprop_pricerange’
- ‘add_meta_itemprop_acceptsreservations’
- ‘add_meta_itemprop_servescuisine’
- Removed deprecated “Head Tags” option keys (these values are available in JSON-LD markup, not meta tags).
- ‘add_link_itemprop_author.url’
- ‘add_link_itemprop_author.image’
- ‘add_link_itemprop_contributor.url’
- ‘add_link_itemprop_contributor.image’
- ‘add_link_itemprop_image.url’
- ‘add_meta_itemprop_email’
- ‘add_meta_itemprop_image.width’
- ‘add_meta_itemprop_image.height’
- ‘add_meta_itemprop_publisher.name’
- ‘add_meta_itemprop_author.name’
- ‘add_meta_itemprop_author.description’
- ‘add_meta_itemprop_contributor.name’
- ‘add_meta_itemprop_contributor.description’
- ‘add_meta_itemprop_openinghoursspecification.dayofweek’
- ‘add_meta_itemprop_openinghoursspecification.opens’
- ‘add_meta_itemprop_openinghoursspecification.closes’
- ‘add_meta_itemprop_openinghoursspecification.validfrom’
- ‘add_meta_itemprop_openinghoursspecification.validthrough’
- ‘add_meta_itemprop_startdate’
- ‘add_meta_itemprop_enddate’
- ‘add_meta_itemprop_location’
- ‘add_meta_itemprop_preptime’
- ‘add_meta_itemprop_cooktime’
- ‘add_meta_itemprop_totaltime’
- ‘add_meta_itemprop_recipeyield’
- ‘add_meta_itemprop_recipeingredient’
- ‘add_meta_itemprop_recipeinstructions’
- Added a new
Version 6.9.0 (2019/10/22)
- New Features
- None.
- Improvements
- Minor CSS adjustments for the new WordPress v5.3 form styles.
- Added information text for the “Product Attribute Names” and “Custom Field Names” options.
- Bugfixes
- Fixed an array merge warning when adding co-author URLs to Open Graph meta tags.
- Developer Notes
- Updated the
SucomForm->get_select()
method arguments to allow for an$event_names
array. - Added support for an ‘event_names’ array value in the
SucomForm->get_mixed_multi()
method.
- Updated the
Version 6.8.0 (2019/10/14)
- New Features
- None.
- Improvements
- Added more financial service Schema types to the Schema select list:
- https://schema.org/BankAccount
- https://schema.org/BrokerageAccount
- https://schema.org/CreditCard
- https://schema.org/DepositAccount
- https://schema.org/InvestmentFund
- https://schema.org/MortgageLoan
- https://schema.org/PaymentCard
- Added more financial service Schema types to the Schema select list:
- Bugfixes
- None.
- Developer Notes
- Renamed the SucomUtil
array_parent_index()
method toget_array_parents()
, which now returns an array of (one or more) parents per child instead of a single parent string per child. - Updated the WpssoSchema
get_schema_type_child_family()
andget_schema_type_children()
methods to handle an array of parents instead of a single parent string. - Removed the WpssoSchema
filter_json_data_https_schema_org_localbusiness()
method since it is no longer required – local businesses are now automatically filtered through the organization filter.
- Renamed the SucomUtil
Version 6.7.1 (2019/10/08)
- New Features
- None.
- Improvements
- None.
- Bugfixes
- Fixed possible non-unique image filename conflicts by copying instead or renaming cropped images.
- Developer Notes
- None.
Version 6.7.0 (2019/10/04)
- New Features
- None.
- Improvements
- Added a default time-to-live of 300 seconds to all notice messages to prevent showing old / expired notices.
- Bugfixes
- Fixed missing argument in the WpssoAdmin
registered_setting_sanitation()
method ‘wpsso_save_options’ filter.
- Fixed missing argument in the WpssoAdmin
- Developer Notes
- Updated the WpssoOptions
check_options()
andsave_options()
methods to clear all caches after upgrading the options array.
- Updated the WpssoOptions
Version 6.6.0 (2019/09/28)
- New Features
- None.
- Improvements
- Updated the content video detection patterns to include the new block editor embed tags.
- Optimized the handling of video preview images to improve selection and avoid duplicates.
- Bugfixes
- Fixed fallback to default image for non-singular and non-term pages.
- Fixed ‘get_avatar’ filter hook for older WP pre-v4.2 sites by removing 6th argument (added in WP v4.2).
- Developer Notes
- Moved video preview image selection from
WpssoOpenGraph->get_array()
toWpssoOpenGraph->get_all_images()
- Updated the
WpssoSchemaSingle::add_job_data() method
to allow handling of multiple hiring organization and location IDs. - Updated the
WpssoSchemaSingle::add_event_data() method
to allow handling of multiple location, organizer, and performer IDs. - Added a new
get_select_multi()
andget_no_select_multi()
methods in the WpssoForm class. - Added local caching to the
WpssoOpenGraph->get_all_videos()
method. - Added a new
WpssoOpenGraph->get_all_previews()
method.
- Moved video preview image selection from
Version 6.5.0 (2019/09/26)
- New Features
- None.
- Improvements
- Refactored the post, term, and user
get_options()
methods to better handle fallback to default values.
- Refactored the post, term, and user
- Bugfixes
- None.
- Developer Notes
- Added a ‘nopin’ attribute to Gravatar images when the Add “nopin” to Site Header Image option is enabled.
- Moved the ‘nopin’ image attribute filters from the WpssoMedia to the WpssoPinterest class.
- Removed ‘loading=”lazy”‘ from the hidden Pinterest Pin It button image.
- Removed the deprecated ‘wpsso_get_event_location_id’ filter since selecting a Schema Place in the Document SSO metabox forces the Schema type to a place.
Version 6.4.0 (2019/09/22)
Added a new ‘oEmbed’ tab in the Document SSO metabox.
- New Features
- Added a new ‘oEmbed’ tab in the Document SSO metabox to show the oEmbed data and oEmbed HTML.
- Improvements
- Improved WordPress oEmbed data and its HTML markup with the Open Graph image, title, and description.
- Bugfixes
- Fixed the “Select Image” button to trigger a jQuery
change()
event on the image ID input field.
- Fixed the “Select Image” button to trigger a jQuery
- Developer Notes
- None.
Version 6.3.1 (2019/09/17)
New Schema Article AMP image sizes for the WPSSO JSON add-on.
- New Features
- None.
- Improvements
- Added a new “Notification System” option to the Essential and Advanced settings page.
- Added new Schema Article AMP image dimensions for Google (WPSSO JSON add-on required):
- Schema Article AMP 1:1 (Google).
- Schema Article AMP 4:3 (Google).
- Schema Article AMP 16:9 (Google).
- Added the ‘uploadDate’ and ‘identifier’ properties to Schema ImageObject markup.
- Added ‘loading=”lazy”‘ to the hidden Pinterest Pin It button image.
- Removed the “Meta Property Container” option (the WPSSO JSON add-on is a better alternative).
- Bugfixes
- None.
- Developer Notes
- Added checks for AMP, Better AMP, and AMP for WP plugins in
WpssoCheck->get_avail()
. - Added an ‘image’ input type in the
SucomForm->get_mixed_multi()
method for WPSSO JSON v2.9.0. - Added a lib/schema-noscript.php library file with a single filter for aggregate rating markup (replaces the lib/noscript.php library file).
- Added a lib/oembed.php library file (methods to be added in v6.4.0).
- Removed the lib/noscript.php library file.
- Removed the lib/schema-cache.php library file (Deprecated).
- Updated the SuextMobileDetect class from https://github.com/serbanghita/Mobile-Detect v2.8.28 to v2.8.33.
- Added checks for AMP, Better AMP, and AMP for WP plugins in
Version 6.2.0 (2019/09/07)
Complete re-write of the WP eCommerce integration module in the Premium version.
- New Features
- None.
- Improvements
- Added support for sale prices, product variations, and product attributes in the WP eCommerce integration module (Premium version).
- Bugfixes
- Fixed the disabled ‘Product Condition’ select option in the Document SSO metabox when the product attribute name is empty (Premium version).
- Developer Notes
- Refactored the WP eCommerce integration module (Premium version).
- Added ‘wpsso_schema_type_id’, and ‘wpsso_the_content_seed’ filters to handle the EDD checkout page (Premium version).
- Added new
$prod_post_type
,$taxonomy_cat
, and$taxonomy_tag
properties in the e-commerce integration modules (Premium version). - Added a new
SucomUtil::is_mod_post_type()
method. - Added a new
SucomUtil::is_mod_tax_slug()
method. - Added a new
SucomUtil::is_term_tax_slug()
method. - Removed the
SucomUtil::is_product_page()
method. - Removed the
SucomUtil::is_product_category()
method. - Removed the
SucomUtil::is_product_tag()
method.
Ratings
Rating breakdown
Details Information
Version
First Released
Total Downloads
Wordpress Version
Tested up to:
Require PHP Version:
Tags
Contributors
Languages
DIRECTORY DISCLAIMER
The information provided in this THEME/PLUGIN DIRECTORY is made available for information purposes only, and intended to serve as a resource to enable visitors to select a relevant theme or plugin. wpSocket gives no warranty of any kind, express or implied with regard to the information, including without limitation any warranty that the particular theme or plugin that you select is qualified on your situation.
The information in the individual theme or plugin displayed in the Directory is provided by the owners and contributors themselves. wpSocket gives no warranty as to the accuracy of the information and will not be liable to you for any loss or damage suffered by you as a consequence of your reliance on the information.
Links to respective sites are offered to assist in accessing additional information. The links may be outdated or broken. Connect to outside sites at your own risk. The Theme/Plugin Directory does not endorse the content or accuracy of any listing or external website.
While information is made available, no guarantee is given that the details provided are correct, complete or up-to-date.
wpSocket is not related to the theme or plugin, and also not responsible and expressly disclaims all liability for, damages of any kind, arising out of the use, reference to, or reliance on, any information or business listed throughout our site.