Skip to content

Commit

Permalink
Merge pull request #2592 from SFDO-Tooling/feature/v34
Browse files Browse the repository at this point in the history
Prepare release of CumulusCI 3.34
  • Loading branch information
prescod authored Apr 29, 2021
2 parents 88d5024 + dba2a65 commit 0867912
Show file tree
Hide file tree
Showing 2 changed files with 43 additions and 1 deletion.
42 changes: 42 additions & 0 deletions HISTORY.rst
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,48 @@
History
=======

3.34.0 (2021-04-29)
-------------------

Critical Changes:

- If you have custom flows that utilize the ``github_release`` task, they will need to be updated to include the ``package_type`` option (which is required). (#2546)


Changes:

- The ``github_release`` task now has a ``package_type`` option which is included in the information written to GitHub release tags. The following standard library "release" flows have been updated with hardcoded values (either ``1GP`` or ``2GP``) for this option:
- ``release_beta`` (1GP)
- ``release_production`` (1GP)
- ``release_2gp_beta`` (2GP)
- ``release_2gp_production`` (2GP)

(#2546)

- The ``update_dependencies`` task now supports a ``packages_only`` option, which suppresses the installation of unpackaged metadata dependencies. This option is intended to support building update-only or idempotent installers. (#2587)

- The ``github_automerge_main`` task has a new option, ``skip_future_releases``, which can be set to ``False`` to disable the default behavior of skipping branches that are numeric (and thus considered release branches) but not the lowest number. (#2582)

- Added an new option ``set_recently_viewed`` to the ``load_dataset`` task that sets newly inserted data as recently viewed. This changes the default behavior. By default (if you do not specify the option), the first 1000 records inserted via the Bulk API will be set as recently viewed. If fewer than 1000 records are inserted, existing objects of the same type being inserted will also be set as recently viewed. (#2578)

- The ``update_dependencies`` task can now consume 2GP releases in upstream repositories, provided they're stored in release tags as generated by CumulusCI. (#2557)

- The ``extract_dataset`` and ``load_datast`` tasks now support adding or removing a namespace from a mapping file to match the target org for sObjects and not just fields. (#2532)

- The ``create_package_version`` task can now increment package version numbers when the package is not in a released state. (#2547)

- Includes `Snowfakery 1.10 <https://github.com/SFDO-Tooling/Snowfakery/releases/tag/v1.10>`_ with upgrades to its Fake data functions.


Issues Closed

- Fixed an error in the ``github_automerge_main`` task when using a branch prefix that doesn't contain a slash. (#2582)

- Fixed logic in the ``push_sandbox`` and ``push_all`` tasks which was selecting the wrong package versions. (#2577)

- Improved logging of errors from sfdx while converting sfdx format metadata to deploy via the Metadata API, so that they are not lost when CumulusCI is embedded in another system like MetaCI or Metecho. (#2574)


3.33.1 (2021-04-20)
-------------------

Expand Down
2 changes: 1 addition & 1 deletion cumulusci/version.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
3.33.1
3.34.0

0 comments on commit 0867912

Please sign in to comment.