Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Jetpack 6.9: Changelog and testing list #10722

Merged
merged 53 commits into from
Jan 3, 2019
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
53 commits
Select commit Hold shift + click to select a range
4426f81
Add first version of the Changelog and testing list for 6.9
jeherve Nov 27, 2018
04c016f
Changelog: add #10710
jeherve Dec 7, 2018
da4470b
changelog: add #10538
jeherve Dec 7, 2018
b112863
changelog: add #10741
jeherve Dec 7, 2018
2ec7f4e
changelog: add #10749
jeherve Dec 7, 2018
c85e740
changelog: add #10664
jeherve Dec 7, 2018
a58e248
changelog: add #10224
jeherve Dec 7, 2018
cfd9a03
changelog: add #10788
jeherve Dec 7, 2018
6da94f6
Changelog: add #10560
jeherve Dec 7, 2018
40945e2
Chanegelog: add #10812
jeherve Dec 7, 2018
fca224f
changelog: add #10556
jeherve Dec 7, 2018
ecda8fd
Changelog: add #10668
jeherve Dec 7, 2018
fd34641
Changelog: add #10846
jeherve Dec 7, 2018
de116ba
Changelog: add #10947
jeherve Dec 19, 2018
0aaf760
Changelog: add #10962
jeherve Dec 19, 2018
a61fecc
Changelog: add #10956
jeherve Dec 19, 2018
768eb33
Changelog: add #10940
jeherve Dec 19, 2018
33b1e86
Changelog: add #10934
jeherve Dec 19, 2018
c0f9bf5
Changelog: add #10912
jeherve Dec 19, 2018
e3341ff
changelog: add #10866
jeherve Dec 19, 2018
51908c6
changelog: add #10924
jeherve Dec 19, 2018
9fce18e
Changelog: add #10936
jeherve Dec 19, 2018
1e9dc87
Changelog: add #10833
jeherve Dec 19, 2018
1529d32
changelog: add #10867
jeherve Dec 19, 2018
df41917
Changelog: add #10960
jeherve Dec 19, 2018
99e3257
Changelog: add #10888
jeherve Dec 19, 2018
a322f02
changelog: add #10840
jeherve Dec 19, 2018
9b16fc6
changelog: add #10972
jeherve Dec 19, 2018
c71333b
Changelog: add #10979
jeherve Dec 19, 2018
22c77e6
changelog: add #10909
jeherve Dec 19, 2018
ecf5ed5
Changelog: add #10958
jeherve Dec 19, 2018
e3b4f51
Changelog: add #10981
jeherve Dec 19, 2018
056b793
Changelog: add #10564
jeherve Dec 19, 2018
ebf2c07
Changelog: add #10809
jeherve Dec 19, 2018
a8a7025
Changelog: add #10982
jeherve Dec 19, 2018
cddc6e2
Changelog: add #10706
jeherve Dec 21, 2018
9a18cd9
Changelog: add #10978
jeherve Dec 21, 2018
4da5576
Changelog: add #10132
jeherve Dec 21, 2018
f9bf20b
Changelog: add #11022
jeherve Dec 21, 2018
8da43b4
Changelog: add #11024
jeherve Dec 21, 2018
c01907f
Changelog: add #10875
jeherve Jan 3, 2019
f25a20d
Changelog: add #11030
jeherve Jan 3, 2019
bffbca3
Changelog: add #11053
jeherve Jan 3, 2019
e6dfde2
Changelog: add #10880
jeherve Jan 3, 2019
d91e0a8
Changelog: add #9359
jeherve Jan 3, 2019
8af9043
Changelog: add #11037
jeherve Jan 3, 2019
2f48592
Update block list
jeherve Jan 3, 2019
5a229e6
Changelog: add #11060
jeherve Jan 3, 2019
91f3632
Changelog: add #10755
jeherve Jan 3, 2019
1351047
changelog: add #11000
jeherve Jan 3, 2019
d93b07f
Changelog: add #10786
jeherve Jan 3, 2019
5622faf
Changelog: add #10945
jeherve Jan 3, 2019
ab046a0
Changelog: add #10597
jeherve Jan 3, 2019
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
38 changes: 38 additions & 0 deletions changelog.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,44 @@

