1.6.0
Headline feature: easier external connection setup with an application password-powered wizard!
Added
- Authorization Setup Wizard for External Connections leveraging Application Passwords (props @adamsilverstein, @dkotter, @dinhtungdu, @helen, @jeffpaul, @hearvox via #368, #594, #601)
- "Select All" and "Clear" options in the Push menu (props @biggiebangle, @dkotter, @oszkarnagy, @helen via #495, #589)
- "Pull" row action in the Pull menu (props @lakrisgubben via #508)
- "View" link for distribguted posts in Push menu for External Connections (props @dinhtungdu, @PaddyWhacks via #571)
- Accessibility improvements (props @samikeijonen, @dinhtungdu, @dkotter via #558, #559, #560, #562, #565, #566, #569)
- Site Health integration to display Distributor debug information (props @dinhtungdu, @jeffpaul, @johnwatkins0, @dkotter via #517)
dt_syndicatable_capabilities
filter to Push menu (props @pragmatic-tf via #473)dt_subscription_post_timeout
filter to modify request timeout (props @ahovhannissian, @dinhtungdu via #529)- Hook documentation GitHub Pages site generated by GitHub Actions (props @adamsilverstein, @helen, @jeffpaul via #448, #467, #474, #475, #476, #477, #478, #479, #482, #485, #545)
- JSON PHP extension as a Composer requirement (props @moebrowne, @adamsilverstein, @dinhtungdu via #460)
- GitHub Actions to build and add release asset (props @helen, @jeffpaul via #608)
- Documentation improvements (props @jeffpaul, @dmchale, @kant, @petenelson, @dinhtungdu, @jakemgold via #433, #462, #489, #513, #525, #528, #542, #544, #588, #598, #599)
Changed
- Internal distribution prepares posts the same for Push or Pull actions (props @rmarscher, @dinhtungdu via #169)
- Use filesystem for copying media when doing a network pull/push instead of
download_url()
(props @petenelson, @dkotter, @dmaslogh, @Kpudlo via #567) - Redirect to pulled content tab after content is pulled (props @joshuaabenazer, @dkotter, @hearvox via #575)
- Remove
hoverIntent
and add empty placeholder child item in Push menu to improve keyboard support (props @samikeijonen, @dinhtungdu, @dkotter via #564, #607) - Order of "View" and "Edit" links in the Pull menu to match WordPress standard order (props @jspellman814, @hearvox via #532)
- Show/hide credentials fields based on registration status on that Registration and Settings screen (props @dinhtungdu, @oszkarnagy via #543)
date()
togmdate()
per PHPCS (props @helen via #602)- Bumped WordPress version support to 5.3 (props @dkotter via #499)
- Update all packages and build process (props @adamsilverstein, @dkotter via #450)
- Run WP Acceptance tests in parallel in Travis (props @adamsilverstein via #439)
Fixed
- Gutenberg compatibility issues (@dkotter, @dinhtungdu via #579)
- Issue where push menu would disappear when push is in progress (props @dinhtungdu, @dkotter, @helen via #538)
- Undefined variable issue causing external pushes to not fully work (props @dkotter via #578)
- Check for value of remote post id to verify push result (props @dinhtungdu, @eriktad, @arsendovlatyan via #574)
- Issue with wrong permission route that causes External Connections to fail on creation (props @dinhtungdu, @dkotter via #570)
- Issue where view links for external connections are incorrect if it is set up with a trailing slash (props @dkotter via #586)
- Issue with timeouts on
ajax_verify_external_connection
(props @madmax3365, @dinhtungdu via #245) - Issue where searching for posts during a multisite pull does not work correctly (props @petenelson, @dinhtungdu via #533)
- Issue where block content pulled through External Connections get converted to classic block (props @dinhtungdu, @jshwlkr via #534)
- Issue where shortcodes were not rendered when pulling content within a multisite instance (props @petenelson, @dkotter via #498)
- Issue where updating a post in a multisite environment was setting the distributed post's author to the current user rather than maintaining the original author (props @petenelson via #527)
- Issue where REST API field was not getting populated correctly (props @dinhtungdu, @dkotter, @ivanlopez via #519)
- Issue where terms/meta/etc. gets distributed when updating a previously distributed post (props @lakrisgubben, @dkotter via #518)
- Replace
has_blocks
withuse_block_editor_for_post
inis_using_gutenberg check
(props @johnwatkins0, @dkotter via #514) - Issue where previously distributed posts appear as distributable for External Connections (props @madmax3365, @avag-novembit, @adamsilverstein via #444)
- Enable multisite support for VIP Go sites (props @dinhtungdu, @WPprodigy, @jonny-bull via #606)
- External connections page markup enhancements (props @joshuaabenazer, @samikeijonen via #576)
- Fixes and updates unit and acceptance tests, coding standards issues, and WordPress tested-up-to version (props @dinhtungdu via #603)
Security
- Bump
websocket-extensions
from 0.1.3 to 0.1.4 (props @dependabot via #587) - Bump
acorn
from 5.7.3 to 5.7.4 (props @dependabot via #548) - Bump
extend
from 3.0.1 to 3.0.2 (props @dependabot via #447)