126 lines
3.4 KiB
Markdown
126 lines
3.4 KiB
Markdown
|
|
## 1.2.1
|
||
|
|
|
||
|
|
- Make the return type of `runtime`'s `ExceptionDetails.url` field nullable.
|
||
|
|
- Make the return type of `runtime`'s `StackTrace.description` field nullable.
|
||
|
|
- Increase required SDK to 3.0.0.
|
||
|
|
|
||
|
|
## 1.2.0
|
||
|
|
|
||
|
|
- Introduce an optional `onError` parameter when setting up a [WipConnection].
|
||
|
|
This can be used to report errors from the underlying [WebSocket].
|
||
|
|
|
||
|
|
## 1.1.0
|
||
|
|
|
||
|
|
- Have `ChromeConnection.getTabs` return better exceptions where there's a
|
||
|
|
failure setting up the Chrome connection (#85).
|
||
|
|
- Introduce a new, optional `retryFor` parameter to `ChromeConnection.getTabs`.
|
||
|
|
This will re-try failed connections for a period of time; it can be useful to
|
||
|
|
mitigate some intermittent connection issues very early in Chrome's startup.
|
||
|
|
|
||
|
|
## 1.0.1
|
||
|
|
- Use `package:lints` for analysis.
|
||
|
|
- Populate the pubspec `repository` field.
|
||
|
|
- Enable the `avoid_dynamic_calls` lint.
|
||
|
|
|
||
|
|
## 1.0.0
|
||
|
|
- Migrate to null safety.
|
||
|
|
|
||
|
|
## 0.7.5
|
||
|
|
- Allow the latest `logging` package.
|
||
|
|
|
||
|
|
## 0.7.4
|
||
|
|
- Support `params` to `stepInto` and `stepOver`.
|
||
|
|
|
||
|
|
## 0.7.3
|
||
|
|
- Fix a type issue with `GlobalObjectClearedEvent`s
|
||
|
|
|
||
|
|
## 0.7.2
|
||
|
|
- Fix a bug in `StackTrace.parent`
|
||
|
|
|
||
|
|
## 0.7.1
|
||
|
|
- Exposed `Debugger.setAsyncCallStackDepth`
|
||
|
|
- Exposed `StackTrace.parent`
|
||
|
|
|
||
|
|
## 0.7.0
|
||
|
|
- Normalized all objects to expose a `json` field for raw access to the protocol information
|
||
|
|
- Exposed `Runtime.getProperties`, `Runtime.getHeapUsage`, and `Runtime.getIsolateId`
|
||
|
|
- Exposed `DebuggerPausedEvent.hitBreakpoints` and `DebuggerPausedEvent.asyncStackTrace`
|
||
|
|
- Exposed `WipCallFrame.returnValue`
|
||
|
|
- Removed `WrappedWipEvent` (in favor of just using `WipEvent`)
|
||
|
|
- Removed `WipRemoteObject` (in favor of just using `RemoteObject`)
|
||
|
|
|
||
|
|
## 0.6.0
|
||
|
|
- Add `onSend` and `onReceive` in `WipConnection`
|
||
|
|
- Expose `onExecutionContextCreated`, `onExecutionContextDestroyed`,
|
||
|
|
and `onExecutionContextsCleared` on WipRuntime
|
||
|
|
|
||
|
|
## 0.5.3
|
||
|
|
- expose `name` in `WipScope`
|
||
|
|
|
||
|
|
## 0.5.2
|
||
|
|
- have `ExceptionDetails` and `WipError` implement `Exception`
|
||
|
|
- add `code` and `message` getters to `WipError`
|
||
|
|
|
||
|
|
## 0.5.1
|
||
|
|
- add `Runtime.evaluate`
|
||
|
|
- add `Debugger.setBreakpoint`
|
||
|
|
- add `Debugger.removeBreakpoint`
|
||
|
|
- add `Debugger.evaluateOnCallFrame`
|
||
|
|
- add `Debugger.getPossibleBreakpoints`
|
||
|
|
|
||
|
|
## 0.5.0+1
|
||
|
|
- fixed a bug in reading type of `WipScope`
|
||
|
|
|
||
|
|
## 0.5.0
|
||
|
|
- removed the bin/multiplex.dart binary to the example/ directory
|
||
|
|
- remove dependencies on `package:args`, package:shelf`, and `package:shelf_web_socket`
|
||
|
|
|
||
|
|
## 0.4.2
|
||
|
|
- Cast `HttpClientResponse` to `Stream<List<int>>` in response to
|
||
|
|
SDK breaking change.
|
||
|
|
|
||
|
|
## 0.4.1
|
||
|
|
- Fix `page.reload` method.
|
||
|
|
- Disable implicit casts when developing this package.
|
||
|
|
|
||
|
|
## 0.4.0
|
||
|
|
- Change the `RemoteObject.value` return type to `Object`.
|
||
|
|
|
||
|
|
## 0.3.6
|
||
|
|
- Expose the `target` domain and additional `runtime` domain calls
|
||
|
|
|
||
|
|
## 0.3.5
|
||
|
|
- Widen the Dart SDK constraint
|
||
|
|
|
||
|
|
## 0.3.4
|
||
|
|
- Several fixes for strong mode at runtime issues
|
||
|
|
- Rename uses of deprecated dart:io constants
|
||
|
|
|
||
|
|
## 0.3.3
|
||
|
|
- Upgrade the Dart SDK minimum to 2.0.0-dev
|
||
|
|
- Rename uses of deprecated dart:convert constants
|
||
|
|
|
||
|
|
## 0.3.2
|
||
|
|
- Analysis fixes for strong mode
|
||
|
|
- Upgrade to the latest package dependencies
|
||
|
|
|
||
|
|
## 0.3.1
|
||
|
|
- Expose `ConsoleAPIEvent.timestamp`
|
||
|
|
- Expose `LogEntry.timestamp`
|
||
|
|
|
||
|
|
## 0.3.0
|
||
|
|
- Expose the `runtime` domain.
|
||
|
|
- Expose the `log` domain.
|
||
|
|
- Deprecated the `console` domain.
|
||
|
|
- Fix a bug in `Page.reload()`.
|
||
|
|
- Remove the use of parts.
|
||
|
|
|
||
|
|
## 0.2.2
|
||
|
|
- Make the package strong mode clean.
|
||
|
|
|
||
|
|
## 0.2.1+1
|
||
|
|
|
||
|
|
## 0.0.1
|
||
|
|
|
||
|
|
- Initial version (library moved out of the `grinder` package).
|