-
v0.27.0
Add `Extract*()` variants of some `Inspect*()` error functions, which include a bool to indicate a positive match.
-
v0.26.2
Skip first stack frame when using notes#Errorf
-
v0.26.1
Pass full request to logger context, not just a shallow copy
-
v0.26.0
Add Router#EarlyUse method, to allow setting middlewares that are called before the logger and error handler.
-
v0.25.3
Ensure that the chi-based router can detect when a writer has been used for error handling purposes.
-
v0.25.2
Fix handling of unknown status codes with InspectGRPCStatus and InspectGRPCCode
-
v0.25.1
Improve handling of nil errors in gRPC helper funcs
-
v0.25.0
Added `errors.InspectGRPCStatus()` and `errors.InspectGRPCCode()` functions.
-
v0.23.1
Fix a corner case where errors were logged twice, and some internal cleanups and DRY.
-
v0.23.0
Add `StdMiddleware` function to adapt standard middlewares for use with ale.
-
v0.22.4
Undeprecate the middleware chain. That was committed prematurely.
-
v0.22.3
- Add support for multiple ErrorReporters in the middleware chain - Update dependencies
-
v0.22.2
Fix error propagation through router
-
v0.22.1
Fix handling of logging and error reporting with the router
-
v0.20.0
Remove deprecated stuff, and refactor error handling to use panics behind the scenes
-
v0.18.0
Add LogData() function, to pass arbitrary request log data up the chain (evil!)