dtd 2.4.0
dtd: ^2.4.0 copied to clipboard
A package for communicating with the Dart Tooling Daemon.
2.4.0 #
- Bump
unified_analyticsdependency to ^7.0.0.
2.3.0 #
- Indicate compatibility with
package:web_socket_channel2.x and 3.x. - Bump minimum version for
package:unified_analyticsto 6.1.0. DartToolingDaemon.connectwill now wait for the web socket to be connected.- The
DartToolingDaemonconstructor is now public and can be directly called with aStreamChannel<String>. - The
paramsparameter inDartToolingDaemon.call()has been changed fromMap<String, Object>?toMap<String, Object?>?. registerServicenow allows passing aMap<String, Object?>? capabilitiesthat can be supplied to clients via newServiceRegisteredandServiceUregisteredevents on theServicestream (when connected to a version of DTD that supports these streams).- Calling
DartToolingDaemon.onEvent()now returns a broadcast stream. This means multiple listeners can be added, but also means you must add a listener prior to callingstreamListento avoid the possibility of missing events.
2.2.0 #
- Added new response types
Success,StringResponse,BoolResponse, andStringListResponse. - Added contributing guide (
CONTRIBUTING.md).
2.1.0 #
- Added
getProjectRootsAPI. - Expose constant values from
dtd.dart.
2.0.0 #
- Documentation improvements.
- Deprecate use of
DTDConnectionin favor ofDartToolingDaemon.
1.0.0 #
- Solidified interface with dart tooling daemon.
- Added FileSystem service interface.
0.0.3 #
- Added types to service and extension exports.
0.0.2 #
- Added service and extension for accessing the file system through DTD.
0.0.1 #
- Initial version.