source: node_modules/nodemailer/CHANGELOG.md@ 2d1ec46

main
Last change on this file since 2d1ec46 was 81bc7da, checked in by Klimentina Efremova <klimentina08642@…>, 3 months ago

Initial commit

  • Property mode set to 100644
File size: 30.5 KB
RevLine 
[81bc7da]1# CHANGELOG
2
3## [6.10.1](https://github.com/nodemailer/nodemailer/compare/v6.10.0...v6.10.1) (2025-02-06)
4
5
6### Bug Fixes
7
8* close correct socket ([a18062c](https://github.com/nodemailer/nodemailer/commit/a18062c04d0e05ca4357fbe8f0a59b690fa5391e))
9
10## [6.10.0](https://github.com/nodemailer/nodemailer/compare/v6.9.16...v6.10.0) (2025-01-23)
11
12
13### Features
14
15* **services:** add Seznam email service configuration ([#1695](https://github.com/nodemailer/nodemailer/issues/1695)) ([d1ae0a8](https://github.com/nodemailer/nodemailer/commit/d1ae0a86883ba6011a49a5bbdf076098e2e3637a))
16
17
18### Bug Fixes
19
20* **proxy:** Set error and timeout errors for proxied sockets ([aa0c99c](https://github.com/nodemailer/nodemailer/commit/aa0c99c8f25440bb3dc91f4f3448777c800604d7))
21
22## [6.9.16](https://github.com/nodemailer/nodemailer/compare/v6.9.15...v6.9.16) (2024-10-28)
23
24
25### Bug Fixes
26
27* **addressparser:** Correctly detect if user local part is attached to domain part ([f2096c5](https://github.com/nodemailer/nodemailer/commit/f2096c51b92a69ecfbcc15884c28cb2c2f00b826))
28
29## [6.9.15](https://github.com/nodemailer/nodemailer/compare/v6.9.14...v6.9.15) (2024-08-08)
30
31
32### Bug Fixes
33
34* Fix memory leak ([#1667](https://github.com/nodemailer/nodemailer/issues/1667)) ([baa28f6](https://github.com/nodemailer/nodemailer/commit/baa28f659641a4bc30360633673d851618f8e8bd))
35* **mime:** Added GeoJSON closes [#1637](https://github.com/nodemailer/nodemailer/issues/1637) ([#1665](https://github.com/nodemailer/nodemailer/issues/1665)) ([79b8293](https://github.com/nodemailer/nodemailer/commit/79b8293ad557d36f066b4675e649dd80362fd45b))
36
37## [6.9.14](https://github.com/nodemailer/nodemailer/compare/v6.9.13...v6.9.14) (2024-06-19)
38
39
40### Bug Fixes
41
42* **api:** Added support for Ethereal authentication ([56b2205](https://github.com/nodemailer/nodemailer/commit/56b22052a98de9e363f6c4d26d1512925349c3f3))
43* **services.json:** Add Email Services Provider Feishu Mail (CN) ([#1648](https://github.com/nodemailer/nodemailer/issues/1648)) ([e9e9ecc](https://github.com/nodemailer/nodemailer/commit/e9e9ecc99b352948a912868c7912b280a05178c6))
44* **services.json:** update Mailtrap host and port in well known ([#1652](https://github.com/nodemailer/nodemailer/issues/1652)) ([fc2c9ea](https://github.com/nodemailer/nodemailer/commit/fc2c9ea0b4c4f4e514143d2a138c9a23095fc827))
45* **well-known-services:** Add Loopia in well known services ([#1655](https://github.com/nodemailer/nodemailer/issues/1655)) ([21a28a1](https://github.com/nodemailer/nodemailer/commit/21a28a18fc9fdf8e0e86ddd846e54641395b2cb6))
46
47## [6.9.13](https://github.com/nodemailer/nodemailer/compare/v6.9.12...v6.9.13) (2024-03-20)
48
49
50### Bug Fixes
51
52* **tls:** Ensure servername for SMTP ([d66fdd3](https://github.com/nodemailer/nodemailer/commit/d66fdd3dccacc4bc79d697fe9009204cc8d4bde0))
53
54## [6.9.12](https://github.com/nodemailer/nodemailer/compare/v6.9.11...v6.9.12) (2024-03-08)
55
56
57### Bug Fixes
58
59* **message-generation:** Escape single quote in address names ([4ae5fad](https://github.com/nodemailer/nodemailer/commit/4ae5fadeaac70ba91abf529fcaae65f829a39101))
60
61## [6.9.11](https://github.com/nodemailer/nodemailer/compare/v6.9.10...v6.9.11) (2024-02-29)
62
63
64### Bug Fixes
65
66* **headers:** Ensure that Content-type is the bottom header ([c7cf97e](https://github.com/nodemailer/nodemailer/commit/c7cf97e5ecc83f8eee773359951df995c9945446))
67
68## [6.9.10](https://github.com/nodemailer/nodemailer/compare/v6.9.9...v6.9.10) (2024-02-22)
69
70
71### Bug Fixes
72
73* **data-uri:** Do not use regular expressions for parsing data URI schemes ([12e65e9](https://github.com/nodemailer/nodemailer/commit/12e65e975d80efe6bafe6de4590829b3b5ebb492))
74* **data-uri:** Moved all data-uri regexes to use the non-regex parseDataUri method ([edd5dfe](https://github.com/nodemailer/nodemailer/commit/edd5dfe5ce9b725f8b8ae2830797f65b2a2b0a33))
75
76## [6.9.9](https://github.com/nodemailer/nodemailer/compare/v6.9.8...v6.9.9) (2024-02-01)
77
78
79### Bug Fixes
80
81* **security:** Fix issues described in GHSA-9h6g-pr28-7cqp. Do not use eternal matching pattern if only a few occurences are expected ([dd8f5e8](https://github.com/nodemailer/nodemailer/commit/dd8f5e8a4ddc99992e31df76bcff9c590035cd4a))
82* **tests:** Use native node test runner, added code coverage support, removed grunt ([#1604](https://github.com/nodemailer/nodemailer/issues/1604)) ([be45c1b](https://github.com/nodemailer/nodemailer/commit/be45c1b299d012358d69247019391a02734d70af))
83
84## [6.9.8](https://github.com/nodemailer/nodemailer/compare/v6.9.7...v6.9.8) (2023-12-30)
85
86
87### Bug Fixes
88
89* **punycode:** do not use native punycode module ([b4d0e0c](https://github.com/nodemailer/nodemailer/commit/b4d0e0c7cc4b15bc4d9e287f91d1bcaca87508b0))
90
91## [6.9.7](https://github.com/nodemailer/nodemailer/compare/v6.9.6...v6.9.7) (2023-10-22)
92
93
94### Bug Fixes
95
96* **customAuth:** Do not require user and pass to be set for custom authentication schemes (fixes [#1584](https://github.com/nodemailer/nodemailer/issues/1584)) ([41d482c](https://github.com/nodemailer/nodemailer/commit/41d482c3f01e26111b06f3e46351b193db3fb5cb))
97
98## [6.9.6](https://github.com/nodemailer/nodemailer/compare/v6.9.5...v6.9.6) (2023-10-09)
99
100
101### Bug Fixes
102
103* **inline:** Use 'inline' as the default Content Dispostion value for embedded images ([db32c93](https://github.com/nodemailer/nodemailer/commit/db32c93fefee527bcc239f13056e5d9181a4d8af))
104* **tests:** Removed Node v12 from test matrix as it is not compatible with the test framework anymore ([7fe0a60](https://github.com/nodemailer/nodemailer/commit/7fe0a608ed6bcb70dc6b2de543ebfc3a30abf984))
105
106## [6.9.5](https://github.com/nodemailer/nodemailer/compare/v6.9.4...v6.9.5) (2023-09-06)
107
108
109### Bug Fixes
110
111* **license:** Updated license year ([da4744e](https://github.com/nodemailer/nodemailer/commit/da4744e491f3a68f4f68e4073684370592630e01))
112
113## 6.9.4 2023-07-19
114
115- Renamed SendinBlue to Brevo
116
117## 6.9.3 2023-05-29
118
119- Specified license identifier (was defined as MIT, actual value MIT-0)
120- If SMTP server disconnects with a message, process it and include as part of the response error
121
122## 6.9.2 2023-05-11
123
124- Fix uncaught exception on invalid attachment content payload
125
126## 6.9.1 2023-01-27
127
128- Fix base64 encoding for emoji bytes in encoded words
129
130## 6.9.0 2023-01-12
131
132- Do not throw if failed to resolve IPv4 addresses
133- Include EHLO extensions in the send response
134- fix sendMail function: callback should be optional
135
136## 6.8.0 2022-09-28
137
138- Add DNS timeout (huksley)
139- add dns.REFUSED (lucagianfelici)
140
141## 6.7.8 2022-08-11
142
143- Allow to use multiple Reply-To addresses
144
145## 6.7.7 2022-07-06
146
147- Resolver fixes
148
149## 6.7.5 2022-05-04
150
151- No changes, pushing a new README to npmjs.org
152
153## 6.7.4 2022-04-29
154
155- Ensure compatibility with Node 18
156- Replaced Travis with Github Actions
157
158## 6.7.3 2022-03-21
159
160- Typo fixes
161- Added stale issue automation fir Github
162- Add Infomaniak config to well known service (popod)
163- Update Outlook/Hotmail host in well known services (popod)
164- fix: DSN recipient gets ignored (KornKalle)
165
166## 6.7.2 2021-11-26
167
168- Fix proxies for account verification
169
170## 6.7.1 2021-11-15
171
172- fix verify on ses-transport (stanofsky)
173
174## 6.7.0 2021-10-11
175
176- Updated DNS resolving logic. If there are multiple responses for a A/AAAA record, then loop these randomly instead of only caching the first one
177
178## 6.6.5 2021-09-23
179
180- Replaced Object.values() and Array.flat() with polyfills to allow using Nodemailer in Node v6+
181
182## 6.6.4 2021-09-22
183
184- Better compatibility with IPv6-only SMTP hosts (oxzi)
185- Fix ses verify for sdk v3 (hannesvdvreken)
186- Added SECURITY.txt for contact info
187
188## 6.6.3 2021-07-14
189
190- Do not show passwords in SMTP transaction logs. All passwords used in logging are replaced by `"/* secret */"`
191
192## 6.6.1 2021-05-23
193
194- Fixed address formatting issue where newlines in an email address, if provided via address object, were not properly removed. Reported by tmazeika (#1289)
195
196## 6.6.0 2021-04-28
197
198- Added new option `newline` for MailComposer
199- aws ses connection verification (Ognjen Jevremovic)
200
201## 6.5.0 2021-02-26
202
203- Pass through textEncoding to subnodes
204- Added support for AWS SES v3 SDK
205- Fixed tests
206
207## 6.4.18 2021-02-11
208
209- Updated README
210
211## 6.4.17 2020-12-11
212
213- Allow mixing attachments with caendar alternatives
214
215## 6.4.16 2020-11-12
216
217- Applied updated prettier formating rules
218
219## 6.4.15 2020-11-06
220
221- Minor changes in header key casing
222
223## 6.4.14 2020-10-14
224
225- Disabled postinstall script
226
227## 6.4.13 2020-10-02
228
229- Fix normalizeHeaderKey method for single node messages
230
231## 6.4.12 2020-09-30
232
233- Better handling of attachment filenames that include quote symbols
234- Includes all information from the oath2 error response in the error message (Normal Gaussian) [1787f227]
235
236## 6.4.11 2020-07-29
237
238- Fixed escape sequence handling in address parsing
239
240## 6.4.10 2020-06-17
241
242- Fixed RFC822 output for MailComposer when using invalid content-type value. Mostly relevant if message attachments have stragne content-type values set.
243
244## 6.4.7 2020-05-28
245
246- Always set charset=utf-8 for Content-Type headers
247- Catch error when using invalid crypto.sign input
248
249## 6.4.6 2020-03-20
250
251- fix: `requeueAttempts=n` should requeue `n` times (Patrick Malouin) [a27ed2f7]
252
253## 6.4.4 2020-03-01
254
255- Add `options.forceAuth` for SMTP (Patrick Malouin) [a27ed2f7]
256
257## 6.4.3 2020-02-22
258
259- Added an option to specify max number of requeues when connection closes unexpectedly (Igor Sechyn) [8a927f5a]
260
261## 6.4.2 2019-12-11
262
263- Fixed bug where array item was used with a potentially empty array
264
265## 6.4.1 2019-12-07
266
267- Fix processing server output with unterminated responses
268
269## 6.4.0 2019-12-04
270
271- Do not use auth if server does not advertise AUTH support [f419b09d]
272- add dns.CONNREFUSED (Hiroyuki Okada) [5c4c8ca8]
273
274## 6.3.1 2019-10-09
275
276- Ignore "end" events because it might be "error" after it (dex4er) [72bade9]
277- Set username and password on the connection proxy object correctly (UsamaAshraf) [250b1a8]
278- Support more DNS errors (madarche) [2391aa4]
279
280## 6.3.0 2019-07-14
281
282- Added new option to pass a set of httpHeaders to be sent when fetching attachments. See [PR #1034](https://github.com/nodemailer/nodemailer/pull/1034)
283
284## 6.2.1 2019-05-24
285
286- No changes. It is the same as 6.2.0 that was accidentally published as 6.2.1 to npm
287
288## 6.2.0 2019-05-24
289
290- Added new option for addressparser: `flatten`. If true then ignores group names and returns a single list of all addresses
291
292## 6.1.1 2019-04-20
293
294- Fixed regression bug with missing smtp `authMethod` property
295
296## 6.1.0 2019-04-06
297
298- Added new message property `amp` for providing AMP4EMAIL content
299
300## 6.0.0 2019-03-25
301
302- SMTPConnection: use removeListener instead of removeAllListeners (xr0master) [ddc4af15]
303 Using removeListener should fix memory leak with Node.js streams
304
305## 5.1.1 2019-01-09
306
307- Added missing option argument for custom auth
308
309## 5.1.0 2019-01-09
310
311- Official support for custom authentication methods and examples (examples/custom-auth-async.js and examples/custom-auth-cb.js)
312
313## 5.0.1 2019-01-09
314
315- Fixed regression error to support Node versions lower than 6.11
316- Added expiremental custom authentication support
317
318## 5.0.0 2018-12-28
319
320- Start using dns.resolve() instead of dns.lookup() for resolving SMTP hostnames. Might be breaking change on some environments so upgrade with care
321- Show more logs for renewing OAuth2 tokens, previously it was not possible to see what actually failed
322
323## 4.7.0 2018-11-19
324
325- Cleaned up List-\* header generation
326- Fixed 'full' return option for DSN (klaronix) [23b93a3b]
327- Support promises `for mailcomposer.build()`
328
329## 4.6.8 2018-08-15
330
331- Use first IP address from DNS resolution when using a proxy (Limbozz) [d4ca847c]
332- Return raw email from SES transport (gabegorelick) [3aa08967]
333
334## 4.6.7 2018-06-15
335
336- Added option `skipEncoding` to JSONTransport
337
338## 4.6.6 2018-06-10
339
340- Fixes mime encoded-word compatibility issue with invalid clients like Zimbra
341
342## 4.6.5 2018-05-23
343
344- Fixed broken DKIM stream in Node.js v10
345- Updated error messages for SMTP responses to not include a newline
346
347## 4.6.4 2018-03-31
348
349- Readded logo author link to README that was accidentally removed a while ago
350
351## 4.6.3 2018-03-13
352
353- Removed unneeded dependency
354
355## 4.6.2 2018-03-06
356
357- When redirecting URL calls then do not include original POST content
358
359## 4.6.1 2018-03-06
360
361- Fixed Smtp connection freezing, when trying to send after close / quit (twawszczak) [73d3911c]
362
363## 4.6.0 2018-02-22
364
365- Support socks module v2 in addition to v1 [e228bcb2]
366- Fixed invalid promise return value when using createTestAccount [5524e627]
367- Allow using local addresses [8f6fa35f]
368
369## 4.5.0 2018-02-21
370
371- Added new message transport option `normalizeHeaderKey(key)=>normalizedKey` for custom header formatting
372
373## 4.4.2 2018-01-20
374
375- Added sponsors section to README
376- enclose encodeURIComponent in try..catch to handle invalid urls
377
378## 4.4.1 2017-12-08
379
380- Better handling of unexpectedly dropping connections
381
382## 4.4.0 2017-11-10
383
384- Changed default behavior for attachment option contentTransferEncoding. If it is unset then base64 encoding is used for the attachment. If it is set to false then previous default applies (base64 for most, 7bit for text)
385
386## 4.3.1 2017-10-25
387
388- Fixed a confict with Electron.js where timers do not have unref method
389
390## 4.3.0 2017-10-23
391
392- Added new mail object method `mail.normalize(cb)` that should make creating HTTP API based transports much easier
393
394## 4.2.0 2017-10-13
395
396- Expose streamed messages size and timers in info response
397
398## v4.1.3 2017-10-06
399
400- Allow generating preview links without calling createTestAccount first
401
402## v4.1.2 2017-10-03
403
404- No actual changes. Needed to push updated README to npmjs
405
406## v4.1.1 2017-09-25
407
408- Fixed JSONTransport attachment handling
409
410## v4.1.0 2017-08-28
411
412- Added new methods `createTestAccount` and `getTestMessageUrl` to use autogenerated email accounts from https://Ethereal.email
413
414## v4.0.1 2017-04-13
415
416- Fixed issue with LMTP and STARTTLS
417
418## v4.0.0 2017-04-06
419
420- License changed from EUPLv1.1 to MIT
421
422## v3.1.8 2017-03-21
423
424- Fixed invalid List-\* header generation
425
426## v3.1.7 2017-03-14
427
428- Emit an error if STARTTLS ends with connection being closed
429
430## v3.1.6 2017-03-14
431
432- Expose last server response for smtpConnection
433
434## v3.1.5 2017-03-08
435
436- Fixed SES transport, added missing `response` value
437
438## v3.1.4 2017-02-26
439
440- Fixed DKIM calculation for empty body
441- Ensure linebreak after message content. This fixes DKIM signatures for non-multipart messages where input did not end with a newline
442
443## v3.1.3 2017-02-17
444
445- Fixed missing `transport.verify()` methods for SES transport
446
447## v3.1.2 2017-02-17
448
449- Added missing error handlers for Sendmail, SES and Stream transports. If a messages contained an invalid URL as attachment then these transports threw an uncatched error
450
451## v3.1.1 2017-02-13
452
453- Fixed missing `transport.on('idle')` and `transport.isIdle()` methods for SES transports
454
455## v3.1.0 2017-02-13
456
457- Added built-in transport for AWS SES. [Docs](http://localhost:1313/transports/ses/)
458- Updated stream transport to allow building JSON strings. [Docs](http://localhost:1313/transports/stream/#json-transport)
459- Added new method _mail.resolveAll_ that fetches all attachments and such to be able to more easily build API-based transports
460
461## v3.0.2 2017-02-04
462
463- Fixed a bug with OAuth2 login where error callback was fired twice if getToken was not available.
464
465## v3.0.1 2017-02-03
466
467- Fixed a bug where Nodemailer threw an exception if `disableFileAccess` option was used
468- Added FLOSS [exception declaration](FLOSS_EXCEPTIONS.md)
469
470## v3.0.0 2017-01-31
471
472- Initial version of Nodemailer 3
473
474This update brings a lot of breaking changes:
475
476- License changed from MIT to **EUPL-1.1**. This was possible as the new version of Nodemailer is a major rewrite. The features I don't have ownership for, were removed or reimplemented. If there's still some snippets in the code that have vague ownership then notify <mailto:andris@kreata.ee> about the conflicting code and I'll fix it.
477- Requires **Node.js v6+**
478- All **templating is gone**. It was too confusing to use and to be really universal a huge list of different renderers would be required. Nodemailer is about email, not about parsing different template syntaxes
479- **No NTLM authentication**. It was too difficult to re-implement. If you still need it then it would be possible to introduce a pluggable SASL interface where you could load the NTLM module in your own code and pass it to Nodemailer. Currently this is not possible.
480- **OAuth2 authentication** is built in and has a different [configuration](https://nodemailer.com/smtp/oauth2/). You can use both user (3LO) and service (2LO) accounts to generate access tokens from Nodemailer. Additionally there's a new feature to authenticate differently for every message – useful if your application sends on behalf of different users instead of a single sender.
481- **Improved Calendaring**. Provide an ical file to Nodemailer to send out [calendar events](https://nodemailer.com/message/calendar-events/).
482
483And also some non-breaking changes:
484
485- All **dependencies were dropped**. There is exactly 0 dependencies needed to use Nodemailer. This brings the installation time of Nodemailer from NPM down to less than 2 seconds
486- **Delivery status notifications** added to Nodemailer
487- Improved and built-in **DKIM** signing of messages. Previously you needed an external module for this and it did quite a lousy job with larger messages
488- **Stream transport** to return a RFC822 formatted message as a stream. Useful if you want to use Nodemailer as a preprocessor and not for actual delivery.
489- **Sendmail** transport built-in, no need for external transport plugin
490
491See [Nodemailer.com](https://nodemailer.com/) for full documentation
492
493## 2.7.0 2016-12-08
494
495- Bumped mailcomposer that generates encoded-words differently which might break some tests
496
497## 2.6.0 2016-09-05
498
499- Added new options disableFileAccess and disableUrlAccess
500- Fixed envelope handling where cc/bcc fields were ignored in the envelope object
501
502## 2.4.2 2016-05-25
503
504- Removed shrinkwrap file. Seemed to cause more trouble than help
505
506## 2.4.1 2016-05-12
507
508- Fixed outdated shrinkwrap file
509
510## 2.4.0 2016-05-11
511
512- Bumped mailcomposer module to allow using `false` as attachment filename (suppresses filename usage)
513- Added NTLM authentication support
514
515## 2.3.2 2016-04-11
516
517- Bumped smtp transport modules to get newest smtp-connection that fixes SMTPUTF8 support for internationalized email addresses
518
519## 2.3.1 2016-04-08
520
521- Bumped mailcomposer to have better support for message/822 attachments
522
523## 2.3.0 2016-03-03
524
525- Fixed a bug with attachment filename that contains mixed unicode and dashes
526- Added built-in support for proxies by providing a new SMTP option `proxy` that takes a proxy configuration url as its value
527- Added option `transport` to dynamically load transport plugins
528- Do not require globally installed grunt-cli
529
530## 2.2.1 2016-02-20
531
532- Fixed a bug in SMTP requireTLS option that was broken
533
534## 2.2.0 2016-02-18
535
536- Removed the need to use `clone` dependency
537- Added new method `verify` to check SMTP configuration
538- Direct transport uses STARTTLS by default, fallbacks to plaintext if STARTTLS fails
539- Added new message option `list` for setting List-\* headers
540- Add simple proxy support with `getSocket` method
541- Added new message option `textEncoding`. If `textEncoding` is not set then detect best encoding automatically
542- Added new message option `icalEvent` to embed iCalendar events. Example [here](examples/ical-event.js)
543- Added new attachment option `raw` to use prepared MIME contents instead of generating a new one. This might be useful when you want to handcraft some parts of the message yourself, for example if you want to inject a PGP encrypted message as the contents of a MIME node
544- Added new message option `raw` to use an existing MIME message instead of generating a new one
545
546## 2.1.0 2016-02-01
547
548Republishing 2.1.0-rc.1 as stable. To recap, here's the notable changes between v2.0 and v2.1:
549
550- Implemented templating support. You can either use a simple built-in renderer or some external advanced renderer, eg. [node-email-templates](https://github.com/niftylettuce/node-email-templates). Templating [docs](http://nodemailer.com/2-0-0-beta/templating/).
551- Updated smtp-pool to emit 'idle' events in order to handle message queue more effectively
552- Updated custom header handling, works everywhere the same now, no differences between adding custom headers to the message or to an attachment
553
554## 2.1.0-rc.1 2016-01-25
555
556Sneaked in some new features even though it is already rc
557
558- If a SMTP pool is closed while there are still messages in a queue, the message callbacks are invoked with an error
559- In case of SMTP pool the transporter emits 'idle' when there is a free connection slot available
560- Added method `isIdle()` that checks if a pool has still some free connection slots available
561
562## 2.1.0-rc.0 2016-01-20
563
564- Bumped dependency versions
565
566## 2.1.0-beta.3 2016-01-20
567
568- Added support for node-email-templates templating in addition to the built-in renderer
569
570## 2.1.0-beta.2 2016-01-20
571
572- Implemented simple templating feature
573
574## 2.1.0-beta.1 2016-01-20
575
576- Allow using prepared header values that are not folded or encoded by Nodemailer
577
578## 2.1.0-beta.0 2016-01-20
579
580- Use the same header custom structure for message root, attachments and alternatives
581- Ensure that Message-Id exists when accessing message
582- Allow using array values for custom headers (inserts every value in its own row)
583
584## 2.0.0 2016-01-11
585
586- Released rc.2 as stable
587
588## 2.0.0-rc.2 2016-01-04
589
590- Locked dependencies
591
592## 2.0.0-beta.2 2016-01-04
593
594- Updated documentation to reflect changes with SMTP handling
595- Use beta versions for smtp/pool/direct transports
596- Updated logging
597
598## 2.0.0-beta.1 2016-01-03
599
600- Use bunyan compatible logger instead of the emit('log') style
601- Outsourced some reusable methods to nodemailer-shared
602- Support setting direct/smtp/pool with the default configuration
603
604## 2.0.0-beta.0 2015-12-31
605
606- Stream errors are not silently swallowed
607- Do not use format=flowed
608- Use nodemailer-fetch to fetch URL streams
609- jshint replaced by eslint
610
611## v1.11.0 2015-12-28
612
613Allow connection url based SMTP configurations
614
615## v1.10.0 2015-11-13
616
617Added `defaults` argument for `createTransport` to predefine commonn values (eg. `from` address)
618
619## v1.9.0 2015-11-09
620
621Returns a Promise for `sendMail` if callback is not defined
622
623## v1.8.0 2015-10-08
624
625Added priority option (high, normal, low) for setting Importance header
626
627## v1.7.0 2015-10-06
628
629Replaced hyperquest with needle. Fixes issues with compressed data and redirects
630
631## v1.6.0 2015-10-05
632
633Maintenance release. Bumped dependencies to get support for unicode filenames for QQ webmail and to support emoji in filenames
634
635## v1.5.0 2015-09-24
636
637Use mailcomposer instead of built in solution to generate message sources. Bumped libmime gives better quoted-printable handling.
638
639## v1.4.0 2015-06-27
640
641Added new message option `watchHtml` to specify Apple Watch specific HTML part of the message. See [this post](https://litmus.com/blog/how-to-send-hidden-version-email-apple-watch) for details
642
643## v1.3.4 2015-04-25
644
645Maintenance release, bumped buildmail version to get fixed format=flowed handling
646
647## v1.3.3 2015-04-25
648
649Maintenance release, bumped dependencies
650
651## v1.3.2 2015-03-09
652
653Maintenance release, upgraded dependencies. Replaced simplesmtp based tests with smtp-server based ones.
654
655## v1.3.0 2014-09-12
656
657Maintenance release, upgrades buildmail and libmime. Allows using functions as transform plugins and fixes issue with unicode filenames in Gmail.
658
659## v1.2.2 2014-09-05
660
661Proper handling of data uris as attachments. Attachment `path` property can also be defined as a data uri, not just regular url or file path.
662
663## v1.2.1 2014-08-21
664
665Bumped libmime and mailbuild versions to properly handle filenames with spaces (short ascii only filenames with spaces were left unquoted).
666
667## v1.2.0 2014-08-18
668
669Allow using encoded strings as attachments. Added new property `encoding` which defines the encoding used for a `content` string. If encoding is set, the content value is converted to a Buffer value using the defined encoding before usage. Useful for including binary attachemnts in JSON formatted email objects.
670
671## v1.1.2 2014-08-18
672
673Return deprecatin error for v0.x style configuration
674
675## v1.1.1 2014-07-30
676
677Bumped nodemailer-direct-transport dependency. Updated version includes a bugfix for Stream nodes handling. Important only if use direct-transport with Streams (not file paths or urls) as attachment content.
678
679## v1.1.0 2014-07-29
680
681Added new method `resolveContent()` to get the html/text/attachment content as a String or Buffer.
682
683## v1.0.4 2014-07-23
684
685Bugfix release. HTML node was instered twice if the message consisted of a HTML content (but no text content) + at least one attachment with CID + at least one attachment without CID. In this case the HTML node was inserted both to the root level multipart/mixed section and to the multipart/related sub section
686
687## v1.0.3 2014-07-16
688
689Fixed a bug where Nodemailer crashed if the message content type was multipart/related
690
691## v1.0.2 2014-07-16
692
693Upgraded nodemailer-smtp-transport to 0.1.11\. The docs state that for SSL you should use 'secure' option but the underlying smtp-connection module used 'secureConnection' for this purpose. Fixed smpt-connection to match the docs.
694
695## v1.0.1 2014-07-15
696
697Implemented missing #close method that is passed to the underlying transport object. Required by the smtp pool.
698
699## v1.0.0 2014-07-15
700
701Total rewrite. See migration guide here: <http://www.andrisreinman.com/nodemailer-v1-0/#migrationguide>
702
703## v0.7.1 2014-07-09
704
705- Upgraded aws-sdk to 2.0.5
706
707## v0.7.0 2014-06-17
708
709- Bumped version to v0.7.0
710- Fix AWS-SES usage [5b6bc144]
711- Replace current SES with new SES using AWS-SDK (Elanorr) [c79d797a]
712- Updated README.md about Node Email Templates (niftylettuce) [e52bef81]
713
714## v0.6.5 2014-05-15
715
716- Bumped version to v0.6.5
717- Use tildes instead of carets for dependency listing [5296ce41]
718- Allow clients to set a custom identityString (venables) [5373287d]
719- bugfix (adding "-i" to sendmail command line for each new mail) by copying this.args (vrodic) [05a8a9a3]
720- update copyright (gdi2290) [3a6cba3a]
721
722## v0.6.4 2014-05-13
723
724- Bumped version to v0.6.4
725- added npmignore, bumped dependencies [21bddcd9]
726- Add AOL to well-known services (msouce) [da7dd3b7]
727
728## v0.6.3 2014-04-16
729
730- Bumped version to v0.6.3
731- Upgraded simplesmtp dependency [dd367f59]
732
733## v0.6.2 2014-04-09
734
735- Bumped version to v0.6.2
736- Added error option to Stub transport [c423acad]
737- Use SVG npm badge (t3chnoboy) [677117b7]
738- add SendCloud to well known services (haio) [43c358e0]
739- High-res build-passing and NPM module badges (sahat) [9fdc37cd]
740
741## v0.6.1 2014-01-26
742
743- Bumped version to v0.6.1
744- Do not throw on multiple errors from sendmail command [c6e2cd12]
745- Do not require callback for pickup, fixes #238 [93eb3214]
746- Added AWSSecurityToken information to README, fixes #235 [58e921d1]
747- Added Nodemailer logo [06b7d1a8]
748
749## v0.6.0 2013-12-30
750
751- Bumped version to v0.6.0
752- Allow defining custom transport methods [ec5b48ce]
753- Return messageId with responseObject for all built in transport methods [74445cec]
754- Bumped dependency versions for mailcomposer and readable-stream [9a034c34]
755- Changed pickup argument name to 'directory' [01c3ea53]
756- Added support for IIS pickup directory with PICKUP transport (philipproplesch) [36940b59..360a2878]
757- Applied common styles [9e93a409]
758- Updated readme [c78075e7]
759
760## v0.5.15 2013-12-13
761
762- bumped version to v0.5.15
763- Updated README, added global options info for setting uo transports [554bb0e5]
764- Resolve public hostname, if resolveHostname property for a transport object is set to `true` [9023a6e1..4c66b819]
765
766## v0.5.14 2013-12-05
767
768- bumped version to v0.5.14
769- Expose status for direct messages [f0312df6]
770- Allow to skip the X-Mailer header if xMailer value is set to 'false' [f2c20a68]
771
772## v0.5.13 2013-12-03
773
774- bumped version to v0.5.13
775- Use the name property from the transport object to use for the domain part of message-id values (1598eee9)
776
777## v0.5.12 2013-12-02
778
779- bumped version to v0.5.12
780- Expose transport method and transport module version if available [a495106e]
781- Added 'he' module instead of using custom html entity decoding [c197d102]
782- Added xMailer property for transport configuration object to override X-Mailer value [e8733a61]
783- Updated README, added description for 'mail' method [e1f5f3a6]
784
785## v0.5.11 2013-11-28
786
787- bumped version to v0.5.11
788- Updated mailcomposer version. Replaces ent with he [6a45b790e]
789
790## v0.5.10 2013-11-26
791
792- bumped version to v0.5.10
793- added shorthand function mail() for direct transport type [88129bd7]
794- minor tweaks and typo fixes [f797409e..ceac0ca4]
795
796## v0.5.9 2013-11-25
797
798- bumped version to v0.5.9
799- Update for 'direct' handling [77b84e2f]
800- do not require callback to be provided for 'direct' type [ec51c79f]
801
802## v0.5.8 2013-11-22
803
804- bumped version to v0.5.8
805- Added support for 'direct' transport [826f226d..0dbbcbbc]
806
807## v0.5.7 2013-11-18
808
809- bumped version to v0.5.7
810- Replace \r\n by \n in Sendmail transport (rolftimmermans) [fed2089e..616ec90c] A lot of sendmail implementations choke on \r\n newlines and require \n This commit addresses this by transforming all \r\n sequences passed to the sendmail command with \n
811
812## v0.5.6 2013-11-15
813
814- bumped version to v0.5.6
815- Upgraded mailcomposer dependency to 0.2.4 [e5ff9c40]
816- Removed noCR option [e810d1b8]
817- Update wellknown.js, added FastMail (k-j-kleist) [cf930f6d]
818
819## v0.5.5 2013-10-30
820
821- bumped version to v0.5.5
822- Updated mailcomposer dependnecy version to 0.2.3
823- Remove legacy code - node v0.4 is not supported anymore anyway
824- Use hostname (autodetected or from the options.name property) for Message-Id instead of "Nodemailer" (helps a bit when messages are identified as spam)
825- Added maxMessages info to README
826
827## v0.5.4 2013-10-29
828
829- bumped version to v0.5.4
830- added "use strict" statements
831- Added DSN info to README
832- add support for QQ enterprise email (coderhaoxin)
833- Add a Bitdeli Badge to README
834- DSN options Passthrought into simplesmtp. (irvinzz)
835
836## v0.5.3 2013-10-03
837
838- bumped version v0.5.3
839- Using a stub transport to prevent sendmail from being called during a test. (jsdevel)
840- closes #78: sendmail transport does not work correctly on Unix machines. (jsdevel)
841- Updated PaaS Support list to include Modulus. (fiveisprime)
842- Translate self closing break tags to newline (kosmasgiannis)
843- fix typos (aeosynth)
844
845## v0.5.2 2013-07-25
846
847- bumped version v0.5.2
848- Merge pull request #177 from MrSwitch/master Fixing Amazon SES, fatal error caused by bad connection
Note: See TracBrowser for help on using the repository browser.