stack_trace 1.2.1 stack_trace: ^1.2.1 copied to clipboard
A package for manipulating stack traces and printing them readably.
1.2.1 #
-
Add
terse
toLazyTrace.foldFrames()
. -
Further improve stack chains when using the VM's async/await implementation.
1.2.0 #
- Add a
terse
argument toTrace.foldFrames()
andChain.foldFrames()
. This allows them to inherit the behavior ofTrace.terse
andChain.terse
without having to duplicate the logic.
1.1.3 #
- Produce nicer-looking stack chains when using the VM's async/await implementation.
1.1.2 #
-
Support VM frames without line or column numbers, which async/await programs occasionally generate.
-
Replace
<<anonymous closure>_async_body>
in VM frames' members with the terser<async>
.
1.1.1 #
- Widen the SDK constraint to include 1.7.0-dev.4.0.
1.1.0 #
-
Unify the parsing of Safari and Firefox stack traces. This fixes an error in Firefox trace parsing.
-
Deprecate
Trace.parseSafari6_0
,Trace.parseSafari6_1
,Frame.parseSafari6_0
, andFrame.parseSafari6_1
. -
Add
Frame.parseSafari
.
1.0.3 #
- Use
Zone.errorCallback
to attach stack chains to all errors without the need forChain.track
, which is now deprecated.
1.0.2 #
- Remove a workaround for issue 17083.
1.0.1 #
- Synchronous errors in the [Chain.capture] callback are now handled correctly.
1.0.0 #
- No API changes, just declared stable.
0.9.3+2 #
-
Update the dependency on path.
-
Improve the formatting of library URIs in stack traces.
0.9.3+1 #
- If an error is thrown in
Chain.capture
'sonError
handler, that error is handled by the parent zone. This matches the behavior ofrunZoned
indart:async
.
0.9.3 #
-
Add a
Chain.foldFrames
method that parallelsTrace.foldFrames
. -
Record anonymous method frames in IE10 as "