Skip to content

Commit

Permalink
Changelog for 6.6 release (#10107)
Browse files Browse the repository at this point in the history
* Readme: add boilerplate for next release, 6.6

* Add 6.5 to the changelog.txt file

* Set boilerplate testing list for 6.6

* Readme: update stable tag to 6.5

* Add bullets to 6.5 changelog items

* Readme: add link to previous changelogs

This will help folks who want to know more about past releases,
while keeping the readme.txt short so as to not overwhelm translators and site owners only looking for information about the last release.

* Changelog: add information at the top of the changelog file.

* Changelog: add #10054

* Changelog: add #10078

* Changelog: add #10079

* Changelog: add #10064

* Changelog: add #10094

* Changelog: add #10096

* Testing list: add more information based on #10087

* Changelog: add #9847

* Changelog: add #10084

* Changelog: add #9918

* Changelog: add #7614

* Changelog: add #10116

* Changelog: add #10108

* Changelog: add #10041

* Changelog: add #10121

* Changelog: add #10134

* Changelog: add #10130

* Changelog: add #10109

* changelog: add #10137

* changelog: add #9952

* changelog: add #10120

* changelog: add #10162

* Changelog: add #10163

* Changelog: add #10092

* changelog: add #10156

* Changelog: add #10154

* changelog: add #10122

* Changelog: add #10101

* changelog: add #10105

* changelog: add #10190

* Changelog: add #10196

* changelog: add #10152

* Changelog: add #10153

* Testing list: add more details to Site Verification testing steps.

@see #10143 (comment)

* changelog: add #10194

* Changelog: add #10193
  • Loading branch information
jeherve authored Sep 25, 2018
1 parent 5327c00 commit 581489a
Show file tree
Hide file tree
Showing 3 changed files with 152 additions and 25 deletions.
38 changes: 38 additions & 0 deletions changelog.txt
Original file line number Diff line number Diff line change
@@ -1,5 +1,43 @@
== 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).**

= 6.5 =

* Release date: September 4, 2018
* Release post: https://wp.me/p1moTy-a7U

**Major Enhancements**

* WordAds: Added ability to include custom ads.txt entries in the ads module.

**Enhancements**

* Admin Page: Added ability to disable backups UI by filter when VaultPress is not activated.
* Comments: Moved the Subscription checkboxes on a comment form from after the submit button to before the submit button.
* General: Removed the outdated "Site Verification Services" card in Tools.
* General: Removed jetpack_enable_site_verification filter. We recommend filtering access to verification tools using jetpack_get_available_modules instead.
* General: Simplified the logic of Jetpack's signed HTTP requests code.
* Lazy Images: Updated lazy images to use a default base64 encoded transparent to reduce a network request.

**Improved compatibility**

* Geo Location: Fixed a compatibility issue with other plugins that added meta attributes to site feeds with the `rss2_ns`, `atom_ns` or `rdf_ns` filters.

**Bug fixes**

* AMP: Fix PHP notice when rendering AMP images with unknown width and height.
* Contact Forms: We fixed an issue where personal data eraser requests didn't erase all requested feedback.
* General: Improves compatibility with the upcoming PHP 7.3.
* General: Updated input validation for meta tags given in site verification.
* Lazy Images: Deprecated jetpack_lazy_images_skip_image_with_atttributes filter in favor of jetpack_lazy_images_skip_image_with_attributes to address typo.
* Sharing: Fixed duplicate rel tags on Sharing links.
* Search: Fixed an issue where a CSS and JavaScript file could be enqueued unnecessarily if the Search module was activated and if the site was using the Query Monitor plugin.
* Shortcodes: Updated Wufoo Shortcode to always load over https and use async form embed.
* Widgets: Fixed excessive logging issue with Twitter Timeline widget.
* Widgets: Removed cutoff date check for Twitter Timeline widget as it is no longer necessary.
* Widgets: Added decimal precision validator to Simple Payments Widget price field on the Customizer for supporting Japanese Yen.

= 6.4.2 =

* Release date: August 10, 2018
Expand Down
66 changes: 42 additions & 24 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, cainm, cena, cfinke, chaselivingston, chellycat, clickysteve, csonnek, danielbachhuber, davoraltman, daniloercoli, designsimply, dllh, drawmyface, dsmart, dzver, ebinnion, 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, 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, sdquirk, 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: 6.4.2
Stable tag: 6.5
Requires at least: 4.8
Tested up to: 4.9

