Cumulusci

Latest version: v4.3.0

Safety actively analyzes 723177 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 12 of 57

3.51.0

Not secure
Changes

- The `cci flow doc` command now only includes CumulusCI's standard
flows unless the `--project` option is specified. (3033)
- The `run_tests` task now has a
`required_per_class_code_coverage_percent` which ensures that every
class in your project meets the code coverage level specified.
(3027)
- Marketing Cloud tasks:
- Added the `marketing_cloud_get_user_info` task to retrieve user
information from the Marketing Cloud REST API `userinfo`
endpoint. (3039)
- The `marketing_cloud_create_user` task now creates an unlocked
user with a notification email address so that it is possible
for the user to log in. This task also has a new option,
`activate_if_existing`, which can be set to `true` to ensure
that if the user already exists in an inactive state, it will be
activated. (3040)

Issues Closed

- Fixed an issue preventing step-level preflight checks from working
correctly in MetaDeploy when run in a cross-project flow. (3034)
- The `github_parent_pr_notes` task now handles child pull requests
with an empty body. (3038)
- The `metadeploy_publish` task now displays a clear error message if
you supply the wrong API URL for MetaDeploy. (3034)
- The `cci service default --project` command presents a better error
message when called outside of a project directory. (3037)
- Fixed a bug where the `cci flow doc` command would break when using
cross-project flows. (3033)

3.50.0

Not secure
Changes

- Robot keywords have been updated to support the Spring 22' release.
(3021)
- Using channel declarations in `load.yml`, users can now do synthetic
data loads across multiple user accounts at once. This is faster for
some very large orgs. (3016)

Issues Closed

- Added a missing image to the "Windows Install Steps" portion of
the docs. (3013)
- Fixed a bug that prevented `Get webelements` from returning an empty
list if the locator was a custom locator created via the
`register_locators` function of
`cumulusci.robotframework.locator_manager`. (3004)
- Fixed a bug that prevented the locator
`SF:object.button:Assign Reviewers` from working properly. (3002)
- Fixed an issue where the `--json` flag was not outputting properly
formatted `JSON` with the `cci task list` command. (3011)

3.49.0

Not secure
Critical Changes

- **Python versions 3.6 and 3.7 are no longer supported.** Please
ensure you have Python version 3.8, 3.9, or 3.10. (2959)
- The `dx_convert_from` task now uses a custom Python task class
instead of `cumulusci.tasks.sfdx.SFDXBaseTask`. In most cases this
will have no visible impact, but if you have customized this task
config to change the command option, make sure you have also
explicitly set its `class_path` to
`cumulusci.tasks.sfdx.SFDXBaseTask`. (2981)

Changes

- You can now get the CumulusCI version with `cci --version`. The
output is the same as the `cci version` command. (2974)
- A new feature has been added to the `robot_libdoc` task. You can now
use `--f csv` to generate a CSV file with all of the keywords.
(2985)
- New keywords `Select Rows` and `Unselect Rows` have been added to
the robot Listing page object (2995)
- Queries passed to the `SOQL Query` keyword can now span multiple
lines. (3006)

Issues Closed

- Fixed an issue where deleted components could still deploy into
persistent orgs. (2981)

3.48.2

Not secure
- Fixed a regression which broke `cci project init` in CumulusCI
3.48.0 and 3.48.1. (2986)

3.48.1

Not secure
Issues Closed

- Fixed a packaging issue which caused an error when installing on
systems without a C compiler.

3.48.0

Not secure
Critical Changes

- CumulusCI will be dropping support for Python 3.6 and 3.7 within the
next few releases. Please ensure you're running Python 3.8 or
above.

Changes

- We added a new command, `cci plan info`. Similar to `cci task info`,
this command displays detailed information about a MetaDeploy
`plan`, and includes a `--messages` option to display user-facing
text. (2946)
- Improved logging to show reduced timestamps, and provide some syntax
highlighting of output. (2941)
- [Snowfakery

Page 12 of 57

Links

Releases

Has known vulnerabilities

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.