Skip to content

Releases: joomcode/errorx

v1.2.0

Choose a tag to compare

@g7r g7r released this 08 Nov 14:43

What's Changed

  • Drop ancient Go versions and add modern ones by @g7r in #44
  • Respect TypeModifierOmitStackTrace in Builder by @g7r in #43

Full Changelog: v1.1.1...v1.2.0

v1.1.1

Choose a tag to compare

@isopov isopov released this 04 Jul 08:39
a1c187a
  • Fixed panic on unwrapping nil typed as *errorx.Error #42

v1.1.0

Choose a tag to compare

@PeterIvanov PeterIvanov released this 10 Jan 14:59
a6c2e1d

Added support of go 1.13 errors package:

  • errors.Unwrap() works properly for errorx.Error
  • errors.Unwrap() respects opaque (errorx.Error::Wrap()) and transparent (errorx.Decorate()) wrapping contract
  • Unwrapping via errors.Unwrap() works with chains of errorx and non-errorx errors
  • The same behaviour is true for errors.Is()

v1.0.3

Choose a tag to compare

@PeterIvanov PeterIvanov released this 19 Aug 09:41
27780fa

Add go modules support.

v1.0.2

Choose a tag to compare

@PeterIvanov PeterIvanov released this 19 Aug 08:57
6b68246
Merge go-1.8-fix

v1.0.1

Choose a tag to compare

@PeterIvanov PeterIvanov released this 14 Feb 07:49
Remove redundant `.Transparent()` calls

v1.0.0

Choose a tag to compare

@PeterIvanov PeterIvanov released this 14 Aug 12:32
30da670
  • Panic() now handles stack traces better, especially across multiple goroutines

v0.8.0

Choose a tag to compare

@PeterIvanov PeterIvanov released this 14 Feb 21:36
fdac6a0
Merge pull request #15 from isopov/common-fmt

gofmt common.go after adding comments

v0.1.0

Choose a tag to compare

@PeterIvanov PeterIvanov released this 01 Nov 09:27
godoc