Releases: maxbrunsfeld/counterfeiter
Releases · maxbrunsfeld/counterfeiter
v6.6.0
- ⬆️ update dependencies
Detailed changes: v6.5.0...v6.6.0
v6.5.0
- ⬆️ update dependencies
- 🔗 adopt go1.17 version in go.mod
Detailed changes: v6.4.1...v6.5.0
v6.4.1
v6.4.0
- 🐛 remove logic to speed up multiple invocations of
go generate
in a single package; if you need the prior behavior, please adoptcounterfeiter:generate
directives (#170 via @rittneje, fixes #166) - 🆕 add
-q
flag to suppress status output (#167 via @martinxsliu) - ⬆️ dependencies
- 🔁 update CI to use
go
1.16
Detailed changes: v6.3.0...v6.4.0
v6.3.0
- 🆕 allow adding headers to generated fakes (#153 via @hoegaarden)
- 🐛 ensure type info is loaded for compatibility with go 1.13+ (fixes #147)
- 🐛 avoid data race (fixes #145 via #149 / @mariash and #159 / @NilsJPWerner)
- 🧹remove tests for
GOPATH
, and ask people to use counterfeiter with go modules (fixes #161) - ⬆️ dependencies
- 🔁 update CI to use
go
1.15
Detailed changes: v6.2.3...v6.3.0
v6.2.3
- 🐛 ensure the tool works when using
go
1.14
(#157, fixes #156, via @howardjohn) - 🧹remove unused variable with usage information (#138, via @nkovacs)
- ⬆️ dependencies
- 🔁 update CI to use
go
1.14
Detailed changes: v6.2.2...v6.2.3
v6.2.2
v6.2.1
- 🍄 commit all generated fakes so that the package is buildable without using
go:generate
, and for checks and balances: fail ci if fakes are modified in any way as a result ofgo:generate
(#127, via @zikaeroh) - 🐛 correctly support interfaces with functions that have inline struct paramters (#129, via @chrusty)
Detailed changes: v6.2.0...v6.2.1
v6.2.0
- ⚡️moar speed; speed up single invocations of counterfeiter (#125, via @joefitzgerald, fixes #120); on a reference package with 19
//go:generate
directives:
Detailed changes: v6.1.2...v6.2.0
v6.1.0
- ⚡️moar speed; speed up multiple invocations of counterfeiter in the same package by introducing caching (#123, via @joefitzgerald, partially addresses #120); on a reference package with 19
//go:generate
directives: - 🆕 add
-generate
flag and new //counterfeiter:generate directive (#124, via @joefitzgerald) - 🐛 allow counterfeiting unexported interface methods (#112, via @davidnewhall)
- 📖 describe how to specify third party interfaces (#116, via @glyn)
- 📖 fix typo (#118, via @dionysius)
Detailed changes: v6.0.2...v6.1.0