Skip to content

Commit 534210c

Browse files
Release v4.0.1.dev0 (#3860)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: James Estevez <jestevez@salesforce.com>
1 parent 31e711b commit 534210c

2 files changed

Lines changed: 71 additions & 54 deletions

File tree

cumulusci/__about__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
__version__ = "4.0.1"
1+
__version__ = "4.0.1.dev0"

docs/history.md

Lines changed: 70 additions & 53 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,25 @@
22

33
<!-- latest-start -->
44

5+
## v4.0.1.dev0 (2024-12-16)
6+
7+
<!-- Release notes generated using configuration in .github/release.yml at main -->
8+
9+
## What's Changed
10+
11+
### Changes 🎉
12+
13+
- @W-16485311: Core Logic for Selecting Records from Target Org by [@aditya-balachander](https://github.com/aditya-balachander) in [#3818](https://github.com/SFDO-Tooling/CumulusCI/pull/3818)
14+
- Add integration tests for all selection strategies by [@mjawadtp](https://github.com/mjawadtp) in [#3851](https://github.com/SFDO-Tooling/CumulusCI/pull/3851)
15+
- @W-17357226: Fix for issue where zero threshold defaulted to select by [@aditya-balachander](https://github.com/aditya-balachander) in [#3853](https://github.com/SFDO-Tooling/CumulusCI/pull/3853)
16+
- @W-17366392: Fix Omnistudio issues for the sf command format by [@lakshmi2506](https://github.com/lakshmi2506) in [#3855](https://github.com/SFDO-Tooling/CumulusCI/pull/3855)
17+
- fix: restore task and flow reference docs by [@jstvz](https://github.com/jstvz) in [#3856](https://github.com/SFDO-Tooling/CumulusCI/pull/3856)
18+
- @W-17412267: Fix for records not being inserted when threshold 0 by [@aditya-balachander](https://github.com/aditya-balachander) in [#3857](https://github.com/SFDO-Tooling/CumulusCI/pull/3857)
19+
20+
**Full Changelog**: https://github.com/SFDO-Tooling/CumulusCI/compare/v4.0.1...v4.0.1.dev0
21+
22+
<!-- latest-stop -->
23+
524
## v4.0.1 (2024-11-18)
625

726
### Issues Fixed 🩴
@@ -10,8 +29,6 @@
1029

1130
**Full Changelog**: https://github.com/SFDO-Tooling/CumulusCI/compare/v4.0.0...v4.0.1
1231

13-
<!-- latest-stop -->
14-
1532
## v4.0.0 (2024-11-12)
1633

1734
## What's Changed
@@ -1694,9 +1711,9 @@ Critical Changes:
16941711
subfolders will see a change in resolution behavior. Previously,
16951712
a dependency specified like this:
16961713

1697-
dependencies:
1698-
- github: https://github.com/SalesforceFoundation/NPSP
1699-
subfolder: unpackaged/config/trial
1714+
dependencies:
1715+
- github: https://github.com/SalesforceFoundation/NPSP
1716+
subfolder: unpackaged/config/trial
17001717

17011718
would always deploy from the latest commit on the default
17021719
branch. Now, this dependency will be resolved to a GitHub commit
@@ -1707,12 +1724,12 @@ Critical Changes:
17071724
- The `project__dependencies` section in `cumulusci.yml` no longer
17081725
supports nested dependencies specified like this:
17091726

1710-
dependencies:
1711-
- namespace: "test"
1712-
version: "1.0"
17131727
dependencies:
1714-
- namespace: "parent"
1715-
version: "2.2"
1728+
- namespace: "test"
1729+
version: "1.0"
1730+
dependencies:
1731+
- namespace: "parent"
1732+
version: "2.2"
17161733

17171734
All dependencies should be listed in install order.
17181735

@@ -1881,12 +1898,12 @@ Critical changes:
18811898
- The `project__dependencies` section in `cumulusci.yml` will no
18821899
longer support nested dependencies specified like this :
18831900

1884-
dependencies:
1885-
- namespace: "test"
1886-
version: "1.0"
1887-
dependencies:
1888-
- namespace: "parent"
1889-
version: "2.2"
1901+
dependencies:
1902+
- namespace: "test"
1903+
version: "1.0"
1904+
dependencies:
1905+
- namespace: "parent"
1906+
version: "2.2"
18901907

18911908
All dependencies should be listed in install order.
18921909

@@ -3493,33 +3510,33 @@ New features:
34933510

34943511
: -
34953512

3496-
Added keywords for generating a collection of sObjects according to a template:
3513+
Added keywords for generating a collection of sObjects according to a template:
34973514

3498-
: - `Generate Test Data`
3499-
- `Salesforce Collection Insert`
3500-
- `Salesforce Collection Update`
3515+
: - `Generate Test Data`
3516+
- `Salesforce Collection Insert`
3517+
- `Salesforce Collection Update`
35013518

3502-
-
3519+
-
35033520

3504-
Changes to Page Objects:
3521+
Changes to Page Objects:
35053522

3506-
: - More than one page object can be loaded at once.
3507-
Once loaded, the keywords of a page object remain
3508-
visible in the suite. Robot will give priority to
3509-
keywords in the reverse order in which they were
3510-
imported.
3511-
- There is a new keyword, `Log Current Page Object`,
3512-
which can be useful to see information about the
3513-
most recently loaded page object.
3514-
- There is a new keyword, `Get Page Object`, which
3515-
will return the robot library for a given page
3516-
object. This can be used in other keywords to access
3517-
keywords from another page object if necessary.
3518-
- The `Go To Page` keyword will now automatically load
3519-
the page object for the given page.
3523+
: - More than one page object can be loaded at once.
3524+
Once loaded, the keywords of a page object remain
3525+
visible in the suite. Robot will give priority to
3526+
keywords in the reverse order in which they were
3527+
imported.
3528+
- There is a new keyword, `Log Current Page Object`,
3529+
which can be useful to see information about the
3530+
most recently loaded page object.
3531+
- There is a new keyword, `Get Page Object`, which
3532+
will return the robot library for a given page
3533+
object. This can be used in other keywords to access
3534+
keywords from another page object if necessary.
3535+
- The `Go To Page` keyword will now automatically load
3536+
the page object for the given page.
35203537

3521-
- Added a basic debugger for Robot tests. It can be enabled
3522-
using the `-o debug True` option to the robot task.
3538+
- Added a basic debugger for Robot tests. It can be enabled
3539+
using the `-o debug True` option to the robot task.
35233540

35243541
- Added support for deploying new metadata types
35253542
`ProfilePasswordPolicy` and `ProfileSessionSetting`.
@@ -3594,8 +3611,8 @@ New features:
35943611
permanently set this option, add this in
35953612
`~/.cumulusci/cumulusci.yml`:
35963613

3597-
cli:
3598-
plain_output: True
3614+
cli:
3615+
plain_output: True
35993616

36003617
- Added additional info to the `cci version` command, including the
36013618
Python version, an upgrade check, and a warning on Python 2.
@@ -4876,12 +4893,12 @@ Resolving a few issues from beta77:
48764893
below. In flows that need to inject the actual namespace prefix,
48774894
override the [unmanaged]{.title-ref} option .. :
48784895

4879-
custom_deploy_task:
4880-
class_path: cumulusci.tasks.salesforce.Deploy
4881-
options:
4882-
path: your/custom/metadata
4883-
namespace_inject: $project_config.project__package__namespace
4884-
unmanaged: False
4896+
custom_deploy_task:
4897+
class_path: cumulusci.tasks.salesforce.Deploy
4898+
options:
4899+
path: your/custom/metadata
4900+
namespace_inject: $project_config.project__package__namespace
4901+
unmanaged: False
48854902

48864903
### Enhancements
48874904

@@ -5596,13 +5613,13 @@ Resolving a few issues from beta77:
55965613
- **IMPORANT** This release changes the yaml structure for flows. The
55975614
new structure now looks like this:
55985615

5599-
flows:
5600-
flow_name:
5601-
tasks:
5602-
1:
5603-
task: deploy
5604-
2:
5605-
task: run_tests
5616+
flows:
5617+
flow_name:
5618+
tasks:
5619+
1:
5620+
task: deploy
5621+
2:
5622+
task: run_tests
56065623

56075624
- See the new flow customization examples in the cookbook for examples
56085625
of why this change was made and how to use it:

0 commit comments

Comments
 (0)