Releases: gotestyourself/gotestsum
Releases · gotestyourself/gotestsum
v1.13.0
What's Changed
- add --watch-clear flag to clear screen on rerun test by @krhubert in #507
- Show correct version when installed via
go installby @devleejb in #520 - Add support for go test attributes by @noBlubb in #522
- Bump github.com/fsnotify/fsnotify from 1.8.0 to 1.9.0 by @dependabot[bot] in #486
New Contributors
Full Changelog: v1.12.3...v1.12.4
v1.12.3
What's Changed
- Bump golang.org/x/tools from 0.24.0 to 0.33.0 by @dependabot in #496
- Bump golang.org/x/term from 0.29.0 to 0.32.0 by @dependabot in #494
- feat: add the
--rerun-fails-abort-on-data-raceflag by @hugodutka in #497 - Bump golang.org/x/tools from 0.33.0 to 0.34.0 by @dependabot in #501
New Contributors
- @hugodutka made their first contribution in #497
Full Changelog: v1.12.2...v1.12.3
v1.12.2
What's Changed
- Bump gotest.tools/v3 from 3.5.1 to 3.5.2 by @dependabot in #463
- Bump github.com/google/go-cmp from 0.6.0 to 0.7.0 by @dependabot in #468
- Bump github.com/fatih/color from 1.17.0 to 1.18.0 by @dependabot in #446
- Use event times for elapsed by @dnephin in #482
- feat: support for hidding skipped tests in the junit report by @v1v in #478
New Contributors
Full Changelog: v1.12.1...v1.12.2
v1.12.1
What's Changed
- fix: close FailsReportFile by @testwill in #403
- Bump golang.org/x/sync from 0.6.0 to 0.7.0 by @dependabot in #394
- Bump github.com/fatih/color from 1.16.0 to 1.17.0 by @dependabot in #407
- Bump golang.org/x/sys from 0.18.0 to 0.20.0 by @dependabot in #402
- Bump golang.org/x/term from 0.18.0 to 0.20.0 by @dependabot in #401
- Fix help text typo by @ynfle in #425
- add skipped attribute to junit xml testsuite by @brycekahle in #422
- Skip test that is falky on macos by @dnephin in #433
- Bump golang.org/x/sys from 0.20.0 to 0.24.0 by @dependabot in #428
- Bump golang.org/x/term from 0.20.0 to 0.24.0 by @dependabot in #434
- Remove old Go versions from CI by @dnephin in #435
- Skip a flaky test and update some dependencies by @dnephin in #440
- Fix incorrect minVersion check - Bug here is either the function is misnamed or the logic is inverted by @EliSchleifer in #436
- fix(validate): fixes check for test.failfast flag as this is a gotest… by @aldiesel in #448
- Fix some typos in README by @fkmy in #455
- Bump golang.org/x/sys from 0.25.0 to 0.28.0 by @dependabot in #459
- Bump github.com/fsnotify/fsnotify from 1.7.0 to 1.8.0 by @dependabot in #450
- Clean up nolint directives by @alexandear in #461
- Bump golang.org/x/term from 0.24.0 to 0.29.0 by @dependabot in #462
- Include new json build failures (go1.24) by @dnephin in #476
New Contributors
- @testwill made their first contribution in #403
- @dependabot made their first contribution in #394
- @ynfle made their first contribution in #425
- @EliSchleifer made their first contribution in #436
- @aldiesel made their first contribution in #448
- @fkmy made their first contribution in #455
- @alexandear made their first contribution in #461
Full Changelog: v1.12.0...v1.12.1
v1.12.0
What's Changed
- filewatcher: silence warning from os.Stat failures by @smoynes in #371
- Add format-icons flag for nerdfonts instead of unicode by @afbjorklund in #366
- Add support for gotestsum on illumos/amd64 by @szaydel in #373
- Improve warning message when stdin is not a terminal by @smoynes in #374
- Used named constants instead of magic numbers in illumos-specific code by @szaydel in #375
- Add Mattermost to README.md links by @lieut-data in #378
- Update gotestsum retries to properly filter out parents when there is a a missing gap in the parent tree by @ddworken in #377
- Add Woodpecker CI to no-color default autodetection by @xoxys in #379
- Fix append bug in --rerun-fails with -run flag by @dnephin in #382
- Add gofiber/fiber to list of projects by @gaby in #389
- Updates to dependencies and GitHub workflows by @gaby in #390
New Contributors
- @smoynes made their first contribution in #371
- @szaydel made their first contribution in #373
- @lieut-data made their first contribution in #378
- @ddworken made their first contribution in #377
- @xoxys made their first contribution in #379
- @gaby made their first contribution in #389
Full Changelog: v1.11.0...v1.12.0
v1.11.0
What's Changed
- handle multiple levels in subtest regex generation by @brycekahle in #342
- rerun-fails: prevent extra runs when a sub-test fails by @brycekahle in #343
- Add note about binary test result caching by @nfi-hashicorp in #350
- dots-v2: hide cursor during output by @howardjohn in #354
- Export elapsed time to the post-run environment by @afbjorklund in #360
- Include test.timeout stack trace in the junit.xml by @dnephin in #357
- Fix dots formats with stderr by @dnephin in #358
- Rename TESTS_ELAPSED environment variable by @afbjorklund in #361
- GitHub actions format by @dnephin in #315
- Add the time unit to elapsed time duration by @afbjorklund in #363
- Add testdox format by @bitfield in #359
- Add post-run-command notify implementation for linux by @afbjorklund in #362
- dotsv2: remove jitters entirely by @howardjohn in #368
New Contributors
- @brycekahle made their first contribution in #342
- @nfi-hashicorp made their first contribution in #350
- @howardjohn made their first contribution in #354
- @afbjorklund made their first contribution in #360
- @bitfield made their first contribution in #359
Full Changelog: v1.10.1...v1.11.0
v1.10.1
What's Changed
- Add list of projects that use gotestsum to the README by @dnephin in #319
- ci: update goreleaser 1.7.0 to 1.17.0 for windows/arm64 by @suzuki-shunsuke in #324
- Fix coverage detection for go1.20 by @dnephin in #325
- Add support for zOS by @v1gnesh in #334
- Detect CI environments for default
no-colorvalue by @silverwind in #330 - Quote test names before they are used within the regex to rerun by @noBlubb in #338
- Update links to other projects by @dnephin in #321
- Don't treat debug messages as errors by @Pawka in #336
New Contributors
- @suzuki-shunsuke made their first contribution in #324
- @v1gnesh made their first contribution in #334
- @silverwind made their first contribution in #330
- @noBlubb made their first contribution in #338
Full Changelog: v1.10.0...v1.10.1
v1.10.0
What's Changed
- Use go 1.20 in CI by @dnephin in #304
- Fix need to save twice to trigger watch on OSX using Neovim by @andersjanmyr in #300
- Add standard-json format by @Pawka in #313
- Ensure jsonfile is flushed before running post-run-command by @dnephin in #305
- Add jsonfile-timing-events flag for capturing only the timing events in a file by @dnephin in #306
- Use io.Writer in formatters by @dnephin in #317
- ci-matrix: improve description by @dnephin in #307
- slowest: Add num flag for limiting the number of slow tests to print by @dnephin in #318
New Contributors
- @andersjanmyr made their first contribution in #300
- @Pawka made their first contribution in #313
Full Changelog: v1.9.0...v1.10.0
v1.9.0
What's Changed
- readme: better feature description by @dnephin in #271
- Add a flag for running the entire root test case when any of its subtests fail by @dnephin in #275
- consolidate cmd routing into main by @dnephin in #272
- Error if
-failfastis used with--rerun-failsby @dnephin in #280 - Added go-recipes badge by @nikolaydubina in #286
- Hide empty packages in compact formats by @dnephin in #283
- Add tool ci-matrix by @dnephin in #258
- Hide empty packages on junit output by @flowchartsman in #288
- feat(freebsd): generate arm/amd64 binaries for FreeBSD by @ghuntley in #291
- Update README.md by @dnephin in #297
- Add --watch-chdir flag by @dnephin in #276
- Add option to use high-visibility icons by @n-oden in #293
- Print the test timeout panic as package output by @dnephin in #298
New Contributors
- @nikolaydubina made their first contribution in #286
- @flowchartsman made their first contribution in #288
- @ghuntley made their first contribution in #291
- @n-oden made their first contribution in #293
Full Changelog: v1.8.2...v1.9.0
v1.8.2
What's Changed
- Show shuffle seed by @dnephin in #256
- Update tests, and cleanup formats by @dnephin in #262
- Remove one dependency, update the rest by @dnephin in #263
- Test against go1.19, remove go1.15 by @dnephin in #269
- Add project name to junit.xml output by @nikolaigut in #261
- Adding in support for s390x and ppc64le by @james-crowley in #270
New Contributors
- @nikolaigut made their first contribution in #261
- @james-crowley made their first contribution in #270
Full Changelog: v1.8.1...v1.8.2