Plugin / WPSSO Core | The Ultimate Meta Tag and Schema Markup Solution

JS Morisset

Changelog

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):
  • 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
  • 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.
  • 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’

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.

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
  • Bugfixes
    • None.
  • Developer Notes
    • Renamed the SucomUtil array_parent_index() method to get_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() and get_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.

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.
  • Developer Notes
    • Updated the WpssoOptions check_options() and save_options() methods to clear all caches after upgrading the options array.

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() to WpssoOpenGraph->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() and get_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.

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.
  • 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.
  • 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.

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

4.6
216 reviews

Rating breakdown

Details Information

Version

6.12.0

First Released

29 Dec, 2013

Total Downloads

2,459,944

Wordpress Version

3.9 or higher

Tested up to:

5.3

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.

Keep Leading Your Followers!
Share it for them.