Changes
- CumulusCI now provides an option to verify server certificates using
root CA certs loaded from the system, instead of the default set of
CA certs bundled with the Python requests library. This is
considered experimental, so must be opted in by setting the
`CUMULUSCI_SYSTEM_CERTS` environment variable to `True` (3114)
- Improvements to the custom locator strategy used by the Robot
Framework keyword `input form data` to find form fields and
lightning components based on label text. This locator strategy
(`label:`) is now up to 10x faster at finding non-lightning form
components, and is able to find elements with more complicated
labels (eg: labels with text inside of nested spans). (3117)
- Fixed a bug that prevented the use of aliases for Robot Framework
page objects.(3120)
- The Robot Framework keyword `input form data` now does a better job
of working with non-lightning checkboxes. (3122)
Issues Closed
- Fixed an error that could occur when loading a project that uses
very old flow syntax with tasks instead of steps. (3118)
- Fixed a bug when using `sources` to access another project from a
github branch, where the branch context was not available to
branch-based dependency resolvers. (3123)
- The `drop_missing_schema` option was not respected by the
`snowfakery` task. Now it is. (3125)