Index: packages/stack_trace/CHANGELOG.md |
diff --git a/packages/stack_trace/CHANGELOG.md b/packages/stack_trace/CHANGELOG.md |
index 624a9346e2c4205b31e23e2ae2c5ec6ae4818d95..cd78a9aec040c562158ad177c84d1632df85bc65 100644 |
--- a/packages/stack_trace/CHANGELOG.md |
+++ b/packages/stack_trace/CHANGELOG.md |
@@ -1,3 +1,90 @@ |
+## 1.8.0 |
+ |
+* Add a `Trace.original` field to provide access to the original `StackTrace`s |
+ from which the `Trace` was created, and a matching constructor parameter to |
+ `new Trace()`. |
+ |
+## 1.7.4 |
+ |
+* Always run `onError` callbacks for `Chain.capture()` in the parent zone. |
+ |
+## 1.7.3 |
+ |
+* Fix broken links in the README. |
+ |
+## 1.7.2 |
+ |
+* `Trace.foldFrames()` and `Chain.foldFrames()` now remove the outermost folded |
+ frame. This matches the behavior of `.terse` with core frames. |
+ |
+* Fix bug parsing a friendly frame with spaces in the member name. |
+ |
+* Fix bug parsing a friendly frame where the location is a data url. |
+ |
+## 1.7.1 |
+ |
+* Make `Trace.parse()`, `Chain.parse()`, treat the VM's new causal asynchronous |
+ stack traces as chains. Outside of a `Chain.capture()` block, `new |
+ Chain.current()` will return a stack chain constructed from the asynchronous |
+ stack traces. |
+ |
+## 1.7.0 |
+ |
+* Add a `Chain.disable()` function that disables stack-chain tracking. |
+ |
+* Fix a bug where `Chain.capture(..., when: false)` would throw if an error was |
+ emitted without a stack trace. |
+ |
+## 1.6.8 |
+ |
+* Add a note to the documentation of `Chain.terse` and `Trace.terse`. |
+ |
+## 1.6.7 |
+ |
+* Fix a bug where `new Frame.caller()` returned the wrong depth of frame on |
+ Dartium. |
+ |
+## 1.6.6 |
+ |
+* `new Trace.current()` and `new Chain.current()` now skip an extra frame when |
+ run in a JS context. This makes their return values match the VM context. |
+ |
+## 1.6.5 |
+ |
+* Really fix strong mode warnings. |
+ |
+## 1.6.4 |
+ |
+* Fix a syntax error introduced in 1.6.3. |
+ |
+## 1.6.3 |
+ |
+* Make `Chain.capture()` generic. Its signature is now `T Chain.capture<T>(T |
+ callback(), ...)`. |
+ |
+## 1.6.2 |
+ |
+* Fix all strong mode warnings. |
+ |
+## 1.6.1 |
+ |
+* Use `StackTrace.current` in Dart SDK 1.14 to get the current stack trace. |
+ |
+## 1.6.0 |
+ |
+* Add a `when` parameter to `Chain.capture()`. This allows capturing to be |
+ easily enabled and disabled based on whether the application is running in |
+ debug/development mode or not. |
+ |
+* Deprecate the `ChainHandler` typedef. This didn't provide any value over |
+ directly annotating the function argument, and it made the documentation less |
+ clear. |
+ |
+## 1.5.1 |
+ |
+* Fix a crash in `Chain.foldFrames()` and `Chain.terse` when one of the chain's |
+ traces has no frames. |
+ |
## 1.5.0 |
* `new Chain.parse()` now parses all the stack trace formats supported by `new |