Skip to content

Releases: buddypress/wp-cli-buddypress

3.0.1

04 Jul 02:28
7ea82ac
Compare
Choose a tag to compare

Please see the changelog for details about this release.

3.0.0

16 Feb 13:16
611bc8a
Compare
Choose a tag to compare

🎈 The release of the 3.0.0 version of the BP CLI is a release with lots of changes. Here are a few of them (for more detailed changes, see the CHANGELOG.md):

Added

  • Support for the --silence flag introduced to a few create commands.
  • Support for the --silence flag introduced to the wp bp activity comment command.
  • Support for the --format and --silent flags for the generate commands.
  • New commands:
    • wp bp notice - Use it to manage Sitewide notices.
    • delete-comment and remove-comment aliases added for the wp bp activity delete_comment command.

Changed

  • Prefer short array syntax (This is different from WCS supports)
  • Composer packages upgraded to their latest versions
  • Several linting updates
  • CI tests against PHP 8.3
  • Updated deprecated function from bp_get_group_permalink into bp_get_group_url
  • Made tests from the Activity command more deterministic
  • PHPDoc improvements
    • All generate commands' output were standardized
    • All create commands' output were standardized
    • All delete commands' output were standardized
    • All delete commands' alias were standardized
    • All list commands were standardized
    • Invalid --format option haml removed
    • Removed mention of default text creation from the wp bp activity post-update command
    • Removed user_items and items aliases from the wp bp activity favorite list command
  • Confirmation message updated for delete commands that accepts multiple values
  • wp bp group invite remove updated to wp bp group invite uninvite to avoid conflict with the delete/remove command
  • wp bp activity delete_comment updated to wp bp activity delete-comment
  • generate commands: avoid refetching user objects
  • Upgraded the styfle/cancel-workflow-action Github Action.

2.0.2

09 Dec 01:16
c484b34
Compare
Choose a tag to compare
  • GitHub Actions: upgraded actions
  • GitHub Actions: decreased the number of legacy PHP versions to test against
  • GitHub Actions: Testing against the PHP 8.2 versions
  • Behat: fix a small bug
  • Updated composer.json packages
  • Removed hardcoded composer.lock file (let the PHP version decide which packages to install)
  • Messages: improvements to the generate command (#97)

2.0.1

11 Apr 23:55
bdd26c6
Compare
Choose a tag to compare
  • Load the bp scaffold command only if the Scaffold package is present
  • Updated PHPCS ruleset and fixed phpcs rules
  • Fix changelog.md markdown bugs
  • Moved from Travis to Github Actions for CI tests
  • CI tests against PHP 8.0 now
  • Upgraded the wp-cli/wp-cli-tests package to latest
  • Upgraded the wp-cli/wp-cli package to latest
  • Added a new behat.yml file for the test setup
  • wp bp component:
    • properly listing active components.
    • status string updated from uppercase to lowercase.
    • we are checking the component status correctly.
    • we improved the behat tests.
    • we are escaping the component description.
    • we are escaping the component title.

2.0

26 Sep 17:44
c24a8e3
Compare
Choose a tag to compare
2.0

The release of 2.0 of the BP CLI is a release with lots of changes. Here are a few of them (for more detailed changes, see the commit log or the CHANGELOG.md file):

  • Abstracted activity ID fetching to the Activity_Fetcher helper class
  • The package was upgraded to follow WP-CLI best practices in code organization and structure
  • The before_invoke callable was abstracted into their component class
  • We made sure all Behat tests were passing correctly
  • We fixed several minor bugs in several commands
  • We are making the use of wp-cli/wp-cli-tests for all tests (phpcs, behat, etc).
  • Improved .travis.yml config
  • Removed PHP 5.4 support from Travis
  • Support to PHP 5.6+ added
  • Improved the readme.md documentation adding more information and details
  • Updated to use the more up to date WP_CLI::log() instead of WP_CLI::line()
  • Forced the creation of the signups table when using the wp bp signup command and the tabled wasn't present
  • Return proper success/error messages when using parent::_delete or parent::_update
  • Improved the commands PHPDocs, very useful when using the help
  • Updated to fetch and check values from PHPDoc instead of checking in PHP
  • Updated or removed the default values from several commands (most of them were wrong)
  • New commands:
    • wp bp group meta - Used to manage Group Meta (custom fields).
    • wp bp activity meta - Used to manage Activity Meta (custom fields).
    • wp bp tool signup - Used to (de)activate the Signup feature.
    • wp bp scaffold tests - Used to scaffold BuddyPress specific testing code for plugins.

1.8

27 Oct 17:49
Compare
Choose a tag to compare
1.8
  • wp-cli-buddypress requires PHP 5.4 now.
  • bp notification commands introduced.

1.7

04 Jun 14:08
Compare
Choose a tag to compare
1.7
  • Updated bp and bp xprofile commands PHPDoc info
  • Fixed component list commands output
  • Check if the component exists first before using it
  • Fixed component Behat tests
  • Removed PHP 5.3 support from Travis

1.5

20 Nov 22:26
Compare
Choose a tag to compare
1.5
  • Basic command coverage for major BP components
  • Behat test coverage

1.1.1

27 Jan 18:28
Compare
Choose a tag to compare
  • Ensure that components have their install routines run after activation

1.1.0

25 Jan 20:52
Compare
Choose a tag to compare
  • New commands: activate, deactivate, activity_create, activity_generate
  • Improved documentation
  • Added support for installation via Composer