Expand Down Expand Up @@ -98,39 +98,57 @@ There are opportunities for developers at all levels to contribute. [Learn more

== Changelog ==

= 6.5 =
= 6.6 =

* Release date: September 4, 2018
* Release post: https://wp.me/p1moTy-a7U
* Release date: October 9, 2018
* Release post: https://wp.me/p1moTy-aa1

**Major Enhancements**

WordAds: Added ability to include custom ads.txt entries in the ads module.
* Verification Tools: enable one-click site verification and sitemap.xml registration with Google.

**Enhancements**

Admin Page: Added ability to disable backups UI by filter when VaultPress is not activated.
Comments: Moved the Subscription checkboxes on a comment form from after the submit button to before the submit button.
General: Removed the outdated "Site Verification Services" card in Tools.
General: Removed jetpack_enable_site_verification filter. We recommend filtering access to verification tools using jetpack_get_available_modules instead.
General: Simplified the logic of Jetpack's signed HTTP requests code.
Lazy Images: Updated lazy images to use a default base64 encoded transparent to reduce a network request.
* Admin Interface: update all Jetpack settings screens to use a similar design.
* API: add flags to determine if Jetpack Search is enabled and supported.
* CDN: First Beta version of the Photon CDN -- Speed up sites and increase max concurrent connections through Photon by cloud-hosting Jetpack and WordPress Core scripts, styles, and assets.
* Contact Form: add filters to allow customizing the class attributes of inputs and buttons.
* General: add more constants to error log for the Jetpack test suite.
* Gutenberg: add infrastructure necessary to add new blocks via Jetpack.
* Lazy Images: load the placeholder via the `srcset` attribute instead of the `src` attribute.
* Masterbar: add link to Activity Log.
* Publicize: the Path Social Network is closing in October. The option has consequently been removed from the Publicize interface.
* Search: improve the feature activation process.
* Search: update the admin interface to give more information about what the feature does and how it can be used.
* Simple Payments: update all mentions of the product for a more consistent naming convention and less confusion for both site owners and translators.
* Sync: log action when an attachment is added to a post for the first time.
* Sync: add URL details to synchronization requests.
* Sync: detect if a post is saved via Gutenberg when synchronizing post events.

**Improved compatibility**

Geo Location: Fixed a compatibility issue with other plugins that added meta attributes to site feeds with the `rss2_ns`, `atom_ns` or `rdf_ns` filters.
* Shortcodes: update Mailchimp shortcode to match the new format offered by Mailchimp.

**Bug fixes**

AMP: Fix PHP notice when rendering AMP images with unknown width and height.
Contact Forms: We fixed an issue where personal data eraser requests didn't erase all requested feedback.
General: Improves compatibility with the upcoming PHP 7.3.
General: Updated input validation for meta tags given in site verification.
Lazy Images: Deprecated jetpack_lazy_images_skip_image_with_atttributes filter in favor of jetpack_lazy_images_skip_image_with_attributes to address typo.
Sharing: Fixed duplicate rel tags on Sharing links.
Search: Fixed an issue where a CSS and JavaScript file could be enqueued unnecessarily if the Search module was activated and if the site was using the Query Monitor plugin.
Shortcodes: Updated Wufoo Shortcode to always load over https and use async form embed.
Widgets: Fixed excessive logging issue with Twitter Timeline widget.
Widgets: Removed cutoff date check for Twitter Timeline widget as it is no longer necessary.
Widgets: Added decimal precision validator to Simple Payments Widget price field on the Customizer for supporting Japanese Yen.

* CSS Concatenation: add Authors and Social Icons widgets to concatenated styles.
* Featured Content: avoid registering duplicate Post Types.
* Geo Location: only enqueue Dashicons when necessary.
* Google Analytics: do not output tracking code when the "Enhanced eCommerce" option is active, but the WooCommerce plugin is not.
* Infinite Scroll: add a Privacy Link to the site's footer if a Privacy Policy was set up via WordPress's privacy options.
* Infinite Scroll: fix video playback of VideoPress videos loaded via Infinite Scroll.
* Protect: fix layout of legend that prompts the user to solve the math fallback so it works better in all languages.
* Responsive Videos: avoid PHP notice.
* Sharing: do not record stats if the stats module is disabled.
* Sharing: allow saving sharing button options on media edit page as well.
* Shortcodes: ensure we build minified and RTL stylesheets for slideshows.
* Simple Payments: Stop contributors from creating inaccessible buttons with a "pending" post status.
* Sitemaps: no longer add images attached to non-published posts to the image sitemap.
* Slideshows: ensure arrows point in the right direction for RTL Languages.
* Sync: avoid PHP notices when synchronizing user information.
* VideoPress: avoid duplicate rel attributes in links.
* VideoPress: do not block access to the Video settings for our customers using a 2-year plan.

--------

[See the previous changelogs here](https://raw.githubusercontent.com/Automattic/jetpack/master/changelog.txt).
73 changes: 72 additions & 1 deletion to-test.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,76 @@
## 6.6

### Admin Page

We've made some design changes to all the Jetpack settings screens in this release, so all the Jetpack pages share the same design as the main Jetpack dashboard.

You can test this on different devices and browsers. The following pages were changed:

- Jetpack > Site Stats
- Jetpack > Site Stats > Configure
- Jetpack > Debug
- Jetpack > Debug > All Modules list
- **Settings > Sharing**
- On Multisite networks, we have updated Network > Jetpack Sites
- Still on Multisite, check Network > Jetpack settings

### Verification Tools

We've made a big improvement to the process needed to verify a site with Google. Here are the details steps you can follow to test the new process:

1. Open a brand new site ([you can use Jurassic Ninja for this](https://jurassic.ninja/create?jetpack-beta&branch=master&shortlived&wp-debug-log)
2. Set Up Jetpack and connect to a WordPress.com account.
3. Choose a Free Plan.
4. Navigate to `https://[my-site].jurassic.ninja/wp-admin/admin.php?page=jetpack#/traffic`
5. Scroll to the "Site verification" pane.
6. Click "auto-verify with Google".
7. Choose a Google Account and log into it.
8. Confirm that the Google Site Verification field has a green check marks and the text "Your site is verified with Google".
9. You should see a link to the Google Search Console, click on it and verify that you can access your site there.
10. Click the "Edit" button and edit the text field, clear it, and click save.
11. Navigate to https://www.google.com/webmasters/verification/home and confirm you can see your site.
12. Click on "Verification Details" to the right of your site.
13. Click "Unverify" near the bottom right and "Unverify" in the dialog.
14. Confirm that the site is removed from the list of properties and that no error appears
15. Return to `https://[my-site].jurassic.ninja/wp-admin/admin.php?page=jetpack#/traffic` or refresh and confirm that the Google Site Verification field has reverted to its original two button layout.

### Infinite Scroll

Infinite Scroll was not fully compatible with the Privacy options that were recently added to WordPress. We've fixed that! To test, try the following:

1. Publish a privacy policy page on your site.
2. Enable infinite scroll.
3. Scroll down to display the infinite footer.
4. Confirm that it now includes a link to the privacy policy page.

### Lazy Images

We've made some changes to the Lazy Images feature in this release. You'll want to make sure none of the images on your site are broken after this release.

You will want to try to insert images of different sizes, galleries, but also images from other sites via the "insert via URL" option.

In addition to this, you can make the following tests:

1. Ensure that lazy images module is on
2. Create a post/page with images in it. You can also test this with other post types. Try for example to create WooCommerce Products with images.
3. View source on page load and ensure that the placeholder is loaded via the `srcset` attribute
4. After scrolling down, ensure the image loads properly and the `srcset` attribute now contains the actual images OR the `srcset` attribute has been removed in favor of just using `src`.

### Search

We have made some changes to the Search feature and how it could be enabled in this release. Try starting from a brand new site, with a free plan. Look at the different prompts to upgrade to a Professional plan to get Jetpack Search, and make sure everything looks good.

Then, try the following:

1. Upgrade to a Professional plan.
2. Go to https://wordpress.com/settings/traffic/{your site}
3. Make sure Jetpack Search (bottom of page) is disabled
4. Go to {your site}/wp-admin/widgets.php
5. Add the "Search (Jetpack)" widget.
6. Go back to https://wordpress.com/settings/traffic/{your site} (reload the page)
7. (Wait a second or two)
8. See that Jetpack Search is enabled.

### Shortcodes

#### MailChimp
Expand All @@ -13,7 +84,7 @@ To test the changes, try the following:
- Make sure the newsletter pop up appears on your site when you view the post.
- Make sure no JavaScript errors appear in your browser console.

Here is an example embed code you can add to your post:
If possible, try to create your own embed code as explained [here](https://jetpack.com/support/extra-sidebar-widgets/mailchimp-subscriber-popup-widget/). If not, here is an example embed code you can add to your post:

```html
<script type="text/javascript" src="//downloads.mailchimp.com/js/signup-forms/popup/unique-methods/embed.js" data-dojo-config="usePlainJson: true, isDebug: false"></script><script type="text/javascript">window.dojoRequire(["mojo/signup-forms/Loader"], function(L) { L.start({"baseUrl":"mc.us8.list-manage.com","uuid":"be06c2a596db91bfe4099fde8","lid":"08cf5fa008","uniqueMethods":true}) })</script>
Expand Down

0 comments on commit 581489a

Please sign in to comment.