# dds_service_extensions 2.1.0

Extension methods for `package:vm_service`, used to make requests a Dart Development Service (DDS) instance.




## Installing
```
export PUB_HOSTED_URL=https://pub.mirror.p-hatan.com
flutter pub add dds_service_extensions
```
Published: 2025-08-08T16:50:42.036514Z
Expected archive SHA-256: afe0fce921953ac0c5bb276bccd7e36fa5035d7769567d122523fdd09beb4d03

Available in cache; verification: upstream_checksum
## Direct dependencies
- dap: ^1.0.0
- vm_service: >=14.0.0 <16.0.0

## Package README (untrusted upstream documentation)
[![pub package](https://img.shields.io/pub/v/dds_service_extensions.svg)](https://pub.dev/packages/dds_service_extensions)
[![package publisher](https://img.shields.io/pub/publisher/dds_service_extensions.svg)](https://pub.dev/packages/dds_service_extensions/publisher)

A package used to expand the `package:vm_service` interface with support for RPCs added in the [Dart Developer Service (DDS) protocol][dds-protocol].

[dds-protocol]: https://github.com/dart-lang/sdk/blob/main/pkg/dds/dds_protocol.md

## Changelog
# 2.1.0
- Deprecate `DdsExtension.getAvailableCachedCpuSamples` and
  `DdsExtension.getCachedCpuSamples` methods.

# 2.0.2
- Require dart sdk v. 3.5.0 or higher.
- Add `DdsExtension.onTimerEventWithHistory`.
- Fix a bug that could make any `DdsExtension.on*EventWithHistory` stream
  contain an incorrect set of events.
- Remove dependency on `package:async`.

# 2.0.1
- Update `vm_service` to `>=14.0.0 <16.0.0`.

# 2.0.0
- Updated to DDS protocol 2.0.
- Added:
  - `readyToResume`
  - `requireUserPermissionToResume`

# 1.7.0
- Added:
  - `ClientName`
  - `DdsExtension.getClientName`
  - `DdsExtension.getLogHistorySize`
  - `DdsExtension.setClientName`
  - `DdsExtension.setLogHistorySize`
  - `DdsExtension.requirePermissionToResume`
  - `Size`

# 1.6.3
- Updated `vm_service` version to `^14.0.0`.

# 1.6.2
- Updated `vm_service` version to `^13.0.0`.

# 1.6.1
- Updated `vm_service` version to `^12.0.0`.

## 1.6.0
- Made DAP extensions methods accessible in lib.

## 1.5.0
- Added `DdsExtension.postEvent`.

## 1.4.0

- Added `DdsExtension.getPerfettoVMTimelineWithCpuSamples`.

## 1.3.3

- Updated `vm_service` version to ^11.0.0.

## 1.3.2

- Updated `vm_service` version to ^10.0.0.

## 1.3.1

- Updated `vm_service` version to 9.0.0.

## 1.3.0

- Moved `package:dds/vm_service_extensions.dart` into a standalone package.







 
