Emailjs Sdk Versions Save

EmailJS helps sending emails using client side technologies only. No server is required.

v4.3.3

2 months ago

Improvements

The EmailJSResponseStatus model is explicitly exported to detect the error instance.

import emailjs from '@emailjs/browser';

try {
  await emailjs.send('YOUR_SERVICE_ID', 'YOUR_TEMPLATE_ID');
  console.log('SUCCESS!');
} catch (error) {
  if (error instanceof emailjs.EmailJSResponseStatus) {
    console.log('EMAILJS FAILED...', error);
    return;
  }

  console.log('ANOTHER ERROR', error);
}

Essential Links

v4.3.1

2 months ago

Async Store

Conceptually, all input or output in JavaScript is an asynchronous operation, except for localStorage. To simplify work with the custom storage solutions, we've used the asynchronous localStorage.

Essential Links

v4.2.0

2 months ago

React Native

Officially, this package was created only for browsers, but we have reworked the use of localStorage so this package can be used with Native React (partial functionality).

Essential Links

v4.1.0

3 months ago

Breaking changes

  • Migrated to Rollup from Webpack

Improvements

  • The size of the bundled SDK has been reduced

Essential Links

v4.0.0

3 months ago

Breaking changes

Dropped support for older browsers

The API requests are migrated to use the Fetch API. The old browsers that do not support this API are not officially supported anymore.

Changed settings interface

Instead of a public key string, the parameter is now an options object. This parameter has supported compatibility but is outdated. Please take a look at the documentation for more details.

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. There are settings in the options 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

v3.12.1

4 months ago

Essential Links

Changes

  • Improved work with dev files

Improvements

  • Dump versions
  • Decreased size for the minified files

v3.11.0

1 year ago

Essential Links

Changes

  • TypeScript 5 is used

Improvements

  • Dump versions

v3.9.0

1 year ago

Essential Links

Changes

  • Removed unused dependencies

Improvements

  • Dump versions

v3.8.0

1 year ago

Essential Links

Issues

Improvements

  • Dump versions

v3.6.2

2 years ago

Essential Links

Changes

  • the user ID has been renamed to the public key.
  • corrected the readme.

Improvements

  • Dump versions