Releases: SFDO-Tooling/CumulusCI
Releases · SFDO-Tooling/CumulusCI
3.73.0
v3.73.0 (2023-02-16)
No changes (other than dependency updates) since v3.72.1.dev2 . Please see the changes below.
3.72.1.dev2
v3.72.1.dev2 (2023-02-10)
What's Changed
Changes 🎉
- Include
modelVersion
in MCPM Payload by @TheBitShepherd in #3523 - Fix MCPM deploy again by @TheBitShepherd in #3526
- Mask invalid oauth token by @jstvz in #3529
- Include nearly everything in the wheel by @jstvz in #3531
Full Changelog: v3.72.1...v3.72.1.dev2
3.72.1.dev1
v3.72.1.dev1 (2023-02-08)
What's Changed
Changes 🎉
- Include
modelVersion
in MCPM Payload by @TheBitShepherd in #3523 - Fix MCPM deploy again by @TheBitShepherd in #3526
Full Changelog: v3.72.1...v3.72.1.dev1
3.72.1.dev0
v3.72.1.dev0 (2023-02-08)
What's Changed
Changes 🎉
- Change
deploy_marketing_cloud_package
task to includemodelVersion
in MCPM Payload by @TheBitShepherd in #3523
Full Changelog: v3.72.1...v3.72.1.dev0
3.72.1
3.72.0
3.71.0
Critical Changes 🎉
- A few weeks ago we soft-launched a
load_data
feature that matched the dataset loaded to theorg_shape
. If you had discovered and used theload_data
option calledorg_shape_match_only
, you should switch to the new task because eventually we will remove the option and only use the new task. (#3455)
Changes 🎉
- CumulusCI has two new tasks for working with sample data:
load_sample_data
andcapture_sample_data
. (#3455) - CumulusCI now offers the ability to inject arbitrary Id's into a project's metadata components. See the Find-and-Replace Id Injection source transform for more information. (#3460)
- CumulusCI now allows for injecting the current running user's username into a project's metadata components. See the Find-and-Replace Id Injection source transform for more information. (#3460)
update_package_xml
task now takes two new parameters:install_class
anduninstall_class
to determine what code runs after installs and uninstalls. (#3462)
3.70.0
Issues Fixed 🩴
- The
retrieve_changes
andlist_changes
tasks now properly exclude metadata types thatSFDX
is unable to process. These include:AuraDefinition
,ExperienceResource
, andLightningComponentResource
by @jstvz in #3443 - The
deploy_remote_site_settings
task has been updated to load the correct Remote Site Settings records for OmniStudio by @jofsky in #3444
v3.69.0
Changes 🎉
- Added support for debugging and breakpoints in Playwright-based Robot Framework by @boakley in #3408
- Added option for deploy task to remove selected components from the bundle by @jkasturi-sf in #3421
- Added documentation for using OmniStudio in Cumulus flows by @bethbrains in #3427
- Update creation of OmniStudio Remote Site Settings for new Salesforce domain patterns (e.g. .*scratch.my.salesforce, *.demo.my.salesforce, etc.) by @jofsky in #3424
- Added --debug flag to the deploy_marketing_cloud_package task by @TheBitShepherd in #3430
v3.68.0
Critical Changes 🎉
- Upgraded Robot Framework from version 4.1.3 to version 6. As with most Robot Framework updates, there are a host of new features and a few deprecated features and backwards incompatibilities. For a complete list consult the Robot Framework release notes in #3417
Changes 🎉
- Add support for InstallKey, sourceOrg, release keys on 2GP version create by @davidmreed in #3403
- We now support the
Territory2
,Territory2Model
,Territory2Type
, andTerritory2Rule
MetaData types. by @TheBitShepherd in #3406 - Add
push_upgrade_org
flow to test in simulated push upgrade environment by @davidmreed in #3286 - Fixed bug preventing the
deploy_omni_studio_site_settings
task from deploying to scratch orgs with the new.scratch.
domain names by @jofsky in #3411 - All new keychain details are serialized using JSON, not pickle by @bethbrains in #3390
- Snowfakery (upgraded to 3.4) can now generate Event or Meeting Schedules similar to Calendar Apps
- Snowfakery now has a Salesforce.ContentFile feature for generating Content Versions
Issues Fixed 🩴
- Bumped key_size from 2048 to 4096 on advice from a security audit by @boakley in #3389
- Fixed an issue where unknown deploy statuses could cause polling to hang in the deploy_marketing_cloud_package task by @TheBitShepherd in #3394
- Fixed an injection vulnerability related to unquoted csv writers by @TheBitShepherd in #3404