Skip to content

Releases: resend/resend-node

v4.0.0

16 Aug 20:40
0d9568b
Compare
Choose a tag to compare

Major

  • Camel case types #418
    • Create email: reply_to -> replyTo
    • Create email: attachments[].content_type -> attachments[].contentType

Minor

Patch

  • Upgrade typescript to v5.5.4 #388
  • Upgrade @types/node to v18.19.44 #383
  • Upgrade dependency @biomejs/biome to v1.8.3 #386
  • Upgrade dependency ts-jest to v29.2.4 #382
  • Upgrade pnpm to v9.7.1 #403
  • Upgrade dependency @react-email/render to v0.0.17 #404

v3.5.0

22 Jul 17:53
223a9bb
Compare
Choose a tag to compare
  • fix: Remove optionality from required types #401
  • feat: Export all interfaces for Requests and Responses #396

v3.4.0

25 Jun 20:14
0add75b
Compare
Choose a tag to compare

Minor

  • Add new content_type property to the Attachment type #391
  • Handle network error from fetch so instead of throwing we return the error object #389

v3.2.0

13 Feb 19:31
fe139c2
Compare
Choose a tag to compare

Minor

  • Add update domain method #320

Patch

  • Update buildjet/cache action to v4 #314
  • Update dependency @types/react to v18.2.55 #315
  • Update dependency @types/jest to v29.5.12 #316
  • Update yarn to v3.8.0 #317
  • Update dependency prettier to v3.2.5 #318

v3.1.0

22 Jan 18:36
92b95c7
Compare
Choose a tag to compare

Major

Minor

Patch

  • Update dependency @react-email/render to v0.0.12 #304

v3.0.0

18 Jan 15:13
838d483
Compare
Choose a tag to compare

Major

  • fix: Types and changed contacts payload #296
    • first_name -> firstName
    • last_name -> lastName
    • audienceId -> audienceId

Minor

  • Add delete contact by email #291

Patch

  • Update dependency ts-node to v10.9.7 #293
  • Update typescript-eslint monorepo to v6.19.0 #295
  • Update dependency @react-email/render to v0.0.11 #297
  • Fix contact payload #298
  • Fix response types #299
  • Update dependency prettier to v3.2.4 #300

v2.1.0

26 Dec 21:32
c895d3e
Compare
Choose a tag to compare

Minor

  • feat: Add audiences #267
  • feat: Add contacts methods #268
  • feat: Add update contact #280

Patch

  • fix: Undefined process #281
  • fix: Package build #259

v2.0.0

01 Nov 15:57
3d5058c
Compare
Choose a tag to compare

Major

  • Fix Request types #250

Before

const data = resend.emails.send({ ... })

return data.id

After

const { data, error } = resend.emails.send({ ... })

if (error || !data) {
  throw new Error(error.message)
}

return data.id

Minor

  • Add batch methods #199

Patch

  • Upgrade render #252

v1.1.0

24 Oct 01:30
Compare
Choose a tag to compare
  • Drop node-fetch in favor of native fetch for Node

v1.0.0

15 Aug 23:22
e9a1186
Compare
Choose a tag to compare

Major

  • Replace axios with node-fetch #149

Minor

  • Add JSdoc for create email types #132
  • Add missing fields to the GetEmailResponse type #146

Patch

  • Use eslint #159
  • Add GitHub actions #158
  • Add node engine #157
  • Dependabot ecosystem #166
  • Remove tslint file #170
  • Update prettier to v3.0.1 #148
  • Update jest to v29.6.2 #145
  • Update @types/node to v18.17.5 #120
  • Update @types/react to v18.2.20 #113
  • Update prettier to v3.0.2 #160
  • Update node-fetch to v2.6.12 #161
  • Update node.js to v18.17.1 #114