= 3.8.5 =
* NEW Matomo tracking integration!
* NEW Twitter Preview!
* NEW Display custom taxonomy and custom post type in Breadcrumbs based on your settings (PRO)
* NEW Product stock/availability for automatic Product schema (PRO)
* NEW WooCommerce product attributes for automatic schemas (PRO)
* NEW Add "Article", "AdvertiserContentArticle", "SatiricalArticle", "TechArticle", "AnalysisNewsArticle", "AskPublicNewsArticle", "BackgroundNewsArticle", "OpinionNewsArticle", "ReportageNewsArticle", "ReviewNewsArticle", "LiveBlogPosting" subtypes for Article schema (PRO)
* NEW Add 'seopress_matomo_cookie_domain' hook to filter Matomo cookie domain (https://www.seopress.org/support/hooks/filter-matomo-cookie-domain/)
* NEW Add 'seopress_matomo_site_domain' hook to filter Matomo site domain (https://www.seopress.org/support/hooks/filter-matomo-prepend-site-domain/)
* NEW Add 'seopress_matomo_dnt' hook to filter Matomo Do Not Track feature (https://www.seopress.org/support/hooks/filter-do-not-track-dnt-matomo-feature/)
* NEW Add 'seopress_matomo_disable_cookies' hook to filter disable cookies feature (https://www.seopress.org/support/hooks/filter-disable-all-tracking-cookies-matomo-feature/)
* NEW Add 'seopress_matomo_linker' hook to filter cross domains feature (https://www.seopress.org/support/hooks/filter-the-cross-domains-matomo-feature/)
* NEW Add 'seopress_matomo_link_tracking' hook to filter link tracking feature (https://www.seopress.org/support/hooks/filter-download-outlink-tracking-matomo-feature/)
* NEW Add 'seopress_matomo_cd_author_ev' hook to filter author custom dimension (https://www.seopress.org/support/hooks/filter-author-custom-dimension-in-matomo/)
* NEW Add 'seopress_matomo_cd_categories_ev' hook to filter categories custom dimension (https://www.seopress.org/support/hooks/filter-categories-custom-dimension-in-matomo/)
* NEW Add 'seopress_matomo_cd_tags_ev' hook to filter tags custom dimension (https://www.seopress.org/support/hooks/filter-tags-custom-dimension-in-matomo/)
* NEW Add 'seopress_matomo_cd_cpt_ev' hook to filter custom post type custom dimension (https://www.seopress.org/support/hooks/filter-custom-post-type-custom-dimension-in-matomo/)
* NEW Add 'seopress_matomo_cd_logged_in_ev' hook to filter connected users custom dimension (https://www.seopress.org/support/hooks/filter-connected-users-custom-dimension-in-matomo/)
* NEW Add 'seopress_matomo_no_js' hook to filter no JS feature (https://www.seopress.org/support/hooks/filter-no-js-matomo-feature/)
* NEW Add 'seopress_matomo_tracking_html' hook to filter the full tracking snippet (https://www.seopress.org/support/hooks/filter-matomo-tracking-code/)
* INFO Automatically add "coverageStartTime", "coverageEndTime" for LiveBlogPosting schema
* INFO New checks for Facebook and Twitter preview (format, dimensions, ratio, image url)
* INFO Improve UI for broken link checker
* INFO Add domain not found if no status code to broken link checker
* INFO Remove last link in breadcrumb to follow latest Google guidelines (https://developers.google.com/search/docs/data-types/breadcrumb#html_example)
* INFO Improve Toolset compatibility (thanks to their support team)
* INFO Oxygen compatibility with SEOPress (thanks to their support team)
* INFO ECWID compatibility with SEOPress
* INFO Add count column to CSV redirect export file (props to @wpchannel)
* INFO Improve White Label
* INFO LocalBusiness schema can now be display for a specific page (default is now homepage) from SEO, PRO, Local Business
* INFO Possibility to add seconds for the duration of a video (Video schema)
* FIX additional tracking code in footer which was not displayed dynamically after the acceptance of cookies without complete reloading of the page
* FIX Broken link checker if post_content is select
* FIX Anchor column in broken link checker post type
* FIX paginated sitemaps with Polylang
* FIX Link in admin features list to schema tab (props to @wpchannel)
* FIX autodraft with WP Customer Area (props to Yi Qi)
* FIX Fatal error: Uncaught Error: Call to undefined function wp_date if WP < 5.3
* FIX Custom canonical for blog page (notice in options-title.php line 1280)
* FIX target keywords with special characters wasn't working as expected
* FIX placeholders for social meta in SEO metabox if mulitple tags found in source code
* FIX i18n strings
* FIX unique ID property for Local Business schema
* FIX W3C errors for breadcrumbs
= 3.8.4 = 20/03/2020
- NEW New properties for virtual, postponed, and canceled events: “eventStatus”, “eventAttendanceMode”, “previousStartDate” properties due to COVID-19 (PRO)
- INFO Improve translations
- INFO Improve Oxygen compatibility with Oxygen Gutenberg add-on (little tricky)
- FIX unlink error if WP can’t download the file for analysis
- FIX Links in SEOPress dashboard
= 3.8.3 = 18/03/2020
- NEW Add sitemaps / URLs count
- INFO Improve translations
- INFO Hide drop-down list of redirect categories if no category
- INFO Improve UI to clean 404 errors
- FIX Google News XML sitemap
- FIX Fatal error seopress_capability() if Free version is not installed/activated
- FIX JS error in SEO metabox
= 3.8.2.2 = 11/03/2020
- FIX Import tool (extension not valid error)
- FIX Valid From Date / Time for automatic Event schema (PRO)
= 3.8.1 =
* INFO Improve general user experience
* INFO Improve UI to import redirections
* INFO Improve backward compatibility
* INFO Remove default WooCommerce meta robots to avoid conflicts
* INFO Improve performance to remove the cookie bar when user clicks the Accept button
* FIX Fatal error $product->get_id
* FIX Some CSS
* FIX Twitter Cards false positive if Tw Image size is set to large
= 3.8.0.3 = 4/02/2020
- Add a fallback for get modified post date in xml sitemaps
- FIX JS file for SEO metabox
= 3.7.8 = 31/12/2019
- NEW Pixel counter for title and meta description now works with each language / alphabet! Faster, more reliable and universal!
- NEW Facebook Preview!
- NEW Cookie bar customization: change background, color, buttons… from SEO, Google Analytics, Cookie bar / GDPR tab
- NEW Add new checks to content analysis for social networks (Open Graph / Twitter cards) to detect duplicated tags/conflicts
- NEW %%post_thumbnail_url%% global dynamic variable to display post thumbnail URL (https://www.seopress.org/support/guides/manage-titles-meta-descriptions/)
- NEW %%currentmonth_short%% global dynamic variable to display current month in 3 letters (https://www.seopress.org/support/guides/manage-titles-meta-descriptions/)
- NEW ‘seopress_titles_post_thumbnail_url’ hook to filter post thumbnail URL (https://www.seopress.org/support/hooks/filter-seopress_titles_post_thumbnail_url-dynamic-variable/)
- INFO Content analysis now displays duplicate H1 title values for faster identification
- INFO Add Post title and Permalink to the metadata export file (PRO)
- INFO wpForo compatibility with SEOPress
- INFO Improve compatibility with Jetpack CDN (thanks to @jeherve)
- INFO Improve UI in content analysis if transparent / white images
- INFO Remove SEO admin bar for user roles without “manage_options” capability to improve UX
- FIX Facebook OG:Image URL encoding if no featured thumbnail or custom og:image set (thanks to @bitofseo)
- FIX Keywords in permalink was case sensitive
= 3.7.7 = 10/12/2019
- NEW WordPress 4.7 is now the minimum required to use SEOPress (WP 5.3 is recommended)
- NEW Add %%page%% dynamic variable, current page number with context (eg: “Page 1 of 4”)
- NEW Add “Remove hentry post class” option (SEO > Advanced > Advanced tab) to prevent Google from seeing this as a schema
- NEW Add “Remove author website in comments” option (SEO > Advanced > Advanced tab)
- NEW Add “Remove website field in comments” option (SEO > Advanced > Advanced tab)
- NEW Add “Clean manually all your 404 errors” feature (SEO > Tools > Redirections > Clean your 404 errors)
- NEW article:tag meta property on singular post for Open Graph protocol
- NEW article:section meta property on singular post for Open Graph protocol
- NEW Add a notification to alert admin if PHP module DOM is missing from SEO notifications center
- NEW Add “Remove default breadcrumbs JSON-LD structured data (WooCommerce 3+)” option (SEO > PRO > WooCommerce)
- NEW Add ‘seopress_context_paged’ hook to filter %%page%% dynamic variable (https://www.seopress.org/support/hooks/filter-page-dynamic-variable/)
- NEW ‘seopress_social_og_tag’ hook to filter article:tag metas (https://www.seopress.org/support/hooks/filter-article-tag-meta/)
- NEW ‘seopress_social_og_section’ hook to filter article:section meta (https://www.seopress.org/support/hooks/filter-article-section-meta-tag/)
- NEW ‘seopress_titles_template_variables’ hook to filter dynamic variables in meta title / desc… (https://www.seopress.org/support/hooks/filter-dynamic-variables-array/)
- NEW ‘seopress_sitemaps_html_post_date’ hook to filter date in HTML sitemap (https://www.seopress.org/support/ho...sable-post-date-by-post-type-in-html-sitemap/)
- NEW Content analysis: check if one your target keyword is in your slug
- INFO add new characters to content analysis to avoid “NAN” error
- INFO Update Admin Columns PRO compatibility (thanks to Stefan)
- INFO The notification about the license activation is now only show for users with “manage_options” capability
- INFO Improve code design
- INFO Add “ and ” characters to pixels counter
- INFO Improve plugin updater to avoid 403 error on license activation
- FIX Warning count() error if no main menu selected from “Add SiteNavigationElement schema” feature
- FIX Replace category_link (deprecated) by term_link
- FIX a notice on 404 page in specific case
- FIX Incorrect message about PRO version in Configuration wizard (thanks to @Noomia)
- FIX Bulk edit for post types generated by Toolset plugin
- FIX Undefined variable in plugin-licence.php file
- FIX Change CSV separator for Export metadata tool (‘,’ to ‘;’)
= 3.7.5 = 14/11/2019
- NEW Review schema: Add item type CreativeWorkSeason, CreativeWorkSeries, Episode, Game, MediaObject, MusicPlaylist, MusicRecording, Organization to solve “Thing is not a known valid target type for the itemReviewed property.”
- NEW Add custom tracking code just before the body closing tag
- NEW Add an option to display/hide any SEO metaboxes for each custom post type
- NEW ‘seopress_custom_footer_tracking’ hook to filter additional tracking code in body footer (https://www.seopress.org/support/hooks/filter-html-additional-tracking-code-in-footer-body/)
- NEW ‘seopress_sitemaps_xml_index’ hook to filter XML index sitemap (https://www.seopress.org/support/hooks/filter-xml-index-sitemap/)
- NEW ‘seopress_sitemaps_xml_single’ hook to filter XML single post type sitemap (https://www.seopress.org/support/hooks/filter-xml-single-post-type-sitemap/)
- NEW ‘seopress_sitemaps_xml_single_term’ hook to filter XML single taxonomy sitemap (https://www.seopress.org/support/hooks/filter-xml-sitemap-single-taxonomy/)
- NEW ‘seopress_sitemaps_xml_author’ hook to filter XML author sitemap (https://www.seopress.org/support/hooks/filter-xml-author-sitemap/)
- NEW ‘seopress_sitemaps_xml_video’ hook to filter XML video sitemap (https://www.seopress.org/support/hooks/filter-xml-video-sitemap/)
- NEW ‘seopress_sitemaps_xml_news’ hook to filter XML news sitemap (https://www.seopress.org/support/hooks/filter-xml-news-sitemap/)
- INFO Support %%sitedesc%% dynamic variable (alias of %%tagline%%’) in title / meta description
- INFO Support %%excerpt%% dynamic variable (alias of %%post_excerpt%%’) in title / meta description
- INFO Support %%date%% dynamic variable (alias of %%post_date%%’) in title / meta description
- INFO Display author meta only if username is not equal to display name
- INFO Improve UI
- INFO Improve content analysis (UX/UI)
- INFO Improve block editor (Gutenberg) compatibility
- FIX XML sitemaps with Polylang
- FIX Add ’59’ value for minutes in LocalBusiness schema to manage stores open 24 hours a day
- FIX Solved undefined in broken link checker bot (log textarea)