Releases: samber/oops
Releases · samber/oops
v1.9.0
Refactor: Recoverf implementation has been replaced by Wrapf+Recover
Fix: Recoverf was not handling segfault stacktrace properly
v1.8.0
Adding WithContext helper
v1.7.0
feat(context): adding lazy evaluated value
Eg:
oops.
With("permission", func() any { return "post.create" }).
User("user-42", map[string]any{"foobar": func() float32 { return decodeSomething(something) }}).
Tenant("org-42", map[string]any{"foobar": func() string { return decodeSomething(something) }}).
Errorf("my error")
v1.6.0
Adding Wrap*() helpers that build oops.Error from a function returning multiple parameters
v1.5.0
Upgrade to Go 1.21.
v1.4.0
feat: on panic recovery, make the stacktrace start at the right oops encapsulation level
v1.3.1
Fix segfault on stacktrace printing
v1.3.0
- Stacktrace: more explicit messages
- Add
oops.Request
+oops.Response
helpers
v1.2.0
Logrus formatter: hide stacktrace and sources on log level < error
v1.1.0
Adding assertions