Yoast SEO - Version 18.5.1

Version Description

Release Date: April 5th, 2022

Bugfixes:

  • Fixes a bug where a fatal error would occur on the site health page if WordFence was installed and active.
  • Fixes a bug where a fatal error would occur on PHP 5.6.
Download this release

Release Info

Developer Yoast
Plugin Icon 128x128 Yoast SEO
Version 18.5.1
Comparing to
See all releases

Code changes from version 18.5 to 18.5.1

Files changed (69) hide show
  1. css/dist/{admin-global-1850-rtl.css → admin-global-1851-rtl.css} +0 -0
  2. css/dist/{admin-global-1850.css → admin-global-1851.css} +0 -0
  3. css/dist/{adminbar-1850-rtl.css → adminbar-1851-rtl.css} +0 -0
  4. css/dist/{adminbar-1850.css → adminbar-1851.css} +0 -0
  5. css/dist/{alerts-1850-rtl.css → alerts-1851-rtl.css} +0 -0
  6. css/dist/{alerts-1850.css → alerts-1851.css} +0 -0
  7. css/dist/{dashboard-1850-rtl.css → dashboard-1851-rtl.css} +0 -0
  8. css/dist/{dashboard-1850.css → dashboard-1851.css} +0 -0
  9. css/dist/{edit-page-1850-rtl.css → edit-page-1851-rtl.css} +0 -0
  10. css/dist/{edit-page-1850.css → edit-page-1851.css} +0 -0
  11. css/dist/{elementor-1850-rtl.css → elementor-1851-rtl.css} +0 -0
  12. css/dist/{elementor-1850.css → elementor-1851.css} +0 -0
  13. css/dist/{featured-image-1850-rtl.css → featured-image-1851-rtl.css} +0 -0
  14. css/dist/{featured-image-1850.css → featured-image-1851.css} +0 -0
  15. css/dist/{filter-explanation-1850-rtl.css → filter-explanation-1851-rtl.css} +0 -0
  16. css/dist/{filter-explanation-1850.css → filter-explanation-1851.css} +0 -0
  17. css/dist/{icons-1850-rtl.css → icons-1851-rtl.css} +0 -0
  18. css/dist/{icons-1850.css → icons-1851.css} +0 -0
  19. css/dist/{inside-editor-1850-rtl.css → inside-editor-1851-rtl.css} +0 -0
  20. css/dist/{inside-editor-1850.css → inside-editor-1851.css} +0 -0
  21. css/dist/{installation-success-1850-rtl.css → installation-success-1851-rtl.css} +0 -0
  22. css/dist/{installation-success-1850.css → installation-success-1851.css} +0 -0
  23. css/dist/{metabox-1850-rtl.css → metabox-1851-rtl.css} +0 -0
  24. css/dist/{metabox-1850.css → metabox-1851.css} +0 -0
  25. css/dist/{metabox-primary-category-1850-rtl.css → metabox-primary-category-1851-rtl.css} +0 -0
  26. css/dist/{metabox-primary-category-1850.css → metabox-primary-category-1851.css} +0 -0
  27. css/dist/{modal-1850-rtl.css → modal-1851-rtl.css} +0 -0
  28. css/dist/{modal-1850.css → modal-1851.css} +0 -0
  29. css/dist/{monorepo-1850-rtl.css → monorepo-1851-rtl.css} +0 -0
  30. css/dist/{monorepo-1850.css → monorepo-1851.css} +0 -0
  31. css/dist/{notifications-1850-rtl.css → notifications-1851-rtl.css} +0 -0
  32. css/dist/{notifications-1850.css → notifications-1851.css} +0 -0
  33. css/dist/{schema-blocks-1850-rtl.css → schema-blocks-1851-rtl.css} +0 -0
  34. css/dist/{schema-blocks-1850.css → schema-blocks-1851.css} +0 -0
  35. css/dist/{score_icon-1850-rtl.css → score_icon-1851-rtl.css} +0 -0
  36. css/dist/{score_icon-1850.css → score_icon-1851.css} +0 -0
  37. css/dist/{search-appearance-1850-rtl.css → search-appearance-1851-rtl.css} +0 -0
  38. css/dist/{search-appearance-1850.css → search-appearance-1851.css} +0 -0
  39. css/dist/{structured-data-blocks-1850-rtl.css → structured-data-blocks-1851-rtl.css} +0 -0
  40. css/dist/{structured-data-blocks-1850.css → structured-data-blocks-1851.css} +0 -0
  41. css/dist/{toggle-switch-1850-rtl.css → toggle-switch-1851-rtl.css} +0 -0
  42. css/dist/{toggle-switch-1850.css → toggle-switch-1851.css} +0 -0
  43. css/dist/{tooltips-1850-rtl.css → tooltips-1851-rtl.css} +0 -0
  44. css/dist/{tooltips-1850.css → tooltips-1851.css} +0 -0
  45. css/dist/{workouts-1850-rtl.css → workouts-1851-rtl.css} +0 -0
  46. css/dist/{workouts-1850.css → workouts-1851.css} +0 -0
  47. css/dist/{wpseo-dismissible-1850-rtl.css → wpseo-dismissible-1851-rtl.css} +0 -0
  48. css/dist/{wpseo-dismissible-1850.css → wpseo-dismissible-1851.css} +0 -0
  49. css/dist/{yoast-components-1850-rtl.css → yoast-components-1851-rtl.css} +0 -0
  50. css/dist/{yoast-components-1850.css → yoast-components-1851.css} +0 -0
  51. css/dist/{yoast-extensions-1850-rtl.css → yoast-extensions-1851-rtl.css} +0 -0
  52. css/dist/{yoast-extensions-1850.css → yoast-extensions-1851.css} +0 -0
  53. css/dist/{yst_plugin_tools-1850-rtl.css → yst_plugin_tools-1851-rtl.css} +0 -0
  54. css/dist/{yst_plugin_tools-1850.css → yst_plugin_tools-1851.css} +0 -0
  55. css/dist/{yst_seo_score-1850-rtl.css → yst_seo_score-1851-rtl.css} +0 -0
  56. css/dist/{yst_seo_score-1850.css → yst_seo_score-1851.css} +0 -0
  57. readme.txt +9 -1
  58. src/integrations/admin/ryte-integration.php +3 -3
  59. vendor/autoload.php +1 -1
  60. vendor/composer/ClassLoader.php +1 -1
  61. vendor/composer/InstalledVersions.php +0 -15
  62. vendor/composer/autoload_classmap.php +1 -1
  63. vendor/composer/autoload_namespaces.php +1 -1
  64. vendor/composer/autoload_psr4.php +1 -1
  65. vendor/composer/autoload_real.php +26 -7
  66. vendor/composer/autoload_static.php +4 -4
  67. vendor/composer/installed.php +2 -2
  68. wp-seo-main.php +1 -1
  69. wp-seo.php +1 -1