**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).**

= 6.8.1 =

* Release date: December 6, 2018
* Release post: https://wp.me/p1moTy-d3t

**Bug fixes**

* Contact Form: security changes to improve the display of success messages after submitting a form.
* Publicize: avoid Fatal errors when trying to create or edit posts from a Custom Post Type that supports Publicize.
* Sync: improve synchronization of WooCommerce events.
* WordPress.com REST API: handle WooCommerce Product reviews for a better display in apps that use the API.

= 6.8 =

* Release date: November 27, 2018
* Release post: https://wp.me/p1moTy-cee

**Major Enhancements**

* This release introduces the first wave of Jetpack blocks built for the new block editor, available in WordPress 5.0.

**Enhancements**

* General: improve ability to create and troubleshoot Jetpack connections.
* REST API: new endpoint for testing the Jetpack connection.

**Improved compatibility**

* Akismet: improve caching of all queries for Akismet status.
* Spellcheck / Grammar: we've made sure the Jetpack feature did not create any error when using the block editor.
* Twenty Nineteen: ensure compatibility with Jetpack's widgets.

**Bug fixes**

* Asset CDN: do not try to serve assets from non-public versions.
* Carousel: handle galleries created via the Gallery block in the new block editor.
* Photon: make sure our image CDN is fully compatible with the block editor.

= 6.7 =

