Skip to content

Commit

Permalink
Changelog: 8.2 release (#14332)
Browse files Browse the repository at this point in the history
* [not verified] Remove empty readme section

* Initial changelog for 8.2

* Changelog: add #14220

* Changelog: add #14252

* Changelog: add #14291

* Changelog: add #14309

* Changelog: add #14304

* Changelog: add general connection log.

* Changelog: add #14275

* Changelog: add #14313

* Changelog: add #14213

* Changelog: add #14357

* Add sync testing instructions

* Add 8.1.1 changelog back

See eeaafab and 61757eb

* Changelog: add #14371

* Changelog: add #14386

* Changelog: add #14471

* Changelog: add #14325

* Changelog: add #14194

* Changelog: add #14340

* Changelog: add #14418

* Changelog: add #14417

* Changelog: add #14075

* Changelog: add #14467

* Changelog: add #14307

* Changelog: add #14326
  • Loading branch information
jeherve authored Jan 28, 2020
1 parent f7cf520 commit 0589a49
Show file tree
Hide file tree
Showing 3 changed files with 106 additions and 52 deletions.
53 changes: 53 additions & 0 deletions changelog.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,59 @@

**This is a list detailing changes for all the past Jetpack releases. For more information about the current release, see [the readme](https://github.com/Automattic/jetpack/blob/master/readme.txt).**

= 8.1.1 =

* Release date: January 23, 2020
* Release post: https://wp.me/p1moTy-lJT

**Bug fixes**

* Dashboard: ensure that connection issues with WordPress.com are displayed in the Jetpack dashboard.
* Block Editor: ensure that the Jetpack block sidebar icon is properly displayed, even with the latest version of the Gutenberg plugin.
* WordPress.com Block Editor: fix compatibility issues with Chrome's upcoming cross-site cookie changes.

= 8.1 =

* Release date: January 14, 2020
* Release post: https://wp.me/p1moTy-lJT

**Enhancements**

* Dashboard: preload connection flow script to improve performance.
* Dashboard: improvements to backup interface.
* Mobile Theme: allow one to temporary disable Jetpack's Mobile Theme for testing.
* Mobile Theme: disable settings when feature is inactive.
* Site Accelerator: disable a helper library by default and allow themes to enable it when required.
* Subscriptions: add a wp-admin setting to alert the admin when someone follows the blog.
* WordPress.com REST API: add flag to determine site eligibility for Full Site Editing.
* WordPress.com synchronization: improve the reliability of the synchronization events triggered to keep your site up to date with WordPress.com.
* WordPress.com Toolbar: update the link directing to the WordPress.com Reader.
* WordPress.com Toolbar: add "My Home" link to the toolbar.

**Improved compatibility**

* General: improvements to Coding Standards for plugin compatibility files.
* Notifications: avoid conflicts with Twenty Twenty's instrinsic video resizes.
* PHP 7.4: fix PHP warnings that may appear on sites running PHP 7.4.
* Sharing: avoid errors when using the Thrive Architect plugin.
* Tiled Galleries: fix layout when using a gallery inside a Classic block with the Twenty Twenty theme.
* Twenty Twenty: improve the display of the Authors and Flickr widget.
* Twenty Twenty: add Content Options to the Customizer.
* Twenty Twenty: ensure that Infinite Scroll does not suppress the display of footer widgets.
* Videos: automatically convert old Flash Jetpack Video embeds so they can use the new player.
* WooCommerce Services: avoid issues when installing plugin from notification message.

**Bug fixes**

* CLI: prevent a PHP notice when running some Jetpack CLI commands.
* Map Block: fix layout issue when selecting a marker in a map and then scrolling down.
* Map Block: avoid errors when adding more than 2 points on a map.
* REST API: correctly validate on/off values for booleans.
* Star Rating Block: translate block title.
* Widget Visibility: ensure that the visibility options always appear on old Widgets Options screen.
* WordAds: ensure that the ads.txt file created by the feature returns a correct HTTP response code.
* WordPress.com Block Editor: exclude WordPress.com features from Jetpack sites.

= 8.0 =

* Release date: December 3, 2019
Expand Down
61 changes: 27 additions & 34 deletions readme.txt
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
=== Jetpack by WordPress.com ===
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
Tags: Jetpack, WordPress.com, backup, security, related posts, CDN, speed, anti-spam, social sharing, SEO, video, stats
Stable tag: 8.0
Stable tag: 8.1.1
Requires at least: 5.2
Requires PHP: 5.6
Tested up to: 5.3
Expand Down Expand Up @@ -96,51 +96,44 @@ There are opportunities for developers at all levels to contribute. [Learn more

== Changelog ==

= 8.1 =
= 8.2 =

* Release date: January 14, 2020
* Release post: https://wp.me/p1moTy-lJT
* Release date: February 11, 2020
* Release post: https://wp.me/p1moTy-mVu

**Major enhancements**
**Major Enhancements**

*
* Calendly Block: a useful tool for all coaches, consultants, therapists… Add the block to a post or page and anyone can then book appointments, meetings, and classes right from your website.
* EventBrite Block: allow your visitors to register to events right from your site with this new block.
* OpenTable Block: restaurant owners, you can now add a reservation form to your site to make it easy for anyone to book a table online, via your site.

**Enhancements**

* Dashboard: preload connection flow script to improve performance.
* Dashboard: improvements to backup interface.
* Mobile Theme: allow one to temporary disable Jetpack's Mobile Theme for testing.
* Mobile Theme: disable settings when feature is inactive.
* Site Accelerator: disable a helper library by default and allow themes to enable it when required.
* Subscriptions: add a wp-admin setting to alert the admin when someone follows the blog.
* WordPress.com REST API: add flag to determine site eligibility for Full Site Editing.
* WordPress.com synchronization: improve the reliability of the synchronization events triggered to keep your site up to date with WordPress.com.
* WordPress.com Toolbar: update the link directing to the WordPress.com Reader.
* WordPress.com Toolbar: add "My Home" link to the toolbar.
* Contact Form: add IP and Feedback date to data that can be exported via the CSV tool.
* Dashboard: display a notice when a site uses conflicting plans.
* Map Block: improve the calculation and persistence of maps' center points.
* Map Block: improve the generation of an access token on WordPress.com sites.
* Shortcodes: add new Vimeo shortcode format.
* Subscriptions: display a clear error message when you try to subscribe to a site where you've already subscribed but did not validate your subscription.
* Subscriptions: display a clear message when an email having many pending confirmations tries to subscribe to a site.
* Synchronization: improve performance of data synchronization with WordPress.com.

**Improved compatibility**

* General: improvements to Coding Standards for plugin compatibility files.
* Notifications: avoid conflicts with Twenty Twenty's instrinsic video resizes.
* PHP 7.4: fix PHP warnings that may appear on sites running PHP 7.4.
* Sharing: avoid errors when using the Thrive Architect plugin.
* Tiled Galleries: fix layout when using a gallery inside a Classic block with the Twenty Twenty theme.
* Twenty Twenty: improve the display of the Authors and Flickr widget.
* Twenty Twenty: add Content Options to the Customizer.
* Twenty Twenty: ensure that Infinite Scroll does not suppress the display of footer widgets.
* Videos: automatically convert old Flash Jetpack Video embeds so they can use the new player.
* WooCommerce Services: avoid issues when installing plugin from notification message.
* Connnection Flow: ongoing work to improve the reliability of the connection between your site and WordPress.com.
* Connection Flow: improve detection of hosting environments for better communication with WordPress.com.
* Gutenberg: avoid any layout issues that may appear in the block editor when using the latest version of the Gutenberg plugin.
* Related Posts: ensure that any filters customizing the display of Related Posts also apply to posts displayed with the AMP plugin.
* Sharing: do not output Jetpack's Open Graph Meta Tags if the Complete Open Graph plugin is present on your site.

**Bug fixes**

* CLI: prevent a PHP notice when running some Jetpack CLI commands.
* Map Block: fix layout issue when selecting a marker in a map and then scrolling down.
* Map Block: avoid errors when adding more than 2 points on a map.
* REST API: correctly validate on/off values for booleans.
* Star Rating Block: translate block title.
* Widget Visibility: ensure that the visibility options always appear on old Widgets Options screen.
* WordAds: ensure that the ads.txt file created by the feature returns a correct HTTP response code.
* WordPress.com Block Editor: exclude WordPress.com features from Jetpack sites.
* Blocks / Dashboard: ensure that blocks as well as Jetpack's dashboard can be used even in older browsers such as Internet Explorer 11.
* Contact Info Block: ensure that Google's Structured Data tool can recognize phone numbers added to the block.
* Copy Post: ensure correct sharing and like settings are copied when posts are duplicated.
* Subscriptions: maintain email subscription settings when deactivating and reactivating the feature.
* WordPress.com REST API: avoid PHP notices when a media file is edited via the API.
* WordPress.com REST API: ensure that image URLs are currently set when uploading an image multiple times.

--------

Expand Down
44 changes: 26 additions & 18 deletions to-test.md
Original file line number Diff line number Diff line change
@@ -1,31 +1,39 @@
## 8.1
## 8.2

### Site Accelerator
### Blocks

The devicepx library has been disabled by default, unless explicitly enabled via theme support. This library was previously used to compensate for lack of browser support. To quote Joseph Scott:
#### Calendly

```
As a general item, I'd be happy to see devicepx go away entirely. My only concern is for places that assume it will be around and could potentially end up with unexpected results.
The Calendly block will be a useful tool for all coaches, consultants, therapists… Add the block to a post or page and anyone can then book appointments, meetings, and classes right from your website.

Devicepx came about because there were not great ways for managing alternate image needs, like DPI ( retina ). Now, we have much better options that don't require JavaScript to be checking things all the time. We certainly have the browser feature support that makes it possible for devicepx to go away.
```
To test, you have 2 options:

To test enable the Jetpack plugin. Make sure it no longer enqueues the `https://s0.wp.com/wp-content/js/devicepx-jetpack.js` script on all pages automatically. Please make sure images of various sizes (galleries, featured images, icons, etc.) look fine on different screens.
1. You can [create a Calendly account here](https://calendly.com) and create your own form that you'll be able to embed on your site via the block.
2. You can use an existing Calendly account like this one: `https://calendly.com/jeherve`. Paste the link into the block to get started.

Add `add_theme_support( 'jetpack-devicepx' );` to theme's functions.php and notice that now all front-end page loads include the https://s0.wp.com/wp-content/js/devicepx-jetpack.js script. You can use the following snippet:
Add the block to a post or a page and make sure everything works as planned. If you have your own Calendly account, try different embedding methods and see that they work well.

```
add_action( 'init', 'jetpack_declare_theme_support' );
function jetpack_declare_theme_support() {
add_theme_support( 'jetpack-devicepx' );
}
```
#### EventBrite

Load an AMP page and notice that the devicepx library is not loaded as expected.
The EventBrite block is an easy way for your visitors to register for events right from your site.

### Subscriptions
To test, you can pick any event from [this page](https://www.eventbrite.com/) and add it to a new post on your site. Like the above, try to play with all options; we're looking for any feedback you may have about the block and the user experience around it.

The option to send emails on new subscribers has been added to wp-admin. Previously the option could only be set using Calypso. To test you can go to the wp-admin settings and open the Discussion tab. The new checkbox will be in the "Email me whenever" section. Make sure you can save both the on and off value, and change it using Calypso.
#### Map

In this release we've made to the way the Mapbox access token is added to a map. If your site is hosted on WordPress.com, it's now easier than ever to get started adding maps to your post.

This change should not impact self-hosted WordPress sites. To confirm this, I would invite you to try to add a new Map Block to a new post or page on your site, and make sure that everything works properly.

#### OpenTable

As a restaurant owner, your ultimate goal getting online is to drive reservations to your property. The OpenTable block can help you achieve just that by facilitating visitors to quickly fill an online reservation form to book a table.

Give it a try and let us know what you think.

### Sync

This release brings in significant changes to "Sync", the synchronization process that keeps your site's data up to date with WordPress.com. The changes modify the initial Full Sync process and not the ongoing sync logic that powers features like Notifications, Publicize and Related Posts. Full Sync can be tested by requesting a Full Sync on WordPress.com: under Manage > Settings > General > Site Tools > Manage your connection.

### Others

Expand Down

0 comments on commit 0589a49

Please sign in to comment.