vm_service_client
A client for the Dart VM service.
0.2.6
24K downloads/mo
#2037 most downloaded on pub.dev
dart-lang/vm_service_client
What this package is like to depend on
Last release 7 years ago
no release in 18 months
Release timing varies
gaps range from 1 weeks to 13 months
Nearly every release is documented
notes for 22 of 22 stable releases
Nothing withdrawn
no release was ever pulled
11 years old
22 releases · first in 2016
0 releases in the last 12 months
see the full history below
Release timeline
22 releases · Jan 2016 to Aug 2019Releases
latest 22-
0.2.623 Jul 2018Release notes
Open source →Add support for setExceptionPauseMode (#38)
Add support for setExceptionMode.
Release notes
Open source →- Add
VMPauseEvent.atAsyncSuspensionto indicate when an isolate is paused at an await, yield, or yield* statement (only available from VM service version 3.3). - Add
VMStep.OverAsyncSuspensionto allow continuing until execution returns from an await, yield, or yield* statement (only valid whenVMPauseEvent.atAsyncSuspensionistrue). - Add
VMIsolate.setExceptionPauseModeandVMIsolate.exceptionPauseModeto return/set pause behaviour for exceptions.
- Add
-
0.2.6+127 Mar 2019Release notes
Open source →None of the planned breaking changes will impact this package.
- Fix constraint style.
- Remove lower bound on
asyncsince 1.x is not Dart 2 compatible
anyway.
-
0.2.6+230 Apr 2019Release notes
Open source →- Do not override path during
VMServiceClient.connect.- Fixes issues with connecting to Dart
2.3observatory URIs.
- Fixes issues with connecting to Dart
- Do not override path during
-
0.2.6+301 Aug 2019 -
0.2.512 Jul 2018Release notes
Open source →-
Update usage of SDK constants.
-
Increase minimum Dart SDK to
2.0.0-dev.58.0.
-
-
0.2.5+120 Jul 2018 -
0.2.416 Jan 2018 -
0.2.4+101 Feb 2018Release notes
Open source →-
Updates to support Dart 2.0 core library changes (wave 2.2). See issue 31847 for details.
-
-
0.2.4+330 May 2018 -
0.2.304 Jan 2017Release notes
Open source →- Add
VMIsolate.observatoryUrlandVMObjectRef.observatoryUrlgetters that provide access to human-friendly relative Observatory URLs for VM service objects.
- Add
-
0.2.220 May 2016Release notes
Open source →- Add
getSourceReporttoVMIsolateRefandVMScriptRef, which return aVMSourceReportfor the target isolate or just the target script respectively.
- Add
-
0.2.2+120 May 2016 -
0.2.2+222 Jun 2016 -
0.2.2+317 Nov 2016 -
0.2.2+418 Nov 2016Release notes
Open source →- Fix a bug where
Isolate.invokeExtension()would fail if the extension method returned a non-Mapvalue.
- Fix a bug where
-
0.2.103 May 2016Release notes
Open source →-
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.014 Apr 2016Release notes
Open source →-
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.307 Apr 2016Release notes
Open source →- On VM service versions 3.4 and greater,
VMIsolate.pauseEventnow returns an instance ofVMNoneEventbefore the isolate is runnable.
- On VM service versions 3.4 and greater,
-
0.1.218 Feb 2016Release notes
Open source →-
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.2+123 Mar 2016 -
0.1.1+116 Feb 2016Release notes
Open source →- Fix a bug where
VMPauseEvent.timewould always be reported asnullor crash.
- Fix a bug where
-
0.1.013 Jan 2016