Skip to content

Commit

Permalink
Changelog: add PRs belonging to 4.4.
Browse files Browse the repository at this point in the history
Changelog: add #5186

Changelog: add #3425

Changelog: add #5365

Changelog: add #5428

Changelog: add #3358

Changelog: add #5183

Changelog: add #4881

Changelog: add #5286

Changelog: add #5395

Changelog: add #5419

Changelog: add #5437

Changelog: add #5291

Update version number

Changelog: add #5476, #5413, #5409, #5355, #5348

Changelog: add #5381

Changelog: add #5412

Changelog: add #5386

Changelog: add #5250

CHangelog: add #5011

Changelog: add #5090

Changelog: add IDC fixes.

Changelog: add #5259

CHangelog: add #5186

Changelog: add #5236

Changelog: add #5284

Changelog: add #5366

Changelog: add #5382

Changelog: add #5396

Changelog: add #5405

Changelog: add #4897

Changelog: add #5289

Added a changelog entry about #5534.

Added a changelog entry about #5479.

Added a changelog entry about #5454.

Added a changelog entry about #5434.

Added a changelog entry about #5408.

Added a changelog entry about #5369.

Added a changelog entry about #5350.

Added a changelog entry about #5324.

Added a changelog entry about #5319.

Added a changelog entry about #5310.

Added a changelog entry about #5282.

Added a changelog entry about #5176.

Added a changelog entry about #3515.

Added a changelog entry about #1542.

Added a changelog entry about #5316.

Added a changelog entry about #3188.

Changelog: add #4987

Changelog: add #5270

Changelog: add #5225

Changelog: add #5507

Changelog: add #5432

Changelog: add #5473

Changelog: add #5392

Changelog: add #5222

Changelog: add #5457

Changelog: add #5423

Changelog: add #5332

Changelog: add #3853

Changelog: add #5237

Changelog: add #5307

Changelog: move up release headliner.

Changelog: add #5375

CHangelog: add #5496

Changelog: add #5528

Changelog: add #5537

Changelog: remove new Settings, they're punted to 4.5.

Changelog: move release headliner to the top.

Changelog: add testing list.

Changelog: add #4953

Changelog: add #5575

Changelog: add #5573

Changelog: add #5345
  • Loading branch information
