diff options
author | openshift-ci[bot] <75433959+openshift-ci[bot]@users.noreply.github.com> | 2021-08-06 14:22:43 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-08-06 14:22:43 +0000 |
commit | 9853b147199b270271f2fa68fdef68bc4027ed33 (patch) | |
tree | ce71c03c58e0d78e7f02eb068db12b7d5d1be9b6 /vendor/github.com/onsi/gomega/CHANGELOG.md | |
parent | 840981773325499c241d518ffbda06762cfdc759 (diff) | |
parent | 79e4baf4ca5d61a4e9c997f9ec025e46e45e5d9d (diff) | |
download | podman-9853b147199b270271f2fa68fdef68bc4027ed33.tar.gz podman-9853b147199b270271f2fa68fdef68bc4027ed33.tar.bz2 podman-9853b147199b270271f2fa68fdef68bc4027ed33.zip |
Merge pull request #11151 from containers/dependabot/go_modules/github.com/onsi/gomega-1.15.0
Bump github.com/onsi/gomega from 1.14.0 to 1.15.0
Diffstat (limited to 'vendor/github.com/onsi/gomega/CHANGELOG.md')
-rw-r--r-- | vendor/github.com/onsi/gomega/CHANGELOG.md | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/vendor/github.com/onsi/gomega/CHANGELOG.md b/vendor/github.com/onsi/gomega/CHANGELOG.md index f2181a8cc..3486f3582 100644 --- a/vendor/github.com/onsi/gomega/CHANGELOG.md +++ b/vendor/github.com/onsi/gomega/CHANGELOG.md @@ -1,3 +1,12 @@ +## 1.15.0 + +### Fixes +The previous version (1.14.0) introduced a change to allow `Eventually` and `Consistently` to support functions that make assertions. This was accomplished by overriding the global fail handler when running the callbacks passed to `Eventually/Consistently` in order to capture any resulting errors. Issue #457 uncovered a flaw with this approach: when multiple `Eventually`s are running concurrently they race when overriding the singleton global fail handler. + +1.15.0 resolves this by requiring users who want to make assertions in `Eventually/Consistently` call backs to explicitly pass in a function that takes a `Gomega` as an argument. The passed-in `Gomega` instance can be used to make assertions. Any failures will cause `Eventually` to retry the callback. This cleaner interface avoids the issue of swapping out globals but comes at the cost of changing the contract introduced in v1.14.0. As such 1.15.0 introduces a breaking change with respect to 1.14.0 - however we expect that adoption of this feature in 1.14.0 remains limited. + +In addition, 1.15.0 cleans up some of Gomega's internals. Most users shouldn't notice any differences stemming from the refactoring that was made. + ## 1.14.0 ### Features |