css/dist/{admin-global-1850-rtl.css → admin-global-1851-rtl.css} RENAMED
File without changes
css/dist/{admin-global-1850.css → admin-global-1851.css} RENAMED
File without changes
css/dist/{adminbar-1850-rtl.css → adminbar-1851-rtl.css} RENAMED
File without changes
css/dist/{adminbar-1850.css → adminbar-1851.css} RENAMED
File without changes
css/dist/{alerts-1850-rtl.css → alerts-1851-rtl.css} RENAMED
File without changes
css/dist/{alerts-1850.css → alerts-1851.css} RENAMED
File without changes
css/dist/{dashboard-1850-rtl.css → dashboard-1851-rtl.css} RENAMED
File without changes
css/dist/{dashboard-1850.css → dashboard-1851.css} RENAMED
File without changes
css/dist/{edit-page-1850-rtl.css → edit-page-1851-rtl.css} RENAMED
File without changes
css/dist/{edit-page-1850.css → edit-page-1851.css} RENAMED
File without changes
css/dist/{elementor-1850-rtl.css → elementor-1851-rtl.css} RENAMED
File without changes
css/dist/{elementor-1850.css → elementor-1851.css} RENAMED
File without changes
css/dist/{featured-image-1850-rtl.css → featured-image-1851-rtl.css} RENAMED
File without changes
css/dist/{featured-image-1850.css → featured-image-1851.css} RENAMED
File without changes
css/dist/{filter-explanation-1850-rtl.css → filter-explanation-1851-rtl.css} RENAMED
File without changes
css/dist/{filter-explanation-1850.css → filter-explanation-1851.css} RENAMED
File without changes
css/dist/{icons-1850-rtl.css → icons-1851-rtl.css} RENAMED
File without changes
css/dist/{icons-1850.css → icons-1851.css} RENAMED
File without changes
css/dist/{inside-editor-1850-rtl.css → inside-editor-1851-rtl.css} RENAMED
File without changes
css/dist/{inside-editor-1850.css → inside-editor-1851.css} RENAMED
File without changes
css/dist/{installation-success-1850-rtl.css → installation-success-1851-rtl.css} RENAMED
File without changes
css/dist/{installation-success-1850.css → installation-success-1851.css} RENAMED
File without changes
css/dist/{metabox-1850-rtl.css → metabox-1851-rtl.css} RENAMED
File without changes
css/dist/{metabox-1850.css → metabox-1851.css} RENAMED
File without changes
css/dist/{metabox-primary-category-1850-rtl.css → metabox-primary-category-1851-rtl.css} RENAMED
File without changes
css/dist/{metabox-primary-category-1850.css → metabox-primary-category-1851.css} RENAMED
File without changes
css/dist/{modal-1850-rtl.css → modal-1851-rtl.css} RENAMED
File without changes
css/dist/{modal-1850.css → modal-1851.css} RENAMED
File without changes
css/dist/{monorepo-1850-rtl.css → monorepo-1851-rtl.css} RENAMED
File without changes
css/dist/{monorepo-1850.css → monorepo-1851.css} RENAMED
File without changes
css/dist/{notifications-1850-rtl.css → notifications-1851-rtl.css} RENAMED
File without changes
css/dist/{notifications-1850.css → notifications-1851.css} RENAMED
File without changes
css/dist/{schema-blocks-1850-rtl.css → schema-blocks-1851-rtl.css} RENAMED
File without changes
css/dist/{schema-blocks-1850.css → schema-blocks-1851.css} RENAMED
File without changes
css/dist/{score_icon-1850-rtl.css → score_icon-1851-rtl.css} RENAMED
File without changes
css/dist/{score_icon-1850.css → score_icon-1851.css} RENAMED
File without changes
css/dist/{search-appearance-1850-rtl.css → search-appearance-1851-rtl.css} RENAMED
File without changes
css/dist/{search-appearance-1850.css → search-appearance-1851.css} RENAMED
File without changes
css/dist/{structured-data-blocks-1850-rtl.css → structured-data-blocks-1851-rtl.css} RENAMED
File without changes
css/dist/{structured-data-blocks-1850.css → structured-data-blocks-1851.css} RENAMED
File without changes
css/dist/{toggle-switch-1850-rtl.css → toggle-switch-1851-rtl.css} RENAMED
File without changes
css/dist/{toggle-switch-1850.css → toggle-switch-1851.css} RENAMED
File without changes
css/dist/{tooltips-1850-rtl.css → tooltips-1851-rtl.css} RENAMED
File without changes
css/dist/{tooltips-1850.css → tooltips-1851.css} RENAMED
File without changes
css/dist/{workouts-1850-rtl.css → workouts-1851-rtl.css} RENAMED
File without changes
css/dist/{workouts-1850.css → workouts-1851.css} RENAMED
File without changes
css/dist/{wpseo-dismissible-1850-rtl.css → wpseo-dismissible-1851-rtl.css} RENAMED
File without changes
css/dist/{wpseo-dismissible-1850.css → wpseo-dismissible-1851.css} RENAMED
File without changes
css/dist/{yoast-components-1850-rtl.css → yoast-components-1851-rtl.css} RENAMED
File without changes
css/dist/{yoast-components-1850.css → yoast-components-1851.css} RENAMED
File without changes
css/dist/{yoast-extensions-1850-rtl.css → yoast-extensions-1851-rtl.css} RENAMED
File without changes
css/dist/{yoast-extensions-1850.css → yoast-extensions-1851.css} RENAMED
File without changes
css/dist/{yst_plugin_tools-1850-rtl.css → yst_plugin_tools-1851-rtl.css} RENAMED
File without changes
css/dist/{yst_plugin_tools-1850.css → yst_plugin_tools-1851.css} RENAMED
File without changes
css/dist/{yst_seo_score-1850-rtl.css → yst_seo_score-1851-rtl.css} RENAMED
File without changes
css/dist/{yst_seo_score-1850.css → yst_seo_score-1851.css} RENAMED
File without changes
readme.txt CHANGED
@@ -5,7 +5,7 @@ License: GPLv3
5
  License URI: http://www.gnu.org/licenses/gpl.html
