diff --git a/changelog.txt b/changelog.txt index c983b53f29eed..498d638a09cdd 100644 --- a/changelog.txt +++ b/changelog.txt @@ -1,6 +1,141 @@ == Changelog == -**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).** +**This is a list detailing changes for all Jetpack releases.** + += 8.4 = + +* Release date: April 7, 2020 +* Release post: https://wp.me/p1moTy-oPp + +**Major Enhancements** + +* Search: our new Instant search experience will allow your visitors to get search results as soon as they start typing. + +**Enhancements** + +* Autoloader: improve performance when loading a large number of files. +* Blocks: improve discoverability of multiple blocks by reviewing keywords used in the block search. +* Blocks: improve the display of error notices in Jetpack's embed blocks. +* Blocks: better differentiate paid blocks from free ones. +* Blocks: improve layout of block style previews. +* Calendly block: display an error when the embed URL is not found. +* Comment Likes: improve performance by removing dependency on Noticons. +* Contact Info Widget: improve the display of Map API key notices. +* Custom CSS: add support for more CSS 3.0 properties: mask , scroll, and object-fit. +* Dashboard notices: allow the use of different Jetpack logos. +* Embeds: enable inline PDF previews. +* Eventbrite Block: offer additional alignment options. +* Facebook Embeds and Facebook Page Plugin Widget: improve performance and compatibility with caching plugins. +* Facebook Page Plugin Widget: add new layout options (Cover Photo and Call To Action). +* Gravatar Hovercards: avoid loading Gravatar assets when not needed on the page. +* Gravatar Hovercards: improve performance of the feature by avoiding the use of jQuery. +* Infinite Scroll: improve performance of the feature by avoiding the use of jQuery. +* Jetpack Videos: improve performance of Video queries with better caching. +* Lazy Images: improve performance of the feature by avoiding the use of jQuery. +* Likes: improve performance when loading resources used by the Likes feature on the front-end of your site. +* Map Block: slightly decrease Zoom on maps with multiple points. +* Map Block: improve the look of the map style picker. +* Protect: improve detection of IP on servers using custom IP Headers. +* Revue Block: update the layout of the default placeholder appearing when you first insert the block. +* Site Health: add new card informing you of your site's synchronization status with WordPress.com. +* Social Menus: add Ravelry support. +* Widgets: add Ravelry support to Social Icons widget. +* Widgets: improve performance of the Search and Milestone widgets. +* WooCommerce Analytics: add additional information to events (plugin version, information about blocks and shortcodes). +* WordAds Block: update "hide on mobile" toggle layout. +* WordAds: update ad loader support for Google Chrome. +* WordAds: improve performance of the display of all ads. +* WordPress.com Toolbar: log user out of WordPress.com when attempting to log out from the site. + +**Improved compatibility** + +* Blocks: ensure that all blocks are displayed nicely, even when using the latest version of the Gutenberg plugin. +* Blocks on International sites: ensure that blocks can be translated when using Jetpack's Site Accelerator feature. +* Comment Likes / AMP Plugin: avoid loading Likes on AMP views. +* General: Jetpack now requires WordPress 5.3 and newer. +* Multisite Networks: better detect the main site of a network when synchronizing data with WordPress.com. +* Recurring Payments Block: implement AMP view for full compatibility with the AMP plugin. + +**Bug fixes** + +* Connection: ensure that the "Disconnect" button is easily accessible on mobile. +* Connection: fix connection issues for sites with a plan in a "pending" state. +* Connection: improve connection flow when starting to connect your site from the WordPress.com dashboard. +* Dashboard: clarify wording and display of the Backup & Scan cards. +* Dashboard: fix layout issues within the Stats Widget in the dashboard. +* Form Block: fix button colors not saving correctly. +* Google Calendar Block: ensure calendars are properly displayed regardless of the width option picked in block styles. +* Publicize Block: update wording in custom message field to clarify how the feature works. +* Pinterest Block: check for valid Pinterest URLs when embedding them into a new block. +* OpenTable Block: fix layout issue when using Wide and Full-width sizes. +* OpenTable Block: fix PHP warning occuring when a block is created but not configured. +* Recurring Payments Block: ensure that the minimum payment option respects the chosen currency for the button. +* Shortcodes: Fix Crowdsignal poll embeds when using the P2 theme. +* Simple Payments Block: avoid issues when pasting email addresses into the email field. +* Site Logo: avoid PHP notices in the Customizer, when no logo is set yet. +* Widgets: fix conflicts between some themes and the live countdown feature in the Milestone Widget. +* Widgets: avoid display issues in the Top Posts Widget, when displaying posts from Custom Post Types. + += 8.3 = + +* Release date: March 3, 2020 +* Release post: https://wp.me/p1moTy-nZT + +**Major Enhancements** + +* Google Calendar Block: a simple way to embed Google Calendars into your posts. +* Revue Block: allow your readers to subscribe to your Revue newsletter right from your site. + +**Enhancements** + +* Dashboard widget: clarify wording in Anti-spam and Protect sections. +* Dashboard notices: allow permanent notices. +* Dashboard notices: add option to provide action button for a notice. +* Map block: add the ability to set the size of the map. +* Map block: add a zoom control to the block sidebar. +* Map block: add a fullscreen option. +* Map block: add an option for toggling zoom to scroll behaviour in the published post. +* Mobile Theme: sunset feature. We originally created the mobile theme feature as a fall-back when the regular theme did not include a mobile view. Most themes include a mobile view by default now, so the feature is no longer necessary. +* OpenTable block: offer more embedding options. +* Search: improvements to layout options when using the Search widget. +* Security Scanning tool: improve message about threats found in dashboard. +* Sharing: improve Open Graph Meta Tags on search result pages. +* Shortcodes: improve accessibility of navigation buttons for the Slideshow shortcode. +* Site Health Tests: improve ability to add additional tests. +* Site Health Tests: Update Connection test with detailed descriptions and actions to resolve failing tests. +* Synchronization: increase reliability of sync by not sending wp-rest-api-log posts. +* Synchronization: increase reliability when synchronizing term IDs. +* Tiled Gallery block: add a Rounded Corners option. +* Tiled Gallery block: add an option to easily rearrange images within a gallery. +* Cookies & Consents Banner widget: improve performance by removing reliance on jQuery. +* Twitter widget: remove deprecated link color parameter. + +**Improved compatibility** + +* Autoloader: avoid conflicts when other plugins rely on the Autoloader to load Jetpack packages. +* Beautiful Math: avoid layout issues with inline images when using the Twenty Twenty theme. +* Blocks: improve compatibility with theme colors for block buttons. +* Blocks: improve the layout of the blocks' placeholders when using the Gutenberg plugin. +* Blocks: allow defining a minimum WordPress version or minimum Gutenberg plugin version when registering a block. +* Lazy Images: add option to skip images with the `data-skip-lazy` attribute. +* SSO: Add error argument for compatibility with a WordPress 5.4 hook change. + +**Bug fixes** + +* Blocks: fix layout issues with previews in block sidebar. +* Blocks: fix layout issues when using a custom CSS class for a block using the option in the block sidebar. +* Calendly block: fix overlay to render properly in the editor. +* Dashboard: remove Backups information from the Jetpack dashboard when on a Multisite network. Those do not support the Backup feature at this point. +* Map block: only show the Add Marker UI if there are no markers. +* Map block: prevent an unselected block from accidentally capturing scrolling. +* Map block: fix the styling of the map theme buttons. +* Mobile Apps: remove the edit post link when in app. +* OpenTable block: avoid error when inserting some specific embed codes. +* OpenTable block: fix alignment issues when center-aligning the block. +* Secure Sign On: do not display feature message when logging in to WordPress.com's central dashboard. +* Stats: hide Stats smiley in post embeds. +* WooCommerce Analytics: improve product checks to avoid errors on order pages. +* Wufoo shortcode: Security fix return early when invalid parameters. = 8.2.2 & 8.2.3 = diff --git a/readme.txt b/readme.txt index e6f38d16c6566..18327d55b494d 100644 --- a/readme.txt +++ b/readme.txt @@ -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.2.3 +Stable tag: 8.3 Requires at least: 5.3 Requires PHP: 5.6 Tested up to: 5.4 @@ -96,66 +96,79 @@ There are opportunities for developers at all levels to contribute. [Learn more == Changelog == -= 8.3 = += 8.4 = -* Release date: March 3, 2020 -* Release post: https://wp.me/p1moTy-nZT +* Release date: April 7, 2020 +* Release post: https://wp.me/p1moTy-oPp **Major Enhancements** -* Google Calendar Block: a simple way to embed Google Calendars into your posts. -* Revue Block: allow your readers to subscribe to your Revue newsletter right from your site. +* Search: our new Instant search experience will allow your visitors to get search results as soon as they start typing. **Enhancements** -* Dashboard widget: clarify wording in Anti-spam and Protect sections. -* Dashboard notices: allow permanent notices. -* Dashboard notices: add option to provide action button for a notice. -* Map block: add the ability to set the size of the map. -* Map block: add a zoom control to the block sidebar. -* Map block: add a fullscreen option. -* Map block: add an option for toggling zoom to scroll behaviour in the published post. -* Mobile Theme: sunset feature. We originally created the mobile theme feature as a fall-back when the regular theme did not include a mobile view. Most themes include a mobile view by default now, so the feature is no longer necessary. -* OpenTable block: offer more embedding options. -* Search: improvements to layout options when using the Search widget. -* Security Scanning tool: improve message about threats found in dashboard. -* Sharing: improve Open Graph Meta Tags on search result pages. -* Shortcodes: improve accessibility of navigation buttons for the Slideshow shortcode. -* Site Health Tests: improve ability to add additional tests. -* Site Health Tests: Update Connection test with detailed descriptions and actions to resolve failing tests. -* Synchronization: increase reliability of sync by not sending wp-rest-api-log posts. -* Synchronization: increase reliability when synchronizing term IDs. -* Tiled Gallery block: add a Rounded Corners option. -* Tiled Gallery block: add an option to easily rearrange images within a gallery. -* Cookies & Consents Banner widget: improve performance by removing reliance on jQuery. -* Twitter widget: remove deprecated link color parameter. +* Autoloader: improve performance when loading a large number of files. +* Blocks: improve discoverability of multiple blocks by reviewing keywords used in the block search. +* Blocks: improve the display of error notices in Jetpack's embed blocks. +* Blocks: better differentiate paid blocks from free ones. +* Blocks: improve layout of block style previews. +* Calendly block: display an error when the embed URL is not found. +* Comment Likes: improve performance by removing dependency on Noticons. +* Contact Info Widget: improve the display of Map API key notices. +* Custom CSS: add support for more CSS 3.0 properties: mask , scroll, and object-fit. +* Dashboard notices: allow the use of different Jetpack logos. +* Embeds: enable inline PDF previews. +* Eventbrite Block: offer additional alignment options. +* Facebook Embeds and Facebook Page Plugin Widget: improve performance and compatibility with caching plugins. +* Facebook Page Plugin Widget: add new layout options (Cover Photo and Call To Action). +* Gravatar Hovercards: avoid loading Gravatar assets when not needed on the page. +* Gravatar Hovercards: improve performance of the feature by avoiding the use of jQuery. +* Infinite Scroll: improve performance of the feature by avoiding the use of jQuery. +* Jetpack Videos: improve performance of Video queries with better caching. +* Lazy Images: improve performance of the feature by avoiding the use of jQuery. +* Likes: improve performance when loading resources used by the Likes feature on the front-end of your site. +* Map Block: slightly decrease Zoom on maps with multiple points. +* Map Block: improve the look of the map style picker. +* Protect: improve detection of IP on servers using custom IP Headers. +* Revue Block: update the layout of the default placeholder appearing when you first insert the block. +* Site Health: add new card informing you of your site's synchronization status with WordPress.com. +* Social Menus: add Ravelry support. +* Widgets: add Ravelry support to Social Icons widget. +* Widgets: improve performance of the Search and Milestone widgets. +* WooCommerce Analytics: add additional information to events (plugin version, information about blocks and shortcodes). +* WordAds Block: update "hide on mobile" toggle layout. +* WordAds: update ad loader support for Google Chrome. +* WordAds: improve performance of the display of all ads. +* WordPress.com Toolbar: log user out of WordPress.com when attempting to log out from the site. **Improved compatibility** -* Autoloader: avoid conflicts when other plugins rely on the Autoloader to load Jetpack packages. -* Beautiful Math: avoid layout issues with inline images when using the Twenty Twenty theme. -* Blocks: improve compatibility with theme colors for block buttons. -* Blocks: improve the layout of the blocks' placeholders when using the Gutenberg plugin. -* Blocks: allow defining a minimum WordPress version or minimum Gutenberg plugin version when registering a block. -* Lazy Images: add option to skip images with the `data-skip-lazy` attribute. -* SSO: Add error argument for compatibility with a WordPress 5.4 hook change. +* Blocks: ensure that all blocks are displayed nicely, even when using the latest version of the Gutenberg plugin. +* Blocks on International sites: ensure that blocks can be translated when using Jetpack's Site Accelerator feature. +* Comment Likes / AMP Plugin: avoid loading Likes on AMP views. +* General: Jetpack now requires WordPress 5.3 and newer. +* Multisite Networks: better detect the main site of a network when synchronizing data with WordPress.com. +* Recurring Payments Block: implement AMP view for full compatibility with the AMP plugin. **Bug fixes** -* Blocks: fix layout issues with previews in block sidebar. -* Blocks: fix layout issues when using a custom CSS class for a block using the option in the block sidebar. -* Calendly block: fix overlay to render properly in the editor. -* Dashboard: remove Backups information from the Jetpack dashboard when on a Multisite network. Those do not support the Backup feature at this point. -* Map block: only show the Add Marker UI if there are no markers. -* Map block: prevent an unselected block from accidentally capturing scrolling. -* Map block: fix the styling of the map theme buttons. -* Mobile Apps: remove the edit post link when in app. -* OpenTable block: avoid error when inserting some specific embed codes. -* OpenTable block: fix alignment issues when center-aligning the block. -* Secure Sign On: do not display feature message when logging in to WordPress.com's central dashboard. -* Stats: hide Stats smiley in post embeds. -* WooCommerce Analytics: improve product checks to avoid errors on order pages. -* Wufoo shortcode: Security fix return early when invalid parameters. +* Connection: ensure that the "Disconnect" button is easily accessible on mobile. +* Connection: fix connection issues for sites with a plan in a "pending" state. +* Connection: improve connection flow when starting to connect your site from the WordPress.com dashboard. +* Dashboard: clarify wording and display of the Backup & Scan cards. +* Dashboard: fix layout issues within the Stats Widget in the dashboard. +* Form Block: fix button colors not saving correctly. +* Google Calendar Block: ensure calendars are properly displayed regardless of the width option picked in block styles. +* Publicize Block: update wording in custom message field to clarify how the feature works. +* Pinterest Block: check for valid Pinterest URLs when embedding them into a new block. +* OpenTable Block: fix layout issue when using Wide and Full-width sizes. +* OpenTable Block: fix PHP warning occuring when a block is created but not configured. +* Recurring Payments Block: ensure that the minimum payment option respects the chosen currency for the button. +* Shortcodes: Fix Crowdsignal poll embeds when using the P2 theme. +* Simple Payments Block: avoid issues when pasting email addresses into the email field. +* Site Logo: avoid PHP notices in the Customizer, when no logo is set yet. +* Widgets: fix conflicts between some themes and the live countdown feature in the Milestone Widget. +* Widgets: avoid display issues in the Top Posts Widget, when displaying posts from Custom Post Types. -------- diff --git a/to-test.md b/to-test.md index 4a98c0d0980b6..4e34b9fe61630 100644 --- a/to-test.md +++ b/to-test.md @@ -1,37 +1,20 @@ -## 8.3 +## 8.4 -### Blocks - -#### Calendly / OpenTable / Eventbrite - -We've made some changes to those blocks to improve the display of each each when using the button style, but also to improve the way data is saved when creating or updating the block. If you've already used the blocks on your site before this Beta, make sure those existing blocks are not broken, and ensure you can use the different options in the blocks' sidebars. - -When using the button style for those blocks (as well as other blocks such as Subscriptions, Recurring Payments, or Mailchimp), you'll want to ensure you can use the colors offered by your theme for the button. - -#### Google Calendar +### Search -We've created a new Google Calendar block that will allow you to quickly embed calendars within your posts and pages. Give the block and its options a try, and let us know if you run into any issues. +The highlight of this release is the new Instant Search experience, now available to all sites using the brand new Jetpack Search product. Give it a try, either by purchasing a product via the WordPress.com dashboard, or follow the flow to upgrade your site starting right from your dashboard, in Jetpack > Plans or Jetpack > Settings > Performance. -#### Map +Give it a try and let us know what you think about the purchase and configuration flow, as well as the look of the Instant Search on your site. -We've made a lot of changes to the Map block in this release. - -We would encourage you to test all features offered by the block, including the new Zoom, height, and Fullscreen options appearing in the block sidebar. Give those features a try in the editor, and check how the map looks like on your site's frontend as well. - -#### Revue - -This new block allows you to add a Revue Newsletter signup block to your posts and pages. To get started, [create an account with Revue](https://www.getrevue.co/) if you don't already have one. You'll then be able to create a form in Jetpack. - -Let us know if you experience any issues with that form. +### Blocks -#### Tiled Gallery +#### WordPress 5.4 Compatibility -The Tiled Gallery block now comes with some new options: +We've adapted all blocks so they can be displayed nicely in the updated editor. Give them all a try, and let us know if you find layout issues! -- You can choose rounded corners for your galleries. -- You can reorder images within a gallery thanks to previous / next arrows appearing on each image. +#### Recurring Payments -Give those features a try and let us know how it worked for you. +We've made some changes to this block (that requires a Premium Plan), so the buttons can be displayed properly and work well when using the AMP Plugin. On a site using that plugin, try adding a Recurring Payments button and view that button on an AMP view. You should be able to click the button and be redirected to the Payment page. ### Others