NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #1037 most downloaded on pub.dev
Allows send emails from flutter using native platform functionality.
Last release 2 days ago
05 Oct 2026
Ships fairly regularly
a new release about every 7 months
Nearly every release is documented
notes for 36 of 36 stable releases
Nothing withdrawn
no release was ever pulled
8 years old
36 releases · first in 2018
Add Linux support: xdg-email opens the default mail client, or a mailto: link when xdg-email is not installed. The README lists which mail clients rec
xdg-email opens the default mail client, or a mailto: link when xdg-email is not installed. The README lists which mail clients receive attachments (#64).flutter_email_sender_linux 1.0.0.BREAKING: iOS, macOS: when the native composer is unavailable, for example on an iPhone without an Apple Mail account, send opens a mailto: link in th
send opens a mailto: link in the default mail app instead of throwing FlutterEmailSenderNotAvailableException. In that mode getCapabilities reports attachments and HTML bodies as unsupported, so such emails throw FlutterEmailSenderUnsupportedFeatureException (#26, #47, #54, #76).send completes when the composer closes instead of when it opens (#77).send throw FlutterEmailSenderPlatformException on all platforms. It used to be left out on iOS and macOS, and to reach the mail app as an unreadable file on Android.androidx.appcompat; apps that used it only through this plugin must add it themselves.FlutterEmailSender.send calls FlutterEmailSenderPlatform.sendWithResult; test doubles of the platform that stub only send must also stub sendWithResult.send returns an EmailSendResult: on iOS whether the email was sent, saved or discarded, on other platforms EmailSendResult.unknown (#72).Email.attachments with EmailAttachment.file and EmailAttachment.data, so in-memory data can be attached without writing a file first (#119).getApplicationDocumentsDirectory() (#48). Attachments are copied into the app's cache and shared from a single FileProvider folder (#100).AndroidManifest.xml changes are needed anymore. minSdk is now 24, Flutter's minimum.application/octet-stream.flutter_email_sender_method_channel 2.0.0, flutter_email_sender_platform_interface 1.1.0 and flutter_email_sender_web 1.0.1.One column per quarter.
Improve API documentation coverage for pub points.
packages/flutter_email_sender/example so pub.dev recognizes it.BREAKING: updates minimum supported versions to Flutter 3.44 / Dart 3.12.
mailto:.FlutterEmailSender.getCapabilities().FlutterEmailSenderUnsupportedFeatureException instead of being silently ignored on partial-support platforms such as macOS and web.FlutterEmailSenderNotAvailableException instead of requiring callers to inspect PlatformException.code.EmailCapabilities.canSend for runtime availability checks.Add macos support with Swift Package Manager.
Updated gradle version to 8.13.0
Add Swift Package Manager support.
- Added iOS privacy manifest
Add Java 1.8 compile options and Kotlin JVM target in build.gradle
Use SEND_TO action for Android (fixes #91)
Updated android dependencies, using gradle 8.0
Updated android references: updated compile and target SDK to 33
Updated android references: replaced references for jcenter, updated compile and target SDK to 31
Fixed problem when future never completes (#73) - thanks @zuzi-m
Fixed Android v2 embedding problem - thanks @sergey-triputsco
- Migrated to null-safety.
Android: show only email apps in the chooser - thanks to @ttencate
- Improved documentation.
BREAKING CHANGE: attachmentPath parameter becomes attachmentPaths
attachmentPath parameter becomes attachmentPaths- Updated Android dependencies.
Fixed problem with setting BCC in iOS. (Issue #29)
Improved email client app selection in Android.
Added HTML support - thanks to @trancanhluc.
Finished migration to Android X.
Configured external files path for FileProvider (Issue #10).
Finish future when email screen is closed. (Issue #15).
- Migrated to AndroidX.
Updated gradle and Kotlin versions to work with Android Studio 3.3.
Updated gradle and Kotlin versions to work with Android Studio 3.3.
- Updated Swift version to 4.2.
Merge branch 'master' of https://github.com/sidlatau/flutter_email_se…
Merge branch 'master' of https://github.com/sidlatau/flutter_email_se…
Added custom file provider to work nicely with 'open_file' plugin (issue #3).
Fixed problem, that email body was not provided to mail app in iOS part.
Fixed AndroidRuntimeException when calling startActivity (Issue #1).
- Fixed grammar.
- Fixed homepage link.
Works on Android and iOS. On Android Intent is launched, on iOS MFMailComposeViewController is used to compose an email.
Your coding agent can read these notes before it upgrades. Set up the MCP server →