- Calling
panic()
with a panic-value from panik recovered withdefer ToError()
ordefer ToErrorWithTrace()
will no longer be recovered from by further calls ofdefer ToError()
anddefer ToErrorWithTrace()
. defer ToError()
now guarantees to extract the same error which was passed toOnError()
.- Rewrote README.md.
- Reversed order of entries in this changelog to be latest first.
- Added
RecoverTraceToDefaultLogger()
andExitTraceToDefaultLogger()
.
- Removed
RecoverTrace()
andExitTrace()
. - Added
ToErrorWithTrace()
.
- Added
RecoverTraceFunc()
andExitTraceFunc()
.
- Added more info to README.md.
- Removed
Handle()
. panik.value
is nowpanik.Value
, allowing users to inspect the value.- Changed signature of
Panic()
to be consistent withpanic()
. - Simplified API.
- Major rewrite.
- Added
OnError()
. - Added
Panic()
. - Added
IsKnownCause()
. - Added
Handle()
. - Fixed detection of existing error-formatting directive failing in special cases.
- Got rid of code generation.
- Added tests, eliminating some issues.
- Initial release.