gb v0.4.2 Release Notes

Release Date: 2016-06-14 // almost 8 years ago
  • The 0.4 series focuses on improvements to project dependency management.

    ๐Ÿ†• New features (since 0.4.1)

    Nope mode

    gb test has acquired a new flag, -n. Passing -n to gb test will cause the test binary to be compiled as usual, however the execution will be skipped. Nope mode is conceptually the same as gb test -run=XXX (or some other non-matching regexp) but also avoids expensive initalisation routines if your test binaries do a lot of setup work before hitting testing.main. See #599 for details.

    Please leave feadback on this feature via the issue tracker.

    ๐Ÿ› Bug fixes (since 0.4.1)

    • ๐Ÿšš gb-vendor: tests for the defunct code.google.com have been removed. Fixes #594
    • ๐Ÿšš cmd/gb: removed references to the long gone -q flag. Fixes #568
    • Fixed several mis-spelling of the word dependencies. Thanks @tianon
    • โœ… cmd/gb: fixed several unit test failures when race detector support is missing. Fixes #574. Thanks @tianon
    • โœ… An incompatabliity with goconvey, and other test suites that expect boolean arguments to be passed from the Go tool to the test binary in a canonical form; -test.v=bool, for example, has been fixed. Fixes #605. Thanks to @fungl164 for the report.