Back to Explore

resend/react-email

GitHub
66 updates · last 90 days2 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, with very recent upstream activity (last push on 2026-07-29) and multiple package updates over the last few weeks.
  • Apparent update cadence is active and roughly weekly to several times per week in late July 2026 (updates dated 2026-07-13, 07-14, 07-15, 07-23, 07-27, 07-28).

AI summary generated

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

Recent updates

  • @react-email/editor@1.7.0

    Release @react-email/editor@1.7.0 makes the basic theme's Container alignment default to centered instead of left. The change is reflected in the editor theme configuration and corresponding container rendering tests.

  • @react-email/editor@1.6.14

    Release @react-email/editor@1.6.14 is a patch version that claims to fix duplicated top-level container nodes when the container enforcer races collaborative (Yjs/Liveblocks) sync transactions. The code change goes beyond that statement by altering when and how the enforcer wraps containerless document states during collaborative sync.

  • @react-email/editor@1.6.13

    Release @react-email/editor@1.6.13 updates the editor's basic email reset styling. Specifically, it removes the body margin and padding reset that was previously applied in the generated email HTML.

    Breaking
  • @react-email/editor@1.6.12

    This patch release focuses on fixing code blocks when an email is imported back into the editor, ensuring language, theme, and styling are recovered. It also changes how body spacing is handled by making body margin and padding fully theme-driven, including new inspector controls for the minimal theme.

  • @react-email/editor@1.6.11

    The @react-email/editor@1.6.11 release notes only mention dependency updates, specifically pulling in react-email@6.9.1. However, the actual code changes included in this update modify preview static asset handling (URL decoding and path traversal protections) and change Tailwind CSS rule extraction behavior for media query variants such as dark mode.

  • @react-email/ui@6.9.1

    This release is for @react-email/ui version 6.9.1, but the publisher provided no release notes, so the specific code changes are not documented here. Developers should not assume behavior is unchanged, and should verify the upgrade by checking the package changelog and the underlying commit diff for this version.

  • react-email@6.9.1

    This patch release fixes preview-server handling of static assets, specifically ensuring URL-encoded filenames work correctly while preventing decoded paths from escaping the static directory. It also fixes Tailwind class processing so `dark:` and other media-query variants are preserved with `tailwindcss@4.3.3+`.

    Security
  • @react-email/editor@1.6.10

    Release @react-email/editor@1.6.10 is labeled as a patch release and, per the provided release notes, primarily bumps react-email to 6.9.0. However, the actual diff includes substantial UI changes in @react-email/ui, including a redesign of the preview props editor and changes to hot reload socket lifecycle management.

  • @react-email/ui@6.9.0

    This release updates the preview props editing experience by moving the props editor into a collapsible panel next to the preview and using a syntax-highlighted JSON editor. It also improves the dev hot reload behavior by disconnecting preview hot reload sockets when preview components unmount to avoid accumulated connections during template navigation.

    Features
  • react-email@6.9.0

    react-email@6.9.0 was published on 2026-07-15, but the publisher did not provide any release notes or change log details for this version. As a result, there is no documented information here about new features, bug fixes, or breaking changes, so you should verify the upgrade impact by reviewing the repository diff and running your test suite.

  • @react-email/editor@1.6.9

    This patch release updates the email theming/rendering so the composed HTML output no longer includes default browser body spacing. It also updates the editor’s container-related rendering expectations in tests to match the new HTML styles.

  • @react-email/editor@1.6.8

    Release @react-email/editor@1.6.8 is a patch version bump that (per release notes) includes react-email@6.8.1. The actual code changes show additional UI work, primarily around the preview toolbar layout and menu behavior across desktop and mobile interactions.

  • @react-email/ui@6.8.1

    Version 6.8.1 of @react-email/ui is a patch release that focuses on making the preview toolbar and its menus work better across desktop and mobile. The documented change is labeled as c93a676: responsive toolbar and menu behavior.

  • react-email@6.8.1

    This patch release (react-email 6.8.1) mainly updates the preview editor UI, especially the toolbar interactions and responsiveness between desktop and mobile. The publisher provided no release notes, so the concrete behavior changes are only visible from the code diff and internal changelog edits.

  • @react-email/editor@1.6.7

    This release includes fixes in the editor email composer, ensuring inline styles attached to the `code` mark are preserved and that editor-only filler paragraphs are skipped during composition. The diff also shows a broader set of monorepo changes, including updates tied to `react-email@6.8.0`, plus website and UI enhancements.

  • @react-email/ui@6.8.0

    This release adds a Props tab to the preview toolbar, enabling live editing of the props a template is rendered with. It also fixes an issue where toolbar tabs could fail to respond on statically built previews when a toolbar panel query parameter is present in the URL.

    Features
  • react-email@6.8.0

    react-email 6.8.0 adds a new Props tab to the preview toolbar, enabling live editing of the props used to render a template with inline JSON validation and reset-to-defaults behavior. It also improves bundling by emitting per-module build output with sideEffects disabled so unused editor-related dependencies are tree-shaken. Additionally, it fixes an issue where toolbar tabs were unresponsive on statically built previews when using a toolbar-panel query parameter.

    Features
  • @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.