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 upstream push is on 2026-07-16, and multiple package updates followed in the prior days (react-email, @react-email/ui, and @react-email/editor), indicating ongoing development rather than maintenance mode.
- Update cadence: From 2026-07-10 to 2026-07-14, there are several patch-level updates across the monorepo (roughly every day or two), including UI/editor behavior fixes and small feature additions, which suggests an active release cadence.
AI summary generated
Recent updates
@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.
Featuresreact-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.
Featuresreact-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.
BreakingFeaturesreact-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.
Featuresreact-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.