NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev
Typed platform contract for audio_flutter capture and playback.
Last release 2 months ago
06 Aug 2026
Too new to tell
only 2 dated releases
Nearly every release is documented
notes for 2 of 2 stable releases
Nothing withdrawn
no release was ever pulled
2 months old
2 releases · first in 2026
One column per month.
Add microphonePermissionStatus() and requestMicrophonePermission() to AudioFlutterPlatform, returning the new PlatformMicrophonePermissionStatus. Both
microphonePermissionStatus() and requestMicrophonePermission() to
AudioFlutterPlatform, returning the new
PlatformMicrophonePermissionStatus. Both carry UnimplementedError default
bodies, so a platform package written against 0.1.0 keeps compiling and
callers can distinguish "no permission gate on this platform" from "denied".cleanupOrphanedCaptureDevices(), which destroys private capture devices
the plugin leaked in an earlier run and reports how many were reclaimed. Same
UnimplementedError default.PlatformAudioFrame.discontinuityReason (nullable
PlatformAudioDiscontinuityReason). Native gaps used to travel as a bare
droppedFramesBefore count, which app-facing code could only ever map to
droppedFrames; a rebuilt capture chain can now report itself as
sourceRestart, including when it dropped no frames at all.peakAmplitude, rms, nonZeroFramePercent, renderCycles,
and firstAudioAtMillis to PlatformAudioSessionEvent. They separate a
silent room from a dead tap, and a device that never ran from one that runs
and delivers zeroes.captureBackendInfo() and listCaptureSources() with
PlatformCaptureBackendInfo, PlatformCaptureSourceInfo, and the
PlatformCaptureSourceKind, PlatformCaptureSourceAvailability, and
PlatformCaptureCapability enums — normalized capture discovery consumed by
audio_flutter's new FlutterCaptureBackend. Both carry
UnimplementedError default bodies.PlatformCaptureTimingQuality and timingQuality on capture session
info, so platforms report whether track timestamps are native-mapped,
synchronized, or synthesized.- Initial public release.
Your coding agent can read these notes before it upgrades. Set up the MCP server →