cosmos-sdk/errors/CHANGELOG.md
Marko 62aa11810e
feat: prep for errors v2 (#20539)
Co-authored-by: unknown unknown <unknown@unknown>
2024-06-11 10:02:42 +00:00

2.4 KiB

Changelog

[Unreleased]

API Breaking

  • #20402 Remove Grpc error codes from the error package. This is done in order to keep the dependency graph of errors minimal
  • #20539 v2 errors removes IsOf, Recover, WithType and wrapped error. The errors package uses the go std library errors. It provides a Wrap and Wrapf to help in the migration from v1 to v2.

v1.0.1

Improvements

  • #18918 Improve IsOf by returning earlier when the checked error is nil.

v1.0.0

Features

  • #15989 Add ErrStopIterating for modules to use for breaking out of iteration.
  • #10779 Import code from the github.com/cosmos/cosmos-sdk/types/errors package.
  • #11274 Add RegisterWithGRPCCode function to associate a gRPC error code with errors.

Improvements

  • #11762 Improve error messages.

API Breaking

  • #11274 New now is an alias for Register and should only be used in initialization code.

Bug Fixes

  • #11714 Add wrapped error messages in GRPCStatus()