Skip to content

Releases: seborama/govcr

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

v10.0.2

25 Aug 19:01
a3e95c2
Compare
Choose a tag to compare

docs: Remove last references to defunct WithCassette() from README.md.

v10.0.1

24 Aug 18:52
af90e26
Compare
Choose a tag to compare

fix: removed old references to ControlPanel.LoadCassette and from test function names

v10.0.0

24 Aug 18:09
1b88cd3
Compare
Choose a tag to compare

feat: added CassetteMaker
BREAKING CHANGE: Removed LoadCassette

v9.0.0

17 Aug 22:56
90f3df4
Compare
Choose a tag to compare

BREAKING CHANGE(encryption): CassetteOption's WithCassetteCrypto and WithCassetteCryptoCustomNonce now accept an additional argument (in first position) to select the Crypter (currently aesgcm and chacha20poly1305 available).

See README and examples for full details.

v8.3.0

17 Aug 22:27
d75092c
Compare
Choose a tag to compare

feat(encryption): Add chach20poly1305 encryption cipher.
docs: Recipe for Recording Track Mutator
docs: Encryption updates
refactor(encryption): Add ENV:V2 encryption marker with support for multiple ciphers (v1 was aesgcm exclusively)
refactor(encryption): Moved RSA to .study subfolder
refactor(encryption): RandomNonceGenerator now expects a nonce size - for compatibility with different ciphers

v8.2.2

16 Aug 18:54
87b0ea5
Compare
Choose a tag to compare

README badges

v8.2.1

16 Aug 18:35
6ce205e
Compare
Choose a tag to compare

Fix typos and small internal refactoring.

v8.2.0

15 Aug 20:25
5a7addf
Compare
Choose a tag to compare

Add ability to encrypt a cassette that previously was unencrypted.

Reminder that to decrypt a cassette, you must use the CLI - see README.md for more info.