Skip to content

Commit b45b2d7

Browse files
Merge pull request #3883 from SFDO-Tooling/release-4.3.0.dev0
Dev Release for Testing Check Components Functionality
2 parents dd39d53 + b2ea546 commit b45b2d7

2 files changed

Lines changed: 69 additions & 55 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.3.0"
1+
__version__ = "4.3.0.dev0"

docs/history.md

Lines changed: 68 additions & 54 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,22 @@
22

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

5+
## v4.3.0.dev0 (2025-02-19)
6+
7+
<!-- Release notes generated using configuration in .github/release.yml at main -->
8+
9+
## What's Changed
10+
11+
### Changes 🎉
12+
13+
- @W-17717398: Fix for Error When Local Records Are Empty During SELECT Action by [@aditya-balachander](https://github.com/aditya-balachander) in [#3877](https://github.com/SFDO-Tooling/CumulusCI/pull/3877)
14+
- Changed Check Components to add a get repo components function by [@jain-naman-sf](https://github.com/jain-naman-sf) in [#3881](https://github.com/SFDO-Tooling/CumulusCI/pull/3881)
15+
- Fixed the mdapi issue for Check Components by [@jain-naman-sf](https://github.com/jain-naman-sf) in [#3882](https://github.com/SFDO-Tooling/CumulusCI/pull/3882)
16+
17+
**Full Changelog**: https://github.com/SFDO-Tooling/CumulusCI/compare/v4.3.0...v4.3.0.dev0
18+
19+
<!-- latest-stop -->
20+
521
## v4.3.0 (2025-02-07)
622

723
<!-- Release notes generated using configuration in .github/release.yml at main -->
@@ -14,8 +30,6 @@
1430

1531
**Full Changelog**: https://github.com/SFDO-Tooling/CumulusCI/compare/v4.2.0...v4.3.0
1632

17-
<!-- latest-stop -->
18-
1933
## v4.2.0 (2025-01-20)
2034

2135
<!-- Release notes generated using configuration in .github/release.yml at main -->
@@ -1775,9 +1789,9 @@ Critical Changes:
17751789
subfolders will see a change in resolution behavior. Previously,
17761790
a dependency specified like this:
17771791

1778-
dependencies:
1779-
- github: https://github.com/SalesforceFoundation/NPSP
1780-
subfolder: unpackaged/config/trial
1792+
dependencies:
1793+
- github: https://github.com/SalesforceFoundation/NPSP
1794+
subfolder: unpackaged/config/trial
17811795

17821796
would always deploy from the latest commit on the default
17831797
branch. Now, this dependency will be resolved to a GitHub commit
@@ -1788,12 +1802,12 @@ Critical Changes:
17881802
- The `project__dependencies` section in `cumulusci.yml` no longer
17891803
supports nested dependencies specified like this:
17901804

1791-
dependencies:
1792-
- namespace: "test"
1793-
version: "1.0"
1794-
dependencies:
1795-
- namespace: "parent"
1796-
version: "2.2"
1805+
dependencies:
1806+
- namespace: "test"
1807+
version: "1.0"
1808+
dependencies:
1809+
- namespace: "parent"
1810+
version: "2.2"
17971811

17981812
All dependencies should be listed in install order.
17991813

@@ -1962,12 +1976,12 @@ Critical changes:
19621976
- The `project__dependencies` section in `cumulusci.yml` will no
19631977
longer support nested dependencies specified like this :
19641978

1965-
dependencies:
1966-
- namespace: "test"
1967-
version: "1.0"
1968-
dependencies:
1969-
- namespace: "parent"
1970-
version: "2.2"
1979+
dependencies:
1980+
- namespace: "test"
1981+
version: "1.0"
1982+
dependencies:
1983+
- namespace: "parent"
1984+
version: "2.2"
19711985

19721986
All dependencies should be listed in install order.
19731987

@@ -3574,33 +3588,33 @@ New features:
35743588

35753589
: -
35763590

3577-
Added keywords for generating a collection of sObjects according to a template:
3591+
Added keywords for generating a collection of sObjects according to a template:
35783592

3579-
: - `Generate Test Data`
3580-
- `Salesforce Collection Insert`
3581-
- `Salesforce Collection Update`
3593+
: - `Generate Test Data`
3594+
- `Salesforce Collection Insert`
3595+
- `Salesforce Collection Update`
35823596

3583-
-
3597+
-
35843598

3585-
Changes to Page Objects:
3599+
Changes to Page Objects:
35863600

3587-
: - More than one page object can be loaded at once.
3588-
Once loaded, the keywords of a page object remain
3589-
visible in the suite. Robot will give priority to
3590-
keywords in the reverse order in which they were
3591-
imported.
3592-
- There is a new keyword, `Log Current Page Object`,
3593-
which can be useful to see information about the
3594-
most recently loaded page object.
3595-
- There is a new keyword, `Get Page Object`, which
3596-
will return the robot library for a given page
3597-
object. This can be used in other keywords to access
3598-
keywords from another page object if necessary.
3599-
- The `Go To Page` keyword will now automatically load
3600-
the page object for the given page.
3601+
: - More than one page object can be loaded at once.
3602+
Once loaded, the keywords of a page object remain
3603+
visible in the suite. Robot will give priority to
3604+
keywords in the reverse order in which they were
3605+
imported.
3606+
- There is a new keyword, `Log Current Page Object`,
3607+
which can be useful to see information about the
3608+
most recently loaded page object.
3609+
- There is a new keyword, `Get Page Object`, which
3610+
will return the robot library for a given page
3611+
object. This can be used in other keywords to access
3612+
keywords from another page object if necessary.
3613+
- The `Go To Page` keyword will now automatically load
3614+
the page object for the given page.
36013615

3602-
- Added a basic debugger for Robot tests. It can be enabled
3603-
using the `-o debug True` option to the robot task.
3616+
- Added a basic debugger for Robot tests. It can be enabled
3617+
using the `-o debug True` option to the robot task.
36043618

36053619
- Added support for deploying new metadata types
36063620
`ProfilePasswordPolicy` and `ProfileSessionSetting`.
@@ -3675,8 +3689,8 @@ New features:
36753689
permanently set this option, add this in
36763690
`~/.cumulusci/cumulusci.yml`:
36773691

3678-
cli:
3679-
plain_output: True
3692+
cli:
3693+
plain_output: True
36803694

36813695
- Added additional info to the `cci version` command, including the
36823696
Python version, an upgrade check, and a warning on Python 2.
@@ -4957,12 +4971,12 @@ Resolving a few issues from beta77:
49574971
below. In flows that need to inject the actual namespace prefix,
49584972
override the [unmanaged]{.title-ref} option .. :
49594973

4960-
custom_deploy_task:
4961-
class_path: cumulusci.tasks.salesforce.Deploy
4962-
options:
4963-
path: your/custom/metadata
4964-
namespace_inject: $project_config.project__package__namespace
4965-
unmanaged: False
4974+
custom_deploy_task:
4975+
class_path: cumulusci.tasks.salesforce.Deploy
4976+
options:
4977+
path: your/custom/metadata
4978+
namespace_inject: $project_config.project__package__namespace
4979+
unmanaged: False
49664980

49674981
### Enhancements
49684982

@@ -5677,13 +5691,13 @@ Resolving a few issues from beta77:
56775691
- **IMPORANT** This release changes the yaml structure for flows. The
56785692
new structure now looks like this:
56795693

5680-
flows:
5681-
flow_name:
5682-
tasks:
5683-
1:
5684-
task: deploy
5685-
2:
5686-
task: run_tests
5694+
flows:
5695+
flow_name:
5696+
tasks:
5697+
1:
5698+
task: deploy
5699+
2:
5700+
task: run_tests
56875701

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

0 commit comments

Comments
 (0)