NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #4549 most downloaded on npm
Twilio SendGrid NodeJS mail service
Last release 1 years ago
19 Sep 2025
Release timing varies
gaps range from 2 weeks to 1.5 years
Nearly every release is documented
notes for 48 of 49 stable releases
Nothing withdrawn
no release was ever pulled
9 years old
54 releases · first in 2017
PR #1445: Update axios dependency version to 1.12.0 in client. Thanks to @tiwarishubham635!
Library - Chore
PR #1432: fixed axios vulnerability by upgrading 1.7.4 to 1.8.2. Thanks to @sujay-neglur!
Library - Chore
One column per quarter.
PR #1415: fixed axios vulnerability by upgrading 1.6.8 to 1.7.4. Thanks to @jl-yang!
Library - Chore
PR #1395: fixed axios vulnerability CVE-2024-28849. Thanks to @tiwarishubham635!
Library - Fix
Library - Chore
Release Notes ------------ Library - Chore - No Change. Manual release.
Library - Chore
PR #1394: fixed axios vulnerability. Thanks to @tiwarishubham635!
Library - Chore
PR #1390: Add data residency for eu and global regions. Thanks to @shrutiburman!
Library - Feature
Note: This release contains breaking changes, check our upgrade guide for detailed migration notes.
Note: This release contains breaking changes, check our upgrade guide for detailed migration notes.
Library - Feature
Library - Docs
Library - Test
PR #1360: Modify README.md in alignment with SendGrid Support. Thanks to @garethpaul!
Library - Docs
Library - Feature
Library - Fix
PR #1347: update Axios dependency. Thanks to @JenniferMah!
Library - Chore
Library - Docs
PR #1334: upgrade supported language versions. Thanks to @childish-sambino!
Library - Chore
Library - Test
Library - Fix
Library - Docs
PR #1314: Fix example of creating a transactional template in usage.md. Thanks to @robbieaverill!
Library - Docs
Library - Feature
PR #1303: Added support of replyToList in the library, #339:. Thanks to @subinoy7!
Library - Feature
Library - Docs
Library - Test
PR #1296: Bump Axios to 0.21.4 to fix ReDoS. Thanks to @LuisOsta!
PR #1287: Updating attachment types. Thanks to @aequasi!
PR #1274: re-export ClientResponse and ResponseError. Thanks to @brc-dd!
PR #1272: Update TROUBLESHOOTING.md - add JSON.stringify. Thanks to @svitekpavel!
Library - Docs
Library - Fix
Library - Chore
PR #1227: enhance client-related typings. Thanks to @kyle221b!
PR #1239: bump axios version. Thanks to @fileformat!
PR #602: Deduplicate typechecks in setters. Thanks to @jstevans!
PR #771: Extend client.setDefault[Request,Headers] to accept objects. Thanks to @aslafy-z!
PR #1190: do not wrap names with commas in quotes. Thanks to @eshanholtz!
Library - Fix
PR #1186: Fix EventWebhook example in use case docs. Thanks to @jstayton!
PR #1171: update GitHub branch references to use HEAD. Thanks to @thinkingserious!
Library - Chore
PR #1172: collapse multiple mail-send TS signatures. Thanks to @seromenho!
Library - Chore
PR #1165: migrate to new default sendgrid-oai branch. Thanks to @eshanholtz!
Library - Chore
Library - Docs
PR #907: Add generation field to create template call otherwise legacy template will be created. Thanks to @vinu-phoenix!
Library - Docs
Library - Fix
PR #1141: request validation test fix. Thanks to @childish-sambino!
Library - Fix
Library - Feature
Library - Docs
PR #1112: migrate to common prism setup. Thanks to @childish-sambino!
Library - Fix
PR #600: Add subuser impersonation to client. Thanks to @CaptainYarb!
Library - Feature
Library - Docs
Library - Fix
PR #1084: correct the User-Agent casing. Thanks to @childish-sambino!
PR #1058: migrate from deprecated request module to axios. Thanks to @eshanholtz! (breaking change)
Library - Docs
Library - Fix
Library - Feature
Library - Chore
PR #1069: refactor duplicate code in client tests. Thanks to @childish-sambino!
Library - Chore
PR #1041: require in TS at least 1 type of content for sending mail. Thanks to @childish-sambino!
Library - Fix
PR #877: Improve the mail package's README to handle the async send(). Thanks to @Berkmann18!
Library - Docs
Library - Chore
Library - Fix
PR #1035: Move @types/request back to dependencies. Thanks to @hlian!
PR #1030: remove chai from dependencies. Thanks to @thinkingserious!
Library - Fix
Library - Docs
Nothing published for this version
PR #720: Updated README tags. Big thanks to Anshul Singhal for the PR!
from field. Big thanks to Valerian Pereira for the PR!PR #691: Added support for dynamicTemplateData. Big thanks to Raju Mandapati for the PR!
dynamicTemplateData. Big thanks to Raju Mandapati for the PR!contentId to content_id. Big thanks to Tak Tran for the PR!This minor version bump was due to a hiccup using lerna to publish to npm.
PR #691: Added support for dynamicTemplateData. Big thanks to Raju Mandapati for the PR!
dynamicTemplateData. Big thanks to Raju Mandapati for the PR!contentId to content_id. Big thanks to Tak Tran for the PR!PR #619, Fixes #618: Update definitions for tsc 2.6
PR #650: Expose Client and MailService classes
Pull #445: Documenation Updates for better DX/UX
Pull #442: This addresses the issue where custom args and substitutions would have their keys transformed to camel case / snake case.
You do not need to supply html or text content when you have a valid template ID.
You do not need to supply html or text content when you have a valid template ID.
Pull #436: Convert plain data to personalization class instance
Pull #430, solves #428: TypeScript support added for v6 packages
BIG, HUGE, MEGA THANKS to Adam Reis for this amazing PR!!!
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →