vm_service_client 0.2.4+3
vm_service_client: ^0.2.4+3 copied to clipboard
A client for the Dart VM service.
0.2.4+3 #
- Fix more Dart 2 runtime issues.
0.2.4+2 #
- Fix type issues with Dart 2 runtime.
0.2.4+1 #
-
Updates to support Dart 2.0 core library changes (wave 2.2). See issue 31847 for details.
0.2.4 #
- Internal changes only.
0.2.3 #
- Add
VMIsolate.observatoryUrlandVMObjectRef.observatoryUrlgetters that provide access to human-friendly relative Observatory URLs for VM service objects.
0.2.2+4 #
- Fix a bug where
Isolate.invokeExtension()would fail if the extension method returned a non-Mapvalue.
0.2.2+3 #
- Fix strong-mode errors and warnings.
0.2.2+2 #
- Narrow the dependency on
source_span.
0.2.2+1 #
- Fix some documentation comments.
0.2.2 #
- Add
getSourceReporttoVMIsolateRefandVMScriptRef, which return aVMSourceReportfor the target isolate or just the target script respectively.
0.2.1 #
-
VMScriptToken.offsetis deprecated. This never returned the documented value in the first place, and in practice determining that value isn't possible from the information available in the token. -
VMScript.getLocation()andVMScript.getSpan()now return spans with the correct line, column, and offset numbers.
0.2.0 #
-
Breaking change:
new VMServiceClient()andnew VMServiceClient.withoutJson()now take aStreamChannelrather than aStream/Sinkpair. -
Breaking change: the static asynchronous factory
VMServiceClient.connect()is now a synchronous constructor,new VMServiceClient.connect().
0.1.3 #
- On VM service versions 3.4 and greater,
VMIsolate.pauseEventnow returns an instance ofVMNoneEventbefore the isolate is runnable.
0.1.2+1 #
- Drop the dependency on the
cryptopackage.
0.1.2 #
-
Add
VMIsolateRef.onExtensionEvent, which emits events posted by VM service extensions usingpostEventindart:developer. -
Add
VMIsolateRef.selectExtensionEvents(), which selects events with specific kinds posted by VM service extensions usingpostEventindart:developer. -
Add
VMIsolateRef.onExtensionAdded, which emits an event when a VM service extension registers a new RPC. -
Add
VMIsolateRef.waitForExtension(), which returns when a given extension RPC is available. -
Add
VMIsolateRef.invokeExtension(), which invokes VM service extension RPCs registered usingregisterExtensionindart:developer. -
Add
VMIsolate.extensionRpcs, which returns the extension RPCs registered in a given isolate.
0.1.1+1 #
- Fix a bug where
VMPauseEvent.timewould always be reported asnullor crash.
0.1.1 #
- Fix support for VM service protocol 1.0 events.
0.1.0 #
- Initial version.