- Updated dependencies.
- Uses nodemailer@6.3.0.
- Exposed property
ended
in public interface. - Previously
protected
methods are nowprivate static
.
- Minor tweaks in README.
- Added source map to the package.
- Uses nodemailer@6.2.1.
- Uses nodemailer@6.1.1
- Uses nodemailer@5.0.0
- Newer typings for
nodemailer
are used.
- Response message is always printable US-ASCII.
- Reject promises if connection is already ended.
- Newer typings for
nodemailer
are used.
- Rewritten in Typescript.
- Requires Node >= 6
- Changed syntax for import.
- Wait for
close
event but only when connection and socket are not destroyed.
- Wait for
end
event instead ofclose
. - Methods
quit
andclose
resolve toundefined
value.
- Bugfix for tests.
- Guard
reset
method.
- Check README with linter.
- Reject if SMTP session is already ended.
- Typescript: use @types/nodemailer@4.6.0.
- Removed
PromiseReadable
support forsend
method.
- Typescript: use typings from DefinitelyTyped.
- Typescript: Re-export types from nodemailer which are used directly in this API.
- Typescript: typings for nodemailer from DefinitelyTyped; data stream is
Readable
; symbols from nodemailer are not re-exported.
- Do not export external typings.
- Typescript: depends on
smtp-server-as-promised
and use its typings fornodemailer-shared
temporarily until@types/nodemailer
and@types/smtp-server
will be ready.
- Use native
Promise
rather thanany-event
. message
forsend
method can bePromiseReadable
.
- Typescript: reference additional modules in our typings file.
- nodemailer@4.1.3
- Typescript: reexport symbols from
mail-composer
,mime-node
,nodemailer-shared
andsmtp-connection
. - Typescript: streams are
NodeJS.ReadableStream
.
- Exports also as a class and namespace and the default.
- Typings for Typescript.
- Based on promise-readable@1.x.x
- Upgraded chai@4.0.2, chai-as-promised@7.0.0, promise-socket@0.0.2, smtp-server-as-promised@0.1.2, tap@10.5.1, tap-given@0.4.1
- Uses
smtp-connection
fromnodemailer
on MIT license.
- Initial release