{"id":"src_kY1uUQCV4UAhYrZPJV7B5","slug":"react-email-releases","name":"React Email","type":"github","url":"https://github.com/resend/react-email","orgId":"org_A1sTGw4GfgiFEV9yoXcIt","productId":"prod_zuDNTdTVdJwpESfu6CMD_","productSlug":"react-email","org":{"id":"org_A1sTGw4GfgiFEV9yoXcIt","slug":"resend","name":"Resend"},"isPrimary":false,"isHidden":false,"discovery":"curated","metadata":"{\"changelogPaths\":[\"packages/react-email/CHANGELOG.md\",\"packages/render/CHANGELOG.md\"],\"wellKnownSweptAt\":\"2026-10-01T06:01:26.362Z\",\"sourceActor\":{\"nextAlarmAt\":\"2026-10-08T19:56:09.629Z\",\"lastAlarmAt\":\"2026-10-08T15:56:10.831Z\",\"managed\":true}}","notice":null,"kind":"sdk","stars":19821,"starsFetchedAt":"2026-10-08T15:58:02.485Z","releaseCount":243,"releasesLast30Days":16,"avgReleasesPerWeek":3.2,"latestVersion":"@react-email/editor@1.7.12","latestDate":"2026-10-06T19:29:33.000Z","changelogUrl":null,"hasChangelogFile":true,"lastFetchedAt":"2026-10-08T15:58:02.485Z","lastPolledAt":"2026-10-08T15:57:56.449Z","changeDetectedAt":null,"trackingSince":"2025-11-07T15:05:40.000Z","releases":[{"id":"rel_4lpd__QiMjztUtTtC_tzp","version":"@react-email/editor@1.7.12","type":"feature","title":"@react-email/editor@1.7.12","summary":"### Patch Changes\n\n* Updated dependencies \\[54769fc]\n* Updated dependencies \\[6926bac]\n  * react-email@6.11.1\n","titleGenerated":"React Email @react-email/editor 1.7.12 dependency update","titleShort":null,"breaking":"none","importance":1,"content":"### Patch Changes\n\n* Updated dependencies \\[54769fc]\n* Updated dependencies \\[6926bac]\n  * react-email@6.11.1\n","publishedAt":"2026-10-06T19:29:33.000Z","fetchedAt":"2026-10-06T19:38:34.461Z","url":"https://github.com/resend/react-email/releases/tag/%40react-email/editor%401.7.12","media":[],"coverageCount":0},{"id":"rel_Tk_FmDRIRvkK8sXOvVi7-","version":"@react-email/ui@6.11.1","type":"feature","title":"@react-email/ui@6.11.1","summary":"","titleGenerated":null,"titleShort":null,"breaking":"unknown","importance":null,"content":"","publishedAt":"2026-10-06T19:29:32.000Z","fetchedAt":"2026-10-06T19:38:34.461Z","url":"https://github.com/resend/react-email/releases/tag/%40react-email/ui%406.11.1","media":[],"coverageCount":0},{"id":"rel__rx0zRa-0NS7hKr98qI5p","version":"react-email@6.11.1","type":"feature","title":"react-email@6.11.1","summary":"Fixed `email export` deleting the project, home directory, email templates, or static assets when `--outDir` points at them. Also, `<Markdown>` now applies `markdownCustomStyles.th` to table header cells, which were previously styled with `td` and ignored `th` styles.","titleGenerated":"React Email 6.11.1 prevents email export from deleting project files","titleShort":"Email export no longer deletes project or templates","breaking":"none","importance":3,"content":"### Patch Changes\n\n* 54769fc: Prevent `email export` from deleting the project, the home directory, the email templates or the static assets when `--outDir` points at them.\n* 6926bac: `<Markdown>` now applies `markdownCustomStyles.th` to table header cells. Header cells were previously styled with `td`, so any `th` styles were ignored.\n","publishedAt":"2026-10-06T19:29:30.000Z","fetchedAt":"2026-10-06T19:38:34.461Z","url":"https://github.com/resend/react-email/releases/tag/react-email%406.11.1","media":[],"coverageCount":0},{"id":"rel_DetNNvkLIcSPrNSNIeRTv","version":"@react-email/editor@1.7.11","type":"feature","title":"@react-email/editor@1.7.11","summary":"Fixed the slash command picker so the command that was clicked runs when categories are displayed out of array order.","titleGenerated":"React Email editor 1.7.11 fixes slash command selection with out-of-order categories","titleShort":"Slash command picker now runs the clicked item","breaking":"none","importance":2,"content":"### Patch Changes\n\n* 7d6ec3c: Run the slash command that was clicked when the categories are displayed out of array order.\n","publishedAt":"2026-10-02T13:57:30.000Z","fetchedAt":"2026-10-02T14:54:36.406Z","url":"https://github.com/resend/react-email/releases/tag/%40react-email/editor%401.7.11","media":[],"coverageCount":0},{"id":"rel_20MEn-eLbZHVSgnrJKXWr","version":"@react-email/editor@1.7.10","type":"feature","title":"@react-email/editor@1.7.10","summary":"### Patch Changes\n\n* Updated dependencies \\[0432f96]\n  * react-email@6.11.0\n","titleGenerated":"React Email editor 1.7.10 dependency update","titleShort":null,"breaking":"none","importance":1,"content":"### Patch Changes\n\n* Updated dependencies \\[0432f96]\n  * react-email@6.11.0\n","publishedAt":"2026-09-23T19:48:56.000Z","fetchedAt":"2026-09-23T21:23:10.291Z","url":"https://github.com/resend/react-email/releases/tag/%40react-email/editor%401.7.10","media":[],"coverageCount":0},{"id":"rel_PKE-dMed5TUBkJ1TR5F9C","version":"@react-email/ui@6.11.0","type":"feature","title":"@react-email/ui@6.11.0","summary":"The --esbuild-plugins flag can now be passed to email dev, email build, and email export so templates requiring a custom compile-time transform can be previewed and exported.","titleGenerated":"React Email UI 6.11.0 adds --esbuild-plugins flag to dev, build, and export","titleShort":"Custom esbuild plugins for dev, build, export","breaking":"none","importance":3,"content":"### Minor Changes\n\n* 0432f96: Use custom esbuild plugins by passing the new `--esbuild-plugins` flag to `email dev`, `email build` and `email export`, so templates that need a custom compile-time transform can be previewed and exported.\n","publishedAt":"2026-09-23T19:48:54.000Z","fetchedAt":"2026-09-23T21:23:09.902Z","url":"https://github.com/resend/react-email/releases/tag/%40react-email/ui%406.11.0","media":[],"coverageCount":0},{"id":"rel_3S314AmMNwza31QjuDhux","version":"react-email@6.11.0","type":"feature","title":"react-email@6.11.0","summary":"A new --esbuild-plugins flag for email dev, email build, and email export lets templates that need a custom compile-time transform be previewed and exported.","titleGenerated":"React Email 6.11.0 adds --esbuild-plugins flag to dev, build, and export","titleShort":"Custom esbuild plugins via --esbuild-plugins flag","breaking":"none","importance":2,"content":"### Minor Changes\n\n* 0432f96: Use custom esbuild plugins by passing the new `--esbuild-plugins` flag to `email dev`, `email build` and `email export`, so templates that need a custom compile-time transform can be previewed and exported.\n","publishedAt":"2026-09-23T19:48:52.000Z","fetchedAt":"2026-09-23T21:23:09.902Z","url":"https://github.com/resend/react-email/releases/tag/react-email%406.11.0","media":[],"coverageCount":0},{"id":"rel_csMqzVgwJpTzenuuasRfE","version":"@react-email/editor@1.7.9","type":"feature","title":"@react-email/editor@1.7.9","summary":"### Patch Changes\n\n* Updated dependencies \\[e9939f0]\n* Updated dependencies \\[1b45ed0]\n  * react-email@6.10.0\n","titleGenerated":"React Email editor 1.7.9 dependency update","titleShort":null,"breaking":"none","importance":1,"content":"### Patch Changes\n\n* Updated dependencies \\[e9939f0]\n* Updated dependencies \\[1b45ed0]\n  * react-email@6.10.0\n","publishedAt":"2026-09-23T19:44:46.000Z","fetchedAt":"2026-09-23T21:23:10.291Z","url":"https://github.com/resend/react-email/releases/tag/%40react-email/editor%401.7.9","media":[],"coverageCount":0},{"id":"rel_nzFCh88QosAY1Z4E-ekqa","version":"@react-email/ui@6.10.0","type":"feature","title":"@react-email/ui@6.10.0","summary":"","titleGenerated":null,"titleShort":null,"breaking":"unknown","importance":null,"content":"","publishedAt":"2026-09-23T19:44:44.000Z","fetchedAt":"2026-09-23T21:23:09.902Z","url":"https://github.com/resend/react-email/releases/tag/%40react-email/ui%406.10.0","media":[],"coverageCount":0},{"id":"rel_6dwFE1VLwpHaKzL9nodl3","version":"react-email@6.10.0","type":"feature","title":"react-email@6.10.0","summary":"Chokidar upgraded to v5, which ships with npm provenance so installs under pnpm's trustPolicy: no-downgrade no longer fail; the CLI now requires Node 20.19 or newer. The dev server refuses to start on older Node and names the installed version in the error.","titleGenerated":"React Email 6.10.0 upgrades chokidar to v5 and requires Node 20.19+","titleShort":"Chokidar v5 upgrade; CLI now needs Node 20.19+","breaking":"major","importance":2,"content":"### Minor Changes\n\n* e9939f0: Upgrade `chokidar` to v5, which ships with npm provenance, so installs under pnpm's `trustPolicy: no-downgrade` no longer fail. The CLI now needs Node 20.19 or newer.\n\n### Patch Changes\n\n* 1b45ed0: The dev server now refuses to start on Node older than 20.19, which matches the package's declared minimum, and names the installed version in the error.\n","publishedAt":"2026-09-23T19:44:43.000Z","fetchedAt":"2026-09-23T21:23:09.902Z","url":"https://github.com/resend/react-email/releases/tag/react-email%406.10.0","media":[],"coverageCount":0},{"id":"rel_EEloqRW_VdPAXNZGCOvzs","version":"create-email@1.2.6","type":"feature","title":"create-email@1.2.6","summary":"create-email now exits with an error when the npm registry request fails or returns an invalid version, instead of writing undefined into the starter's package.json.","titleGenerated":"create-email 1.2.6 exits with error instead of writing undefined version","titleShort":"create-email fails loudly on registry errors","breaking":"none","importance":2,"content":"### Patch Changes\n\n* ac4d9df: Exit with an error when the npm registry request fails or returns an invalid version, instead of writing `undefined` into the starter's package.json.\n","publishedAt":"2026-09-23T19:44:41.000Z","fetchedAt":"2026-09-23T21:23:09.902Z","url":"https://github.com/resend/react-email/releases/tag/create-email%401.2.6","media":[],"coverageCount":0},{"id":"rel_i6qZnV0cHgJo8hbO2Tvu7","version":"@react-email/editor@1.7.8","type":"feature","title":"@react-email/editor@1.7.8","summary":"Empty headings in the React Email editor now display their placeholder text.","titleGenerated":"React Email editor 1.7.8 shows placeholder text on empty headings","titleShort":"Empty headings now show placeholder text","breaking":"none","importance":1,"content":"### Patch Changes\n\n* 91feb4b: Show the placeholder text on empty headings.\n","publishedAt":"2026-09-17T18:38:22.000Z","fetchedAt":"2026-09-17T20:19:09.417Z","url":"https://github.com/resend/react-email/releases/tag/%40react-email/editor%401.7.8","media":[],"coverageCount":0},{"id":"rel_AfrBf6CF6plOvCG8NQmF8","version":"@react-email/editor@1.7.7","type":"feature","title":"@react-email/editor@1.7.7","summary":"Fixed an issue where table header cells were dropped when rendering to send HTML.","titleGenerated":"React Email editor v1.7.7 fixes dropped table header cells in send HTML","titleShort":"Table header cells no longer dropped in send HTML","breaking":"none","importance":2,"content":"### Patch Changes\n\n* f8bf344: fix table header cells being dropped when rendering to send HTML\n","publishedAt":"2026-09-09T15:54:30.000Z","fetchedAt":"2026-09-09T18:54:34.894Z","url":"https://github.com/resend/react-email/releases/tag/%40react-email/editor%401.7.7","media":[],"coverageCount":0},{"id":"rel_XuUtWcYVXC9ZbhWeYFWmp","version":"@react-email/editor@1.7.6","type":"feature","title":"@react-email/editor@1.7.6","summary":"Fixed the bubble menu's Left alignment button so it reads as active for left-aligned content, persists explicit left alignment to the HTML, and resolves inherited alignment from ancestors like center-aligned table cells.","titleGenerated":"React Email editor 1.7.6 fixes bubble menu alignment detection","titleShort":"Bubble menu alignment button now matches content","breaking":"none","importance":2,"content":"### Patch Changes\n\n* cd3b7f1: Fix the bubble menu's Left alignment button never reading as active for left-aligned (default) content, persist an explicit left alignment to the HTML, and resolve inherited alignment from aligned ancestors (for example a paragraph inside a center-aligned table cell) so the button no longer reports `left` while the content is visually centered.\n* Updated dependencies \\[0250981]\n  * react-email@6.9.5\n","publishedAt":"2026-09-08T18:13:52.000Z","fetchedAt":"2026-09-08T18:44:01.790Z","url":"https://github.com/resend/react-email/releases/tag/%40react-email/editor%401.7.6","media":[],"coverageCount":0},{"id":"rel_URp0CrhKLdTdPk862e9XM","version":"@react-email/ui@6.9.5","type":"feature","title":"@react-email/ui@6.9.5","summary":"","titleGenerated":null,"titleShort":null,"breaking":"unknown","importance":null,"content":"","publishedAt":"2026-09-08T18:13:51.000Z","fetchedAt":"2026-09-08T18:44:01.790Z","url":"https://github.com/resend/react-email/releases/tag/%40react-email/ui%406.9.5","media":[],"coverageCount":0},{"id":"rel_Nz9u7nTQT-A54rqNJMvLo","version":"react-email@6.9.5","type":"feature","title":"react-email@6.9.5","summary":"Fixed responsive padding not applying to the inner td for Container and Section components.","titleGenerated":"React Email 6.9.5 fixes responsive padding for Container and Section","titleShort":"Container and Section responsive padding fixed","breaking":"none","importance":2,"content":"### Patch Changes\n\n* 0250981: fix responsive padding not applying to inner td for Container and Section\n","publishedAt":"2026-09-08T18:13:50.000Z","fetchedAt":"2026-09-08T18:44:01.790Z","url":"https://github.com/resend/react-email/releases/tag/react-email%406.9.5","media":[],"coverageCount":0},{"id":"rel_6ovrSXkvcU5vZQIl4WDdo","version":"@react-email/editor@1.7.4","type":"feature","title":"@react-email/editor@1.7.4","summary":"Buttons now render with box-sizing: border-box, so full-width padded buttons no longer overflow their containers, and buttons with an explicit size plus padding render slightly smaller to match the canvas.","titleGenerated":"@react-email/editor v1.7.4 makes buttons fit containers with border-box","titleShort":"Buttons now fit containers; explicit size + padding shrinks slightly","breaking":"minor","importance":2,"content":"### Patch Changes\n\n* 62eb793: Buttons now render with `box-sizing: border-box`, so a full-width padded button no longer overflows its container in delivered emails. Buttons with an explicit size plus padding render slightly smaller, matching the canvas.\n","publishedAt":"2026-09-01T18:36:32.000Z","fetchedAt":"2026-09-01T21:31:46.818Z","url":"https://github.com/resend/react-email/releases/tag/%40react-email/editor%401.7.4","media":[],"coverageCount":0},{"id":"rel_DyRO2ms-YTHBkxGbkmGWR","version":"@react-email/editor@1.7.3","type":"feature","title":"@react-email/editor@1.7.3","summary":"### Patch Changes\n\n* react-email@6.9.3\n","titleGenerated":"React Email editor v1.7.3 dependency update","titleShort":null,"breaking":"none","importance":1,"content":"### Patch Changes\n\n* react-email@6.9.3\n","publishedAt":"2026-08-25T18:31:48.000Z","fetchedAt":"2026-08-25T20:17:58.616Z","url":"https://github.com/resend/react-email/releases/tag/%40react-email/editor%401.7.3","media":[],"coverageCount":0},{"id":"rel_7UIB4PVoUWpubVLUtjHKe","version":"@react-email/ui@6.9.3","type":"feature","title":"@react-email/ui@6.9.3","summary":"Switching emails no longer resets the sidebar's scroll position, collapsed state, or open folders.","titleGenerated":"React Email UI v6.9.3 preserves sidebar state when switching emails","titleShort":"Sidebar scroll, collapse, folders persist across emails","breaking":"none","importance":2,"content":"### Patch Changes\n\n* 1378365: Keep the sidebar scroll position, its collapsed state, and open folders when you switch emails.\n","publishedAt":"2026-08-25T18:31:47.000Z","fetchedAt":"2026-08-25T20:17:58.616Z","url":"https://github.com/resend/react-email/releases/tag/%40react-email/ui%406.9.3","media":[],"coverageCount":0},{"id":"rel_B71Yo3vydOrsECC1VDj94","version":"react-email@6.9.3","type":"feature","title":"react-email@6.9.3","summary":"","titleGenerated":null,"titleShort":null,"breaking":"unknown","importance":null,"content":"","publishedAt":"2026-08-25T18:31:45.000Z","fetchedAt":"2026-08-25T20:17:58.616Z","url":"https://github.com/resend/react-email/releases/tag/react-email%406.9.3","media":[],"coverageCount":0}],"pagination":{"nextCursor":"2026-08-25T18:31:45.000Z|2026-08-25T20:17:58.616Z|rel_B71Yo3vydOrsECC1VDj94","limit":20},"summaries":{"rolling":null,"monthly":[]}}