Releases: 10up/distributor
2.0.0-beta2
This version of the Distributor software is under development. Please do not install, run, or test this version on production or mission-critical websites. Instead, it is recommended you evaluate Beta 2 on a test server and site.
This entry was generated for the 2.0.0-beta2 release and will be updated during the Beta and Release Candidate processes.
Added
- Migration guide for version 1 to version 2 (props @peterwilsoncc, @faisal-alvi, @jeffpaul via #996).
- Show count of selected connections in Push menu (props @roshniahuja, @peterwilsoncc, @jeffpaul via #1020).
- Reduce duplication when pulling posts (props @peterwilsoncc, @jeffpaul, @dkotter, @ravinderk via #1017).
- Post abstraction class (props @peterwilsoncc, @dkotter via #964).
dt_push_external_postanddt_push_network_postaction hooks (props @dkotter, @peterwilsoncc, @dhanendran, @ravinderk, @jeffpaul via #1024).- Register scripts with
EnqueueScriptclass (props @ravinderk, @peterwilsoncc via #1014). - Snippets for setting meta data automatically (props @peterwilsoncc, @iamdharmesh via #1063).
- Documentation updates (props @adamsilverstein, @jeffpaul, @peterwilsoncc via #1066, #1072, #1112).
- End-to-end tests for minimum requirements (props @peterwilsoncc, @jeffpaul, @faisal-alvi via #936).
- Migrate WPAcceptance end-to-end tests to Cypress (props @cadic, @Sidsector9, @iamdharmesh, @jeffpaul, @peterwilsoncc via #941).
- Generate POT file with WP-CLI (props @ravinderk, @peterwilsoncc via #1014).
dt_before_set_meta,dt_prepared_metaanddt_prepared_taxonomy_termsfilter hooks (props @sethrubenstein, @jeffpaul, @peterwilsoncc via #1095).
Changed
- Now requires PHP 7.4 or later and WordPress 5.7 or later (props @peterwilsoncc, @vikrampm1, @iamdharmesh, @jeffpaul, @dkotter via #917).
- Descriptive warning message copy on remote, distributed posts (props @jeffpaul, @peterwilsoncc, @cadic via #1006).
- Indicate if the origin post has been deleted in Distributor push interface (props @peterwilsoncc, @cadic, @jeffpaul, @faisal-alvi via #1067).
- Toggles the Distributor admin bar element in Gutenberg based on the post status (props @ggutenberg, @jeffpaul, @peterwilsoncc via #1022).
- Reduced duplicate code pushing posts to connections (props @peterwilsoncc, @cadic, @jeffpaul, @faisal-alvi, @aaronware via #999).
- Unified translator comments (props @peterwilsoncc, @cadic via #949).
- WordPress "tested up to" version 6.2 (props @jayedul, @faisal-alvi, @jeffpaul via #1047).
- Browserlist database updated to version 1.0.30001489 (props @peterwilsoncc, @dkotter via #1059).
- Build process now uses
@wordpress/scriptsin place of Gulp (props @peterwilsoncc, @dinhtungdu, @dkotter via #916). - Migrated E2E tests to Cypress (props @peterwilsoncc, @jeffpaul, @iamdharmesh via #1070).
- Update
dependency-review.yml(props @jeffpaul, @peterwilsoncc via #1054). - Order of operations setting meta, media and terms in the network push and pull functions (props @sethrubenstein, @jeffpaul, @peterwilsoncc via #1095).
Deprecated
dt_push_postaction hook (props @dkotter, @peterwilsoncc, @dhanendran, @ravinderk, @jeffpaul via #1024).
Removed
- Duplicate code modifying post/author meta data (props @peterwilsoncc, @dkotter via #988).
Fixed
- Author override fails in the block theme author block (props @ggutenberg, @jeffpaul, @peterwilsoncc via #1035).
- Distribute empty taxonomies to external sites (props @peterwilsoncc, @manolobevia, @jeffpaul, @cadic via #951).
- Ensure post meta and terms have saved prior to distribution (props @peterwilsoncc, @dinhtungdu, @dkotter, @timstl, @faisal-alvi, @jeffpaul via #938).
- Fatal error in WordPress versions 6.0 and earlier (props @peterwilsoncc, @ravinderk via #1056).
- Handle a PHP deprecation notice around converting
falsetoarray(props @dkotter, @peterwilsoncc, @jeffpaul via #1040). - Improved accuracy of determining authentication endpoint (props @peterwilsoncc, @TimothyBJacobs, @cadic, @jeffpaul via #934).
- Inconsistent data returned from post abstraction after site switch on multisite (props @peterwilsoncc, @dkotter, @jeffpaul via #1010).
- Prevent the modification of terms on Distributed content (props @peterwilsoncc, @turtlepod, @jeffpaul, @ravinderk, @kmgalanakis-sage, @dkotter via #1069).
- Retain published time when editing distributed posts (props @madriverweb, @codiller, [@peterwilson...
2.0.0-beta1
This version of the Distributor software is under development. Please do not install, run, or test this version on production or mission-critical websites. Instead, it is recommended you evaluate Beta 1 on a test server and site.
This entry was generated for the 2.0.0-beta1 release and will be updated during the beta and RC process.
Added
dt_push_external_postanddt_push_network_postaction hooks. (props @dkotter, @peterwilsoncc, @dhanendran, @ravinderk, @jeffpaul via #1024)- Documentation updates. (props @jeffpaul, @peterwilsoncc via #1072)
- E2E tests for minimum requirements. (props @peterwilsoncc, @jeffpaul, @faisal-alvi via #936)
- Generate POT file with WP-CLI. (props @ravinderk, @peterwilsoncc via #1014)
- Migration guide for version 1 to version 2. (props @peterwilsoncc, @faisal-alvi, @jeffpaul via #996)
- Migrate WPAcceptance tests to Cypress (props @cadic, @Sidsector9, @iamdharmesh, @jeffpaul, @peterwilsoncc via #941)
- Post abstraction class. (props @peterwilsoncc, @dkotter via #964)
- Reduce duplication when pulling posts. (props @peterwilsoncc, @jeffpaul, @dkotter, @ravinderk via #1017)
- Register scripts with
EnqueueScriptclass. (props @ravinderk, @peterwilsoncc via #1014) - Show count of selected connections in Push menu. (props @roshniahuja, @peterwilsoncc, @jeffpaul via #1020)
- Snippets for setting meta data automatically. (props @peterwilsoncc, @iamdharmesh via #1063)
Changed
- Browserlist database updated to version 1.0.30001489. (props @peterwilsoncc, @dkotter via #1059)
- Build process now uses
@wordpress/scriptsin place of Gulp. (props @peterwilsoncc, @dinhtungdu, @dkotter via #916) - Descriptive warning message copy on remote, distributed posts. (props @jeffpaul, @peterwilsoncc, @cadic via #1006)
- Documentation updates. (props @adamsilverstein, @jeffpaul, @peterwilsoncc via #1066)
- Indicate if the origin post has been deleted in Distributor push interface. (props @peterwilsoncc, @cadic, @jeffpaul, @faisal-alvi via #1067)
- Migrated E2E tests to Cypress. (props @peterwilsoncc, @jeffpaul, @iamdharmesh via #1070)
- Now requires PHP 7.4 or later and WordPress 5.7 or later. (props @peterwilsoncc, @vikrampm1, @iamdharmesh, @jeffpaul, @dkotter via #917)
- Reduced duplicate code pushing posts to connections. (props @peterwilsoncc, @cadic, @jeffpaul, @faisal-alvi, @aaronware via #999)
- Removed duplicate code modifying post/author meta data. (props @peterwilsoncc, @dkotter via #988)
- Toggles the Distributor admin bar element in Gutenberg based on the post status. (props @ggutenberg, @jeffpaul, @peterwilsoncc via #1022)
- WP compatibility version upgraded to 6.2 (props @jayedul, @faisal-alvi, @jeffpaul via #1047)
Deprecated
- dt_push_post action hook (props @dkotter, @peterwilsoncc, @dhanendran, @ravinderk, @jeffpaul via #1024)
Fixed
- Author override fails in the block theme author block. (props @ggutenberg, @jeffpaul, @peterwilsoncc via #1035)
- Distribute empty taxonomies to external sites. (props @peterwilsoncc, @manolobevia, @jeffpaul, @cadic via #951)
- Ensure post meta and terms have saved prior to distribution. (props @peterwilsoncc, @dinhtungdu, @dkotter, @timstl, @faisal-alvi, @jeffpaul via #938)
- Fatal error in WordPress versions 6.0 and earlier. (props @peterwilsoncc, @ravinderk via #1056)
- Handle a PHP deprecation notice around converting
falsetoarray(props @dkotter, @peterwilsoncc, @jeffpaul via #1040) - Improved accuracy of determining authentication endpoint. (props @peterwilsoncc, @TimothyBJacobs, @cadic, @jeffpaul via #934)
- Inconsistent data returned from post abstraction after site switch on multisite. (props @peterwilsoncc, @dkotter, @jeffpaul via #1010)
- Prevent the modification of terms on Distributed content. (props @peterwilsoncc, @turtlepod, @jeffpaul, @ravinderk, @kmgalanakis-sage, @dkotter via #1069)
- Retain published time when editing distributed posts. (props @madriverweb, @codiller, @peterwilsoncc, @Sidsector9 via #956)
- Undefined variable notice. (props @peterwilsoncc, @Sidsector9, @jeffpaul via #945)
- Updated numerous strings to improve their translatability. (props @helen, @peterwilsoncc, @Sidsector9 via #935)
Other
- Unified translator comments. (props @peterwilsoncc, @cadic via #949)
- Update dependency-review.yml (props @jeffpaul, [@peterwilsoncc](https://github.com/peterwils...
1.9.1
This release features one security fix. Because this is a security release, it is recommended that you update your sites immediately.
The Distributor team would like to thank the reporter for responsibly disclosing this issue, and allowing it to be fixed in this release. If you wish to report a potential security issue, please do so by submitting a security advisory.
Security
- Removed potential for data exposure via the REST API (props @dkotter, @jeffpaul, @peterwilsoncc via GHSA-q43c-v867-4cfp).
1.9.0
Changed
- Change uses of
blacklistand useexcludeinstead (props @dkotter, @jeffpaul, @peterwilsoncc via #961) - Indicate WordPress 6.1 support (props @peterwilsoncc, @faisal-alvi via #967).
Deprecated
- Deprecate the
Distributor\Utils\blacklisted_metafunction and thedt_blacklisted_metafilter (props @dkotter, @jeffpaul, @peterwilsoncc via #961).
Fixed
- Prevent distribution of classic editor plugin related meta data. (props @peterwilsoncc, @faisal-alvi, @jeffpaul via #977).
- Return distributed author name when using the get_the_author_meta('display_name') function. (props @cadic, @ravinderk, @iamdharmesh, @mapamond, @peterwilsoncc, @jeffpaul, via #984, #952).
Other
- PHPCS workflow failures. (props @peterwilsoncc, @jeffpaul, @gsarig, @faisal-alvi via #969).
Changes can be reviewed on the 1.9.0 milestone.
1.8.0
Changed
- Upgrade the Plugin Update Checker library,
yahnis-elsts/plugin-update-checker, from 4.9 to 4.13 (props @dkotter, @jeffpaul, @peterwilsoncc via #937).
Other
- Automated creation of release pull requests (props @dinhtungdu, @peterwilsoncc, @faisal-alvi, @jeffpaul via #940).
- Use config files to determine version of node used in GitHub actions (props @peterwilsoncc, @Sidsector9, @jeffpaul via #933).
Full changelog: 1.7.1...1.8.0
View closed items on the milestone.
1.7.1
Added
- Cypress E2E tests (props @dkotter, @faisal-alvi, @dinhtungdu, @iamdharmesh, @Sidsector9 via #900).
Fixed
- Ensure we don't lose the
post_typevalue when pushing or pulling content (props @dkotter, @pdewouters, @andygagnon, @jmstew3 via #922).
New Contributors
- @pdewouters made their first contribution in #922
- @andygagnon made their first contribution in #922
Full Changelog: 1.7.0...1.7.1
View closed items in the milestone.
1.7.0
Added
- Ability to set user roles to pull content (props @faisal-alvi, @dkotter, @peterwilsoncc via #877).
- More robust PHP testing (props @dkotter, @peterwilsoncc, @jeffpaul via #853).
- Support for plugin auto-updates for registered sites (props @dhanendran, @jeffpaul, @dkotter, @sksaju via #726).
- Distributable post types made consistent (props @faisal-alvi, @dkotter, @peterwilsoncc via #907).
Changed
- Bump WordPress "tested up to" version 6.0 (props @jeffpaul, @lukaspawlik, @vikrampm1, @peterwilsoncc via #902).
- Removed system post types for External Connections. (props @dkotter, @faisal-alvi, @peterwilsoncc, @dinhtungdu, @jeffpaul via #898).
- The
Distributor > Pull Contentmenu is now be visible for all user roles. (props @faisal-alvi, @dkotter, @peterwilsoncc via #877). - Update how we check if someone is running a development version of Distributor (props @dkotter, @jeffpaul, @dinhtungdu via #882).
- GH Action used for deploy to GH Pages (props @iamdharmesh, @jeffpaul via #886).
Fixed
- Unicode characters not escaped correctly (props @amalajith, @dkotter, @cadic, @peterwilsoncc via #890).
- Manually entering a page number doesn't work on the Pull screen (props @faisal-alvi, @dkotter via #878).
- Account for plugin changes in test to determine editor type (classic or block). (props @peterwilsoncc, @faisal-alvi, @dinhtungdu, @jeffpaul via #894).
- Prevent conflict with
pre_post_linkfilter. (props @jeremyfelt, @peterwilsoncc, @jeffpaul, @dinhtungdu via #895).
Removed
- The
dt_capabilities&dt_pull_capabilitiesfilters are removed while displaying the menus. (props @faisal-alvi, @dkotter, @peterwilsoncc via #877). - Known Issue listing for full screen mode (issue fixed in 1.6.5). (props @faisal-alvi, @dkotter, @jeffpaul via #897).
Security
- build(deps): bump guzzlehttp/guzzle from 6.5.3 to 7.4.4 (props @dependabot[bot], @jeffpaul, @peterwilsoncc via #885, #891).
- build(deps): bump terser from 4.7.0 to 4.8.1 (props @dependabot[bot], @jeffpaul, @peterwilsoncc via #911).
1.6.9
Added
- Dependency security scanning (props @jeffpaul, @dkotter via #869).
- Added new code snippet to Snippets page detailing how to remove canonical links (props @dkotter via #855).
Changed
- Update the version of the bundled Application Passwords plugin to 0.1.3 (props @claytoncollie, @Sidsector9 via #824).
- Clarified the instructions for setting up External Connections (props @skorasaurus, @jeffpaul via #838).
- Minor changes to the
remote_postmethod (props @dkotter, @cadic via #841). - Bump WordPress "tested up to" version to 5.9 (props @mohitwp, @jeffpaul, @iamdharmesh via #854).
Fixed
- Ensure content updates work for distributed items that use the block editor in WordPress 5.9+ (props @dkotter, @cadic via #845).
- Tidied up the position and style of the help icon that shows on the Distributor settings page (props @willhowat, @dkotter via #871).
Security
- Bump
tarfrom 4.4.8 to 4.4.19 (props @dependabot via #843). - Bump
ajvfrom 6.12.2 to 6.12.6 (props @dependabot via #849). - Bump
lodash.templatefrom 4.4.0 to 4.5.0 (props @dependabot via #850). - Bump
copy-propsfrom 2.0.4 to 2.0.5 (props @dependabot via #851). - Bump
guzzlehttp/psr7from 1.6.1 to 1.8.5 (props @dependabot via #866).
1.6.8
Added
- New hook
dt_get_pull_content_rest_query_argsto filterWP_Queryargs for thelist-pull-contentREST endpoint (props @theskinnyghost, @dkotter via #839).
Changed
- Clear out a user's authorized site list instead of rebuilding it on site changes (props @dkotter , @cadic via #829).
Fixed
- Ensure the connection information we have is valid prior to using that for deletion (props @dkotter, @LucyTurtle via #830).
- Ensure users can enter a per page limit of greater than 100 and have that properly used on the Pull Content screen for External Connections (props @dkotter, @iamdharmesh, @jmstew3 via #831).
- Ensure the Snippets tutorials have a proper height (props @dkotter, @pcrumm via #836).
Security
- Bump
actions/checkoutin GitHub Action workflow files from v1/v2 to v2.4.0 (props @faisal-alvi via #828).
1.6.7
Added
- Added
Snippetspage to Distributor's documentation site with helpful filters and callbacks (props @claytoncollie via #817).
Fixed
- Change how the
Newtab on the Pull Content screen is populated for External Connections (props @dkotter, @dinhtungdu, @cadic, @helen, @jjgrainger, @jakemgold, Lily Bonney, Mollie Pugh, Martina Haines via #811).