Releases: StephanHCB/go-autumn-restclient
Releases · StephanHCB/go-autumn-restclient
v0.9.1 fix nil deref
- the roundtripper implementation in the capture wrapper produced a nil deref if there was no response body
Thanks to @mplushnikov
v0.9.0
What's Changed
- Roundtripper implementationw by @mplushnikov in #32
New Contributors
- @mplushnikov made their first contribution in #32
Full Changelog: v0.8.1...v0.9.0
v0.8.1 dependencies, documentation
- update logging api
- documentation changes
v0.8.0 less warning spam
- requestlogger and retry both allow controlling log messages a bit more. Use NewWithOpts(...) to set up.
v0.7.3 fix support for raw body pointer during playback
This change adds a compatibility layer so old recordings continue to work when migrating to a client using **[]byte. New recordings will still record the response as a string.
v0.7.2 Support raw body pointer during playback
WIth our generator using the raw body pointer more, we noticed that this feature was forgotten in the playback implementation. This release fixes that bug.
v0.7.1 fix verifier for non-json request bodies
Merge pull request #23 from StephanHCB/issue-21-fix-nonjson-body fix(#21): support non-json body types
v0.7.0 add simple interaction verifier
Merge pull request #22 from StephanHCB/issue-21-interaction-checker Issue 21 interaction checker
v0.6.0 playback recording improvements, go 1.18
- update to go 1.18 minimum requirement (needed for current tinylru)
- allow providing an external filename function for recording and playback
- pass request body to filename function (unused in the default implementation)
v0.5.0 support arbitrary request bodies (e.g. file uploads)
Merge pull request #15 from StephanHCB/issue-14-mime-uploads feat(#14): support any custom body reader and content type