All Versions
9
Latest Version
Avg Release Cycle
128 days
Latest Release
323 days ago

Changelog History

  • v3.4.0 Changes

    December 01, 2020

    โž• Added

    • SMTPClient#sendAsync API #267
    • isRFC2822Date API

    ๐Ÿ”„ Changed

    • ๐Ÿ‘‰ use WeakSet instead of WeakMap for greylist tracking

    ๐Ÿ›  Fixed

    • ๐Ÿ’… use camelCase style for internal function names
    • ๐Ÿ‘‰ use correct types in jsdoc comments
  • v3.3.0 Changes

    August 08, 2020

    โž• Added

    • ๐Ÿ‘ greylist support #202

    ๐Ÿ›  Fixed

    • check socket is writable before sending #205
  • v3.2.1 Changes

    June 27, 2020

    ๐Ÿ›  Fixed

    • ๐Ÿ‘‰ use correct type for MessageAttachment.stream #261
    • โž• add missing types in mime functions #262
  • v3.2.0 Changes

    June 19, 2020

    โž• Added

    • ๐Ÿ“œ addressparser API (forked from dropped dependency) #259
    • mimeEncode/mimeWordEncode APIs (forked from dropped dependency) #247

    ๐Ÿ”„ Changed

    • โฌ‡๏ธ drop dependency on addressparser #259
    • โฌ‡๏ธ drop dependency on emailjs-mime-codec #247

    ๐Ÿ›  Fixed

    • ๐Ÿ‘‰ make MessageAttachment interface usable #254
    • mend regression in address type validation #252
  • v3.1.0

    June 19, 2020
  • v3.0.0 Changes

    May 29, 2020

    โž• Added

    • ๐Ÿ“ฆ convert source to strict typescript, listed under the types field in package.json
    • support "dual-package" ESM + CJS via conditional exports & rollup-generated bundles
    • SMTPClient#creatMessageStack API #229
    • SMTPError API

    ๐Ÿ”„ Changed

    • simplify public API #249
    • ๐Ÿ“‡ rename Client -> SMTPClient #249
    • ๐Ÿ“‡ rename SMTPResponse -> SMTPResponseMonitor #249

    โœ‚ Removed

    • Message#attach_alternative API
    • makeSMTPError API

    ๐Ÿ›  Fixed

    • filter duplicate message recipients #242
    • error when passing password without user #199
    • trim host before connecting #136
  • v2.2.0 Changes

    July 06, 2018

    โž• Added

    • ๐Ÿ”ฆ expose rfc2822 date module
    • annotate code with typescript-compatible jsdoc tags

    ๐Ÿ”„ Changed

    • โฌ‡๏ธ drop dependency on moment
    • โฌ‡๏ธ drop dependency on starttls

    ๐Ÿ›  Fixed

    • 0๏ธโƒฃ ensure timeout is set to default value #225
  • v2.1.0 Changes

    June 09, 2018

    โž• Added

    • ๐Ÿ”ฆ expose error module

    ๐Ÿ”„ Changed

    • ๐Ÿ– handle errors with fs.closeSync instead of fs.close
    • โ™ป๏ธ refactor to ES2015+ constructs
    • ๐Ÿ‘• lint & format with eslint + prettier
    • โฌ‡๏ธ drop optional dependency on bufferjs

    ๐Ÿ›  Fixed

    • โœ‚ remove new Buffer calls
  • v2.0.1 Changes

    February 11, 2018

    โž• Added

    • a new changelog