Govcr Versions Save

HTTP mock for Golang: record and replay HTTP/HTTPS interactions for offline testing

v15.0.0

1 month ago

Updates:

  • go 1.20
  • go mod deps
  • linting
  • CI

v14.0.0

9 months ago

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: https://github.com/seborama/govcr/compare/v13.2.0...v14.0.0

v13.2.0

9 months ago

No external changes.

What's Changed

Full Changelog: https://github.com/seborama/govcr/compare/v13.1.0...v13.2.0

v13.1.0

1 year ago

feat: add mutators.None predicate

v13.0.0

1 year ago

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

1 year ago

Resolve several TODO's

feat: add nonce generator validation

v12.2.0

1 year ago

feat: add SetCipher to add or change cassette encryption

v12.1.0

1 year ago

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

v12.0.0

1 year ago

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

1 year ago

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