This commit removes all test code that references:
go 1.20 errors.Join function.
go 1.20 multi-cause fmt.Errorf that contain multiple %w
formatting directives.
This commit also reverts go.mod to use 1.17 to match the state of the
codebase from before the go 1.20 upgrade.
This allows older codebases to upgrade to a version of this library
that can encode/decode multi-cause errors from newer versions without
completely discarding the child cause error info.
This commit removes all test code that references:
errors.Join
function.fmt.Errorf
that contain multiple%w
formatting directives.This commit also reverts go.mod to use 1.17 to match the state of the codebase from before the go 1.20 upgrade.
This allows older codebases to upgrade to a version of this library that can encode/decode multi-cause errors from newer versions without completely discarding the child cause error info.
This change is![Reviewable](https://reviewable.io/review_button.svg)