jeherve committed Nov 10, 2016
1 parent 1414d97 commit eb6e10a
Show file tree
Hide file tree
Showing 2 changed files with 138 additions and 31 deletions.
79 changes: 79 additions & 0 deletions readme.txt
Expand Up @@ -75,6 +75,85 @@ There are opportunities for developers at all levels to contribute. [Learn more

== Changelog ==

= 4.4 =

**Enhancements**

* Brand new SEO Tools module. #5307
* Shortcodes: added Pinterest embeds. #5437
* VideoPress: refreshed admin interface, seamless integration with the core Media manager, tied with Jetpack Plans. #5457

* Admin Page: added a filter to manage if the newly connected user should go to WordPress.com or not. #5319
* Admin Page: added links to pages where users can fix problems with Akismet and update plugins. #5176
* Admin Page: added helpful hints to make Jetpack easier to use. #5479
* Admin Page: redesign Development mode banner. #5186
* Admin Page: removed unnecessarily loaded theme compatibility files. #5454
* Admin Page: when user is non admin, Protect module is inactive and they have no access to Stats, don't break the UI trying to go to At a Glance which isn't accessible by them and instead display Apps tab. #5395
* Admin Page: use SVGs instead of raster images to improve performance. #5419
* Admin Page: improve design when Development mode is active. #5186
* Admin Page: improve contrast for better accessibility. #5236
* Carousel: moved close icon location to the top right. #5237
* Contact Form: add horizontal line between message content and meta data. #5270
* Custom Post Types: added custom posts to the output of the WordPress REST API. #5434
* Custom Post Types: made Nova post markup more flexible by adding new filters. #1542
* Debug Page: add information about Development mode. #5225
* Documentation: Improvements to README.md sections about development workflow and clarification about Node versions required for the build tasks. #5428
* Development: added tests for Jetpack API endpoints for the WordPress REST API. #5310
* Development: added tests for various constants in use by Jetpack. #5350
* General: improve the display of the connection banners to explain to site owners why they should connect to WordPress.com. #5473
* JSON API: add new API endpoint to allow installing a plugin via the API, from a zip file. #5507
* JSON API: add new API endpoint to allow installing a theme via the API. #5537
* JSON API: customize the theme endpoint to allow installing WordPress.com themes. #5392
* Markdown: add new filter to allow site owners to parse content inside shortcodes. #5573
* Photon: now using HTTPS to retrieve images by default. #5534
* Protect: added a filter to skip IP address checking in favor of another security check. #5369
* Publicize: only trigger Publicize for Post Types that support it. #5381
* Related Posts: add posts to the WP REST API Post Response. #3425
* Sharing / Likes: add new filter to customize the heading HTML. #5011
* Sharing: better video tags for Video posts including VideoPress videos. #3853
* Site Icon: added the site icon property to the output of the settings API endpoint. #5282
* SSO: Extend logged in expiration to 1 year. #5259
* Sync: added an API endpoint to examine the current state of scheduled sync jobs. #5324
* Sync: improve synchronization on sites with a custom implementation of Cron.
* Sync: disable Sync via Cron. #5528
* Tests: introduce GUI tests for the React components in Jetpack. #5496
* Tiled Galleries: add filter to override the default Tiled Gallery template files. #5090
* Widgets: new 'My Community' widget displaying people who recently interacted with your site. #3358
* Widgets: new Google Translate widget. #5386
* Widgets: new Flickr option in the Social Media Icons Widget. #5250
* Widgets: new 'WordPress.org' option in the Social Media Icons Widget. #5183
* Widgets: add new `jetpack_top_posts_widget_permalink` filter to the permalinks in Top Posts Widget. #4881
* Widgets: remove title attributes from the Social Media Icons Widget. #5286
* Widget Visibility: add a filter to the get_taxonomies arguments. #5222

**Improved Compatibility:**

* Infinite Scroll: improve compatibility with WPML and language slugs in permalinks. #4953
* Open Graph: add SEO by Squirrly TM to the list of conflicting plugins. #5365
* Sharing: fix conflict between the Email button and the Autoptimize plugin. #5291
* Sync: avoid conflicts with the Photo Gallery plugin. #5412
* Several improvements to avoid issues when cloning / duplicating sites, creating staging sites, or changing your site URL.

**Bug Fixes:**

* Admin Page: fix URL to Akismet Settings. #5332
* Admin Page: do not load unnecessary file on connection page. #5284
* Admin Page: avoid errors when page is loaded by secondary users. #5366
* Admin Page: update the Create Account link from the Admin Page's dashboard to direct the user into a connect screen that asks them to sign up by being aware that the user clicked the Create Account instead of just the connect button. #5382
* Admin Page: for non-admin users, when site is in Dev Mode, a Jetpack link leading to a blank page with a message "Sorry, you are not allowed to access this page." is no longer displayed. #5396
* Admin Page: fix PHP warning when roles allowed to see Stats don't exist or haven't been saved yet. #5432
* Admin Page: fix issue where certain administrative page actions would fail with sites using index permalinks. #5345
* Contact Forms: fixed shortcode properties passing when using do_shortcode. #3188
* Contact Forms: restricted access to feedback posts from the WordPress REST API. #5408
* JSON API: avoid errors when the Sharing module isn't available. #5423
* Likes: move email notification settings back with the other email settings in the Discussion Settings. #4987
* Site Icon: not using a site icon as fallback version if it is too small. #3515
* SSO: remove unnecessary styles for nonexistent profile UI. #5289
* Sitemaps: make sure sitemaps always use absolute paths for images. #5375
* Sync: avoid counting users on very large networks. #5575
* Subscriptions: fix PHP warnings when user subscribes to comments. #4897
* Widgets: fixed Instagram widget minimum width rule to actually use the minimum instead of maximum. #5316

= 4.3.2 =

* Release date: October 13, 2016
Expand Down
90 changes: 59 additions & 31 deletions to-test.md
@@ -1,52 +1,80 @@
## 4.3: a new interface with easier-to-manage settings and features.
## 4.4

With Jetpack 4.3, we completely revamped the admin interface. The new dashboard is faster, fully responsive, and offers you all the tools you need to monitor your site's health and performance.
Jetpack 4.4 is packed with new things and improvements for your favorite modules! We're looking forward to getting your feedback on the following things:

We'd like to you to try and test every aspect of that new interface.
### SEO Tools

We're looking forward to getting your feedback on the following things:
Jetpack 4.4 tightens the links between Jetpack and WordPress.com, and now allows site owners using our [Jetpack Professional Plan](https://jetpack.com/features/) to manage SEO options from the WordPress.com interface.

### Check for errors
To get started, go to Jetpack > Settings > Traffic and enable the SEO Tools module. Then, [go to Settings > SEO on WordPress.com](https://wordpress.com/settings/seo) in the WordPress.com dashboard. After you've picked your site, you should see a number of options on that page. Make sure they can be saved, and are applied on your Jetpack site.

- JavaScript errors: [open your browser's JavaScript console](https://codex.wordpress.org/Using_Your_Browser_to_Diagnose_JavaScript_Errors#Step_3:_Diagnosis) and make sure that no errors happen when navigating the Jetpack Dashboard, under the Jetpack menu in your dashboard.
- Add the following to your site's `wp-config.php` file:
You can learn more about the different options [here](https://en.blog.wordpress.com/2016/10/03/attract-more-visitors-to-your-business-site-with-our-advanced-seo-tools/).

```php
define( 'WP_DEBUG', true );
### VideoPress

if ( WP_DEBUG ) {
**VideoPress, our Premium video offering, has been completely redesigned to be fully integrated into your Media Library.** It's now easier to upload videos and insert them into your posts and pages.
We've also improved our Open Graph Meta Tags to make sure VideoPress videos can be embedded in your Facebook Posts.

@error_reporting( E_ALL );
@ini_set( 'log_errors', true );
@ini_set( 'log_errors_max_len', '0' );
To test this feature, you'll need to use [Jetpack Premium or Jetpack Professional](https://jetpack.com/features/) on your site. If you've purchased one of the upgrades, you'll be able to activate the VideoPress module under Jetpack > Settings > Writing.

define( 'WP_DEBUG_LOG', true );
define( 'WP_DEBUG_DISPLAY', false );
define( 'CONCATENATE_SCRIPTS', false );
define( 'SAVEQUERIES', true );
![VideoPress upgrade](https://cloud.githubusercontent.com/assets/5528445/20008893/b296c05c-a278-11e6-89af-f086aac100fe.png)

}
```
Once the module is active, you can try the following:

Once you've done so, check the `wp-content/debug.log` file for errors as soon as something doesn't seem to work as expected.
- When an error is displayed in the Jetpack dashboard (in one of those pill-shaped notices), let us know if the errors are understandable.
1. Head over to Media > Library or Media > Add New, and try to upload a new video to your site. It should be uploaded to VideoPress right away.
2. Try uploading a video from your post editor, under Add Media.
3. A few minutes after the upload, the video's meta data should be updated (as transcoding finishes), and you can view and edit that meta data from the edit media page in the Media Library.
4. You should be able to insert those videos into any post or page.

### Change Jetpack settings
### Shortcodes

The new interface allows you to activate and deactivate modules, as well as change their settings. **Activate and deactivate modules, change module settings.** Make sure that your changes are saved properly, and applied for each module.
**You can now embed Pinterest Boards, Profiles, and individual Pins in all your posts and pages.** To test this, paste a Pinterest URL on its own line, and it should transform into an embed in your editor as well as on your site.

### Monitor VaultPress and Akismet settings
### Widgets

Did you purchase [a Premium or a Professional plan](https://jetpack.com/features/)? Do you already use Akismet or VaultPress on your site? Make sure that all your settings are correct in the new Jetpack dashboard.
We've added 2 new widgets to Jetpack:

### Test in different environments
**Google Translate**

Try to manage your Jetpack settings in different browsers, with JavaScript enabled and disabled.
The Google Translate Widget adds an option for your readers to translate your site on the fly into any language. To test it, enable the widget and pick a language in the dropdown while viewing any page on your site.

### Give us your opinion
**My Community**

Let us know if you experience issues, or get confused when navigating the dashboard, searching for options, discovering a module, changing its settings. If something feels wrong, or is more confusing than it should be, let us know! If you can't find a specific option, or if you're having trouble finding your way around the new navigation, let us know!
The My Community Widget allows you to show users who have recently interacted with your site. You can learn more about it [here](http://en.support.wordpress.com/widgets/my-community/). Add the widget to your site, and make sure it works as expected!

**Pro tip: use the "Disconnect Jetpack" link at the bottom of the Jetpack menu, and then use the "Reset Options" to start from scratch, as a brand new Jetpack user.**
### Publicize / Subscriptions

You can send us all your feedback via [this form](https://jetpack.com/contact-support/beta-group/). Thank you, and happy testing! ☺️ 🚀
We've made changes to improve the way both Publicize and Subscription emails were triggered whenever a post is published. To test this, try publishing posts, either by publishing them directly or by scheduling them.

We would also invite you to test the Publicize feature for Custom Post Types that support it, like Portfolios [or your own Post Types](https://jetpack.com/support/publicize/#custom-post-types).

### JITM & new plugin banners

We've made 2 changes to help new Jetpack users discover the plugin and its features, and help them get familiar with the different options.

To test the first change, disconnect Jetpack from your WordPress.com account thanks to the link at the bottom of the Jetpack menu. Once you've done that, head to the Plugins menu, deactivate the plugin, and then reactivate it. You should see a new banner at the top of the Plugins page, inviting you to connect to WordPress.com.

Do not hesitate to go through the whole connection flow again as we've also made some improvements there.

We've also added messages in different parts of the dashboard, depending on what Jetpack modules you use:

- If you don't use Akismet, you should see a message in the Comments menu.
- If you don't use VaultPress, you should see a message after publishing a post, at the top of the post editor.
- If you don't use VaultPress, you should see a message under Dashboard > Updates.

Once you dismiss one message, all other messages should disappear.

Try clicking on each notice, and make sure the link works whether you're logged in to WordPress.com or not.

### Admin Interface for non-admins

1. Enable the Stats module, and disable the Protect module
2. Access the Jetpack menu from a non-admin account. Make sure the user only sees what's relevant to their role, with no broken elements in the interface.
3. Log back in as an admin, go to Jetpack > Settings > Engagement > Site Stats, and grant that other user access to your stats.
4. Log back in with the other user. They should now have access to Stats.
5. Log back in as an admin, disable Stats and enable Protect.
6. Log back in one last time as the other user. The interface should still work.

During your tests, we'd encourage you to keep your browser console open, and check for any errors in the console and the network tabs.

**Thank you for all your help!**

0 comments on commit eb6e10a

Please sign in to comment.