* Release date: November 6, 2018
Expand Down
65 changes: 40 additions & 25 deletions readme.txt
Original file line number Diff line number Diff line change
Expand Up @@ -100,44 +100,59 @@ There are opportunities for developers at all levels to contribute. [Learn more

== Changelog ==

= 6.8.1 =
= 6.9 =

* Release date: December 6, 2018
* Release post: https://wp.me/p1moTy-d3t

**Bug fixes**

* Contact Form: security changes to improve the display of success messages after submitting a form.
* Publicize: avoid Fatal errors when trying to create or edit posts from a Custom Post Type that supports Publicize.
* Sync: improve synchronization of WooCommerce events.
* WordPress.com REST API: handle WooCommerce Product reviews for a better display in apps that use the API.

= 6.8 =

* Release date: November 26, 2018
* Release post: https://wp.me/p1moTy-cee
* Release date: January 10, 2018
* Release post: https://wp.me/p1moTy-cEZ

**Major Enhancements**

* This release introduces the first wave of Jetpack blocks built for the new block editor, available in WordPress 5.0.
* Block Editor: this release introduces new blocks: a Subcription form block, a Tiled Gallery block, and a Related Posts block.

**Enhancements**

* General: improve ability to create and troubleshoot Jetpack connections.
* REST API: new endpoint for testing the Jetpack connection.
* Admin Page: several changes to improve navigation and connection flows for new and existing Jetpack site owners.
* Admin Page: make the Jetpack dashboard wider on large screens for a better experience.
* Affiliate tools: offer options for affiliate partners to manage affiliation links on their site.
* Carousel: add support for the new Tiled Gallery block.
* Contact Form: use the comment blacklist to filter contact form submissions.
* Dashboard notices: automatically dismiss notices once a feature has been activated.
* Dashboard notices: fix styling to work better with the Hello Dolly plugin.
* Internationalization: add new locales, ensure existing ones are up to date.
* REST API: new endpoint to expose Gutenberg block and plugin availabilty.
* Search: add hook to get_filters() to allow the use of custom filters.
* Shortcodes: add new Mailchimp shortcode to insert Mailchimp subscription forms anywhere in your posts and pages.
* SSO: offer message introducing the feature to new users.
* Stats: improve the design of the Stats dashboard widget.
* Widgets: add filter to set DoNotTrack in Twitter Timeline widget.
* WordPress.com REST API: add new option to set sites to private.

**Improved compatibility**

* Akismet: improve caching of all queries for Akismet status.
* Spellcheck / Grammar: we've made sure the Jetpack feature did not create any error when using the block editor.
* Twenty Nineteen: ensure compatibility with Jetpack's widgets.
* AMP: ensure that all Jetpack features are compatible with the latest version of the AMP plugin. Solves issues previously encountered with sharing buttons and stats.
* Images: ensure that images inserted with new block editor can be used in Open Graph Meta tags, Related Posts, and Publicized posts.
* PHP 7.3: avoid PHP warnings so the plugin can be fully compatible with the latest version of PHP.
* Sharing: do not add Jetpack's Twitter Meta Tags when the WP To Twitter plugin is active.
* Twenty Nineteen: additional style adjustments to make sure all Jetpack widgets look good with the theme.
* WooCommerce: do not include product reviews in comment counts in the WordPress.com REST API.

**Bug fixes**

* Asset CDN: do not try to serve assets from non-public versions.
* Carousel: handle galleries created via the Gallery block in the new block editor.
* Photon: make sure our image CDN is fully compatible with the block editor.

* Admin Page: update feature limits mentioned when disconnecting Jetpack from WordPress.com
* Block Editor: fix loading of translations in the editor when Jetpack's Site Accelerator feature is active.
* Carousel: ensure that Carousel works well with the Gallery block in the new block editor.
* Carousel: do not open modal when clicking on a link in a caption
* Publicize: improve synchronization of sharing settings with WordPress.com.
* Publicize: only display Gutenberg Publicize UI to users with the correct permissions.
* Responsive videos: don't load if theme supports core responsive embeds.
* Search: fix fatal error when the Search Widget is enabled while the site is in Development Mode.
* Sharing: update Tumblr official sharing button.
* Shortcodes: update YouTube shortcode to support more video link formats.
* Shortlinks: add the option to view shortlinks in the Block editor.
* Simple Payments: only register block when all needed data is available.
* Widgets: only load Social Icons widget scripts and styles when necessary.
* WooCommerce Analytics: avoid Fatal Errors in some specific site setups.
* WooCommerce Analytics: improve performance by avoiding unnecessary calls to the feature when it is not needed.

--------

Expand Down
87 changes: 66 additions & 21 deletions to-test.md
Original file line number Diff line number Diff line change
@@ -1,35 +1,80 @@
## 6.8
## 6.9

This release focuses on making Jetpack fully compatible with the Block Editor, also known as Gutenberg, that will be part of the new version of WordPress scheduled to be released on November 27th.
### Admin Page

To test this Beta, it's best to be running the latest Beta version of WordPress, 5.0 Beta 5 at the moment. You can also install the new default theme, Twenty Nineteen, to test our plugin's compatibility with this as well.
We've made several changes to the Admin Page in this release. This will have a big impact on new and existing Jetpack users alike. It impacts multiple screens and flows:

To install the Twenty Nineteen theme on your site, start by downloading the latest version of the theme from [here](https://github.com/WordPress/twentynineteen/archive/master.zip). Unzip it, rename the folder to `twentynineteen`, rezip it, then upload and activate it on your site.
- You will notice changes when heading to Jetpack > Dashboard right after activating the plugin.
- You will notice a new card when coming back to your dashboard right after connecting the plugin to your WordPress.com account.
- You will notice some changes in the modals that are displayed in the Jetpack dashboard when coming back to your site after purchasing a plan.
- You will find a new "My Plan" section in the Jetpack dashboard.
- The sections and cards under Jetpack > Settings were also reorganized.
- We've starting working on improving the different notices that are displayed to you when changing settings.
- We've updated the message displayed to users who have not linked their own WordPress.com account on a site that is already using Jetpack.

Once you are ready to start testing, we would recommend that you try the following actions:
To test this, try navigating through all those screens as a new site owner:

- Activate different features, and deactivate others under Jetpack > Settings.
- Go to Posts > Add New, and ensure that you can publish new posts.
- Try updating old posts as well, and see that you can.
- Try adding some of [our shortcodes](https://jetpack.com/support/shortcode-embeds/) to your posts, and see that they work well.
- Try adding [the classic editor](https://wordpress.org/plugins/classic-editor/) plugin and see that there are no errors in the editor.
- Try publishing posts and see that Publicize and subscriptions still work.
- Try adding widgets to your site, and see that they look good with the Twenty Nineteen theme.
- Can you dismiss / use all action buttons?
- Can you find all sections and features you are looking for?
- Can you easily upgrade to a new plan?
- Can you toggle the different settings in the new "Performance" section?
- Do you spot any typos or mistakes in the texts that were added to the different screens?

### Testing Blocks
### Block Editor

This release will introduce 3 blocks that we would like you to test:
This release introduces new blocks we'd like you to test:

- A [Simple Payments](https://github.com/Automattic/jetpack/pull/10631/files) block.
- A Map block.
- A [Markdown](https://jetpack.com/support/markdown/) block.
**Subscription block**

Try adding those blocks to your editor and playing with their different options. You will also want to make sure the blocks are only available when you need them:
This block allows your readers to subscribe to your site, and will be available in the block editor if the Subscriptions feature is active on your site. To test it, try to activate the feature, and see if you can add the block, and use it to subscribe to your site.

- when the feature is available on your site (for example, when you have a Premium plan in the case of the Simple Payments block).
- when the feature is enabled on your site.
Here are a few other things you can try:

We also integrated the Publicize feature to the sidebar that appears in the block editor whenever you click on the Publish button. Give it a try after adding a few Publicize connections to your site, and let us know if you run into any issues!
- Toggle the "show number of subscribers" in the editor. Confirm that you see the number of subscribers when the block loses focus.
- After subscribing with a few different email addresses (and confirming your subscription), confirm that you see the number of subscribed users on the frontend (when the toggle was enabled for the block in the editor) and the editor when the block doesn't have focus.

**Related Posts Block**

This block allows you to add Related Posts anywhere within your posts and pages. Give it a try by adding it from the editor, and make sure it looks good on your site. The different block options should also work well.

Ideally, test this on a site that has some posts already, in order to be able to use the already indexed posts without the need to create related posts and wait for indexing.

**Tiled Gallery Block**

This block allows one to embed tiled galleries in their posts. It is available as soon as you connect Jetpack to WordPress.com. Try to use the block and its different layout options, and let us know what you think!

**Shortlinks**

It is now possible to view a post's shortlink in the Jetpack plugin sidebar. Give it a try when the feature is on, off, and make sure everything works as you would expect.

### Carousel

We have some changes to the Carousel feature to make sure it works with the different types of images now available. To test, try clicking on images inserted via those solutions:

- with a classic block and a classic gallery in it
- with a core gallery block
- with a new tiled gallery block
- with a classic block and a tiled gallery in it.

### AMP

We've made a number of improvements to the way Jetpack works with the latest version of the AMP plugin.

To test this, add the plugin to your site, and switch between the different modes under the AMP plugin options. You will want to check that the following features are working:

- Sharing buttons should be properly displayed.
- Stats should be recorded when you are visiting your site and not logged in to your admin account (look for call to the stats tracking pixel in your browser's network tab).
- You should not see any PHP notices.

### Shortcodes

This release also adds a new shortcode, `[jetpack-email-subscribe]`. You can use it to insert Mailchimp subscription forms anywhere in your posts and pages.

To use it, try the following:

1. Go to [https://wordpress.com/sharing/](https://wordpress.com/sharing/) and choose your test site.
2. Under the new Mailchimp section, connect your site to a Mailchimp account.
3. That's it! You can now use `[jetpack-email-subscribe]` anywhere on your site!

**At any point during your testing, remember to [check your browser's JavaScript console](https://codex.wordpress.org/Using_Your_Browser_to_Diagnose_JavaScript_Errors#Step_3:_Diagnosis) and see if there are any errors reported by Jetpack there.**

Expand Down