Version Description
- Release date: June 2, 2020
- Release post: https://wp.me/p1moTy-pb1
Major Enhancements
- Image Compare Block: show off your before / after pictures! This new block allows you to easily compare two images with a slider.
- Latest Instagram Posts Block: this new block allows you to insert lists of the latest posts from your Instagram feed, on any post or page of your site.
Enhancements
- Blocks: add new RSVP, Registration, Appointment, and Feedback form options to the existing Form block.
- Blocks: add new width option to Form block fields.
- Blocks: add more customization options to the Subscriptions block.
- Blocks: use the Mailchimp logo for the Mailchimp block icon.
- Blocks: add Schema.org metadata to the Star Rating block.
- Blocks: add alignment options to the Revue block's button.
- Blocks: add an example usage of the Podcast Player Block.
- Carousel: new option to remove the Comment form area from the Carousel view.
- Connection Flow: add new tools allowing for a better Jetpack onboarding for new Jetpack site owners.
- Connection Flow: ensure connection can happen on sites that can be a bit slower.
- Dashboard: add new sections for the upcoming Scan feature.
- Dashboard: allow for easy copying of Sitemap URLs from within the dashboard.
- Infinite Scroll: add support for running inline scripts.
- Performance: improve autoloading of Jetpack options.
- Twitter Cards: use additional post-specific media for Twitter card tags.
- Synchronization: new experimental feature aiming to minimize the impact of Sync on servers, by having Synchronization actions processed by WordPress.com asynchronously.
- WordPress.com Toolbar: remove retired "Recommendations" link.
- WordPress.com Block Editor: offer an option to "Switch to Classic Editor".
Improved compatibility
- Blocks: ensure that the Video block can still be used to upload videos with the latest version of the Gutenberg plugin.
- Connection tools: ensure better compatibility with other plugins that may rely on a Jetpack connection.
- Contact Form: improve compatibility with the Akismet service.
- Google Analytics: ensure compatibility with the AMP plugin.
- Shortcodes & Embeds: ensure that the slideshow and TED shortcodes are compatible with the AMP plugin.
- SSO: allow third-party plugins to hook into Jetpack's Secure Sign On login form.
- Widgets: ensure that the Cookies & Consent widget is compatible with the AMP plugin.
- WordPress.com REST API: improve compatibility with the block editor.
Bug fixes
- Blocks: avoid layout issues with the OpenTable block's button.
- Blocks: fix SVG attributes naming.
- Blocks: fix infinite scroll compatibility.
- Blocks: improve the display of currencies in Recurring Payments block.
- Blocks: ensure Podcast Player icons are always visible, even on sites where WordPress lives in a subdirectory.
- Dashboard: avoid broken profile image in the Jetpack Dashboard.
- Embeds: stop using deprecated WordPress option.
- Embeds: ensure that all valid Spotify embeds are being rendered.
- Infinite Scroll: fix issues with sites that may customize post queries.
- Related posts: avoid making requests for Related posts in embedded posts.
- Search: fix issues with the Instant Search layout when the number of posts per page is set to more than 20.
- Site Accelerator: avoid breaking links when linking to Wikimedia images.
- Site Health Tools: correct issue that prevented the WordPress Site Health area from completing all checks.
- Synchronization: ensure data is properly handled when customizing the Sync experience.
- Theme Tools: add correct schema.org value for Jetpack Breadcrumbs.
See the previous changelogs here.
Download this release
Release Info
Developer | jeherve |
Plugin | Jetpack by WordPress.com |
Version | 8.6 |
Comparing to | |
See all releases |
Code changes from version 8.6-beta2 to 8.6
- _inc/jetpack-strings.php +10 -10
- jetpack.php +2 -2
- readme.txt +1 -1
- vendor/autoload.php +1 -1
- vendor/autoload_packages.php +2 -2
- vendor/composer/autoload_real.php +7 -7
- vendor/composer/autoload_static.php +4 -4
_inc/jetpack-strings.php
CHANGED
@@ -421,6 +421,16 @@ __( "Looking for specific features? We've got you covered.", "jetpack" ), // _in
|
|
421 |
__( "Explore our Jetpack plans", "jetpack" ), // _inc/client/plans-prompt/index.jsx:30
|
422 |
__( "Now that you're set up, pick a plan that fits your needs.", "jetpack" ), // _inc/client/plans-prompt/index.jsx:32
|
423 |
__( "Start with free", "jetpack" ), // _inc/client/plans-prompt/index.jsx:48
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
424 |
_x( "privacy", "Search term.", "jetpack" ), // _inc/client/privacy/index.jsx:69
|
425 |
_x( "tracks", "Search term.", "jetpack" ), // _inc/client/privacy/index.jsx:70
|
426 |
_x( "data", "Search term.", "jetpack" ), // _inc/client/privacy/index.jsx:71
|
@@ -433,16 +443,6 @@ __( "Share information with our analytics tool about your use of services while
|
|
433 |
__( "This information helps us improve our products, make marketing to you more relevant, personalize your WordPress.com experience, and more as detailed in our {{pp}}privacy policy{{/pp}}.", "jetpack" ), // _inc/client/privacy/index.jsx:140
|
434 |
__( "We use other tracking tools, including some from third parties. {{cookiePolicyLink}}Read about these{{/cookiePolicyLink}} and how to control them.", "jetpack" ), // _inc/client/privacy/index.jsx:157
|
435 |
__( "For more information on how specific Jetpack features use data and track activity, please refer to our {{privacyCenterLink}}Privacy Center{{/privacyCenterLink}}.", "jetpack" ), // _inc/client/privacy/index.jsx:175
|
436 |
-
__( "Setting up", "jetpack" ), // _inc/client/pro-status/index.jsx:80
|
437 |
-
__( "Action needed", "jetpack" ), // _inc/client/pro-status/index.jsx:85
|
438 |
-
__( "Connected", "jetpack" ), // _inc/client/pro-status/index.jsx:90
|
439 |
-
_x( "Threats", "A caption for a small button to fix security issues.", "jetpack" ), // _inc/client/pro-status/index.jsx:106
|
440 |
-
_x( "See threats", "A caption for a small button to fix security issues.", "jetpack" ), // _inc/client/pro-status/index.jsx:110
|
441 |
-
_x( "Secure", "Short message informing user that the site is secure.", "jetpack" ), // _inc/client/pro-status/index.jsx:122
|
442 |
-
__( "ACTIVE", "jetpack" ), // _inc/client/pro-status/index.jsx:136
|
443 |
-
_x( "Set up", "Caption for a button to set up a feature.", "jetpack" ), // _inc/client/pro-status/index.jsx:172
|
444 |
-
_n( "Threat", "Threats", 1, "jetpack" ), // _inc/client/pro-status/index.jsx:237
|
445 |
-
__( "Action needed", "jetpack" ), // _inc/client/pro-status/index.jsx:249
|
446 |
__( "Activate", "jetpack" ), // _inc/client/searchable-modules/index.jsx:61
|
447 |
__( "Checking your spam protection…", "jetpack" ), // _inc/client/security/antispam.jsx:88
|
448 |
__( "Fetching key…", "jetpack" ), // _inc/client/security/antispam.jsx:92
|
421 |
__( "Explore our Jetpack plans", "jetpack" ), // _inc/client/plans-prompt/index.jsx:30
|
422 |
__( "Now that you're set up, pick a plan that fits your needs.", "jetpack" ), // _inc/client/plans-prompt/index.jsx:32
|
423 |
__( "Start with free", "jetpack" ), // _inc/client/plans-prompt/index.jsx:48
|
424 |
+
__( "Setting up", "jetpack" ), // _inc/client/pro-status/index.jsx:80
|
425 |
+
__( "Action needed", "jetpack" ), // _inc/client/pro-status/index.jsx:85
|
426 |
+
__( "Connected", "jetpack" ), // _inc/client/pro-status/index.jsx:90
|
427 |
+
_x( "Threats", "A caption for a small button to fix security issues.", "jetpack" ), // _inc/client/pro-status/index.jsx:106
|
428 |
+
_x( "See threats", "A caption for a small button to fix security issues.", "jetpack" ), // _inc/client/pro-status/index.jsx:110
|
429 |
+
_x( "Secure", "Short message informing user that the site is secure.", "jetpack" ), // _inc/client/pro-status/index.jsx:122
|
430 |
+
__( "ACTIVE", "jetpack" ), // _inc/client/pro-status/index.jsx:136
|
431 |
+
_x( "Set up", "Caption for a button to set up a feature.", "jetpack" ), // _inc/client/pro-status/index.jsx:172
|
432 |
+
_n( "Threat", "Threats", 1, "jetpack" ), // _inc/client/pro-status/index.jsx:237
|
433 |
+
__( "Action needed", "jetpack" ), // _inc/client/pro-status/index.jsx:249
|
434 |
_x( "privacy", "Search term.", "jetpack" ), // _inc/client/privacy/index.jsx:69
|
435 |
_x( "tracks", "Search term.", "jetpack" ), // _inc/client/privacy/index.jsx:70
|
436 |
_x( "data", "Search term.", "jetpack" ), // _inc/client/privacy/index.jsx:71
|
443 |
__( "This information helps us improve our products, make marketing to you more relevant, personalize your WordPress.com experience, and more as detailed in our {{pp}}privacy policy{{/pp}}.", "jetpack" ), // _inc/client/privacy/index.jsx:140
|
444 |
__( "We use other tracking tools, including some from third parties. {{cookiePolicyLink}}Read about these{{/cookiePolicyLink}} and how to control them.", "jetpack" ), // _inc/client/privacy/index.jsx:157
|
445 |
__( "For more information on how specific Jetpack features use data and track activity, please refer to our {{privacyCenterLink}}Privacy Center{{/privacyCenterLink}}.", "jetpack" ), // _inc/client/privacy/index.jsx:175
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
446 |
__( "Activate", "jetpack" ), // _inc/client/searchable-modules/index.jsx:61
|
447 |
__( "Checking your spam protection…", "jetpack" ), // _inc/client/security/antispam.jsx:88
|
448 |
__( "Fetching key…", "jetpack" ), // _inc/client/security/antispam.jsx:92
|
jetpack.php
CHANGED
@@ -4,7 +4,7 @@
|
|
4 |
* Plugin URI: https://jetpack.com
|
5 |
* Description: Bring the power of the WordPress.com cloud to your self-hosted WordPress. Jetpack enables you to connect your blog to a WordPress.com account to use the powerful features normally only available to WordPress.com users.
|
6 |
* Author: Automattic
|
7 |
-
* Version: 8.6
|
8 |
* Author URI: https://jetpack.com
|
9 |
* License: GPL2+
|
10 |
* Text Domain: jetpack
|
@@ -15,7 +15,7 @@
|
|
15 |
|
16 |
define( 'JETPACK__MINIMUM_WP_VERSION', '5.3' );
|
17 |
define( 'JETPACK__MINIMUM_PHP_VERSION', '5.6' );
|
18 |
-
define( 'JETPACK__VERSION', '8.6
|
19 |
define( 'JETPACK_MASTER_USER', true );
|
20 |
define( 'JETPACK__API_VERSION', 1 );
|
21 |
define( 'JETPACK__PLUGIN_DIR', plugin_dir_path( __FILE__ ) );
|
4 |
* Plugin URI: https://jetpack.com
|
5 |
* Description: Bring the power of the WordPress.com cloud to your self-hosted WordPress. Jetpack enables you to connect your blog to a WordPress.com account to use the powerful features normally only available to WordPress.com users.
|
6 |
* Author: Automattic
|
7 |
+
* Version: 8.6
|
8 |
* Author URI: https://jetpack.com
|
9 |
* License: GPL2+
|
10 |
* Text Domain: jetpack
|
15 |
|
16 |
define( 'JETPACK__MINIMUM_WP_VERSION', '5.3' );
|
17 |
define( 'JETPACK__MINIMUM_PHP_VERSION', '5.6' );
|
18 |
+
define( 'JETPACK__VERSION', '8.6' );
|
19 |
define( 'JETPACK_MASTER_USER', true );
|
20 |
define( 'JETPACK__API_VERSION', 1 );
|
21 |
define( 'JETPACK__PLUGIN_DIR', plugin_dir_path( __FILE__ ) );
|
readme.txt
CHANGED
@@ -1,7 +1,7 @@
|
|
1 |
=== Jetpack by WordPress.com ===
|
2 |
Contributors: automattic, adamkheckler, aduth, akirk, allendav, alternatekev, andy, annezazu, apeatling, azaozz, batmoo, barry, beaulebens, blobaugh, brbrr, cainm, cena, cfinke, chaselivingston, chellycat, clickysteve, csonnek, danielbachhuber, davoraltman, daniloercoli, delawski, designsimply, dllh, drawmyface, dsmart, dzver, ebinnion, egregor, eliorivero, enej, eoigal, erania-pinnera, ethitter, gcorne, georgestephanis, gibrown, goldsounds, hew, hugobaeta, hypertextranch, iammattthomas, iandunn, jblz, jasmussen, jeffgolenski, jeherve, jenhooks, jenia, jessefriedman, jgs, jkudish, jmdodd, joanrho, johnjamesjacoby, jshreve, kbrownkd, keoshi, koke, kraftbj, lancewillett, lschuyler, macmanx, martinremy, matt, matveb, mattwiebe, maverick3x6, mcsf, mdawaffe, MichaelArestad, migueluy, mikeyarce, mkaz, nancythanki, nickmomrik, obenland, oskosk, pento, professor44, rachelsquirrel, rdcoll, ryancowles, richardmuscat, richardmtl, roccotripaldi, samhotchkiss, scarstocea, scottsweb, sdquirk, simison, stephdau, tmoorewp, tyxla, Viper007Bond, westi, yoavf, zinigor
|
3 |
Tags: Jetpack, WordPress.com, backup, security, related posts, CDN, speed, anti-spam, social sharing, SEO, video, stats
|
4 |
-
Stable tag: 8.
|
5 |
Requires at least: 5.3
|
6 |
Requires PHP: 5.6
|
7 |
Tested up to: 5.4
|
1 |
=== Jetpack by WordPress.com ===
|
2 |
Contributors: automattic, adamkheckler, aduth, akirk, allendav, alternatekev, andy, annezazu, apeatling, azaozz, batmoo, barry, beaulebens, blobaugh, brbrr, cainm, cena, cfinke, chaselivingston, chellycat, clickysteve, csonnek, danielbachhuber, davoraltman, daniloercoli, delawski, designsimply, dllh, drawmyface, dsmart, dzver, ebinnion, egregor, eliorivero, enej, eoigal, erania-pinnera, ethitter, gcorne, georgestephanis, gibrown, goldsounds, hew, hugobaeta, hypertextranch, iammattthomas, iandunn, jblz, jasmussen, jeffgolenski, jeherve, jenhooks, jenia, jessefriedman, jgs, jkudish, jmdodd, joanrho, johnjamesjacoby, jshreve, kbrownkd, keoshi, koke, kraftbj, lancewillett, lschuyler, macmanx, martinremy, matt, matveb, mattwiebe, maverick3x6, mcsf, mdawaffe, MichaelArestad, migueluy, mikeyarce, mkaz, nancythanki, nickmomrik, obenland, oskosk, pento, professor44, rachelsquirrel, rdcoll, ryancowles, richardmuscat, richardmtl, roccotripaldi, samhotchkiss, scarstocea, scottsweb, sdquirk, simison, stephdau, tmoorewp, tyxla, Viper007Bond, westi, yoavf, zinigor
|
3 |
Tags: Jetpack, WordPress.com, backup, security, related posts, CDN, speed, anti-spam, social sharing, SEO, video, stats
|
4 |
+
Stable tag: 8.6
|
5 |
Requires at least: 5.3
|
6 |
Requires PHP: 5.6
|
7 |
Tested up to: 5.4
|
vendor/autoload.php
CHANGED
@@ -4,4 +4,4 @@
|
|
4 |
|
5 |
require_once __DIR__ . '/composer/autoload_real.php';
|
6 |
|
7 |
-
return
|
4 |
|
5 |
require_once __DIR__ . '/composer/autoload_real.php';
|
6 |
|
7 |
+
return ComposerAutoloaderInit70a5da5fb502b46404ec2aa516d71d2b::getLoader();
|
vendor/autoload_packages.php
CHANGED
@@ -179,7 +179,7 @@ if ( ! function_exists( __NAMESPACE__ . '\autoloader' ) ) {
|
|
179 |
/**
|
180 |
* Prepare all the classes for autoloading.
|
181 |
*/
|
182 |
-
function
|
183 |
$class_map = require_once dirname( __FILE__ ) . '/composer/autoload_classmap_package.php';
|
184 |
foreach ( $class_map as $class_name => $class_info ) {
|
185 |
enqueue_package_class( $class_name, $class_info['version'], $class_info['path'] );
|
@@ -203,4 +203,4 @@ function enqueue_packages_18d2c38a481ce1cd94dedeeef13ea38e() {
|
|
203 |
file_loader(); // Either WordPress is not loaded or plugin is doing it wrong. Either way we'll load the files so nothing breaks.
|
204 |
}
|
205 |
}
|
206 |
-
|
179 |
/**
|
180 |
* Prepare all the classes for autoloading.
|
181 |
*/
|
182 |
+
function enqueue_packages_a1b028b4d2789b9ea4bf96651897b7c9() {
|
183 |
$class_map = require_once dirname( __FILE__ ) . '/composer/autoload_classmap_package.php';
|
184 |
foreach ( $class_map as $class_name => $class_info ) {
|
185 |
enqueue_package_class( $class_name, $class_info['version'], $class_info['path'] );
|
203 |
file_loader(); // Either WordPress is not loaded or plugin is doing it wrong. Either way we'll load the files so nothing breaks.
|
204 |
}
|
205 |
}
|
206 |
+
enqueue_packages_a1b028b4d2789b9ea4bf96651897b7c9();
|
vendor/composer/autoload_real.php
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
|
3 |
// autoload_real.php @generated by Composer
|
4 |
|
5 |
-
class
|
6 |
{
|
7 |
private static $loader;
|
8 |
|
@@ -22,15 +22,15 @@ class ComposerAutoloaderInit47a888e14fa8742b36c67be9b07bf47d
|
|
22 |
return self::$loader;
|
23 |
}
|
24 |
|
25 |
-
spl_autoload_register(array('
|
26 |
self::$loader = $loader = new \Composer\Autoload\ClassLoader();
|
27 |
-
spl_autoload_unregister(array('
|
28 |
|
29 |
$useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
|
30 |
if ($useStaticLoader) {
|
31 |
require_once __DIR__ . '/autoload_static.php';
|
32 |
|
33 |
-
call_user_func(\Composer\Autoload\
|
34 |
} else {
|
35 |
$classMap = require __DIR__ . '/autoload_classmap.php';
|
36 |
if ($classMap) {
|
@@ -42,19 +42,19 @@ class ComposerAutoloaderInit47a888e14fa8742b36c67be9b07bf47d
|
|
42 |
$loader->register(true);
|
43 |
|
44 |
if ($useStaticLoader) {
|
45 |
-
$includeFiles = Composer\Autoload\
|
46 |
} else {
|
47 |
$includeFiles = require __DIR__ . '/autoload_files.php';
|
48 |
}
|
49 |
foreach ($includeFiles as $fileIdentifier => $file) {
|
50 |
-
|
51 |
}
|
52 |
|
53 |
return $loader;
|
54 |
}
|
55 |
}
|
56 |
|
57 |
-
function
|
58 |
{
|
59 |
if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
|
60 |
require $file;
|
2 |
|
3 |
// autoload_real.php @generated by Composer
|
4 |
|
5 |
+
class ComposerAutoloaderInit70a5da5fb502b46404ec2aa516d71d2b
|
6 |
{
|
7 |
private static $loader;
|
8 |
|
22 |
return self::$loader;
|
23 |
}
|
24 |
|
25 |
+
spl_autoload_register(array('ComposerAutoloaderInit70a5da5fb502b46404ec2aa516d71d2b', 'loadClassLoader'), true, true);
|
26 |
self::$loader = $loader = new \Composer\Autoload\ClassLoader();
|
27 |
+
spl_autoload_unregister(array('ComposerAutoloaderInit70a5da5fb502b46404ec2aa516d71d2b', 'loadClassLoader'));
|
28 |
|
29 |
$useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
|
30 |
if ($useStaticLoader) {
|
31 |
require_once __DIR__ . '/autoload_static.php';
|
32 |
|
33 |
+
call_user_func(\Composer\Autoload\ComposerStaticInit70a5da5fb502b46404ec2aa516d71d2b::getInitializer($loader));
|
34 |
} else {
|
35 |
$classMap = require __DIR__ . '/autoload_classmap.php';
|
36 |
if ($classMap) {
|
42 |
$loader->register(true);
|
43 |
|
44 |
if ($useStaticLoader) {
|
45 |
+
$includeFiles = Composer\Autoload\ComposerStaticInit70a5da5fb502b46404ec2aa516d71d2b::$files;
|
46 |
} else {
|
47 |
$includeFiles = require __DIR__ . '/autoload_files.php';
|
48 |
}
|
49 |
foreach ($includeFiles as $fileIdentifier => $file) {
|
50 |
+
composerRequire70a5da5fb502b46404ec2aa516d71d2b($fileIdentifier, $file);
|
51 |
}
|
52 |
|
53 |
return $loader;
|
54 |
}
|
55 |
}
|
56 |
|
57 |
+
function composerRequire70a5da5fb502b46404ec2aa516d71d2b($fileIdentifier, $file)
|
58 |
{
|
59 |
if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
|
60 |
require $file;
|
vendor/composer/autoload_static.php
CHANGED
@@ -4,7 +4,7 @@
|
|
4 |
|
5 |
namespace Composer\Autoload;
|
6 |
|
7 |
-
class
|
8 |
{
|
9 |
public static $files = array (
|
10 |
'bce4ecd6aabb2a2948e06d0e2c4ea9a6' => __DIR__ . '/..' . '/automattic/jetpack-connection/legacy/load-ixr.php',
|
@@ -114,9 +114,9 @@ class ComposerStaticInit47a888e14fa8742b36c67be9b07bf47d
|
|
114 |
public static function getInitializer(ClassLoader $loader)
|
115 |
{
|
116 |
return \Closure::bind(function () use ($loader) {
|
117 |
-
$loader->prefixLengthsPsr4 =
|
118 |
-
$loader->prefixDirsPsr4 =
|
119 |
-
$loader->classMap =
|
120 |
|
121 |
}, null, ClassLoader::class);
|
122 |
}
|
4 |
|
5 |
namespace Composer\Autoload;
|
6 |
|
7 |
+
class ComposerStaticInit70a5da5fb502b46404ec2aa516d71d2b
|
8 |
{
|
9 |
public static $files = array (
|
10 |
'bce4ecd6aabb2a2948e06d0e2c4ea9a6' => __DIR__ . '/..' . '/automattic/jetpack-connection/legacy/load-ixr.php',
|
114 |
public static function getInitializer(ClassLoader $loader)
|
115 |
{
|
116 |
return \Closure::bind(function () use ($loader) {
|
117 |
+
$loader->prefixLengthsPsr4 = ComposerStaticInit70a5da5fb502b46404ec2aa516d71d2b::$prefixLengthsPsr4;
|
118 |
+
$loader->prefixDirsPsr4 = ComposerStaticInit70a5da5fb502b46404ec2aa516d71d2b::$prefixDirsPsr4;
|
119 |
+
$loader->classMap = ComposerStaticInit70a5da5fb502b46404ec2aa516d71d2b::$classMap;
|
120 |
|
121 |
}, null, ClassLoader::class);
|
122 |
}
|