63 commits including bug fixes and enhancements:
- [change:] New plugin ID: cordova-plugin-email-composer
- [enhancement:] Published on npm
- [enhancement:] Allowed the chooser header text to be configured (#113)
- [enhancement:] Plain mailto: support
- [enhancement:] Specify email client using
app:
flag - [enhancement:] More samples in Sample-App
- [bugfix:] Build issues with iOS and Android
- [bugfix:] Compatibility with newest OS and cordova platform versions
- [bugfix:] Crash on iOS when presenting view controller from background (#169)
- [bugfix:] Crash on iOS when no email account is setup
- [bugfix:] Resolved issues with attachments on all platforms
- ...
- Added new namespace
cordova.plugins.email
Note: The formerplugin.email
namespace is now deprecated and will be removed with the next major release. - [change:] Unified
absolute:
andrelative:
tofile:
- [change:] Renamed
isServiceAvailable
toisAvailable
- [feature:]
app:
allows to specify target mail app on Android - [feature:]
res:
prefix for native ressource attachments - [enhancement:] Support attachments on Windows Phone 8.1
- [enhancement:]
open
supports callbacks - [enhancement:]
isHTML
can be used nextisHtml
- [enhancement:] Set mime type to binary if unknown
- [bugfix:] Defaults were ignored
- [enhancement:] Make use Cordovas NSData+Base64 extension.
- [enhancement:] Log error message if attachment path does not exist.
- [feature:] Add support for amazon fire
- [bugfix:] Fix INSTALL_FAILED_CONFLICTING_PROVIDER error
- [bugfix:]
relative://
attachment path wasnt working due to a missing permission. - [bugfix:]
base64://
attachment path looked up in the wrong directory. - [enhancement:]
relative://
supports now any file types and not only images. - [change:]
relative://
URI's even for Android need a file extension.
- [enhancement:] New
absolute://
andrelative://
attachment prefixes. - [feature:] New
base64://
prefix to attach base64 encoded data streams.
- [enhancement:] Attachments are added with their real name.
- [bugfix:] Only the last attachment was added to the email composer on android.
- Release under the Apache 2.0 license.
- [change:] Removed the
callback
property from theopen
interface. - [change:] Renamed the properties
recipients
,ccRecipients
,bccRecipients
. - [bugfix:] Plugin under WP8 throws an error, if recipients were given as arrays.
- [enhancement:]
open
does not block the ui thread on iOS & Android anymore.
- Added WP8 support
- [deprecated:] The
callback
property will be removed with v0.7.0.
- [feature:] Added alias
openDraft
to theopen
interface.
- [bugfix]: On Android, the
isServiceAvailable()
interface has returned string values instead of boolean values. - [bugfix]: Sometimes the device said that no email app is available because of the missing mime type.
- Added Android support
Based on the EmailComposerWithAttachments Android plugin made by guidosabatini
- [bugfix]: Email was not send in HTML format, if the
isHtml
flag was set. - [bugfix]:
email.open()
without a parameter throw an error.
- Added iOS support
Based on the EmailComposer(WithAttachments) iOS plugin made by Randy McMillan and guidosabatini