From fff089c02d6edf8b702d4c81abcc91fccc26e0b1 Mon Sep 17 00:00:00 2001 From: Jeremy Herve Date: Mon, 30 Dec 2019 22:37:35 +0100 Subject: [PATCH] Changelog: 8.1 additions (#14166) * Changelog: 8.1 additions * Changelog: add #13858 * Changelog: add #13963 * Changelog: add #14174 * Changelog: add #14178 * Changelog: add #14175 * Changelog: add #14192 * Changelog: add #14196 * Changelog: add #14182 * Changelog: add #14218 * Changelog: add #14214 * Changelog: add #13757 * Changelog: add #14190 * Changelog: add #14131 * Changelog: add #14101 * Changelog: add #14203 * Changelog: add #14211 * Changelog: add #14224 * Changelog: add #14230 * Changelog: add #14241 * Changelog: add #14249 * Changelog: add #14264 * Changelog: add #14263 * Changelog: add #14256 * Changelog: add #10189 * Changelog: add #14240 * Changelog: add #14239 Also added some new entries to the testing file. Co-authored-by: Igor Zinovyev --- changelog.txt | 39 +++++++++++++++++++++++++++++++++++ readme.txt | 57 +++++++++++++++++++++++++++++---------------------- to-test.md | 43 ++++++++++++++++++-------------------- 3 files changed, 91 insertions(+), 48 deletions(-) diff --git a/changelog.txt b/changelog.txt index 89ce2d3ae3b81..ab13826c2d0a9 100644 --- a/changelog.txt +++ b/changelog.txt @@ -2,6 +2,45 @@ **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.0 = + +* Release date: December 3, 2019 +* Release post: https://wp.me/p1moTy-lGH + +**Major enhancements** + +* Block Editor: new Pinterest block allowing you to easily embed boards, profiles, and pins. +* Block Editor: new Ratings block allowing you to add star ratings any post or page. +* Mailchimp block: you can now create forms for a subset (group) of your Mailchimp list, and add a field to track which form the signups are coming from. + +**Enhancements** + +* Blocks: start using the @wordpress/block-editor package introduced in WordPress 5.2. +* Contact Form: make the Form block reusable on a single post / page. +* Dashboard: add support for Jetpack Backup display. +* Image CDN: expand number of images using the new subdomain determination function. +* Recurring Payments block: improve display of buttons inside the block in the editor. +* Shortcodes: add new customization options and improve Schema.org markup of the Recipe shortcode. +* Shortcodes: add AMP views for 5 shortcodes: `vimeo`, `instagram`, `dailymotion`, `tweet`, and `soundcloud`. +* Support Tools: improve the reliability of the tools on slower sites. + +**Improved compatibility** + +* AMP: improve display of the Map block on AMP views. +* General: As WordPress 5.3 is now available, Jetpack now requires WordPress 5.2. +* Shortcodes: ensure Vimeo videos can be displayed properly when using the AMP plugin. + +**Bug fixes** + +* Connection: fix communication between Jetpack sites and WordPress.com for some sites hosted on non-standard ports. +* Connection management: fix issue that prevented the Connection transfer banner from appearing in some situations. +* Feature Hints: disable when plugins cannot be installed on site. +* Image CDN: avoid blurry images when using Jetpack's Image CDN alongside other image-focussed blocks. +* SEO Tools: do not display any HTML tags in title meta tags. +* Sharing: improve accessibility of the sharing buttons by updating the buttons' color. +* Sync: avoid conflicts when two processes are synchronized to WordPress.com at the same time. +* WordPress.com Block Editor: ensure that the Justify button works well on any paragraph using that button. + = 7.9.1 = * Release date: November 19, 2019 diff --git a/readme.txt b/readme.txt index 839510e67dd6f..d838c3b20d77f 100644 --- a/readme.txt +++ b/readme.txt @@ -96,44 +96,51 @@ There are opportunities for developers at all levels to contribute. [Learn more == Changelog == -= 8.0 = += 8.1 = -* Release date: December 3, 2019 -* Release post: https://wp.me/p1moTy-lGH +* Release date: January 14, 2020 +* Release post: https://wp.me/p1moTy-lJT **Major enhancements** -* Block Editor: new Pinterest block allowing you to easily embed boards, profiles, and pins. -* Block Editor: new Ratings block allowing you to add star ratings any post or page. -* Mailchimp block: you can now create forms for a subset (group) of your Mailchimp list, and add a field to track which form the signups are coming from. +* **Enhancements** -* Blocks: start using the @wordpress/block-editor package introduced in WordPress 5.2. -* Contact Form: make the Form block reusable on a single post / page. -* Dashboard: add support for Jetpack Backup display. -* Image CDN: expand number of images using the new subdomain determination function. -* Recurring Payments block: improve display of buttons inside the block in the editor. -* Shortcodes: add new customization options and improve Schema.org markup of the Recipe shortcode. -* Shortcodes: add AMP views for 5 shortcodes: `vimeo`, `instagram`, `dailymotion`, `tweet`, and `soundcloud`. -* Support Tools: improve the reliability of the tools on slower sites. +* 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** -* AMP: improve display of the Map block on AMP views. -* General: As WordPress 5.3 is now available, Jetpack now requires WordPress 5.2. -* Shortcodes: ensure Vimeo videos can be displayed properly when using the AMP plugin. +* 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** -* Connection: fix communication between Jetpack sites and WordPress.com for some sites hosted on non-standard ports. -* Connection management: fix issue that prevented the Connection transfer banner from appearing in some situations. -* Feature Hints: disable when plugins cannot be installed on site. -* Image CDN: avoid blurry images when using Jetpack's Image CDN alongside other image-focussed blocks. -* SEO Tools: do not display any HTML tags in title meta tags. -* Sharing: improve accessibility of the sharing buttons by updating the buttons' color. -* Sync: avoid conflicts when two processes are synchronized to WordPress.com at the same time. -* WordPress.com Block Editor: ensure that the Justify button works well on any paragraph using that button. +* 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. -------- diff --git a/to-test.md b/to-test.md index b5b61180389ec..6c4105f56fd03 100644 --- a/to-test.md +++ b/to-test.md @@ -1,38 +1,35 @@ -## 8.0 +## 8.1 -### Blocks +### Sync -#### Mailchimp +This release brings in significant changes to "Sync", the synchronization process that keeps your site's data up to date with WordPress.com. You'll consequently want to check that on newly connected sites as well as existing sites, data gets properly synchronized with WordPress.com. That means that features like Notifications, Publicize, Related Posts should keep working properly on your site. -We've added 2 new options to the existing Mailchimp block. You'll locate them in the block sidebar when adding a block to a post or page. +### Site Accelerator -- If you've defined groups in your [Maichimp Audience settings](https://mailchimp.com/help/create-new-audience-group/), you'll see that option in the block sidebar. -- In your Audience Settings, you can also define custom Audience fields and MERGE tags. You can use those to create a new field for your forms, and you can add info about that field to your block settings in the block editor. This will allow you to track where subscriptions are coming from. +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: -Give that a try, try using the forms you create, and see if the fields are updated accordingly when looking at your subscriber list on Maichimp.com. Bonus points if you also try to sign up when using the AMP plugin on the site! +``` +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. -#### Pinterest +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. +``` -This release introduces **a new Pinterest block**. This block allows you to insert various Pinterest links (pins, boards, profiles) that will be automatically converted into a Pinterest embed in your posts. +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. -To test this, try adding various Pinterest URLs (short and long), and see that they are displayed properly in the editor and on the front-end of your site. +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: -#### Ratings +``` +add_action( 'init', 'jetpack_declare_theme_support' ); +function jetpack_declare_theme_support() { + add_theme_support( 'jetpack-devicepx' ); +} +``` -This release also brings **a new Ratings block** to your site. Rate movies, books, songs, recipes — anything you can put a number on. To get started, go to the block editor and search for "Star" or "Rating". +Load an AMP page and notice that the devicepx library is not loaded as expected. -Play with the different block settings and let us know how it goes. +### Subscriptions -### Shortcodes - -Jetpack includes a Recipe shortcode that allows you to display recipes in your blog posts, with a nice layout and a markup optimized for search engines. In this release, we're introducing 3 new elements to the recipe display: -- A new `cooktime` attribute. -- A new `preptime` attribute. -- A new `rating` attribute. -- A `recipe-nutrition` shortcode to display nutrition information about your recipe. -- A `recipe-image` shortcode that can be used to display a single image anywhere within your recipe. - -You can try to use all that data by adding your own recipe to a new blog post. [Here is an example of recipe markup you can paste in the code view, inside a classic block](https://gist.github.com/jeherve/dd9d8e9503d08a69f81e56d2bee516dd). +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. ### Others