Skip to content

Releases: seborama/govcr

v15.0.0

10 Apr 20:06
ecffe9c
Compare
Choose a tag to compare

Updates:

  • go 1.20
  • go mod deps
  • linting
  • CI

v14.0.0

29 Jul 22:45
2861b4c
Compare
Choose a tag to compare

This release brings native support for multiple cassette storage back-end.

The filesystem storage remains the default storage and is pre-v14 compatible.

v14.0.0 also adds AWS S3 support for cassette storage.

Full Changelog: v13.2.0...v14.0.0

v13.2.0

25 Jul 22:28
a938be1
Compare
Choose a tag to compare

No external changes.

What's Changed

  • security: update go deps - security by @seborama in #106
  • chore: introduce FileIO abstraction instead of hardcoded os.* function calls by @seborama in #107

Full Changelog: v13.1.0...v13.2.0

v13.1.0

29 Aug 18:31
41c6f3a
Compare
Choose a tag to compare

feat: add mutators.None predicate

v13.0.0

28 Aug 22:59
3d1c95c
Compare
Choose a tag to compare

BREAKING CHANGE: Change RequestMatchers to work like Mutators

This will allow for the use of Predicates in the future, as with Mutators

v12.3.0

28 Aug 16:35
a5f71b9
Compare
Choose a tag to compare

Resolve several TODO's

feat: add nonce generator validation

v12.2.0

28 Aug 15:18
Compare
Choose a tag to compare

feat: add SetCipher to add or change cassette encryption

v12.1.0

26 Aug 19:09
29a704f
Compare
Choose a tag to compare

fix: incorrect hydration of Response.Request.Body (@systemstart 👍 issue #100)

v12.0.0

25 Aug 21:21
93dbefd
Compare
Choose a tag to compare

Simplify usage of RequestMatcher with NewVCR.

BREAKING CHANGE: renamed NewBlankRequestMatcher to NewRequestMatcherCollection with a simpler signature
BREAKING CHANGE: removed RequestMatcherCollectionOptions
BREAKING CHANGE: removed WithRequestMatcherFunc (singular form)
BREAKING CHANGE: renamed DefaultRequestMatcher to RequestMatcherCollection
feat: added WithRequestMatcherFuncs as syntactic sugar for WithRequestMatcher(NewRequestMatcherCollection(...))

v11.0.0

25 Aug 21:20
081f5b6
Compare
Choose a tag to compare

BREAKING CHANGE: rename CassetteMaker to CassetteLoader
BREAKING CHANGE: Rename WithCassetteCrypto* to WithCipher
BREAKING CHANGE: Rename WithCassetteCrypter to WithCrypter
ci: Update linter config