Packages

nodemailer

10.2.1 · 22 Oct 2026MIT-023.7M / weekRepositoryHomepagenpmAtom feed

Upgrading nodemailer from 10.1.1 to 10.2.1

8 releases in betweenevery note read

Other targets from 10.1.1Clears its 3 advisories10.1.4

Before you upgrade

Tick each one off as you go
  • breaking10.2.1

Security

Release by release

  1. 10.2.1nothing new or fixed in the note

  2. 10.2.0

    21 Oct 20264 new · 2 fixes
    • new

      Add info.serverMessageId from the final 250 reply

    • new

      Add pendingCount() to the SMTP pool

    • new

      Make header value encoding public with MimeNode encodeHeaderValue()

    • new

      Mark SMTP errors as permanent or transient with err.permanent

    • fixed

      Label an ASCII message/rfc822 attachment 7bit instead of 8bit

    • fixed

      Report the recipients an LMTP server refuses after DATA in rejectedErrors

  3. 10.1.7

    18 Oct 20261 fix
    • fixed

      mime-funcs: encode parameter values that look like encoded words

  4. 10.1.6

    18 Oct 20261 fix
    • fixed

      addressparser: read groups in the same pass as the rest of the list

  5. 10.1.5

    18 Oct 20262 fixes
    • fixed

      addressparser: handle an address list without copying it per address

    • fixed

      addressparser: tokenize into offsets instead of an object per token

  6. 10.1.4

    18 Oct 20269 fixes
    • fixed

      addressparser: apply the unexpected "<" rule outside quotes and comments

    • fixed

      addressparser: bound group nesting at ten levels

    • fixed

      addressparser: drop the obsolete route from an angle-addr

    • fixed

      addressparser: end a comment only at the ")" that closes the outermost one

  7. 10.1.3

    18 Oct 20261 fix
    • fixed

      Format References and strip URLs in linear time, release any number of streams

  8. 10.1.2

    16 Oct 20261 fix
    • fixed

      Bound the work a message can make the mailer do and keep per-message auth off the transport's token endpoint