6
  Tags: SEO, XML sitemap, Content analysis, Readability, Schema
7
  Tested up to: 5.9
8
- Stable tag: 18.5
9
  Requires PHP: 5.6.20
10
 
11
  Improve your WordPress SEO: Write better content and have a fully optimized WordPress site using the Yoast SEO plugin.
@@ -236,6 +236,14 @@ Your question has most likely been answered on our help center: [yoast.com/help/
236
 
237
  == Changelog ==
238
 
 
 
 
 
 
 
 
 
239
  = 18.5 =
240
  Release Date: April 5th, 2022
241
 
5
  License URI: http://www.gnu.org/licenses/gpl.html
6
  Tags: SEO, XML sitemap, Content analysis, Readability, Schema
7
  Tested up to: 5.9
8
+ Stable tag: 18.5.1
9
  Requires PHP: 5.6.20
10
 
11
  Improve your WordPress SEO: Write better content and have a fully optimized WordPress site using the Yoast SEO plugin.
236
 
237
  == Changelog ==
238
 
239
+ = 18.5.1 =
240
+ Release Date: April 5th, 2022
241
+
242
+ Bugfixes:
243
+
244
+ * Fixes a bug where a fatal error would occur on the site health page if WordFence was installed and active.
245
+ * Fixes a bug where a fatal error would occur on PHP 5.6.
246
+
247
  = 18.5 =
248
  Release Date: April 5th, 2022
249
 
src/integrations/admin/ryte-integration.php CHANGED
@@ -2,7 +2,7 @@
2
 
3
  namespace Yoast\WP\SEO\Integrations\Admin;
4
 
5
- use chillerlan\QRCode\QROptions;
6
  use WP_Error;
7
  use WPSEO_Ryte_Option;
8
  use WPSEO_Ryte_Request;
@@ -229,11 +229,11 @@ class Ryte_Integration implements Integration_Interface {
229
  * @return bool True if WordFence protects the site.
230
  */
231
  private function wordfence_protection_enabled() {
232
- if ( ! class_exists( 'wfConfig' ) ) {
233
  return false;
234
  }
235
 
236
- if ( ! method_exists( 'wfConfig', 'get' ) ) {
237
  return false;
238
  }
239
 
2
 
3
  namespace Yoast\WP\SEO\Integrations\Admin;
4
 
5
+ use wfConfig;
6
  use WP_Error;
7
  use WPSEO_Ryte_Option;
8
  use WPSEO_Ryte_Request;
229
  * @return bool True if WordFence protects the site.
230
  */
231
  private function wordfence_protection_enabled() {
232
+ if ( ! class_exists( wfConfig::class ) ) {
233
  return false;
234
  }
235
 
236
+ if ( ! method_exists( wfConfig::class, 'get' ) ) {
237
  return false;
238
  }
239
 
vendor/autoload.php CHANGED
@@ -4,4 +4,4 @@
4
 
5
  require_once __DIR__ . '/composer/autoload_real.php';
6
 
7
- return ComposerAutoloaderInit0b5ffc8cb65bf0be9fa4071e19621036::getLoader();
4
 
5
  require_once __DIR__ . '/composer/autoload_real.php';
6
 
7
+ return ComposerAutoloaderInit77bf60bdc3938da065bb4c13658d4d86::getLoader();
vendor/composer/ClassLoader.php CHANGED
@@ -149,7 +149,7 @@ class ClassLoader
149
 
150
  /**
151
  * @return string[] Array of classname => path
152
- * @psalm-return array<string, string>
153
  */
154
  public function getClassMap()
155
  {
149
 
150
  /**
151
  * @return string[] Array of classname => path
152
+ * @psalm-var array<string, string>
153
  */
154
  public function getClassMap()
155
  {
vendor/composer/InstalledVersions.php CHANGED
@@ -21,26 +21,11 @@ use Composer\Semver\VersionParser;
21
  * See also https://getcomposer.org/doc/07-runtime.md#installed-versions
22
  *
23
  * To require its presence, you can require `composer-runtime-api ^2.0`
24
- *
25
- * @final
26
  */
27
  class InstalledVersions
28
  {
29
- /**
30
- * @var mixed[]|null
31
- * @psalm-var array{root: array{name: string, version: string, reference: string, pretty_version: string, aliases: string[], dev: bool, install_path: string, type: string}, versions: array<string, array{dev_requirement: bool, pretty_version?: string, version?: string, aliases?: string[], reference?: string, replaced?: string[], provided?: string[], install_path?: string, type?: string}>}|array{}|null
32
- */
33
  private static $installed;
34
-
35
- /**
36
- * @var bool|null
37
- */
38
  private static $canGetVendors;
39
-
40
- /**
41
- * @var array[]
42
- * @psalm-var array<string, array{root: array{name: string, version: string, reference: string, pretty_version: string, aliases: string[], dev: bool, install_path: string, type: string}, versions: array<string, array{dev_requirement: bool, pretty_version?: string, version?: string, aliases?: string[], reference?: string, replaced?: string[], provided?: string[], install_path?: string, type?: string}>}>
43
- */
44
  private static $installedByVendor = array();
45
 
46
  /**
21
  * See also https://getcomposer.org/doc/07-runtime.md#installed-versions
22
  *
23
  * To require its presence, you can require `composer-runtime-api ^2.0`
 
 
24
  */
25
  class InstalledVersions
26
  {
 
 
 
 
27
  private static $installed;
 
 
 
 
28
  private static $canGetVendors;
 
 
 
 
 
29
  private static $installedByVendor = array();
30
 
31
  /**
vendor/composer/autoload_classmap.php CHANGED
@@ -2,7 +2,7 @@
2
 
3
  // autoload_classmap.php @generated by Composer
4
 
5
- $vendorDir = dirname(__DIR__);
6
  $baseDir = dirname($vendorDir);
7
 
8
  return array(
2
 
3
  // autoload_classmap.php @generated by Composer
4
 
5
+ $vendorDir = dirname(dirname(__FILE__));
6
  $baseDir = dirname($vendorDir);
7
 
8
  return array(
vendor/composer/autoload_namespaces.php CHANGED
@@ -2,7 +2,7 @@
2
 
3
  // autoload_namespaces.php @generated by Composer
4
 
5
- $vendorDir = dirname(__DIR__);
6
  $baseDir = dirname($vendorDir);
7
 
8
  return array(
2
 
3
  // autoload_namespaces.php @generated by Composer
4
 
5
+ $vendorDir = dirname(dirname(__FILE__));
6
  $baseDir = dirname($vendorDir);
7
 
8
  return array(
vendor/composer/autoload_psr4.php CHANGED
@@ -2,7 +2,7 @@
2
 
3
  // autoload_psr4.php @generated by Composer
4
 
5
- $vendorDir = dirname(__DIR__);
6
  $baseDir = dirname($vendorDir);
7
 
8
  return array(
2
 
3
  // autoload_psr4.php @generated by Composer
4
 
5
+ $vendorDir = dirname(dirname(__FILE__));
6
  $baseDir = dirname($vendorDir);
7
 
8
  return array(
vendor/composer/autoload_real.php CHANGED
@@ -2,7 +2,7 @@
2
 
3
  // autoload_real.php @generated by Composer
4
 
5
- class ComposerAutoloaderInit0b5ffc8cb65bf0be9fa4071e19621036
6
  {
7
  private static $loader;
8
 
@@ -24,12 +24,31 @@ class ComposerAutoloaderInit0b5ffc8cb65bf0be9fa4071e19621036
24
 
25
  require __DIR__ . '/platform_check.php';
26
 
27
- spl_autoload_register(array('ComposerAutoloaderInit0b5ffc8cb65bf0be9fa4071e19621036', 'loadClassLoader'), true, true);
28
- self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__));
29
- spl_autoload_unregister(array('ComposerAutoloaderInit0b5ffc8cb65bf0be9fa4071e19621036', 'loadClassLoader'));
30
-
31
- require __DIR__ . '/autoload_static.php';
32
- \Composer\Autoload\ComposerStaticInit0b5ffc8cb65bf0be9fa4071e19621036::getInitializer($loader)();
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
33
 
34
  $loader->register(true);
35
 
2
 
3
  // autoload_real.php @generated by Composer
4
 
5
+ class ComposerAutoloaderInit77bf60bdc3938da065bb4c13658d4d86
6
  {
7
  private static $loader;
8
 
24
 
25
  require __DIR__ . '/platform_check.php';
26
 
27
+ spl_autoload_register(array('ComposerAutoloaderInit77bf60bdc3938da065bb4c13658d4d86', 'loadClassLoader'), true, true);
28
+ self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(\dirname(__FILE__)));
29
+ spl_autoload_unregister(array('ComposerAutoloaderInit77bf60bdc3938da065bb4c13658d4d86', 'loadClassLoader'));
30
+
31
+ $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
32
+ if ($useStaticLoader) {
33
+ require __DIR__ . '/autoload_static.php';
34
+
35
+ call_user_func(\Composer\Autoload\ComposerStaticInit77bf60bdc3938da065bb4c13658d4d86::getInitializer($loader));
36
+ } else {
37
+ $map = require __DIR__ . '/autoload_namespaces.php';
38
+ foreach ($map as $namespace => $path) {
39
+ $loader->set($namespace, $path);
40
+ }
41
+
42
+ $map = require __DIR__ . '/autoload_psr4.php';
43
+ foreach ($map as $namespace => $path) {
44
+ $loader->setPsr4($namespace, $path);
45
+ }
46
+
47
+ $classMap = require __DIR__ . '/autoload_classmap.php';
48
+ if ($classMap) {
49
+ $loader->addClassMap($classMap);
50
+ }
51
+ }
52
 
53
  $loader->register(true);
54
 
vendor/composer/autoload_static.php CHANGED
@@ -4,7 +4,7 @@
4
 
5
  namespace Composer\Autoload;
6
 
7
- class ComposerStaticInit0b5ffc8cb65bf0be9fa4071e19621036
8
  {
9
  public static $prefixLengthsPsr4 = array (
10
  'C' =>
@@ -1027,9 +1027,9 @@ class ComposerStaticInit0b5ffc8cb65bf0be9fa4071e19621036
1027
  public static function getInitializer(ClassLoader $loader)
1028
  {
1029
  return \Closure::bind(function () use ($loader) {
1030
- $loader->prefixLengthsPsr4 = ComposerStaticInit0b5ffc8cb65bf0be9fa4071e19621036::$prefixLengthsPsr4;
1031
- $loader->prefixDirsPsr4 = ComposerStaticInit0b5ffc8cb65bf0be9fa4071e19621036::$prefixDirsPsr4;
1032
- $loader->classMap = ComposerStaticInit0b5ffc8cb65bf0be9fa4071e19621036::$classMap;
1033
 
1034
  }, null, ClassLoader::class);
1035
  }
4
 
5
  namespace Composer\Autoload;
6
 
7
+ class ComposerStaticInit77bf60bdc3938da065bb4c13658d4d86
8
  {
9
  public static $prefixLengthsPsr4 = array (
10
  'C' =>
1027
  public static function getInitializer(ClassLoader $loader)
1028
  {
1029
  return \Closure::bind(function () use ($loader) {
1030
+ $loader->prefixLengthsPsr4 = ComposerStaticInit77bf60bdc3938da065bb4c13658d4d86::$prefixLengthsPsr4;
1031
+ $loader->prefixDirsPsr4 = ComposerStaticInit77bf60bdc3938da065bb4c13658d4d86::$prefixDirsPsr4;
1032
+ $loader->classMap = ComposerStaticInit77bf60bdc3938da065bb4c13658d4d86::$classMap;
1033
 
1034
  }, null, ClassLoader::class);
1035
  }
vendor/composer/installed.php CHANGED
@@ -5,7 +5,7 @@
5
  'type' => 'wordpress-plugin',
6
  'install_path' => __DIR__ . '/../../',
7
  'aliases' => array(),
8
- 'reference' => 'd7832d68abed4d0222d87962183e978b7151f456',
9
  'name' => 'yoast/wordpress-seo',
10
  'dev' => false,
11
  ),
@@ -46,7 +46,7 @@
46
  'type' => 'wordpress-plugin',
47
  'install_path' => __DIR__ . '/../../',
48
  'aliases' => array(),
49
- 'reference' => 'd7832d68abed4d0222d87962183e978b7151f456',
50
  'dev_requirement' => false,
51
  ),
52
  ),
5
  'type' => 'wordpress-plugin',
6
  'install_path' => __DIR__ . '/../../',
7
  'aliases' => array(),
8
+ 'reference' => 'e3d4988405a400cf1306a9bfa0b684e6b1d94ddd',
9
  'name' => 'yoast/wordpress-seo',
10
  'dev' => false,
11
  ),
46
  'type' => 'wordpress-plugin',
47
  'install_path' => __DIR__ . '/../../',
48
  'aliases' => array(),
49
+ 'reference' => 'e3d4988405a400cf1306a9bfa0b684e6b1d94ddd',
50
  'dev_requirement' => false,
51
  ),
52
  ),
wp-seo-main.php CHANGED
@@ -18,7 +18,7 @@ if ( ! function_exists( 'add_filter' ) ) {
18
  * {@internal Nobody should be able to overrule the real version number as this can cause
19
  * serious issues with the options, so no if ( ! defined() ).}}
20
  */
21
- define( 'WPSEO_VERSION', '18.5' );
22
 
23
 
24
  if ( ! defined( 'WPSEO_PATH' ) ) {
18
  * {@internal Nobody should be able to overrule the real version number as this can cause
19
  * serious issues with the options, so no if ( ! defined() ).}}
20
  */
21
+ define( 'WPSEO_VERSION', '18.5.1' );
22
 
23
 
24
  if ( ! defined( 'WPSEO_PATH' ) ) {
wp-seo.php CHANGED
@@ -8,7 +8,7 @@
8
  *
9
  * @wordpress-plugin
10
  * Plugin Name: Yoast SEO
11
- * Version: 18.5
12
  * Plugin URI: https://yoa.st/1uj
13
  * Description: The first true all-in-one SEO solution for WordPress, including on-page content analysis, XML sitemaps and much more.
14
  * Author: Team Yoast
8
  *
9
  * @wordpress-plugin
10
  * Plugin Name: Yoast SEO
11
+ * Version: 18.5.1
12
  * Plugin URI: https://yoa.st/1uj
13
  * Description: The first true all-in-one SEO solution for WordPress, including on-page content analysis, XML sitemaps and much more.
14
  * Author: Team Yoast