Skip to content

Releases: dotintent/flutter-android-cdm

Release list

v0.0.2

Choose a tag to compare

@gmiszewski-intent gmiszewski-intent released this 22 Jun 09:38
f4855e8
  • CdmRequest gains optional deviceProfile, displayName, and forceConfirmation, mapping to AssociationRequest.Builder.
  • New CdmDeviceProfile enum (watch, computer, appStreaming, automotiveProjection, glasses, nearbyDeviceStreaming); requesting a profile the device's API level can't support throws CdmErrorCode.unsupported.
  • displayName / forceConfirmation apply on API 33+; older devices ignore them. Defaults preserve the previous behaviour.

v0.0.1

Choose a tag to compare

@gmiszewski-intent gmiszewski-intent released this 22 Jun 09:38
54d6e0c

Initial release.

  • FlutterAndroidCdm.associate(CdmRequest) shows the CDM picker filtered by Service UUID and/or name pattern, returns the user-selected AssociatedDevice (MAC + advertised name).
  • singleDevice flag to auto-select when exactly one device matches.
  • CdmException with stable error codes (cancelled, busy, unsupported, cdm_failure, launch_failed, no_device, no_activity, bad_args).
  • Android API 26+.

Also shipped under this version: plugin cleanup, Flutter 3.44.2 pin, CI (format/analyze/test/example build/pana gate), and the Dart test suite.