Back to Explore

resend/react-email

GitHub
49 updates · last 90 days1 watchersOpen source

Last release:

React Email is a set of high-quality, unstyled React and TypeScript components for building responsive email templates. It helps reduce layout issues by handling inconsistencies across email clients, and it includes an Editor to write templates and export email-ready HTML and plain text.

Project status

  • Actively maintained: The repo shows a fresh upstream push on 2026-07-08, and multiple package updates within the last several days (2026-07-02 to 2026-07-07) indicate ongoing development rather than maintenance-mode.
  • Update cadence: Updates appear to be near-continuous across several consecutive days, with coordinated patches across react-email, @react-email/ui, and @react-email/editor (suggesting a fast feedback loop and regular integration).

AI summary generated

AI-generated from public sources. May be inaccurate. Report

Recent updates

  • @react-email/editor@1.6.6

    This @react-email/editor@1.6.6 release is a patch release whose notes only state that it updated dependencies to react-email@6.7.0. The actual code diff shows additional behavior and API changes in the react-email CLI and @react-email/render plain-text rendering logic that are not mentioned in the editor release notes.

    BreakingFeatures
  • react-email@6.7.0

    react-email 6.7.0 adds support for customizing export file extensions via a new CLI flag. The release also updates dependencies, including @react-email/render to v2.1.0.

    Features
  • @react-email/ui@6.7.0

    The @react-email/ui v6.7.0 release includes no release notes from the publisher, so there is no documented information about new features, bug fixes, or breaking changes in this update. To assess upgrade impact, you will need to review the diff between v6.6.x and v6.7.0 in the @react-email/ui repository (or its changelog/PRs) for any API or behavior changes.

  • @react-email/render@2.1.0

    react-email/render@2.1.0 adds new experimental plain text conversion utilities that bypass the existing html-to-text approach. It also extends plain text table rendering by introducing support for a `data-text-format="dataTable"` attribute to improve alignment.

    Features
  • @react-email/editor@1.6.5

    This release (@react-email/editor 1.6.5) removes dangling CSS file exports from the @react-email/editor package definition and bumps the @react-email/react-email dependency to 6.6.9. The bundled code changes in the dependency address Tailwind group/peer rule extraction so nested utilities do not leak parentless nesting rules into the generated <style> output.

    Breaking
  • @react-email/ui@6.6.9

    No release notes were provided for @react-email/ui version 6.6.9, so the specific changes in this upgrade are not documented in the publisher materials. Developers should review the GitHub diff/changelog for this tag to identify any API, behavior, or build-impacting modifications before upgrading.

  • react-email@6.6.9

    This is a small patch release for react-email. It fixes issues in the `group` utilities, specifically correcting bad rules that previously did not work as intended.

  • @react-email/editor@1.6.4

    This patch primarily fixes @react-email/editor FocusScopes behavior so the editor selection is not lost when bubble menus or the Inspector trigger plugin reconfiguration. It also bumps the @react-email/editor dependency on react-email to version 6.6.8.

  • @react-email/ui@6.6.8

    This patch release for @react-email/ui@6.6.8 focuses on preventing out-of-memory crashes during `email dev` when saving a shared component. The hot reload behavior is changed so only the currently open preview is re-rendered, while other affected templates have their render cache invalidated instead of being eagerly re-rendered.

    Features
  • react-email@6.6.8

    react-email@6.6.8 includes a fix for `email build` that corrects the tracing root directory when the command is run inside nested package locations within monorepos, preventing Vercel deploy failures caused by an ENOENT routes manifest. The code diff, however, also contains additional changes in the monorepo (editor and UI packages) that are not mentioned in the provided react-email release notes.

  • @react-email/editor@1.6.3

    This release bumps @react-email/editor from 1.6.2 to 1.6.3. The published release notes only mention dependency updates (including react-email@6.6.7), but the actual code change includes several behavior-affecting fixes inside react-email that are not described in the editor notes.

  • @react-email/ui@6.6.7

    Release @react-email/ui@6.6.7 was published on 2026-07-07, but no release notes were provided by the publisher. As a result, there is no documented information here about new features, bug fixes, or breaking changes, so developers should review the code diff for this version to confirm compatibility.

  • react-email@6.6.7

    react-email@6.6.7 includes several patch fixes focused on generating more robust, email-client-friendly HTML and CSS. Notably, it improves escaping for Markdown-rendered attributes, corrects Tailwind CSS output in edge cases, and ensures Tailwind classes are properly inlined for Section, Column, and Row components.

  • @react-email/editor@1.6.2

    This release is a patch release for @react-email/editor focused on reducing React warnings during email export. The documented change adjusts how React keys are assigned when serializing editor content that contains marked text (bold, italic, links).

  • @react-email/editor@1.6.1

    This patch release fixes an invalid ProseMirror TextSelection being created when clearing selection on blur, which caused ProseMirror console warnings. It also updates dependencies, including a bump to react-email@6.6.6.

  • react-email@6.6.6

    react-email@6.6.6 is a patch release focused on fixing real-world rendering and build behavior issues. It corrects a `Button` Outlook-specific inline style unit bug, fixes `email build` preview deployment on Vercel, and updates `@react-email/render` to 2.0.10.

  • @react-email/ui@6.6.6

    This patch updates @react-email/ui@6.6.6 to be more resilient when the spam check API fails or times out during `email build`. Instead of failing the build, it now logs a warning and continues without a baked-in spam score.

  • @react-email/render@2.0.10

    This patch updates @react-email/render to remove React auto-injected preload hints specifically for images in server-rendered email HTML. The change reduces irrelevant HTML noise that email clients ignore, while leaving other user-authored and non-image link tags untouched.

  • @react-email/editor@1.6.0

    v1.6.0 keeps existing image node attributes (such as style, width, alt) when replacing a selected image during the upload flow. Separately, the email serializer/template layer gained dark-mode CSS injection into the email <head>, with a new previewMode flag to suppress that CSS during preview.

    Features
  • @react-email/editor@1.5.10

    This release adds dark-mode support for native list bullets by injecting a `prefers-color-scheme: dark` rule that sets `li::marker` to an explicit color. The implementation is not limited to one template path, it is wired through the editor serializer pipeline so the CSS can be included or omitted depending on a new flag.

    Features