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 -->
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