onsi/gomega
### [`v1.22.1`](https://togithub.com/onsi/gomega/releases/tag/v1.22.1)
[Compare Source](https://togithub.com/onsi/gomega/compare/v1.22.0...v1.22.1)
#### 1.22.1
#### Fixes
- When passed a context and no explicit timeout, Eventually will only timeout when the context is cancelled \[[`e5105cf`](https://togithub.com/onsi/gomega/commit/e5105cf)]
- Allow StopTrying() to be wrapped \[[`bf3cba9`](https://togithub.com/onsi/gomega/commit/bf3cba9)]
#### Maintenance
- bump to ginkgo v2.3.0 \[[`c5d5c39`](https://togithub.com/onsi/gomega/commit/c5d5c39)]
### [`v1.22.0`](https://togithub.com/onsi/gomega/releases/tag/v1.22.0)
[Compare Source](https://togithub.com/onsi/gomega/compare/v1.21.1...v1.22.0)
#### 1.22.0
##### Features
Several improvements have been made to `Eventually` and `Consistently` in this and the most recent releases:
- Eventually and Consistently can take a context.Context \[[`65c01bc`](https://togithub.com/onsi/gomega/commit/65c01bc)]
This enables integration with Ginkgo 2.3.0's interruptible nodes and node timeouts.
- Eventually and Consistently that are passed a SpecContext can provide reports when an interrupt occurs \[[`0d063c9`](https://togithub.com/onsi/gomega/commit/0d063c9)]
- Eventually/Consistently will forward an attached context to functions that ask for one \[[`e2091c5`](https://togithub.com/onsi/gomega/commit/e2091c5)]
- Eventually/Consistently supports passing arguments to functions via WithArguments() \[[`a2dc7c3`](https://togithub.com/onsi/gomega/commit/a2dc7c3)]
- Eventually and Consistently can now be stopped early with StopTrying(message) and StopTrying(message).Now() \[[`52976bb`](https://togithub.com/onsi/gomega/commit/52976bb)]
These improvements are all documented in [Gomega's docs](https://onsi.github.io/gomega/#making-asynchronous-assertions)
### [`v1.21.1`](https://togithub.com/onsi/gomega/releases/tag/v1.21.1)
[Compare Source](https://togithub.com/onsi/gomega/compare/v1.21.0...v1.21.1)
#### v1.21.1
##### Features
- Eventually and Consistently that are passed a SpecContext can provide reports when an interrupt occurs \[[`0d063c9`](https://togithub.com/onsi/gomega/commit/0d063c9)]
### [`v1.21.0`](https://togithub.com/onsi/gomega/releases/tag/v1.21.0)
[Compare Source](https://togithub.com/onsi/gomega/compare/v1.20.2...v1.21.0)
#### 1.21.0
##### Features
- Eventually and Consistently can take a context.Context \[[`65c01bc`](https://togithub.com/onsi/gomega/commit/65c01bc)]
This enables integration with Ginkgo 2.3.0's interruptible nodes and node timeouts.
- Introduces Eventually.Within.ProbeEvery with tests and documentation ([#591](https://togithub.com/onsi/gomega/issues/591)) \[[`f633800`](https://togithub.com/onsi/gomega/commit/f633800)]
- New BeKeyOf matcher with documentation and unit tests ([#590](https://togithub.com/onsi/gomega/issues/590)) \[[`fb586b3`](https://togithub.com/onsi/gomega/commit/fb586b3)]
#### Fixes
- Cover the entire gmeasure suite with leak detection \[[`8c54344`](https://togithub.com/onsi/gomega/commit/8c54344)]
- Fix gmeasure leak \[[`119d4ce`](https://togithub.com/onsi/gomega/commit/119d4ce)]
- Ignore new Ginkgo ProgressSignal goroutine in gleak \[[`ba548e2`](https://togithub.com/onsi/gomega/commit/ba548e2)]
#### Maintenance
- Fixes crashes on newer Ruby 3 installations by upgrading github-pages gem dependency ([#596](https://togithub.com/onsi/gomega/issues/596)) \[[`12469a0`](https://togithub.com/onsi/gomega/commit/12469a0)]
### [`v1.20.2`](https://togithub.com/onsi/gomega/releases/tag/v1.20.2)
[Compare Source](https://togithub.com/onsi/gomega/compare/v1.20.1...v1.20.2)
#### 1.20.2
#### Fixes
- label specs that rely on remote access; bump timeout on short-circuit test to make it less flaky \[[`35eeadf`](https://togithub.com/onsi/gomega/commit/35eeadf)]
- gexec: allow more headroom for SIGABRT-related unit tests ([#581](https://togithub.com/onsi/gomega/issues/581)) \[[`5b78f40`](https://togithub.com/onsi/gomega/commit/5b78f40)]
- Enable reading from a closed gbytes.Buffer ([#575](https://togithub.com/onsi/gomega/issues/575)) \[[`061fd26`](https://togithub.com/onsi/gomega/commit/061fd26)]
#### Maintenance
- Bump github.com/onsi/ginkgo/v2 from 2.1.5 to 2.1.6 ([#583](https://togithub.com/onsi/gomega/issues/583)) \[[`55d895b`](https://togithub.com/onsi/gomega/commit/55d895b)]
- Bump github.com/onsi/ginkgo/v2 from 2.1.4 to 2.1.5 ([#582](https://togithub.com/onsi/gomega/issues/582)) \[[`346de7c`](https://togithub.com/onsi/gomega/commit/346de7c)]
### [`v1.20.1`](https://togithub.com/onsi/gomega/releases/tag/v1.20.1)
[Compare Source](https://togithub.com/onsi/gomega/compare/v1.20.0...v1.20.1)
#### 1.20.1
#### Fixes
- fix false positive gleaks when using ginkgo -p ([#577](https://togithub.com/onsi/gomega/issues/577)) \[[`cb46517`](https://togithub.com/onsi/gomega/commit/cb46517)]
- Fix typos in gomega_dsl.go ([#569](https://togithub.com/onsi/gomega/issues/569)) \[[`5f71ed2`](https://togithub.com/onsi/gomega/commit/5f71ed2)]
- don't panic on Eventually(nil), fixing [#555](https://togithub.com/onsi/gomega/issues/555) ([#567](https://togithub.com/onsi/gomega/issues/567)) \[[`9d1186f`](https://togithub.com/onsi/gomega/commit/9d1186f)]
- vet optional description args in assertions, fixing [#560](https://togithub.com/onsi/gomega/issues/560) ([#566](https://togithub.com/onsi/gomega/issues/566)) \[[`8e37808`](https://togithub.com/onsi/gomega/commit/8e37808)]
#### Maintenance
- test: add new Go 1.19 to test matrix ([#571](https://togithub.com/onsi/gomega/issues/571)) \[[`40d7efe`](https://togithub.com/onsi/gomega/commit/40d7efe)]
- Bump tzinfo from 1.2.9 to 1.2.10 in /docs ([#564](https://togithub.com/onsi/gomega/issues/564)) \[[`5f26371`](https://togithub.com/onsi/gomega/commit/5f26371)]
### [`v1.20.0`](https://togithub.com/onsi/gomega/releases/tag/v1.20.0)
[Compare Source](https://togithub.com/onsi/gomega/compare/v1.19.0...v1.20.0)
#### Features
- New [`gleak`](https://onsi.github.io/gomega/#codegleakcode-finding-leaked-goroutines) experimental goroutine leak detection package! ([#538](https://togithub.com/onsi/gomega/issues/538)) \[[`85ba7bc`](https://togithub.com/onsi/gomega/commit/85ba7bc)]
- New `BeComparableTo` matcher([#546](https://togithub.com/onsi/gomega/issues/546)) that uses `gocmp` to make comparisons \[[`e77ea75`](https://togithub.com/onsi/gomega/commit/e77ea75)]
- New `HaveExistingField` matcher ([#553](https://togithub.com/onsi/gomega/issues/553)) \[[`fd130e1`](https://togithub.com/onsi/gomega/commit/fd130e1)]
- Document how to wrap Gomega ([#539](https://togithub.com/onsi/gomega/issues/539)) \[[`56714a4`](https://togithub.com/onsi/gomega/commit/56714a4)]
#### Fixes
- Support pointer receivers in HaveField; fixes [#543](https://togithub.com/onsi/gomega/issues/543) ([#544](https://togithub.com/onsi/gomega/issues/544)) \[[`8dab36e`](https://togithub.com/onsi/gomega/commit/8dab36e)]
#### Maintenance
- Bump various dependencies:
- Upgrade to yaml.v3 ([#556](https://togithub.com/onsi/gomega/issues/556)) \[[`f5a83b1`](https://togithub.com/onsi/gomega/commit/f5a83b1)]
- Bump github/codeql-action from 1 to 2 ([#549](https://togithub.com/onsi/gomega/issues/549)) \[[`52f5adf`](https://togithub.com/onsi/gomega/commit/52f5adf)]
- Bump github.com/google/go-cmp from 0.5.7 to 0.5.8 ([#551](https://togithub.com/onsi/gomega/issues/551)) \[[`5f3942d`](https://togithub.com/onsi/gomega/commit/5f3942d)]
- Bump nokogiri from 1.13.4 to 1.13.6 in /docs ([#554](https://togithub.com/onsi/gomega/issues/554)) \[[`eb4b4c2`](https://togithub.com/onsi/gomega/commit/eb4b4c2)]
- Use latest ginkgo ([#535](https://togithub.com/onsi/gomega/issues/535)) \[[`1c29028`](https://togithub.com/onsi/gomega/commit/1c29028)]
- Bump nokogiri from 1.13.3 to 1.13.4 in /docs ([#541](https://togithub.com/onsi/gomega/issues/541)) \[[`1ce84d5`](https://togithub.com/onsi/gomega/commit/1ce84d5)]
- Bump actions/setup-go from 2 to 3 ([#540](https://togithub.com/onsi/gomega/issues/540)) \[[`755485e`](https://togithub.com/onsi/gomega/commit/755485e)]
- Bump nokogiri from 1.12.5 to 1.13.3 in /docs ([#522](https://togithub.com/onsi/gomega/issues/522)) \[[`4fbb0dc`](https://togithub.com/onsi/gomega/commit/4fbb0dc)]
- Bump actions/checkout from 2 to 3 ([#526](https://togithub.com/onsi/gomega/issues/526)) \[[`ac49202`](https://togithub.com/onsi/gomega/commit/ac49202)]
#### 1.19.0
#### Features
- New [`HaveEach`](https://onsi.github.io/gomega/#haveeachelement-interface) matcher to ensure that each and every element in an `array`, `slice`, or `map` satisfies the passed in matcher. ([#523](https://togithub.com/onsi/gomega/issues/523)) \[[`9fc2ae2`](https://togithub.com/onsi/gomega/commit/9fc2ae2)] ([#524](https://togithub.com/onsi/gomega/issues/524)) \[[`c8ba582`](https://togithub.com/onsi/gomega/commit/c8ba582)]
- Users can now wrap the `Gomega` interface to implement custom behavior on each assertion. ([#521](https://togithub.com/onsi/gomega/issues/521)) \[[`1f2e714`](https://togithub.com/onsi/gomega/commit/1f2e714)]
- [`ContainElement`](https://onsi.github.io/gomega/#containelementelement-interface) now accepts an additional pointer argument. Elements that satisfy the matcher are stored in the pointer enabling developers to easily add subsequent, more detailed, assertions against the matching element. ([#527](https://togithub.com/onsi/gomega/issues/527)) \[[`1a4e27f`](https://togithub.com/onsi/gomega/commit/1a4e27f)]
#### Fixes
- update RELEASING instructions to match ginkgo \[[`0917cde`](https://togithub.com/onsi/gomega/commit/0917cde)]
- Bump github.com/onsi/ginkgo/v2 from 2.0.0 to 2.1.3 ([#519](https://togithub.com/onsi/gomega/issues/519)) \[[`49ab4b0`](https://togithub.com/onsi/gomega/commit/49ab4b0)]
- Fix CVE-2021-38561 ([#534](https://togithub.com/onsi/gomega/issues/534)) \[[`f1b4456`](https://togithub.com/onsi/gomega/commit/f1b4456)]
- Fix max number of samples in experiments on non-64-bit systems. ([#528](https://togithub.com/onsi/gomega/issues/528)) \[[`1c84497`](https://togithub.com/onsi/gomega/commit/1c84497)]
- Remove dependency on ginkgo v1.16.4 ([#530](https://togithub.com/onsi/gomega/issues/530)) \[[`4dea8d5`](https://togithub.com/onsi/gomega/commit/4dea8d5)]
- Fix for Go 1.18 ([#532](https://togithub.com/onsi/gomega/issues/532)) \[[`56d2a29`](https://togithub.com/onsi/gomega/commit/56d2a29)]
- Document precendence of timeouts ([#533](https://togithub.com/onsi/gomega/issues/533)) \[[`b607941`](https://togithub.com/onsi/gomega/commit/b607941)]
### [`v1.19.0`](https://togithub.com/onsi/gomega/releases/tag/v1.19.0)
[Compare Source](https://togithub.com/onsi/gomega/compare/v1.18.1...v1.19.0)
#### Features
- New [`HaveEach`](https://onsi.github.io/gomega/#haveeachelement-interface) matcher to ensure that each and every element in an `array`, `slice`, or `map` satisfies the passed in matcher. ([#523](https://togithub.com/onsi/gomega/issues/523)) \[[`9fc2ae2`](https://togithub.com/onsi/gomega/commit/9fc2ae2)] ([#524](https://togithub.com/onsi/gomega/issues/524)) \[[`c8ba582`](https://togithub.com/onsi/gomega/commit/c8ba582)]
- Users can now wrap the `Gomega` interface to implement custom behavior on each assertion. ([#521](https://togithub.com/onsi/gomega/issues/521)) \[[`1f2e714`](https://togithub.com/onsi/gomega/commit/1f2e714)]
- [`ContainElement`](https://onsi.github.io/gomega/#containelementelement-interface) now accepts an additional pointer argument. Elements that satisfy the matcher are stored in the pointer enabling developers to easily add subsequent, more detailed, assertions against the matching element. ([#527](https://togithub.com/onsi/gomega/issues/527)) \[[`1a4e27f`](https://togithub.com/onsi/gomega/commit/1a4e27f)]
#### Fixes
- update RELEASING instructions to match ginkgo \[[`0917cde`](https://togithub.com/onsi/gomega/commit/0917cde)]
- Bump github.com/onsi/ginkgo/v2 from 2.0.0 to 2.1.3 ([#519](https://togithub.com/onsi/gomega/issues/519)) \[[`49ab4b0`](https://togithub.com/onsi/gomega/commit/49ab4b0)]
- Fix CVE-2021-38561 ([#534](https://togithub.com/onsi/gomega/issues/534)) \[[`f1b4456`](https://togithub.com/onsi/gomega/commit/f1b4456)]
- Fix max number of samples in experiments on non-64-bit systems. ([#528](https://togithub.com/onsi/gomega/issues/528)) \[[`1c84497`](https://togithub.com/onsi/gomega/commit/1c84497)]
- Remove dependency on ginkgo v1.16.4 ([#530](https://togithub.com/onsi/gomega/issues/530)) \[[`4dea8d5`](https://togithub.com/onsi/gomega/commit/4dea8d5)]
- Fix for Go 1.18 ([#532](https://togithub.com/onsi/gomega/issues/532)) \[[`56d2a29`](https://togithub.com/onsi/gomega/commit/56d2a29)]
- Document precendence of timeouts ([#533](https://togithub.com/onsi/gomega/issues/533)) \[[`b607941`](https://togithub.com/onsi/gomega/commit/b607941)]
### [`v1.18.1`](https://togithub.com/onsi/gomega/releases/tag/v1.18.1)
[Compare Source](https://togithub.com/onsi/gomega/compare/v1.18.0...v1.18.1)
- add pointer support to HaveField matcher ([#495](https://togithub.com/onsi/gomega/issues/495)) \[[`79e41a3`](https://togithub.com/onsi/gomega/commit/79e41a3)]
### [`v1.18.0`](https://togithub.com/onsi/gomega/releases/tag/v1.18.0)
[Compare Source](https://togithub.com/onsi/gomega/compare/v1.17.0...v1.18.0)
#### Features
- Docs now live on the master branch in the docs folder which will make for easier PRs. The docs also use Ginkgo 2.0's new docs html/css/js. \[[`2570272`](https://togithub.com/onsi/gomega/commit/2570272)]
- New HaveValue matcher can handle actuals that are either values (in which case they are passed on unscathed) or pointers (in which case they are indirected). [Docs here.](https://onsi.github.io/gomega/#working-with-values) ([#485](https://togithub.com/onsi/gomega/issues/485)) \[[`bdc087c`](https://togithub.com/onsi/gomega/commit/bdc087c)]
- Gmeasure has been declared GA \[[`360db9d`](https://togithub.com/onsi/gomega/commit/360db9d)]
#### Fixes
- Gomega now uses ioutil for Go 1.15 and lower ([#492](https://togithub.com/onsi/gomega/issues/492)) - official support is only for the most recent two major versions of Go but this will unblock users who need to stay on older unsupported versions of Go. \[[`c29c1c0`](https://togithub.com/onsi/gomega/commit/c29c1c0)]
#### Maintenace
- Remove Travis workflow ([#491](https://togithub.com/onsi/gomega/issues/491)) \[[`72e6040`](https://togithub.com/onsi/gomega/commit/72e6040)]
- Upgrade to Ginkgo 2.0.0 GA \[[`f383637`](https://togithub.com/onsi/gomega/commit/f383637)]
- chore: fix description of HaveField matcher ([#487](https://togithub.com/onsi/gomega/issues/487)) \[[`2b4b2c0`](https://togithub.com/onsi/gomega/commit/2b4b2c0)]
- use tools.go to ensure Ginkgo cli dependencies are included \[[`f58a52b`](https://togithub.com/onsi/gomega/commit/f58a52b)]
- remove dockerfile and simplify github actions to match ginkgo's actions \[[`3f8160d`](https://togithub.com/onsi/gomega/commit/3f8160d)]
Configuration
π Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
π¦ Automerge: Disabled by config. Please merge this manually once you are satisfied.
β» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
π Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, click this checkbox.
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
v1.17.0
->v1.22.1
Release Notes
onsi/gomega
### [`v1.22.1`](https://togithub.com/onsi/gomega/releases/tag/v1.22.1) [Compare Source](https://togithub.com/onsi/gomega/compare/v1.22.0...v1.22.1) #### 1.22.1 #### Fixes - When passed a context and no explicit timeout, Eventually will only timeout when the context is cancelled \[[`e5105cf`](https://togithub.com/onsi/gomega/commit/e5105cf)] - Allow StopTrying() to be wrapped \[[`bf3cba9`](https://togithub.com/onsi/gomega/commit/bf3cba9)] #### Maintenance - bump to ginkgo v2.3.0 \[[`c5d5c39`](https://togithub.com/onsi/gomega/commit/c5d5c39)] ### [`v1.22.0`](https://togithub.com/onsi/gomega/releases/tag/v1.22.0) [Compare Source](https://togithub.com/onsi/gomega/compare/v1.21.1...v1.22.0) #### 1.22.0 ##### Features Several improvements have been made to `Eventually` and `Consistently` in this and the most recent releases: - Eventually and Consistently can take a context.Context \[[`65c01bc`](https://togithub.com/onsi/gomega/commit/65c01bc)] This enables integration with Ginkgo 2.3.0's interruptible nodes and node timeouts. - Eventually and Consistently that are passed a SpecContext can provide reports when an interrupt occurs \[[`0d063c9`](https://togithub.com/onsi/gomega/commit/0d063c9)] - Eventually/Consistently will forward an attached context to functions that ask for one \[[`e2091c5`](https://togithub.com/onsi/gomega/commit/e2091c5)] - Eventually/Consistently supports passing arguments to functions via WithArguments() \[[`a2dc7c3`](https://togithub.com/onsi/gomega/commit/a2dc7c3)] - Eventually and Consistently can now be stopped early with StopTrying(message) and StopTrying(message).Now() \[[`52976bb`](https://togithub.com/onsi/gomega/commit/52976bb)] These improvements are all documented in [Gomega's docs](https://onsi.github.io/gomega/#making-asynchronous-assertions) ### [`v1.21.1`](https://togithub.com/onsi/gomega/releases/tag/v1.21.1) [Compare Source](https://togithub.com/onsi/gomega/compare/v1.21.0...v1.21.1) #### v1.21.1 ##### Features - Eventually and Consistently that are passed a SpecContext can provide reports when an interrupt occurs \[[`0d063c9`](https://togithub.com/onsi/gomega/commit/0d063c9)] ### [`v1.21.0`](https://togithub.com/onsi/gomega/releases/tag/v1.21.0) [Compare Source](https://togithub.com/onsi/gomega/compare/v1.20.2...v1.21.0) #### 1.21.0 ##### Features - Eventually and Consistently can take a context.Context \[[`65c01bc`](https://togithub.com/onsi/gomega/commit/65c01bc)] This enables integration with Ginkgo 2.3.0's interruptible nodes and node timeouts. - Introduces Eventually.Within.ProbeEvery with tests and documentation ([#591](https://togithub.com/onsi/gomega/issues/591)) \[[`f633800`](https://togithub.com/onsi/gomega/commit/f633800)] - New BeKeyOf matcher with documentation and unit tests ([#590](https://togithub.com/onsi/gomega/issues/590)) \[[`fb586b3`](https://togithub.com/onsi/gomega/commit/fb586b3)] #### Fixes - Cover the entire gmeasure suite with leak detection \[[`8c54344`](https://togithub.com/onsi/gomega/commit/8c54344)] - Fix gmeasure leak \[[`119d4ce`](https://togithub.com/onsi/gomega/commit/119d4ce)] - Ignore new Ginkgo ProgressSignal goroutine in gleak \[[`ba548e2`](https://togithub.com/onsi/gomega/commit/ba548e2)] #### Maintenance - Fixes crashes on newer Ruby 3 installations by upgrading github-pages gem dependency ([#596](https://togithub.com/onsi/gomega/issues/596)) \[[`12469a0`](https://togithub.com/onsi/gomega/commit/12469a0)] ### [`v1.20.2`](https://togithub.com/onsi/gomega/releases/tag/v1.20.2) [Compare Source](https://togithub.com/onsi/gomega/compare/v1.20.1...v1.20.2) #### 1.20.2 #### Fixes - label specs that rely on remote access; bump timeout on short-circuit test to make it less flaky \[[`35eeadf`](https://togithub.com/onsi/gomega/commit/35eeadf)] - gexec: allow more headroom for SIGABRT-related unit tests ([#581](https://togithub.com/onsi/gomega/issues/581)) \[[`5b78f40`](https://togithub.com/onsi/gomega/commit/5b78f40)] - Enable reading from a closed gbytes.Buffer ([#575](https://togithub.com/onsi/gomega/issues/575)) \[[`061fd26`](https://togithub.com/onsi/gomega/commit/061fd26)] #### Maintenance - Bump github.com/onsi/ginkgo/v2 from 2.1.5 to 2.1.6 ([#583](https://togithub.com/onsi/gomega/issues/583)) \[[`55d895b`](https://togithub.com/onsi/gomega/commit/55d895b)] - Bump github.com/onsi/ginkgo/v2 from 2.1.4 to 2.1.5 ([#582](https://togithub.com/onsi/gomega/issues/582)) \[[`346de7c`](https://togithub.com/onsi/gomega/commit/346de7c)] ### [`v1.20.1`](https://togithub.com/onsi/gomega/releases/tag/v1.20.1) [Compare Source](https://togithub.com/onsi/gomega/compare/v1.20.0...v1.20.1) #### 1.20.1 #### Fixes - fix false positive gleaks when using ginkgo -p ([#577](https://togithub.com/onsi/gomega/issues/577)) \[[`cb46517`](https://togithub.com/onsi/gomega/commit/cb46517)] - Fix typos in gomega_dsl.go ([#569](https://togithub.com/onsi/gomega/issues/569)) \[[`5f71ed2`](https://togithub.com/onsi/gomega/commit/5f71ed2)] - don't panic on Eventually(nil), fixing [#555](https://togithub.com/onsi/gomega/issues/555) ([#567](https://togithub.com/onsi/gomega/issues/567)) \[[`9d1186f`](https://togithub.com/onsi/gomega/commit/9d1186f)] - vet optional description args in assertions, fixing [#560](https://togithub.com/onsi/gomega/issues/560) ([#566](https://togithub.com/onsi/gomega/issues/566)) \[[`8e37808`](https://togithub.com/onsi/gomega/commit/8e37808)] #### Maintenance - test: add new Go 1.19 to test matrix ([#571](https://togithub.com/onsi/gomega/issues/571)) \[[`40d7efe`](https://togithub.com/onsi/gomega/commit/40d7efe)] - Bump tzinfo from 1.2.9 to 1.2.10 in /docs ([#564](https://togithub.com/onsi/gomega/issues/564)) \[[`5f26371`](https://togithub.com/onsi/gomega/commit/5f26371)] ### [`v1.20.0`](https://togithub.com/onsi/gomega/releases/tag/v1.20.0) [Compare Source](https://togithub.com/onsi/gomega/compare/v1.19.0...v1.20.0) #### Features - New [`gleak`](https://onsi.github.io/gomega/#codegleakcode-finding-leaked-goroutines) experimental goroutine leak detection package! ([#538](https://togithub.com/onsi/gomega/issues/538)) \[[`85ba7bc`](https://togithub.com/onsi/gomega/commit/85ba7bc)] - New `BeComparableTo` matcher([#546](https://togithub.com/onsi/gomega/issues/546)) that uses `gocmp` to make comparisons \[[`e77ea75`](https://togithub.com/onsi/gomega/commit/e77ea75)] - New `HaveExistingField` matcher ([#553](https://togithub.com/onsi/gomega/issues/553)) \[[`fd130e1`](https://togithub.com/onsi/gomega/commit/fd130e1)] - Document how to wrap Gomega ([#539](https://togithub.com/onsi/gomega/issues/539)) \[[`56714a4`](https://togithub.com/onsi/gomega/commit/56714a4)] #### Fixes - Support pointer receivers in HaveField; fixes [#543](https://togithub.com/onsi/gomega/issues/543) ([#544](https://togithub.com/onsi/gomega/issues/544)) \[[`8dab36e`](https://togithub.com/onsi/gomega/commit/8dab36e)] #### Maintenance - Bump various dependencies: - Upgrade to yaml.v3 ([#556](https://togithub.com/onsi/gomega/issues/556)) \[[`f5a83b1`](https://togithub.com/onsi/gomega/commit/f5a83b1)] - Bump github/codeql-action from 1 to 2 ([#549](https://togithub.com/onsi/gomega/issues/549)) \[[`52f5adf`](https://togithub.com/onsi/gomega/commit/52f5adf)] - Bump github.com/google/go-cmp from 0.5.7 to 0.5.8 ([#551](https://togithub.com/onsi/gomega/issues/551)) \[[`5f3942d`](https://togithub.com/onsi/gomega/commit/5f3942d)] - Bump nokogiri from 1.13.4 to 1.13.6 in /docs ([#554](https://togithub.com/onsi/gomega/issues/554)) \[[`eb4b4c2`](https://togithub.com/onsi/gomega/commit/eb4b4c2)] - Use latest ginkgo ([#535](https://togithub.com/onsi/gomega/issues/535)) \[[`1c29028`](https://togithub.com/onsi/gomega/commit/1c29028)] - Bump nokogiri from 1.13.3 to 1.13.4 in /docs ([#541](https://togithub.com/onsi/gomega/issues/541)) \[[`1ce84d5`](https://togithub.com/onsi/gomega/commit/1ce84d5)] - Bump actions/setup-go from 2 to 3 ([#540](https://togithub.com/onsi/gomega/issues/540)) \[[`755485e`](https://togithub.com/onsi/gomega/commit/755485e)] - Bump nokogiri from 1.12.5 to 1.13.3 in /docs ([#522](https://togithub.com/onsi/gomega/issues/522)) \[[`4fbb0dc`](https://togithub.com/onsi/gomega/commit/4fbb0dc)] - Bump actions/checkout from 2 to 3 ([#526](https://togithub.com/onsi/gomega/issues/526)) \[[`ac49202`](https://togithub.com/onsi/gomega/commit/ac49202)] #### 1.19.0 #### Features - New [`HaveEach`](https://onsi.github.io/gomega/#haveeachelement-interface) matcher to ensure that each and every element in an `array`, `slice`, or `map` satisfies the passed in matcher. ([#523](https://togithub.com/onsi/gomega/issues/523)) \[[`9fc2ae2`](https://togithub.com/onsi/gomega/commit/9fc2ae2)] ([#524](https://togithub.com/onsi/gomega/issues/524)) \[[`c8ba582`](https://togithub.com/onsi/gomega/commit/c8ba582)] - Users can now wrap the `Gomega` interface to implement custom behavior on each assertion. ([#521](https://togithub.com/onsi/gomega/issues/521)) \[[`1f2e714`](https://togithub.com/onsi/gomega/commit/1f2e714)] - [`ContainElement`](https://onsi.github.io/gomega/#containelementelement-interface) now accepts an additional pointer argument. Elements that satisfy the matcher are stored in the pointer enabling developers to easily add subsequent, more detailed, assertions against the matching element. ([#527](https://togithub.com/onsi/gomega/issues/527)) \[[`1a4e27f`](https://togithub.com/onsi/gomega/commit/1a4e27f)] #### Fixes - update RELEASING instructions to match ginkgo \[[`0917cde`](https://togithub.com/onsi/gomega/commit/0917cde)] - Bump github.com/onsi/ginkgo/v2 from 2.0.0 to 2.1.3 ([#519](https://togithub.com/onsi/gomega/issues/519)) \[[`49ab4b0`](https://togithub.com/onsi/gomega/commit/49ab4b0)] - Fix CVE-2021-38561 ([#534](https://togithub.com/onsi/gomega/issues/534)) \[[`f1b4456`](https://togithub.com/onsi/gomega/commit/f1b4456)] - Fix max number of samples in experiments on non-64-bit systems. ([#528](https://togithub.com/onsi/gomega/issues/528)) \[[`1c84497`](https://togithub.com/onsi/gomega/commit/1c84497)] - Remove dependency on ginkgo v1.16.4 ([#530](https://togithub.com/onsi/gomega/issues/530)) \[[`4dea8d5`](https://togithub.com/onsi/gomega/commit/4dea8d5)] - Fix for Go 1.18 ([#532](https://togithub.com/onsi/gomega/issues/532)) \[[`56d2a29`](https://togithub.com/onsi/gomega/commit/56d2a29)] - Document precendence of timeouts ([#533](https://togithub.com/onsi/gomega/issues/533)) \[[`b607941`](https://togithub.com/onsi/gomega/commit/b607941)] ### [`v1.19.0`](https://togithub.com/onsi/gomega/releases/tag/v1.19.0) [Compare Source](https://togithub.com/onsi/gomega/compare/v1.18.1...v1.19.0) #### Features - New [`HaveEach`](https://onsi.github.io/gomega/#haveeachelement-interface) matcher to ensure that each and every element in an `array`, `slice`, or `map` satisfies the passed in matcher. ([#523](https://togithub.com/onsi/gomega/issues/523)) \[[`9fc2ae2`](https://togithub.com/onsi/gomega/commit/9fc2ae2)] ([#524](https://togithub.com/onsi/gomega/issues/524)) \[[`c8ba582`](https://togithub.com/onsi/gomega/commit/c8ba582)] - Users can now wrap the `Gomega` interface to implement custom behavior on each assertion. ([#521](https://togithub.com/onsi/gomega/issues/521)) \[[`1f2e714`](https://togithub.com/onsi/gomega/commit/1f2e714)] - [`ContainElement`](https://onsi.github.io/gomega/#containelementelement-interface) now accepts an additional pointer argument. Elements that satisfy the matcher are stored in the pointer enabling developers to easily add subsequent, more detailed, assertions against the matching element. ([#527](https://togithub.com/onsi/gomega/issues/527)) \[[`1a4e27f`](https://togithub.com/onsi/gomega/commit/1a4e27f)] #### Fixes - update RELEASING instructions to match ginkgo \[[`0917cde`](https://togithub.com/onsi/gomega/commit/0917cde)] - Bump github.com/onsi/ginkgo/v2 from 2.0.0 to 2.1.3 ([#519](https://togithub.com/onsi/gomega/issues/519)) \[[`49ab4b0`](https://togithub.com/onsi/gomega/commit/49ab4b0)] - Fix CVE-2021-38561 ([#534](https://togithub.com/onsi/gomega/issues/534)) \[[`f1b4456`](https://togithub.com/onsi/gomega/commit/f1b4456)] - Fix max number of samples in experiments on non-64-bit systems. ([#528](https://togithub.com/onsi/gomega/issues/528)) \[[`1c84497`](https://togithub.com/onsi/gomega/commit/1c84497)] - Remove dependency on ginkgo v1.16.4 ([#530](https://togithub.com/onsi/gomega/issues/530)) \[[`4dea8d5`](https://togithub.com/onsi/gomega/commit/4dea8d5)] - Fix for Go 1.18 ([#532](https://togithub.com/onsi/gomega/issues/532)) \[[`56d2a29`](https://togithub.com/onsi/gomega/commit/56d2a29)] - Document precendence of timeouts ([#533](https://togithub.com/onsi/gomega/issues/533)) \[[`b607941`](https://togithub.com/onsi/gomega/commit/b607941)] ### [`v1.18.1`](https://togithub.com/onsi/gomega/releases/tag/v1.18.1) [Compare Source](https://togithub.com/onsi/gomega/compare/v1.18.0...v1.18.1) - add pointer support to HaveField matcher ([#495](https://togithub.com/onsi/gomega/issues/495)) \[[`79e41a3`](https://togithub.com/onsi/gomega/commit/79e41a3)] ### [`v1.18.0`](https://togithub.com/onsi/gomega/releases/tag/v1.18.0) [Compare Source](https://togithub.com/onsi/gomega/compare/v1.17.0...v1.18.0) #### Features - Docs now live on the master branch in the docs folder which will make for easier PRs. The docs also use Ginkgo 2.0's new docs html/css/js. \[[`2570272`](https://togithub.com/onsi/gomega/commit/2570272)] - New HaveValue matcher can handle actuals that are either values (in which case they are passed on unscathed) or pointers (in which case they are indirected). [Docs here.](https://onsi.github.io/gomega/#working-with-values) ([#485](https://togithub.com/onsi/gomega/issues/485)) \[[`bdc087c`](https://togithub.com/onsi/gomega/commit/bdc087c)] - Gmeasure has been declared GA \[[`360db9d`](https://togithub.com/onsi/gomega/commit/360db9d)] #### Fixes - Gomega now uses ioutil for Go 1.15 and lower ([#492](https://togithub.com/onsi/gomega/issues/492)) - official support is only for the most recent two major versions of Go but this will unblock users who need to stay on older unsupported versions of Go. \[[`c29c1c0`](https://togithub.com/onsi/gomega/commit/c29c1c0)] #### Maintenace - Remove Travis workflow ([#491](https://togithub.com/onsi/gomega/issues/491)) \[[`72e6040`](https://togithub.com/onsi/gomega/commit/72e6040)] - Upgrade to Ginkgo 2.0.0 GA \[[`f383637`](https://togithub.com/onsi/gomega/commit/f383637)] - chore: fix description of HaveField matcher ([#487](https://togithub.com/onsi/gomega/issues/487)) \[[`2b4b2c0`](https://togithub.com/onsi/gomega/commit/2b4b2c0)] - use tools.go to ensure Ginkgo cli dependencies are included \[[`f58a52b`](https://togithub.com/onsi/gomega/commit/f58a52b)] - remove dockerfile and simplify github actions to match ginkgo's actions \[[`3f8160d`](https://togithub.com/onsi/gomega/commit/3f8160d)]Configuration
π Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
π¦ Automerge: Disabled by config. Please merge this manually once you are satisfied.
β» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
π Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.