Skip to content

Releases: onsi/ginkgo

v2.23.0

05 Mar 20:27
Compare
Choose a tag to compare

2.23.0

Ginkgo 2.23.0 adds a handful of methods to GinkgoT() to make it compatible with the testing.TB interface in Go 1.24. GinkgoT().Context(), in particular, is a useful shorthand for generating a new context that will clean itself up in a DeferCleanup(). This has subtle behavior differences from the golang implementation but should make sense in a Ginkgo... um... context.

Features

  • bump to go 1.24.0 - support new testing.TB methods and add a test to cover testing.TB regressions [37a511b]

Fixes

  • fix edge case where build -o is pointing at an explicit file, not a directory [7556a86]
  • Fix binary paths when precompiling multiple suites. [4df06c6]

Maintenance

  • Fix: Correct Markdown list rendering in MIGRATING_TO_V2.md [cbcf39a]
  • docs: fix test workflow badge (#1512) [9b261ff]
  • Bump golang.org/x/net in /integration/_fixtures/version_mismatch_fixture (#1516) [00f19c8]
  • Bump golang.org/x/tools from 0.28.0 to 0.30.0 (#1515) [e98a4df]
  • Bump activesupport from 6.0.6.1 to 6.1.7.5 in /docs (#1504) [60cc4e2]
  • Bump github-pages from 231 to 232 in /docs (#1447) [fea6f2d]
  • Bump rexml from 3.2.8 to 3.3.9 in /docs (#1497) [31d7813]
  • Bump webrick from 1.8.1 to 1.9.1 in /docs (#1501) [fc3bbd6]
  • Code linting (#1500) [aee0d56]
  • change interface{} to any (#1502) [809a710]

v2.22.2

30 Dec 17:50
Compare
Choose a tag to compare

What's Changed

  • Bump golang.org/x/net from 0.32.0 to 0.33.0 by @dependabot in #1496
  • Bump golang.org/x/crypto from 0.17.0 to 0.31.0 in /ginkgo/performance/_fixtures/performance_fixture by @dependabot in #1498
  • Bump github.com/onsi/gomega from 1.36.1 to 1.36.2 by @dependabot in #1499

Full Changelog: v2.22.1...v2.22.2

v2.22.1

20 Dec 00:28
Compare
Choose a tag to compare

2.22.1

Fixes

Fix CSV encoding

Maintenance

  • ensure *.test files are gitignored so we don't accidentally commit compiled tests again [c88c634]
  • remove golang.org/x/net/context in favour of stdlib context [4df44bf]

v2.22.0

21 Nov 01:19
Compare
Choose a tag to compare

2.22.0

Features

  • Add label to serial nodes [0fcaa08]

This allows serial tests to be filtered using the label-filter

Maintenance

Various doc fixes

v2.21.0

29 Oct 20:48
Compare
Choose a tag to compare

2.21.0

Features

  • add support for GINKGO_TIME_FORMAT [a69eb39]
  • add GINKGO_NO_COLOR to disable colors via environment variables [bcab9c8]

Fixes

  • increase threshold in timeline matcher [e548367]
  • Fix the document by replacing SpecsThatWillBeRun with SpecsThatWillRun
    [c2c4d3c]

Maintenance

  • bump various dependencies [7e65a00]

v2.20.2

28 Aug 15:21
Compare
Choose a tag to compare

2.20.2

Require Go 1.22+

Maintenance

v2.20.1

21 Aug 18:37
Compare
Choose a tag to compare

2.20.1

Fixes

  • make BeSpecEvent duration matcher more forgiving [d6f9640]

v2.20.0

07 Aug 18:08
Compare
Choose a tag to compare

2.20.0

Features

Maintenance

  • Add update-deps to makefile [d303d14]
  • bump all dependencies [7a50221]

v2.19.1

26 Jul 12:39
Compare
Choose a tag to compare

2.19.1

Fixes

  • update supported platforms for race conditions [63c8c30]
  • [build] Allow custom name for binaries. [ff41e27]

Maintenance

v2.19.0

24 May 13:49
Compare
Choose a tag to compare

2.19.0

Features

Label Sets allow for more expressive and flexible label filtering.