All Versions
Latest Version
Avg Release Cycle
51 days
Latest Release
180 days ago

Changelog History
Page 2

  • v1.10.2

    October 02, 2019

    ๐Ÿ›  Fixes

    • speed up table entry generateIt() (#609) [5049dc5]
    • ๐Ÿ›  Fix. Write errors to stderr instead of stdout (#610) [7bb3091]
  • v1.10.1

    August 30, 2019

    ๐Ÿ›  Fixes

  • v1.10.0

    August 29, 2019

    ๐Ÿ›  Fixes

    • stack backtrace: fix alignment and skipping [66915d6]
    • ๐Ÿ›  fix typo in documentation [8f97b93]
  • v1.9.0

    August 19, 2019

    ๐Ÿ”‹ Features

    • โœ… Option to print output into report, when tests have passed [0545415]

    ๐Ÿ›  Fixes

    • ๐Ÿ›  Fixed typos in comments [0ecbc58]
    • gofmt code [a7f8bfb]
    • Simplify code [7454d00]
    • Simplify concatenation, incrementation and function assignment [4825557]
    • Avoid unnecessary conversions [9d9403c]
    • JUnit: include more detailed information about panic [19cca4b]
    • ๐Ÿ–จ Print help to stdout when the user asks for help [4cb7441]
  • v1.8.0

    March 08, 2019

    ๐Ÿ†• New Features

    • ๐Ÿ‘ allow config of the vet flag for go test (#562) [3cd45fa]
    • ๐Ÿ‘Œ Support projects using go modules [d56ee76]

    ๐Ÿ›  Fixes and Minor Improvements

    • โœ๏ธ chore(godoc): fixes typos in Measurement funcs [dbaca8e]
    • โšก๏ธ Optimize focus to avoid allocations [f493786]
    • โœ… Ensure generated test file names are underscored [505cc35]
  • v1.7.0

    November 21, 2018

    ๐Ÿ†• New Features

    ๐Ÿ›  Fixes

    • Correctly round suite time in junit reporter [2445fc1]
    • โœ… Avoid using -i argument to go test for Golang 1.10+ [46bbc26]
  • v1.6.0

    July 17, 2018

    ๐Ÿ†• New Features

    • โž• add --debug flag to emit node output to files (#499) [39febac]

    ๐Ÿ›  Fixes

    • ๐Ÿ›  fix: for go vet to pass [69338ec]
    • ๐Ÿ“„ docs: fix for contributing instructions [7004cb1]
    • ๐Ÿ“„ consolidate and streamline contribution docs (#494) [d848015]
    • ๐Ÿ‘‰ Make generated Junit file compatable with "Maven Surefire" (#488) [e51bee6]
    • all: gofmt [000d317]
    • โฑ Increase eventually timeout to 30s [c73579c]
    • โœ… Clarify asynchronous test behaviour [294d8f4]
    • Travis badge should only show master [26d2143]
  • v1.5.0

    ๐Ÿ†• New Features

    • ๐Ÿ‘Œ Supports go v1.10 (#443, #446, #451) [e873237, 468e89e, e37dbfe, a37f4c0, c0b857d, bca5260, 4177ca8]
    • โž• Add a When() synonym for Context() (#386) [747514b, 7484dad, 7354a07, dd826c8]
    • Re-add noisySkippings flag [652e15c]
    • ๐Ÿ‘ Allow coverage to be displayed for focused specs (#367) [11459a8]
    • ๐Ÿ– Handle -outputdir flag (#364) [228e3a8]
    • ๐Ÿ– Handle -coverprofile flag (#355) [43392d5]

    ๐Ÿ›  Fixes

    • When using custom reporters register the custom reporters before the default reporter. This allows users to see the output of any print statements in their customer reporters. (#365) [8382b23]
    • โœ… When running a test and calculating the coverage using the -coverprofile and -outputdir flags, Ginkgo fails with an error if the directory does not exist. This is due to an issue in go 1.10 (#446) [b36a6e0]
    • unfocus command ignores vendor folder (#459) [e5e551c, c556e43, a3b6351, 9a820dd]
    • ๐Ÿ“ฆ Ignore packages whose tests are all ignored by go (#456) [7430ca7, 6d8be98]
    • Increase the threshold when checking time measuments (#455) [2f714bf, 68f622c]
    • ๐Ÿ›  Fix race condition in coverage tests (#423) [a5a8ff7, ab9c08b]
    • โž• Add an extra new line after reporting spec run completion for test2json [874520d]
    • โž• added name name field to junit reported testsuite [ae61c63]
    • Do not set the run time of a spec when the dryRun flag is used (#438) [457e2d9, ba8e856]
    • ๐Ÿ–จ Process FWhen and FSpecify when unfocusing (#434) [9008c7b, ee65bd, df87dfe]
    • ๐Ÿ”€ Synchronise the access to the state of specs to avoid race conditions (#430) [7d481bc, ae6829d]
    • โž• Added Duration on GinkgoTestDescription (#383) [5f49dad, 528417e, 0747408, 329d7ed]
    • ๐Ÿ›  Fix Ginkgo stack trace on failure for Specify (#415) [b977ede, 65ca40e, 6c46eb8]
    • โšก๏ธ Update README with Go 1.6+, Golang -> Go (#409) [17f6b97, bc14b66, 20d1598]
    • ๐Ÿ–จ Use fmt.Errorf instead of errors.New(fmt.Sprintf (#401) [a299f56, 44e2eaa]
    • Imports in generated code should follow conventions (#398) [0bec0b0, e8536d8]
    • Prevent data race error when Recording a benchmark value from multiple go routines (#390) [c0c4881, 7a241e9]
    • Replace GOPATH in Environment [4b883f0]
  • v1.4.0

    • ginkgo now provides a hint if you accidentally forget to run ginkgo bootstrap to generate a *_suite_test.go file that actually invokes the Ginkgo test runner. #345
    • โœ… thanks to improvements in go test -c ginkgo no longer needs to fix Go's compilation output to ensure compilation errors are expressed relative to the CWD. [#357]
    • 0๏ธโƒฃ ginkgo watch -watchRegExp=... allows you to specify a custom regular expression to watch. Only files matching the regular expression are watched for changes (the default is \.go$) [#356]
    • ๐Ÿ–จ ginkgo now always emits compilation output. Previously, only failed compilation output was printed out. [#277]
    • โœ… ginkgo -requireSuite now fails the test run if there are *_test.go files but go test fails to detect any tests. Typically this means you forgot to run ginkgo bootstrap to generate a suite file. [#344]
    • โœ… ginkgo -timeout=DURATION allows you to adjust the timeout for the entire test suite (default is 24 hours) [#248]
  • v1.3.0

    ๐Ÿ‘Œ Improvements:

    • ๐ŸŽ Significantly improved parallel test distribution. Now instead of pre-sharding test cases across workers (which can result in idle workers and poor test performance) Ginkgo uses a shared queue to keep all workers busy until all tests are complete. This improves test-time performance and consistency.
    • โœ… Skip(message) can be used to skip the current test.
    • โž• Added extensions/table - a Ginkgo DSL for Table Driven Tests
    • โž• Add GinkgoRandomSeed() - shorthand for config.GinkgoConfig.RandomSeed
    • ๐Ÿ‘Œ Support for retrying flaky tests with --flakeAttempts
    • ginkgo ./... now recurses as you'd expect
    • โž• Added Specify a synonym for It
    • ๐Ÿ‘Œ Support colorise on Windows
    • ๐Ÿ‘ Broader support for various go compilation flags in the ginkgo CLI

    ๐Ÿ› Bug Fixes:

    • โœ… Ginkgo tests now fail when you panic(nil) (#167)