Skip to content

Releases: emailjs-com/emailjs-nodejs

SDK v5.0.2

21 Oct 10:36
Compare
Choose a tag to compare

Breaking Changes

The project uses ESM by default, which solves the issues with using the SDK as a module. Support for CommonJS is also present. We think you will not notice the difference, but just in case, we have released a new major version.

The minimum version of Node.js is 18 since the Node.js team does not officially support previous versions.
You can continue to use the SDK version 4 if your Node.js is older.

Improvements

  • autocomplete support
  • development environment and DX
  • Deno support

Essential Links

SDK v4.1.0

02 Oct 12:10
Compare
Choose a tag to compare

Fixed

  • Fixed the path for types

Essential Links

SDK v4.0.4

11 Jul 18:25
Compare
Choose a tag to compare

Changes

Added the option to set a rate limit for API requests

Client-side implementation. It blocks requests sent before the timeout expiration. The advantage of this configuration on the client side is that it does not use the account quota.

Setting up blocking of unwanted requests

Client-side implementation. The options include settings where SDK users can specify unwanted variable values. Such requests will be rejected. This is useful for blocking specific email addresses, IP addresses, and other values.

Improvements

  • Improved work with API
  • Improved parameters verification before sending requests to the server
  • Added more test cases
  • Added parameters type checking

Essential Links

v2.2.0

07 Apr 13:24
Compare
Choose a tag to compare

Essential Links

Issues

  • fixed import issue in the example

v2.1.1

29 Nov 14:03
Compare
Choose a tag to compare

Essential Links

Issues

  • fixed typo on the path (SDK returns the status 400)

v2.0.2

02 Nov 22:59
Compare
Choose a tag to compare

Essential Links

Issues

  • fixed wrong the public and the private keys passing

v2.0.0

02 Nov 22:10
Compare
Choose a tag to compare

Essential Links

New

  • Official EmailJS SDK for Node.js

Breaking change

  • Instead of the public key argument, the settings object is passed, where the public and private keys can be set. Check out the documentation and examples.