Releases: 10up/distributor
Releases · 10up/distributor
1.6.4
Added
- Plugin banner and icon assets (props @JackieKjome via #736).
Changed
- Continuous Integration: Switch from Travis to GH Actions for linting and PHPUnit testing (props @dinhtungdu via #663).
Fixed
- PHP fatal error with the
log_sync
function (props @dkotter, @SieBer15 via #742). - UI bug that displayed incorrect options when switching External Connection types (props @dhanendran, @dkotter, @helen via #727).
Security
- Bump
elliptic
from 6.5.3 to 6.5.4 (props @dependabot via #733). - Bump
yargs-parser
from 5.0.0 to 5.0.1 (props @dependabot via #740).
1.6.3
Added
- Ability to pull content in draft status, option to set
post_status
of pulled content (props @dkotter, @dinhtungdu, @francisco-domo via #701). - Introduce
View all
post type filter on Pull Content screen (props @elliott-stocks, @dkotter, @jeffpaul, @oszkarnagy via #725). - Add ability to Unskip or Pull items from the Skipped tab on the Pull screen (props @dkotter, @elliott-stocks, @jeffpaul, @oszkarnagy, @zacnboat via #728).
- Support for plugins / themes to add additional columns to the Pull Content list table (props @elliott-stocks via #721).
- Test coverage to ensure meta denylist is applied to attachments (props @dhanendran, @helen via #706).
Changed
- Notification text for added consistency (props @cdwieber, @jeffpaul via #696).
- Hide registration notice once Distributor has been successfully registered (props @dhanendran, @dkotter, @dinhtungdu, @hearvox via #702).
- Documentation updates (props @jeffpaul, @rosspbauer).
Fixed
- Allow pulled posts to use block editor (props @davidmpurdy, @dkotter via #581).
- Ensure Distributor push menu in adminbar displays for appropriate post types (props @dkotter, @avag-novembit, @jeffpaul via #694).
- Block editor check for posts that have no
post_content
set (props @dkotter, @andrewortolano, @xyralothep, @ggutenberg, @jmslbam via #710). - Pull Content UI errors that resulted in displaying incorrect post type content and PHP notices (props @dkotter, @grappler via #703).
- Reset the
last_changed_sites
option when a new site is created, also ensures initialization works on sites created with WP CLI (props @dkotter, @sbrow, @helen via #716). - Ensure Bulk Skip option in Pull Content screen correctly skips posts (props @dhanendran, @dkotter, @jeffpaul, @zacnboat via #717).
1.6.2
Fixed
- Handles case where Application Passwords is available in WordPress core starting with 5.6 (props @dinhtungdu, @dkotter, @jeffpaul, @j0HnC0untry, @dfardon, @anilpainuly121 via #676, #681, #682).
- Update bundled version of Application Passwords to 1.1.2 (props @dkotter, @vimalagarwalasentech via #693).
- Issue with HTML entity character encoding in a distributed post's title (props @dinhtungdu, @dkotter, @rickalee via #672).
- Bumped WordPress tested-up-to version to 5.6 (props @jeffpaul via #683).
- Moved readme screenshots to directory that won't be part of bundled release, helping to minimize the distributed ZIP file size (props @jeffpaul, @helen via #673).
Security
- Bump
ini
from 1.3.5 to 1.3.7 (props @dependabot via #680).
1.6.1
Added
- Support for the official AMP plugin and front-end Push distribution via
amp-dev-mode
and new Mustache templates (props @dkotter, @dinhtungdu, @rickalee via #665). - Better error reporting when creating External Connections and Pushing or Pulling content (props @dinhtungdu, @dkotter via #630).
Fixed
- Empty admin body class causing compatibility issues with other plugins' styling (props @dinhtungdu, @PaddyWhacks, @robcain via #654).
permission_callback
error on WordPress 5.5 (props @dkotter via #632).
Security
- Bump
lodash
from 4.17.15 to 4.17.19 (props @dependabot via #614). - Bump
elliptic
from 6.5.2 to 6.5.3 (props @dependabot via #621). - Bump
dot-prop
from 4.2.0 to 4.2.1 (props @dependabot via #664).
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](https://github...
1.5.0
Added
- Provide more context to the
dt_create_missing_terms
hook (props @mmcachran and @helen via #378) - Test against multiple WP Snapshot variations and block tests (props @adamsilverstein via #342 and #367)
- Documentation improvements (props @adamsilverstein, @jeffpaul, @arsendovlatyan via #352, #363, #403, #414, #415)
Changed
- More efficient method of generating internal connection data on push and pull screens (props @dkotter via #355)
- Lazy load available push connections in toolbar dropdown to avoid blocking page render (props @dkotter via #365)
- More performant retrieval and consistent ordering on the pull content screen (props @helen via #431 and #434)
- Unify args provided to the
dt_push_post_args
filter (props @gthayer via #371) - Bumped WordPress version support to 5.2 (props @adamsilverstein, @jeffpaul via #376)
Fixed
- Avoid connection errors on the pull content screen for connections with a lot of pulled/skipped content (props @helen via #431)
- Pass slug when distributing terms to avoid duplicating terms with special characters or custom slugs (props @arsendovlatyan and @helen via #262)
- Simplify and avoid a fatal error in
is_using_gutenberg()
(props @helen via #426) - Avoid PHP notices (props @grappler via #401 and @mrazzari via #420)
1.4.1
Fixed
- Improve block editor detection, correcting an issue with post saving.
1.4.0
Added
- Clearer instructions and help text when adding an external connection.
- Log image sideloading failures when using
DISTRIBUTOR_DEBUG
.
Fixed
- Allow attachments to be distributed from local environments.
- Ensure pagination is reset when switching views on the pull content screen.
- Remove extraneous checkboxes from pulled content screen.
- Suppress a PHP warning when no meta is being distributed for attachments.
1.3.9
Fixed
* Ensure posts distributed as draft can be published.