onsi/gomega (github.com/onsi/gomega)
### [`v1.32.0`](https://togithub.com/onsi/gomega/releases/tag/v1.32.0)
[Compare Source](https://togithub.com/onsi/gomega/compare/v1.31.1...v1.32.0)
#### 1.32.0
##### Maintenance
- Migrate github.com/golang/protobuf to google.golang.org/protobuf \[[`436a197`](https://togithub.com/onsi/gomega/commit/436a197)]
This release drops the deprecated github.com/golang/protobuf and adopts google.golang.org/protobuf. Care was taken to ensure the release is backwards compatible (thanks [@jbduncan](https://togithub.com/jbduncan) !). Please open an issue if you run into one.
- chore: test with Go 1.22 ([#733](https://togithub.com/onsi/gomega/issues/733)) \[[`32ef35e`](https://togithub.com/onsi/gomega/commit/32ef35e)]
- Bump golang.org/x/net from 0.19.0 to 0.20.0 ([#717](https://togithub.com/onsi/gomega/issues/717)) \[[`a0d0387`](https://togithub.com/onsi/gomega/commit/a0d0387)]
- Bump github-pages and jekyll-feed in /docs ([#732](https://togithub.com/onsi/gomega/issues/732)) \[[`b71e477`](https://togithub.com/onsi/gomega/commit/b71e477)]
- docs: fix typo and broken anchor link to gstruct \[[`f460154`](https://togithub.com/onsi/gomega/commit/f460154)]
- docs: fix HaveEach matcher signature \[[`a2862e4`](https://togithub.com/onsi/gomega/commit/a2862e4)]
### [`v1.31.1`](https://togithub.com/onsi/gomega/releases/tag/v1.31.1)
[Compare Source](https://togithub.com/onsi/gomega/compare/v1.31.0...v1.31.1)
#### 1.31.1
##### Fixes
- Inverted arguments order of FailureMessage of BeComparableToMatcher \[[`e0dd999`](https://togithub.com/onsi/gomega/commit/e0dd999)]
- Update test in case keeping msg is desired \[[`ad1a367`](https://togithub.com/onsi/gomega/commit/ad1a367)]
##### Maintenance
- Show how to import the format sub package \[[`24e958d`](https://togithub.com/onsi/gomega/commit/24e958d)]
- tidy up go.sum \[[`26661b8`](https://togithub.com/onsi/gomega/commit/26661b8)]
- bump dependencies \[[`bde8f7a`](https://togithub.com/onsi/gomega/commit/bde8f7a)]
### [`v1.31.0`](https://togithub.com/onsi/gomega/releases/tag/v1.31.0)
[Compare Source](https://togithub.com/onsi/gomega/compare/v1.30.0...v1.31.0)
#### 1.31.0
##### Features
- Async assertions include context cancellation cause if present \[[`121c37f`](https://togithub.com/onsi/gomega/commit/121c37f)]
##### Maintenance
- Bump minimum go version \[[`dee1e3c`](https://togithub.com/onsi/gomega/commit/dee1e3c)]
- docs: fix typo in example usage "occured" -> "occurred" \[[`49005fe`](https://togithub.com/onsi/gomega/commit/49005fe)]
- Bump actions/setup-go from 4 to 5 ([#714](https://togithub.com/onsi/gomega/issues/714)) \[[`f1c8757`](https://togithub.com/onsi/gomega/commit/f1c8757)]
- Bump github/codeql-action from 2 to 3 ([#715](https://togithub.com/onsi/gomega/issues/715)) \[[`9836e76`](https://togithub.com/onsi/gomega/commit/9836e76)]
- Bump github.com/onsi/ginkgo/v2 from 2.13.0 to 2.13.2 ([#713](https://togithub.com/onsi/gomega/issues/713)) \[[`54726f0`](https://togithub.com/onsi/gomega/commit/54726f0)]
- Bump golang.org/x/net from 0.17.0 to 0.19.0 ([#711](https://togithub.com/onsi/gomega/issues/711)) \[[`df97ecc`](https://togithub.com/onsi/gomega/commit/df97ecc)]
- docs: fix `HaveExactElement` typo ([#712](https://togithub.com/onsi/gomega/issues/712)) \[[`a672c86`](https://togithub.com/onsi/gomega/commit/a672c86)]
### [`v1.30.0`](https://togithub.com/onsi/gomega/releases/tag/v1.30.0)
[Compare Source](https://togithub.com/onsi/gomega/compare/v1.29.0...v1.30.0)
#### 1.30.0
##### Features
- BeTrueBecause and BeFalseBecause allow for better failure messages \[[`4da4c7f`](https://togithub.com/onsi/gomega/commit/4da4c7f)]
##### Maintenance
- Bump actions/checkout from 3 to 4 ([#694](https://togithub.com/onsi/gomega/issues/694)) \[[`6ca6e97`](https://togithub.com/onsi/gomega/commit/6ca6e97)]
- doc: fix type on gleak go doc \[[`f1b8343`](https://togithub.com/onsi/gomega/commit/f1b8343)]
### [`v1.29.0`](https://togithub.com/onsi/gomega/releases/tag/v1.29.0)
[Compare Source](https://togithub.com/onsi/gomega/compare/v1.28.1...v1.29.0)
#### 1.29.0
##### Features
- MatchError can now take an optional func(error) bool + description \[[`2b39142`](https://togithub.com/onsi/gomega/commit/2b39142)]
### [`v1.28.1`](https://togithub.com/onsi/gomega/releases/tag/v1.28.1)
[Compare Source](https://togithub.com/onsi/gomega/compare/v1.28.0...v1.28.1)
#### 1.28.1
##### Maintenance
- Bump github.com/onsi/ginkgo/v2 from 2.12.0 to 2.13.0 \[[`635d196`](https://togithub.com/onsi/gomega/commit/635d196)]
- Bump github.com/google/go-cmp from 0.5.9 to 0.6.0 \[[`14f8859`](https://togithub.com/onsi/gomega/commit/14f8859)]
- Bump golang.org/x/net from 0.14.0 to 0.17.0 \[[`d8a6508`](https://togithub.com/onsi/gomega/commit/d8a6508)]
- [#703](https://togithub.com/onsi/gomega/issues/703) doc(matchers): HaveEach() doc comment updated \[[`2705bdb`](https://togithub.com/onsi/gomega/commit/2705bdb)]
- Minor typos ([#699](https://togithub.com/onsi/gomega/issues/699)) \[[`375648c`](https://togithub.com/onsi/gomega/commit/375648c)]
### [`v1.28.0`](https://togithub.com/onsi/gomega/releases/tag/v1.28.0)
[Compare Source](https://togithub.com/onsi/gomega/compare/v1.27.10...v1.28.0)
#### 1.28.0
##### Features
- Add VerifyHost handler to ghttp ([#698](https://togithub.com/onsi/gomega/issues/698)) \[[`0b03b36`](https://togithub.com/onsi/gomega/commit/0b03b36)]
##### Fixes
- Read Body for Newer Responses in HaveHTTPBodyMatcher ([#686](https://togithub.com/onsi/gomega/issues/686)) \[[`18d6673`](https://togithub.com/onsi/gomega/commit/18d6673)]
##### Maintenance
- Bump github.com/onsi/ginkgo/v2 from 2.11.0 to 2.12.0 ([#693](https://togithub.com/onsi/gomega/issues/693)) \[[`55a33f3`](https://togithub.com/onsi/gomega/commit/55a33f3)]
- Typo in matchers.go ([#691](https://togithub.com/onsi/gomega/issues/691)) \[[`de68e8f`](https://togithub.com/onsi/gomega/commit/de68e8f)]
- Bump commonmarker from 0.23.9 to 0.23.10 in /docs ([#690](https://togithub.com/onsi/gomega/issues/690)) \[[`ab17f5e`](https://togithub.com/onsi/gomega/commit/ab17f5e)]
- chore: update test matrix for Go 1.21 ([#689](https://togithub.com/onsi/gomega/issues/689)) \[[`5069017`](https://togithub.com/onsi/gomega/commit/5069017)]
- Bump golang.org/x/net from 0.12.0 to 0.14.0 ([#688](https://togithub.com/onsi/gomega/issues/688)) \[[`babe25f`](https://togithub.com/onsi/gomega/commit/babe25f)]
### [`v1.27.10`](https://togithub.com/onsi/gomega/releases/tag/v1.27.10)
[Compare Source](https://togithub.com/onsi/gomega/compare/v1.27.9...v1.27.10)
#### 1.27.10
##### Fixes
- fix: go 1.21 adding goroutine ID to creator+location ([#685](https://togithub.com/onsi/gomega/issues/685)) \[[`bdc7803`](https://togithub.com/onsi/gomega/commit/bdc7803)]
### [`v1.27.9`](https://togithub.com/onsi/gomega/compare/v1.27.8...v1.27.9)
[Compare Source](https://togithub.com/onsi/gomega/compare/v1.27.8...v1.27.9)
### [`v1.27.8`](https://togithub.com/onsi/gomega/releases/tag/v1.27.8)
[Compare Source](https://togithub.com/onsi/gomega/compare/v1.27.7...v1.27.8)
#### 1.27.8
##### Fixes
- HaveExactElement should not call FailureMessage if a submatcher returned an error \[[`096f392`](https://togithub.com/onsi/gomega/commit/096f392)]
##### Maintenance
- Bump github.com/onsi/ginkgo/v2 from 2.9.5 to 2.9.7 ([#669](https://togithub.com/onsi/gomega/issues/669)) \[[`8884bee`](https://togithub.com/onsi/gomega/commit/8884bee)]
### [`v1.27.7`](https://togithub.com/onsi/gomega/releases/tag/v1.27.7)
[Compare Source](https://togithub.com/onsi/gomega/compare/v1.27.6...v1.27.7)
#### 1.27.7
##### Fixes
- fix: gcustom.MakeMatcher accepts nil as actual value ([#666](https://togithub.com/onsi/gomega/issues/666)) \[[`57054d5`](https://togithub.com/onsi/gomega/commit/57054d5)]
##### Maintenance
- update gitignore \[[`05c1bc6`](https://togithub.com/onsi/gomega/commit/05c1bc6)]
- Bump github.com/onsi/ginkgo/v2 from 2.9.4 to 2.9.5 ([#663](https://togithub.com/onsi/gomega/issues/663)) \[[`7cadcf6`](https://togithub.com/onsi/gomega/commit/7cadcf6)]
- Bump golang.org/x/net from 0.9.0 to 0.10.0 ([#662](https://togithub.com/onsi/gomega/issues/662)) \[[`b524839`](https://togithub.com/onsi/gomega/commit/b524839)]
- Bump github.com/onsi/ginkgo/v2 from 2.9.2 to 2.9.4 ([#661](https://togithub.com/onsi/gomega/issues/661)) \[[`5f44694`](https://togithub.com/onsi/gomega/commit/5f44694)]
- Bump commonmarker from 0.23.8 to 0.23.9 in /docs ([#657](https://togithub.com/onsi/gomega/issues/657)) \[[`05dc99a`](https://togithub.com/onsi/gomega/commit/05dc99a)]
- Bump nokogiri from 1.14.1 to 1.14.3 in /docs ([#658](https://togithub.com/onsi/gomega/issues/658)) \[[`3a033d1`](https://togithub.com/onsi/gomega/commit/3a033d1)]
- Replace deprecated NewGomegaWithT with NewWithT ([#659](https://togithub.com/onsi/gomega/issues/659)) \[[`a19238f`](https://togithub.com/onsi/gomega/commit/a19238f)]
- Bump golang.org/x/net from 0.8.0 to 0.9.0 ([#656](https://togithub.com/onsi/gomega/issues/656)) \[[`29ed041`](https://togithub.com/onsi/gomega/commit/29ed041)]
- Bump actions/setup-go from 3 to 4 ([#651](https://togithub.com/onsi/gomega/issues/651)) \[[`11b2080`](https://togithub.com/onsi/gomega/commit/11b2080)]
### [`v1.27.6`](https://togithub.com/onsi/gomega/releases/tag/v1.27.6)
[Compare Source](https://togithub.com/onsi/gomega/compare/v1.27.5...v1.27.6)
#### 1.27.6
##### Fixes
- Allow collections matchers to work correctly when expected has nil elements \[[`60e7cf3`](https://togithub.com/onsi/gomega/commit/60e7cf3)]
##### Maintenance
- updates MatchError godoc comment to also accept a Gomega matcher ([#654](https://togithub.com/onsi/gomega/issues/654)) \[[`67b869d`](https://togithub.com/onsi/gomega/commit/67b869d)]
### [`v1.27.5`](https://togithub.com/onsi/gomega/releases/tag/v1.27.5)
[Compare Source](https://togithub.com/onsi/gomega/compare/v1.27.4...v1.27.5)
#### 1.27.5
##### Maintenance
- Bump github.com/onsi/ginkgo/v2 from 2.9.1 to 2.9.2 ([#653](https://togithub.com/onsi/gomega/issues/653)) \[[`a215021`](https://togithub.com/onsi/gomega/commit/a215021)]
- Bump github.com/go-task/slim-sprig ([#652](https://togithub.com/onsi/gomega/issues/652)) \[[`a26fed8`](https://togithub.com/onsi/gomega/commit/a26fed8)]
### [`v1.27.4`](https://togithub.com/onsi/gomega/releases/tag/v1.27.4)
[Compare Source](https://togithub.com/onsi/gomega/compare/v1.27.3...v1.27.4)
#### 1.27.4
##### Fixes
- improve error formatting and remove duplication of error message in Eventually/Consistently \[[`854f075`](https://togithub.com/onsi/gomega/commit/854f075)]
##### Maintenance
- Bump github.com/onsi/ginkgo/v2 from 2.9.0 to 2.9.1 ([#650](https://togithub.com/onsi/gomega/issues/650)) \[[`ccebd9b`](https://togithub.com/onsi/gomega/commit/ccebd9b)]
### [`v1.27.3`](https://togithub.com/onsi/gomega/releases/tag/v1.27.3)
[Compare Source](https://togithub.com/onsi/gomega/compare/v1.27.2...v1.27.3)
#### 1.27.3
##### Fixes
- format.Object now always includes err.Error() when passed an error \[[`86d97ef`](https://togithub.com/onsi/gomega/commit/86d97ef)]
- Fix HaveExactElements to work inside ContainElement or other collection matchers ([#648](https://togithub.com/onsi/gomega/issues/648)) \[[`636757e`](https://togithub.com/onsi/gomega/commit/636757e)]
##### Maintenance
- Bump github.com/golang/protobuf from 1.5.2 to 1.5.3 ([#649](https://togithub.com/onsi/gomega/issues/649)) \[[`cc16689`](https://togithub.com/onsi/gomega/commit/cc16689)]
- Bump github.com/onsi/ginkgo/v2 from 2.8.4 to 2.9.0 ([#646](https://togithub.com/onsi/gomega/issues/646)) \[[`e783366`](https://togithub.com/onsi/gomega/commit/e783366)]
### [`v1.27.2`](https://togithub.com/onsi/gomega/releases/tag/v1.27.2)
[Compare Source](https://togithub.com/onsi/gomega/compare/v1.27.1...v1.27.2)
#### 1.27.2
##### Fixes
- improve poll progress message when polling a consistently that has been passing \[[`28a319b`](https://togithub.com/onsi/gomega/commit/28a319b)]
##### Maintenance
- bump ginkgo
- remove tools.go hack as Ginkgo 2.8.2 automatically pulls in the cli dependencies \[[`81443b3`](https://togithub.com/onsi/gomega/commit/81443b3)]
### [`v1.27.1`](https://togithub.com/onsi/gomega/releases/tag/v1.27.1)
[Compare Source](https://togithub.com/onsi/gomega/compare/v1.27.0...v1.27.1)
#### 1.27.1
##### Maintenance
- Bump golang.org/x/net from 0.6.0 to 0.7.0 ([#640](https://togithub.com/onsi/gomega/issues/640)) \[[`bc686cd`](https://togithub.com/onsi/gomega/commit/bc686cd)]
### [`v1.27.0`](https://togithub.com/onsi/gomega/releases/tag/v1.27.0)
[Compare Source](https://togithub.com/onsi/gomega/compare/v1.26.0...v1.27.0)
#### 1.27.0
##### Features
- Add HaveExactElements matcher ([#634](https://togithub.com/onsi/gomega/issues/634)) \[[`9d50783`](https://togithub.com/onsi/gomega/commit/9d50783)]
- update Gomega docs to discuss GinkgoHelper() \[[`be32774`](https://togithub.com/onsi/gomega/commit/be32774)]
##### Maintenance
- Bump github.com/onsi/ginkgo/v2 from 2.8.0 to 2.8.1 ([#639](https://togithub.com/onsi/gomega/issues/639)) \[[`296a68b`](https://togithub.com/onsi/gomega/commit/296a68b)]
- Bump golang.org/x/net from 0.5.0 to 0.6.0 ([#638](https://togithub.com/onsi/gomega/issues/638)) \[[`c2b098b`](https://togithub.com/onsi/gomega/commit/c2b098b)]
- Bump github-pages from 227 to 228 in /docs ([#636](https://togithub.com/onsi/gomega/issues/636)) \[[`a9069ab`](https://togithub.com/onsi/gomega/commit/a9069ab)]
- test: update matrix for Go 1.20 ([#635](https://togithub.com/onsi/gomega/issues/635)) \[[`6bd25c8`](https://togithub.com/onsi/gomega/commit/6bd25c8)]
- Bump github.com/onsi/ginkgo/v2 from 2.7.0 to 2.8.0 ([#631](https://togithub.com/onsi/gomega/issues/631)) \[[`5445f8b`](https://togithub.com/onsi/gomega/commit/5445f8b)]
- Bump webrick from 1.7.0 to 1.8.1 in /docs ([#630](https://togithub.com/onsi/gomega/issues/630)) \[[`03e93bb`](https://togithub.com/onsi/gomega/commit/03e93bb)]
- codeql: add ruby language ([#626](https://togithub.com/onsi/gomega/issues/626)) \[[`63c7d21`](https://togithub.com/onsi/gomega/commit/63c7d21)]
- dependabot: add bundler package-ecosystem for docs ([#625](https://togithub.com/onsi/gomega/issues/625)) \[[`d92f963`](https://togithub.com/onsi/gomega/commit/d92f963)]
### [`v1.26.0`](https://togithub.com/onsi/gomega/releases/tag/v1.26.0)
[Compare Source](https://togithub.com/onsi/gomega/compare/v1.25.0...v1.26.0)
#### 1.26.0
##### Features
- When a polled function returns an error, keep track of the actual and report on the matcher state of the last non-errored actual \[[`21f3090`](https://togithub.com/onsi/gomega/commit/21f3090)]
- improve eventually failure message output \[[`c530fb3`](https://togithub.com/onsi/gomega/commit/c530fb3)]
##### Fixes
- fix several documentation spelling issues \[[`e2eff1f`](https://togithub.com/onsi/gomega/commit/e2eff1f)]
### [`v1.25.0`](https://togithub.com/onsi/gomega/releases/tag/v1.25.0)
[Compare Source](https://togithub.com/onsi/gomega/compare/v1.24.2...v1.25.0)
#### 1.25.0
##### Features
- add `MustPassRepeatedly(int)` to asyncAssertion ([#619](https://togithub.com/onsi/gomega/issues/619)) \[[`4509f72`](https://togithub.com/onsi/gomega/commit/4509f72)]
- compare unwrapped errors using DeepEqual ([#617](https://togithub.com/onsi/gomega/issues/617)) \[[`aaeaa5d`](https://togithub.com/onsi/gomega/commit/aaeaa5d)]
##### Maintenance
- Bump golang.org/x/net from 0.4.0 to 0.5.0 ([#614](https://togithub.com/onsi/gomega/issues/614)) \[[`c7cfea4`](https://togithub.com/onsi/gomega/commit/c7cfea4)]
- Bump github.com/onsi/ginkgo/v2 from 2.6.1 to 2.7.0 ([#615](https://togithub.com/onsi/gomega/issues/615)) \[[`71b8adb`](https://togithub.com/onsi/gomega/commit/71b8adb)]
- Docs: Fix typo "MUltiple" -> "Multiple" ([#616](https://togithub.com/onsi/gomega/issues/616)) \[[`9351dda`](https://togithub.com/onsi/gomega/commit/9351dda)]
- clean up go.sum \[[`cd1dc1d`](https://togithub.com/onsi/gomega/commit/cd1dc1d)]
### [`v1.24.2`](https://togithub.com/onsi/gomega/releases/tag/v1.24.2)
[Compare Source](https://togithub.com/onsi/gomega/compare/v1.24.1...v1.24.2)
#### 1.24.2
##### Fixes
- Correctly handle assertion failure panics for eventually/consistnetly "g Gomega"s in a goroutine \[[`78f1660`](https://togithub.com/onsi/gomega/commit/78f1660)]
- docs:Fix typo "you an" -> "you can" ([#607](https://togithub.com/onsi/gomega/issues/607)) \[[`3187c1f`](https://togithub.com/onsi/gomega/commit/3187c1f)]
- fixes issue [#600](https://togithub.com/onsi/gomega/issues/600) ([#606](https://togithub.com/onsi/gomega/issues/606)) \[[`808d192`](https://togithub.com/onsi/gomega/commit/808d192)]
##### Maintenance
- Bump golang.org/x/net from 0.2.0 to 0.4.0 ([#611](https://togithub.com/onsi/gomega/issues/611)) \[[`6ebc0bf`](https://togithub.com/onsi/gomega/commit/6ebc0bf)]
- Bump nokogiri from 1.13.9 to 1.13.10 in /docs ([#612](https://togithub.com/onsi/gomega/issues/612)) \[[`258cfc8`](https://togithub.com/onsi/gomega/commit/258cfc8)]
- Bump github.com/onsi/ginkgo/v2 from 2.5.0 to 2.5.1 ([#609](https://togithub.com/onsi/gomega/issues/609)) \[[`e6c3eb9`](https://togithub.com/onsi/gomega/commit/e6c3eb9)]
### [`v1.24.1`](https://togithub.com/onsi/gomega/compare/v1.24.0...v1.24.1)
[Compare Source](https://togithub.com/onsi/gomega/compare/v1.24.0...v1.24.1)
### [`v1.24.0`](https://togithub.com/onsi/gomega/releases/tag/v1.24.0)
[Compare Source](https://togithub.com/onsi/gomega/compare/v1.23.0...v1.24.0)
#### 1.24.0
##### Features
Introducting [gcustom](https://onsi.github.io/gomega/#gcustom-a-convenient-mechanism-for-buildling-custom-matchers) - a convenient mechanism for building custom matchers.
This is an RC release for `gcustom`. The external API may be tweaked in response to feedback however it is expected to remain mostly stable.
##### Maintenance
- Update BeComparableTo documentation \[[`756eaa0`](https://togithub.com/onsi/gomega/commit/756eaa0)]
### [`v1.23.0`](https://togithub.com/onsi/gomega/releases/tag/v1.23.0)
[Compare Source](https://togithub.com/onsi/gomega/compare/v1.22.1...v1.23.0)
#### 1.23.0
##### Features
- Custom formatting on a per-type basis can be provided using `format.RegisterCustomFormatter()` -- see the docs [here](https://onsi.github.io/gomega/#adjusting-output)
- Substantial improvement have been made to `StopTrying()`:
- Users can now use `StopTrying().Wrap(err)` to wrap errors and `StopTrying().Attach(description, object)` to attach arbitrary objects to the `StopTrying()` error
- `StopTrying()` is now always interpreted as a failure. If you are an early adopter of `StopTrying()` you may need to change your code as the prior version would match against the returned value even if `StopTrying()` was returned. Going forward the `StopTrying()` api should remain stable.
- `StopTrying()` and `StopTrying().Now()` can both be used in matchers - not just polled functions.
- `TryAgainAfter(duration)` is used like `StopTrying()` but instructs `Eventually` and `Consistently` that the poll should be tried again after the specified duration. This allows you to dynamically adjust the polling duration.
- `ctx` can now be passed-in as the first argument to `Eventually` and `Consistently`.
#### Maintenance
- Bump github.com/onsi/ginkgo/v2 from 2.3.0 to 2.3.1 ([#597](https://togithub.com/onsi/gomega/issues/597)) \[[`afed901`](https://togithub.com/onsi/gomega/commit/afed901)]
- Bump nokogiri from 1.13.8 to 1.13.9 in /docs ([#599](https://togithub.com/onsi/gomega/issues/599)) \[[`7c691b3`](https://togithub.com/onsi/gomega/commit/7c691b3)]
- Bump github.com/google/go-cmp from 0.5.8 to 0.5.9 ([#587](https://togithub.com/onsi/gomega/issues/587)) \[[`ff22665`](https://togithub.com/onsi/gomega/commit/ff22665)]
### [`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)]
Configuration
📅 Schedule: Branch creation - "before 4am on Monday" (UTC), 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, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
v1.18.1
->v1.32.0
Release Notes
onsi/gomega (github.com/onsi/gomega)
### [`v1.32.0`](https://togithub.com/onsi/gomega/releases/tag/v1.32.0) [Compare Source](https://togithub.com/onsi/gomega/compare/v1.31.1...v1.32.0) #### 1.32.0 ##### Maintenance - Migrate github.com/golang/protobuf to google.golang.org/protobuf \[[`436a197`](https://togithub.com/onsi/gomega/commit/436a197)] This release drops the deprecated github.com/golang/protobuf and adopts google.golang.org/protobuf. Care was taken to ensure the release is backwards compatible (thanks [@jbduncan](https://togithub.com/jbduncan) !). Please open an issue if you run into one. - chore: test with Go 1.22 ([#733](https://togithub.com/onsi/gomega/issues/733)) \[[`32ef35e`](https://togithub.com/onsi/gomega/commit/32ef35e)] - Bump golang.org/x/net from 0.19.0 to 0.20.0 ([#717](https://togithub.com/onsi/gomega/issues/717)) \[[`a0d0387`](https://togithub.com/onsi/gomega/commit/a0d0387)] - Bump github-pages and jekyll-feed in /docs ([#732](https://togithub.com/onsi/gomega/issues/732)) \[[`b71e477`](https://togithub.com/onsi/gomega/commit/b71e477)] - docs: fix typo and broken anchor link to gstruct \[[`f460154`](https://togithub.com/onsi/gomega/commit/f460154)] - docs: fix HaveEach matcher signature \[[`a2862e4`](https://togithub.com/onsi/gomega/commit/a2862e4)] ### [`v1.31.1`](https://togithub.com/onsi/gomega/releases/tag/v1.31.1) [Compare Source](https://togithub.com/onsi/gomega/compare/v1.31.0...v1.31.1) #### 1.31.1 ##### Fixes - Inverted arguments order of FailureMessage of BeComparableToMatcher \[[`e0dd999`](https://togithub.com/onsi/gomega/commit/e0dd999)] - Update test in case keeping msg is desired \[[`ad1a367`](https://togithub.com/onsi/gomega/commit/ad1a367)] ##### Maintenance - Show how to import the format sub package \[[`24e958d`](https://togithub.com/onsi/gomega/commit/24e958d)] - tidy up go.sum \[[`26661b8`](https://togithub.com/onsi/gomega/commit/26661b8)] - bump dependencies \[[`bde8f7a`](https://togithub.com/onsi/gomega/commit/bde8f7a)] ### [`v1.31.0`](https://togithub.com/onsi/gomega/releases/tag/v1.31.0) [Compare Source](https://togithub.com/onsi/gomega/compare/v1.30.0...v1.31.0) #### 1.31.0 ##### Features - Async assertions include context cancellation cause if present \[[`121c37f`](https://togithub.com/onsi/gomega/commit/121c37f)] ##### Maintenance - Bump minimum go version \[[`dee1e3c`](https://togithub.com/onsi/gomega/commit/dee1e3c)] - docs: fix typo in example usage "occured" -> "occurred" \[[`49005fe`](https://togithub.com/onsi/gomega/commit/49005fe)] - Bump actions/setup-go from 4 to 5 ([#714](https://togithub.com/onsi/gomega/issues/714)) \[[`f1c8757`](https://togithub.com/onsi/gomega/commit/f1c8757)] - Bump github/codeql-action from 2 to 3 ([#715](https://togithub.com/onsi/gomega/issues/715)) \[[`9836e76`](https://togithub.com/onsi/gomega/commit/9836e76)] - Bump github.com/onsi/ginkgo/v2 from 2.13.0 to 2.13.2 ([#713](https://togithub.com/onsi/gomega/issues/713)) \[[`54726f0`](https://togithub.com/onsi/gomega/commit/54726f0)] - Bump golang.org/x/net from 0.17.0 to 0.19.0 ([#711](https://togithub.com/onsi/gomega/issues/711)) \[[`df97ecc`](https://togithub.com/onsi/gomega/commit/df97ecc)] - docs: fix `HaveExactElement` typo ([#712](https://togithub.com/onsi/gomega/issues/712)) \[[`a672c86`](https://togithub.com/onsi/gomega/commit/a672c86)] ### [`v1.30.0`](https://togithub.com/onsi/gomega/releases/tag/v1.30.0) [Compare Source](https://togithub.com/onsi/gomega/compare/v1.29.0...v1.30.0) #### 1.30.0 ##### Features - BeTrueBecause and BeFalseBecause allow for better failure messages \[[`4da4c7f`](https://togithub.com/onsi/gomega/commit/4da4c7f)] ##### Maintenance - Bump actions/checkout from 3 to 4 ([#694](https://togithub.com/onsi/gomega/issues/694)) \[[`6ca6e97`](https://togithub.com/onsi/gomega/commit/6ca6e97)] - doc: fix type on gleak go doc \[[`f1b8343`](https://togithub.com/onsi/gomega/commit/f1b8343)] ### [`v1.29.0`](https://togithub.com/onsi/gomega/releases/tag/v1.29.0) [Compare Source](https://togithub.com/onsi/gomega/compare/v1.28.1...v1.29.0) #### 1.29.0 ##### Features - MatchError can now take an optional func(error) bool + description \[[`2b39142`](https://togithub.com/onsi/gomega/commit/2b39142)] ### [`v1.28.1`](https://togithub.com/onsi/gomega/releases/tag/v1.28.1) [Compare Source](https://togithub.com/onsi/gomega/compare/v1.28.0...v1.28.1) #### 1.28.1 ##### Maintenance - Bump github.com/onsi/ginkgo/v2 from 2.12.0 to 2.13.0 \[[`635d196`](https://togithub.com/onsi/gomega/commit/635d196)] - Bump github.com/google/go-cmp from 0.5.9 to 0.6.0 \[[`14f8859`](https://togithub.com/onsi/gomega/commit/14f8859)] - Bump golang.org/x/net from 0.14.0 to 0.17.0 \[[`d8a6508`](https://togithub.com/onsi/gomega/commit/d8a6508)] - [#703](https://togithub.com/onsi/gomega/issues/703) doc(matchers): HaveEach() doc comment updated \[[`2705bdb`](https://togithub.com/onsi/gomega/commit/2705bdb)] - Minor typos ([#699](https://togithub.com/onsi/gomega/issues/699)) \[[`375648c`](https://togithub.com/onsi/gomega/commit/375648c)] ### [`v1.28.0`](https://togithub.com/onsi/gomega/releases/tag/v1.28.0) [Compare Source](https://togithub.com/onsi/gomega/compare/v1.27.10...v1.28.0) #### 1.28.0 ##### Features - Add VerifyHost handler to ghttp ([#698](https://togithub.com/onsi/gomega/issues/698)) \[[`0b03b36`](https://togithub.com/onsi/gomega/commit/0b03b36)] ##### Fixes - Read Body for Newer Responses in HaveHTTPBodyMatcher ([#686](https://togithub.com/onsi/gomega/issues/686)) \[[`18d6673`](https://togithub.com/onsi/gomega/commit/18d6673)] ##### Maintenance - Bump github.com/onsi/ginkgo/v2 from 2.11.0 to 2.12.0 ([#693](https://togithub.com/onsi/gomega/issues/693)) \[[`55a33f3`](https://togithub.com/onsi/gomega/commit/55a33f3)] - Typo in matchers.go ([#691](https://togithub.com/onsi/gomega/issues/691)) \[[`de68e8f`](https://togithub.com/onsi/gomega/commit/de68e8f)] - Bump commonmarker from 0.23.9 to 0.23.10 in /docs ([#690](https://togithub.com/onsi/gomega/issues/690)) \[[`ab17f5e`](https://togithub.com/onsi/gomega/commit/ab17f5e)] - chore: update test matrix for Go 1.21 ([#689](https://togithub.com/onsi/gomega/issues/689)) \[[`5069017`](https://togithub.com/onsi/gomega/commit/5069017)] - Bump golang.org/x/net from 0.12.0 to 0.14.0 ([#688](https://togithub.com/onsi/gomega/issues/688)) \[[`babe25f`](https://togithub.com/onsi/gomega/commit/babe25f)] ### [`v1.27.10`](https://togithub.com/onsi/gomega/releases/tag/v1.27.10) [Compare Source](https://togithub.com/onsi/gomega/compare/v1.27.9...v1.27.10) #### 1.27.10 ##### Fixes - fix: go 1.21 adding goroutine ID to creator+location ([#685](https://togithub.com/onsi/gomega/issues/685)) \[[`bdc7803`](https://togithub.com/onsi/gomega/commit/bdc7803)] ### [`v1.27.9`](https://togithub.com/onsi/gomega/compare/v1.27.8...v1.27.9) [Compare Source](https://togithub.com/onsi/gomega/compare/v1.27.8...v1.27.9) ### [`v1.27.8`](https://togithub.com/onsi/gomega/releases/tag/v1.27.8) [Compare Source](https://togithub.com/onsi/gomega/compare/v1.27.7...v1.27.8) #### 1.27.8 ##### Fixes - HaveExactElement should not call FailureMessage if a submatcher returned an error \[[`096f392`](https://togithub.com/onsi/gomega/commit/096f392)] ##### Maintenance - Bump github.com/onsi/ginkgo/v2 from 2.9.5 to 2.9.7 ([#669](https://togithub.com/onsi/gomega/issues/669)) \[[`8884bee`](https://togithub.com/onsi/gomega/commit/8884bee)] ### [`v1.27.7`](https://togithub.com/onsi/gomega/releases/tag/v1.27.7) [Compare Source](https://togithub.com/onsi/gomega/compare/v1.27.6...v1.27.7) #### 1.27.7 ##### Fixes - fix: gcustom.MakeMatcher accepts nil as actual value ([#666](https://togithub.com/onsi/gomega/issues/666)) \[[`57054d5`](https://togithub.com/onsi/gomega/commit/57054d5)] ##### Maintenance - update gitignore \[[`05c1bc6`](https://togithub.com/onsi/gomega/commit/05c1bc6)] - Bump github.com/onsi/ginkgo/v2 from 2.9.4 to 2.9.5 ([#663](https://togithub.com/onsi/gomega/issues/663)) \[[`7cadcf6`](https://togithub.com/onsi/gomega/commit/7cadcf6)] - Bump golang.org/x/net from 0.9.0 to 0.10.0 ([#662](https://togithub.com/onsi/gomega/issues/662)) \[[`b524839`](https://togithub.com/onsi/gomega/commit/b524839)] - Bump github.com/onsi/ginkgo/v2 from 2.9.2 to 2.9.4 ([#661](https://togithub.com/onsi/gomega/issues/661)) \[[`5f44694`](https://togithub.com/onsi/gomega/commit/5f44694)] - Bump commonmarker from 0.23.8 to 0.23.9 in /docs ([#657](https://togithub.com/onsi/gomega/issues/657)) \[[`05dc99a`](https://togithub.com/onsi/gomega/commit/05dc99a)] - Bump nokogiri from 1.14.1 to 1.14.3 in /docs ([#658](https://togithub.com/onsi/gomega/issues/658)) \[[`3a033d1`](https://togithub.com/onsi/gomega/commit/3a033d1)] - Replace deprecated NewGomegaWithT with NewWithT ([#659](https://togithub.com/onsi/gomega/issues/659)) \[[`a19238f`](https://togithub.com/onsi/gomega/commit/a19238f)] - Bump golang.org/x/net from 0.8.0 to 0.9.0 ([#656](https://togithub.com/onsi/gomega/issues/656)) \[[`29ed041`](https://togithub.com/onsi/gomega/commit/29ed041)] - Bump actions/setup-go from 3 to 4 ([#651](https://togithub.com/onsi/gomega/issues/651)) \[[`11b2080`](https://togithub.com/onsi/gomega/commit/11b2080)] ### [`v1.27.6`](https://togithub.com/onsi/gomega/releases/tag/v1.27.6) [Compare Source](https://togithub.com/onsi/gomega/compare/v1.27.5...v1.27.6) #### 1.27.6 ##### Fixes - Allow collections matchers to work correctly when expected has nil elements \[[`60e7cf3`](https://togithub.com/onsi/gomega/commit/60e7cf3)] ##### Maintenance - updates MatchError godoc comment to also accept a Gomega matcher ([#654](https://togithub.com/onsi/gomega/issues/654)) \[[`67b869d`](https://togithub.com/onsi/gomega/commit/67b869d)] ### [`v1.27.5`](https://togithub.com/onsi/gomega/releases/tag/v1.27.5) [Compare Source](https://togithub.com/onsi/gomega/compare/v1.27.4...v1.27.5) #### 1.27.5 ##### Maintenance - Bump github.com/onsi/ginkgo/v2 from 2.9.1 to 2.9.2 ([#653](https://togithub.com/onsi/gomega/issues/653)) \[[`a215021`](https://togithub.com/onsi/gomega/commit/a215021)] - Bump github.com/go-task/slim-sprig ([#652](https://togithub.com/onsi/gomega/issues/652)) \[[`a26fed8`](https://togithub.com/onsi/gomega/commit/a26fed8)] ### [`v1.27.4`](https://togithub.com/onsi/gomega/releases/tag/v1.27.4) [Compare Source](https://togithub.com/onsi/gomega/compare/v1.27.3...v1.27.4) #### 1.27.4 ##### Fixes - improve error formatting and remove duplication of error message in Eventually/Consistently \[[`854f075`](https://togithub.com/onsi/gomega/commit/854f075)] ##### Maintenance - Bump github.com/onsi/ginkgo/v2 from 2.9.0 to 2.9.1 ([#650](https://togithub.com/onsi/gomega/issues/650)) \[[`ccebd9b`](https://togithub.com/onsi/gomega/commit/ccebd9b)] ### [`v1.27.3`](https://togithub.com/onsi/gomega/releases/tag/v1.27.3) [Compare Source](https://togithub.com/onsi/gomega/compare/v1.27.2...v1.27.3) #### 1.27.3 ##### Fixes - format.Object now always includes err.Error() when passed an error \[[`86d97ef`](https://togithub.com/onsi/gomega/commit/86d97ef)] - Fix HaveExactElements to work inside ContainElement or other collection matchers ([#648](https://togithub.com/onsi/gomega/issues/648)) \[[`636757e`](https://togithub.com/onsi/gomega/commit/636757e)] ##### Maintenance - Bump github.com/golang/protobuf from 1.5.2 to 1.5.3 ([#649](https://togithub.com/onsi/gomega/issues/649)) \[[`cc16689`](https://togithub.com/onsi/gomega/commit/cc16689)] - Bump github.com/onsi/ginkgo/v2 from 2.8.4 to 2.9.0 ([#646](https://togithub.com/onsi/gomega/issues/646)) \[[`e783366`](https://togithub.com/onsi/gomega/commit/e783366)] ### [`v1.27.2`](https://togithub.com/onsi/gomega/releases/tag/v1.27.2) [Compare Source](https://togithub.com/onsi/gomega/compare/v1.27.1...v1.27.2) #### 1.27.2 ##### Fixes - improve poll progress message when polling a consistently that has been passing \[[`28a319b`](https://togithub.com/onsi/gomega/commit/28a319b)] ##### Maintenance - bump ginkgo - remove tools.go hack as Ginkgo 2.8.2 automatically pulls in the cli dependencies \[[`81443b3`](https://togithub.com/onsi/gomega/commit/81443b3)] ### [`v1.27.1`](https://togithub.com/onsi/gomega/releases/tag/v1.27.1) [Compare Source](https://togithub.com/onsi/gomega/compare/v1.27.0...v1.27.1) #### 1.27.1 ##### Maintenance - Bump golang.org/x/net from 0.6.0 to 0.7.0 ([#640](https://togithub.com/onsi/gomega/issues/640)) \[[`bc686cd`](https://togithub.com/onsi/gomega/commit/bc686cd)] ### [`v1.27.0`](https://togithub.com/onsi/gomega/releases/tag/v1.27.0) [Compare Source](https://togithub.com/onsi/gomega/compare/v1.26.0...v1.27.0) #### 1.27.0 ##### Features - Add HaveExactElements matcher ([#634](https://togithub.com/onsi/gomega/issues/634)) \[[`9d50783`](https://togithub.com/onsi/gomega/commit/9d50783)] - update Gomega docs to discuss GinkgoHelper() \[[`be32774`](https://togithub.com/onsi/gomega/commit/be32774)] ##### Maintenance - Bump github.com/onsi/ginkgo/v2 from 2.8.0 to 2.8.1 ([#639](https://togithub.com/onsi/gomega/issues/639)) \[[`296a68b`](https://togithub.com/onsi/gomega/commit/296a68b)] - Bump golang.org/x/net from 0.5.0 to 0.6.0 ([#638](https://togithub.com/onsi/gomega/issues/638)) \[[`c2b098b`](https://togithub.com/onsi/gomega/commit/c2b098b)] - Bump github-pages from 227 to 228 in /docs ([#636](https://togithub.com/onsi/gomega/issues/636)) \[[`a9069ab`](https://togithub.com/onsi/gomega/commit/a9069ab)] - test: update matrix for Go 1.20 ([#635](https://togithub.com/onsi/gomega/issues/635)) \[[`6bd25c8`](https://togithub.com/onsi/gomega/commit/6bd25c8)] - Bump github.com/onsi/ginkgo/v2 from 2.7.0 to 2.8.0 ([#631](https://togithub.com/onsi/gomega/issues/631)) \[[`5445f8b`](https://togithub.com/onsi/gomega/commit/5445f8b)] - Bump webrick from 1.7.0 to 1.8.1 in /docs ([#630](https://togithub.com/onsi/gomega/issues/630)) \[[`03e93bb`](https://togithub.com/onsi/gomega/commit/03e93bb)] - codeql: add ruby language ([#626](https://togithub.com/onsi/gomega/issues/626)) \[[`63c7d21`](https://togithub.com/onsi/gomega/commit/63c7d21)] - dependabot: add bundler package-ecosystem for docs ([#625](https://togithub.com/onsi/gomega/issues/625)) \[[`d92f963`](https://togithub.com/onsi/gomega/commit/d92f963)] ### [`v1.26.0`](https://togithub.com/onsi/gomega/releases/tag/v1.26.0) [Compare Source](https://togithub.com/onsi/gomega/compare/v1.25.0...v1.26.0) #### 1.26.0 ##### Features - When a polled function returns an error, keep track of the actual and report on the matcher state of the last non-errored actual \[[`21f3090`](https://togithub.com/onsi/gomega/commit/21f3090)] - improve eventually failure message output \[[`c530fb3`](https://togithub.com/onsi/gomega/commit/c530fb3)] ##### Fixes - fix several documentation spelling issues \[[`e2eff1f`](https://togithub.com/onsi/gomega/commit/e2eff1f)] ### [`v1.25.0`](https://togithub.com/onsi/gomega/releases/tag/v1.25.0) [Compare Source](https://togithub.com/onsi/gomega/compare/v1.24.2...v1.25.0) #### 1.25.0 ##### Features - add `MustPassRepeatedly(int)` to asyncAssertion ([#619](https://togithub.com/onsi/gomega/issues/619)) \[[`4509f72`](https://togithub.com/onsi/gomega/commit/4509f72)] - compare unwrapped errors using DeepEqual ([#617](https://togithub.com/onsi/gomega/issues/617)) \[[`aaeaa5d`](https://togithub.com/onsi/gomega/commit/aaeaa5d)] ##### Maintenance - Bump golang.org/x/net from 0.4.0 to 0.5.0 ([#614](https://togithub.com/onsi/gomega/issues/614)) \[[`c7cfea4`](https://togithub.com/onsi/gomega/commit/c7cfea4)] - Bump github.com/onsi/ginkgo/v2 from 2.6.1 to 2.7.0 ([#615](https://togithub.com/onsi/gomega/issues/615)) \[[`71b8adb`](https://togithub.com/onsi/gomega/commit/71b8adb)] - Docs: Fix typo "MUltiple" -> "Multiple" ([#616](https://togithub.com/onsi/gomega/issues/616)) \[[`9351dda`](https://togithub.com/onsi/gomega/commit/9351dda)] - clean up go.sum \[[`cd1dc1d`](https://togithub.com/onsi/gomega/commit/cd1dc1d)] ### [`v1.24.2`](https://togithub.com/onsi/gomega/releases/tag/v1.24.2) [Compare Source](https://togithub.com/onsi/gomega/compare/v1.24.1...v1.24.2) #### 1.24.2 ##### Fixes - Correctly handle assertion failure panics for eventually/consistnetly "g Gomega"s in a goroutine \[[`78f1660`](https://togithub.com/onsi/gomega/commit/78f1660)] - docs:Fix typo "you an" -> "you can" ([#607](https://togithub.com/onsi/gomega/issues/607)) \[[`3187c1f`](https://togithub.com/onsi/gomega/commit/3187c1f)] - fixes issue [#600](https://togithub.com/onsi/gomega/issues/600) ([#606](https://togithub.com/onsi/gomega/issues/606)) \[[`808d192`](https://togithub.com/onsi/gomega/commit/808d192)] ##### Maintenance - Bump golang.org/x/net from 0.2.0 to 0.4.0 ([#611](https://togithub.com/onsi/gomega/issues/611)) \[[`6ebc0bf`](https://togithub.com/onsi/gomega/commit/6ebc0bf)] - Bump nokogiri from 1.13.9 to 1.13.10 in /docs ([#612](https://togithub.com/onsi/gomega/issues/612)) \[[`258cfc8`](https://togithub.com/onsi/gomega/commit/258cfc8)] - Bump github.com/onsi/ginkgo/v2 from 2.5.0 to 2.5.1 ([#609](https://togithub.com/onsi/gomega/issues/609)) \[[`e6c3eb9`](https://togithub.com/onsi/gomega/commit/e6c3eb9)] ### [`v1.24.1`](https://togithub.com/onsi/gomega/compare/v1.24.0...v1.24.1) [Compare Source](https://togithub.com/onsi/gomega/compare/v1.24.0...v1.24.1) ### [`v1.24.0`](https://togithub.com/onsi/gomega/releases/tag/v1.24.0) [Compare Source](https://togithub.com/onsi/gomega/compare/v1.23.0...v1.24.0) #### 1.24.0 ##### Features Introducting [gcustom](https://onsi.github.io/gomega/#gcustom-a-convenient-mechanism-for-buildling-custom-matchers) - a convenient mechanism for building custom matchers. This is an RC release for `gcustom`. The external API may be tweaked in response to feedback however it is expected to remain mostly stable. ##### Maintenance - Update BeComparableTo documentation \[[`756eaa0`](https://togithub.com/onsi/gomega/commit/756eaa0)] ### [`v1.23.0`](https://togithub.com/onsi/gomega/releases/tag/v1.23.0) [Compare Source](https://togithub.com/onsi/gomega/compare/v1.22.1...v1.23.0) #### 1.23.0 ##### Features - Custom formatting on a per-type basis can be provided using `format.RegisterCustomFormatter()` -- see the docs [here](https://onsi.github.io/gomega/#adjusting-output) - Substantial improvement have been made to `StopTrying()`: - Users can now use `StopTrying().Wrap(err)` to wrap errors and `StopTrying().Attach(description, object)` to attach arbitrary objects to the `StopTrying()` error - `StopTrying()` is now always interpreted as a failure. If you are an early adopter of `StopTrying()` you may need to change your code as the prior version would match against the returned value even if `StopTrying()` was returned. Going forward the `StopTrying()` api should remain stable. - `StopTrying()` and `StopTrying().Now()` can both be used in matchers - not just polled functions. - `TryAgainAfter(duration)` is used like `StopTrying()` but instructs `Eventually` and `Consistently` that the poll should be tried again after the specified duration. This allows you to dynamically adjust the polling duration. - `ctx` can now be passed-in as the first argument to `Eventually` and `Consistently`. #### Maintenance - Bump github.com/onsi/ginkgo/v2 from 2.3.0 to 2.3.1 ([#597](https://togithub.com/onsi/gomega/issues/597)) \[[`afed901`](https://togithub.com/onsi/gomega/commit/afed901)] - Bump nokogiri from 1.13.8 to 1.13.9 in /docs ([#599](https://togithub.com/onsi/gomega/issues/599)) \[[`7c691b3`](https://togithub.com/onsi/gomega/commit/7c691b3)] - Bump github.com/google/go-cmp from 0.5.8 to 0.5.9 ([#587](https://togithub.com/onsi/gomega/issues/587)) \[[`ff22665`](https://togithub.com/onsi/gomega/commit/ff22665)] ### [`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)]Configuration
📅 Schedule: Branch creation - "before 4am on Monday" (UTC), 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.