Skip to main content On this page July 17, 2025 July 16, 2025 July 15, 2025 July 11, 2025 July 10, 2025 July 08, 2025 June 24, 2025 June 16, 2025 June 10, 2025 June 03, 2025 May 19, 2025 May 16, 2025 May 13, 2025 May 12, 2025 May 9, 2025 May 2, 2025 May 1, 2025 Apr 09, 2025 Apr 08, 2025 Apr 04, 2025 Apr 01, 2025 Mar 28, 2025 Mar 27, 2025 Mar 17, 2025 Feb 10, 2025 Jan 09, 2025 Jan 07, 2025 Dec 10, 2024 Dec 09, 2024 Dec 06, 2024 Dec 03, 2024 Nov 08, 2024 Nov 04, 2024 Oct 31, 2024 Sep 02, 2024 Aug 23, 2024 Aug 22, 2024 Jul 23, 2024 Jul 3, 2024 Jul 1, 2024 May 24, 2024 May 20, 2024 Apr 29, 2024 Mar 28, 2024 Feb 22, 2024 Jan 19, 2024 Jan 16, 2024 Dec 11, 2023 Dec 01, 2023 Nov 01, 2023 April 05. 2023 March 21, 2023 January 24, 2023 January 4, 2023 December 28, 2022 December 22, 2022 December 21, 2022 December 16, 2022 December 12, 2022 December 8, 2022 December 3, 2022 November 29, 2022 November 17, 2022 November 6, 2022 October 13, 2022 October 12, 2022 October 1, 2022 September 26, 2022 September 24, 2022 September 23, 2022 September 22, 2022
July 17, 2025
React Email 4.2.3
fix files with extension-like suffixes (i.e. config, .spec) breaking dependency graph
React Email 4.2.2
dev server erroring when trying to startup with port already being used
July 16, 2025
Preview Server 4.2.1
pin all dependencies to avoid compatibility issues of the built preview server
July 15, 2025
React Email 4.2.0
Preview Server 4.2.0
add custom error handling for prettier’s syntax errors
July 11, 2025
Tailwind 1.2.1
fix color-scheme media queries sometimes not getting sanitized at the className
Tailwind 1.2.0
add pixelBasedPreset export directly
Preview Server 4.1.3
improved method of resolving tailwind configs when checking compatibility
Preview Server 4.1.2
fix rendering utilities exporter plugin not running for symlinks
Components 0.3.1
Updated dependencies
@react-email/tailwind@1.2.1
Components 0.3.0
tailwind: add pixelBasedPreset export directly
Updated dependencies
@react-email/tailwind@1.2.0
July 10, 2025
React Email 4.1.1
fix path resolution done wrong breaking email-dev
on Windows
July 08, 2025
React Email 4.1.0
use a separate package for storing the preview server (@react-email/preview-server)
Use the same version for the preview-server and react-email
Preview Server 4.1.0
Use the same version for the preview-server and react-email
fix range rounded borders, tearing when selecting different lines
infinite fetches due to improper effect dependency
Components 0.2.0
tailwind: Extract tailwind pseudo classes to stylesheet
button: respect the order in which padding properties are defined
Updated dependencies
@react-email/tailwind@1.1.0
@react-email/button@0.2.0
Button 0.2.0
respect the order in which padding properties are defined
Tailwind 1.1.0
Extract tailwind pseudo classes to stylesheet
June 24, 2025
React Email 4.0.17
fix <svg>
not being flagged as incompatible
fix the forced color-scheme: dark
for the preview
fix static file serving security issue with logging
add support for hot reloading with tsconfig path aliases
fix hot reloading with collapsed directories
fix prettier errors causing NextJS serialization error
pre-render email templates on hover
Render 1.1.3
fix browser version including errors in the output instead of throwing them
Components 0.1.1
render: fix browser version including errors in the output instead of throwing them
Updated dependencies
@react-email/render@1.1.3
@react-email/body@0.0.11
@react-email/button@0.1.0
@react-email/code-block@0.1.0
@react-email/code-inline@0.0.5
@react-email/column@0.0.13
@react-email/container@0.0.15
@react-email/font@0.0.9
@react-email/head@0.0.12
@react-email/heading@0.0.15
@react-email/hr@0.0.11
@react-email/html@0.0.11
@react-email/img@0.0.11
@react-email/link@0.0.12
@react-email/markdown@0.0.15
@react-email/preview@0.0.13
@react-email/row@0.0.12
@react-email/section@0.0.16
@react-email/tailwind@1.0.5
@react-email/text@0.1.5
June 16, 2025
Components 0.1.0
code-block: fix access to all pre
properties
button: respect the order in which padding properties are defined
Updated dependencies
@react-email/code-block@0.1.0
@react-email/button@0.1.0
@react-email/tailwind@1.0.5
Button 0.1.0
respect the order in which padding properties are defined
Code Block 0.1.0
fix access to all pre
properties
June 10, 2025
Components 0.0.42
Text 1.0.5
fix marginTop, marginBottom losing their priority defined by order in styles
June 03, 2025
React Email 4.0.16
fix mobile’s sidebar broken in the preview server
May 19, 2025
React Email 4.0.15
fix preview server’s background gradient interferring with the user’s colors
Create Email 1.2.1
fix broken node 18 support
May 16, 2025
React Email 4.0.14
fix hot reloading with directories at least two levels deep
May 13, 2025
Render 1.1.2
fix react-dom/server import for the browser and some bundlers
fix pretty option breaking CJS projects
accept React.ReactNode instead of React.ReactElement
Components 0.0.41
Updated dependencies
@react-email/render@1.1.2
@react-email/body@0.0.11
@react-email/button@0.0.19
@react-email/code-block@0.0.13
@react-email/code-inline@0.0.5
@react-email/column@0.0.13
@react-email/container@0.0.15
@react-email/font@0.0.9
@react-email/head@0.0.12
@react-email/heading@0.0.15
@react-email/hr@0.0.11
@react-email/html@0.0.11
@react-email/img@0.0.11
@react-email/link@0.0.12
@react-email/markdown@0.0.15
@react-email/preview@0.0.13
@react-email/row@0.0.12
@react-email/section@0.0.16
@react-email/tailwind@1.0.5
@react-email/text@0.1.4
May 12, 2025
Render 1.1.1
fix preview being rendered in plain-text
Preview 0.0.13
fix preview being rendered in plain-text
Components 0.0.40
Updated dependencies
@react-email/preview@0.0.13
@react-email/render@1.1.1
@react-email/body@0.0.11
@react-email/button@0.0.19
@react-email/code-block@0.0.13
@react-email/code-inline@0.0.5
@react-email/column@0.0.13
@react-email/container@0.0.15
@react-email/font@0.0.9
@react-email/head@0.0.12
@react-email/heading@0.0.15
@react-email/hr@0.0.11
@react-email/html@0.0.11
@react-email/img@0.0.11
@react-email/link@0.0.12
@react-email/markdown@0.0.15
@react-email/row@0.0.12
@react-email/section@0.0.16
@react-email/tailwind@1.0.5
@react-email/text@0.1.4
May 9, 2025
React Email 4.0.13
fix hot reloading support for users with NodeNext
-style imports
React Email 4.0.12
add an explicit error when running Node with versions prior to 18
Text 0.1.4
fix numerical margin values being overwritten by 0
Components 0.0.39
May 2, 2025
Text 0.1.3
give priority to the margin in the user’s style
Components 0.0.38
May 1, 2025
React Email 4.0.11
fix improper require in email export
update next to 15.3.1
React Email 4.0.10
fix support for import ... = require(...)
syntax
fix email dev not working with traversal error
React Email 4.0.9
add .json
import support for hot reloading
add error message for when an email template does not have a default export
ensure dependencies outside emails directory are completely resolved
fix Node 18 support
fix access to files outside static directory
fix backwards compatibility with render versions
fix dependent of dependents not causing hot reloads
fix non-email files being rendered during hot reloading
use range of versions for dependencies
React Email 4.0.8
Log out errors that happen when export
’s esbuild fails
Components 0.0.37
Updated dependencies
@react-email/text@0.1.2
@react-email/code-block@0.0.13
@react-email/markdown@0.0.15
@react-email/render@1.1.0
@react-email/tailwind@1.0.5
@react-email/body@0.0.11
@react-email/button@0.0.19
@react-email/code-inline@0.0.5
@react-email/column@0.0.13
@react-email/container@0.0.15
@react-email/font@0.0.9
@react-email/head@0.0.12
@react-email/heading@0.0.15
@react-email/hr@0.0.11
@react-email/html@0.0.11
@react-email/img@0.0.11
@react-email/link@0.0.12
@react-email/preview@0.0.12
@react-email/row@0.0.12
@react-email/section@0.0.16
Text 0.1.2
Fix priority of margin styles not being kept
Tailwind 1.0.5
Fix multiple variables in the same declaration not being replaced properly
Render 1.1.0
Deprecate the pretty option for render in favor of standalone pretty function
Use range of versions for dependencies
Markdown 0.0.15
Use caret range of versions for dependencies
Code Block 0.0.13
Use caret range of versions for dependencies
Apr 09, 2025
React Email 4.0.7
Fix deno not working as an option for email build
Create Email 1.1.0
use caret for dependency on react-email and @react-email/components
Apr 08, 2025
React Email 4.0.6
Create Email 1.0.7
React Email 4.0.5
Add support for path aliases when linter runs tailwind config
Create Email 1.0.6
Apr 04, 2025
React Email 4.0.4
Fixed support for importing modules when linter loads Tailwind config
Update dependencies
Create Email 1.0.5
Create Email 1.0.4
Updated dependencies
@react-email/components@0.0.36
Render 1.0.6
Components 0.0.36
Update dependencies
@react-email/code-block@0.0.12
@react-email/render@1.0.6
Code Block 0.0.12
Apr 01, 2025
React Email 4.0.3
update esbuild to 0.25.0
Fix detection of files with various export patterns
Create Email 1.0.3
fix undefined behavior when template has already been created, fix error on tree when using custom project name
add tsconfig for starter to work without importing React
Updated dependencies
@react-email/components@0.0.35
react-email@4.0.3
Text 0.1.1
Merge all coming margin style properties into a single margin
Components 0.0.35
Mar 28, 2025
React Email 4.0.2
Fix crashing when the link or image does not exist
Create Email 1.0.2
Updated template dependencies
Mar 27, 2025
React email 4.0.1
Fix static files regression
Improved classes, better borders on table, improved scrollbar colors
Create Email 1.0.1
Updated template dependencies
React Email 4.0.0
Add toolbar with image/link validation, compatibility checking and a spam scoring system
Improved overflowing for the sidebar
Make all line numbers in the code preview shareable
Create Email 1.0.0
Updated template dependencies
Mar 17, 2025
Text 0.1.0
Change shorthand margin property to support tailwind overwrite
Components 0.0.34
Create Email 0.1.10
Updated template dependencies
@react-email/components@0.0.34
Feb 10, 2025
React Email 3.0.7
Use the punycode package for the static modules
Fixes active state for root email templates on file tree
Respect user’s NODE_ENV when previewing templates
Upgrade socket.io to 4.8.1
Create Email 0.1.9
Update dependencies
@react-email/components@0.0.33
react-email@3.0.7
Render 1.0.5
Fix extra < characters being kept when rendering if mso comments under certain conditions
Fix pretty option breaking button components
Fix unstable rendering when prettifying with the Preview component
Components 0.0.33
Updated dependencies
@react-email/render@1.0.5
@react-email/body@0.0.11
@react-email/button@0.0.19
@react-email/code-block@0.0.11
@react-email/code-inline@0.0.5
@react-email/column@0.0.13
@react-email/container@0.0.15
@react-email/font@0.0.9
@react-email/head@0.0.12
@react-email/heading@0.0.15
@react-email/hr@0.0.11
@react-email/html@0.0.11
@react-email/img@0.0.11
@react-email/link@0.0.12
@react-email/markdown@0.0.14
@react-email/preview@0.0.12
@react-email/row@0.0.12
@react-email/section@0.0.16
@react-email/tailwind@1.0.4
@react-email/text@0.0.11
Jan 09, 2025
React Email 3.0.6
Fixed preview server crashing without React 19
Create Email 0.1.8
Updated template dependencies
Jan 07, 2025
React Email 3.0.5
Fixed unwanted email re-renders when switching email templates
Updated Next.JS to 15.1.2
Create Email 0.1.7
Updated template dependencies
@react-email/components@0.0.32
react-email@3.0.5
Render 1.0.4
Updated prettier to 3.4.2
Components 0.0.32
Updated dependency on @react-email/render
to 1.0.4
Dec 10, 2024
Components 0.0.31
Updated dependencies
@react-email/tailwind@1.0.4
Tailwind 1.0.4
Fix issue with types due to improper build
Create Email 0.1.6
@react-email/components@0.0.31
Dec 09, 2024
React Email 3.0.4
Create Email 0.1.5
Dec 06, 2024
Components 0.0.30
Updated dependencies
@react-email/markdown@0.0.14
Markdown 0.0.14
Upgrade md-to-react-email
Create Email 0.1.4
@react-email/components@0.0.30
Dec 03, 2024
Body 0.0.11
Use peerDependencies for react and react-dom
Move react and react-dom to just dependencies for better DX
Button 0.0.19
Use peerDependencies for react and react-dom
Move react and react-dom to just dependencies for better DX
Code Block 0.0.11
Use peerDependencies for react and react-dom
Move react and react-dom to just dependencies for better DX
Fix typo in the PrismLanguage type
Code Inline 0.0.5
Use peerDependencies for react and react-dom
Move react and react-dom to just dependencies for better DX
Column 0.0.13
Use peerDependencies for react and react-dom
Move react and react-dom to just dependencies for better DX
Components 0.0.29
Use peerDependencies for react and react-dom
Move react and react-dom to just dependencies for better DX
Updated dependencies
@react-email/code-inline@0.0.5
@react-email/code-block@0.0.11
@react-email/container@0.0.15
@react-email/markdown@0.0.13
@react-email/tailwind@1.0.3
@react-email/heading@0.0.15
@react-email/preview@0.0.12
@react-email/section@0.0.16
@react-email/button@0.0.19
@react-email/column@0.0.13
@react-email/render@1.0.3
@react-email/body@0.0.11
@react-email/font@0.0.9
@react-email/head@0.0.12
@react-email/html@0.0.11
@react-email/link@0.0.12
@react-email/text@0.0.11
@react-email/img@0.0.11
@react-email/row@0.0.12
@react-email/hr@0.0.11
Container 0.0.15
Use peerDependencies for react and react-dom
Move react and react-dom to just dependencies for better DX
Font 0.0.9
Use peerDependencies for react and react-dom
Move react and react-dom to just dependencies for better DX
Head 0.0.12
Use peerDependencies for react and react-dom
Move react and react-dom to just dependencies for better DX
Heading 0.0.15
Use peerDependencies for react and react-dom
Move react and react-dom to just dependencies for better DX
Hr 0.0.11
Use peerDependencies for react and react-dom
Move react and react-dom to just dependencies for better DX
Html 0.0.11
Use peerDependencies for react and react-dom
Move react and react-dom to just dependencies for better DX
Img 0.0.11
Use peerDependencies for react and react-dom
Move react and react-dom to just dependencies for better DX
Link 0.0.12
Use peerDependencies for react and react-dom
Move react and react-dom to just dependencies for better DX
Markdown 0.0.13
Use peerDependencies for react and react-dom
Move react and react-dom to just dependencies for better DX
Fix memory leak by updating md-to-react-email
Fixes fontWeight
styles erroring when using numbers
Preview 0.0.12
Use peerDependencies for react and react-dom
Move react and react-dom to just dependencies for better DX
React Email 3.0.3
Fix null byte characters being rendered in the preview server
Move react and react-dom to just dependencies for better DX
Improve error messages for all CLI commands
Render 1.0.3
Use peerDependencies for react and react-dom
Move react and react-dom to just dependencies for better DX
Use prettier’s stadalone API instead of js-beautify
Remove unnecessary destructuring of react-dom/server
Row 0.0.12
Use peerDependencies for react and react-dom
Move react and react-dom to just dependencies for better DX
Section 0.0.16
Use peerDependencies for react and react-dom
Move react and react-dom to just dependencies for better DX
Tailwind 1.0.3
Use peerDependencies for react and react-dom
Move react and react-dom to just dependencies for better DX
Text 0.0.11
Use peerDependencies for react and react-dom
Move react and react-dom to just dependencies for better DX
Create Email 0.1.3
Updated dependencies
@react-email/components@0.0.29
Nov 08, 2024
Tailwind 1.0.2
Fix TailwindConfig’s type being broken when tailwindcss
is not installed
Create Email 0.1.2
Updated dependencies
@react-email/components@0.0.28
Components 0.0.28
Updated dependencies
@react-email/code-block@0.0.10
@react-email/tailwind@1.0.2
Code Block 0.0.18
fix improper padding on the line numbers
Add fontFamily
prop that is inlined into the elements for all tokens
Nov 04, 2024
Tailwind 1.0.1
Fix duplicate media query styles
Fix Promise being returned as a React Node
Create Email 0.1.1
Fix workspace:
prefix not being removed from react-email dev dep
Components 0.0.27
Updated dependencies
@react-email/tailwind@1.0.1
Oct 31, 2024
Tailwind 1.0.0
Updates tailwindcss
to latest version, but requires use of @react-email/render@>=1.0.0
Refactored internally to have a much smaller bundle size
Fixes CSS variables being replaced with undefined
Fix css-float
being used for utilities such as float-left
React Email 3.0.2
bump chokidar to v4
Add util/types as a module
Fix missing Request and Response globals
Fix NODE_ENV for emails as “PRODUCTION” instead of “DEVELOPMENT”
Update socket.io and socket.io-client
Add AbortSignal, Event and EventTarget
Add missing timers/promises Node module for email dev
Button 0.0.18
Fix NaN values on rendered Button HTML
Link 0.0.11
Fix textDecoration reset being too broad
Render 1.0.2
Fix null characters in between chunks when using high-density characters
Row 0.0.11
Fixes default attributes overriding props
Section 0.0.15
Fixes default attributes overriding props
Create Email 0.1.0
Move “react-email” package to devDependencies for the template
Components 0.0.26
Updated dependencies
@react-email/section@0.0.15
@react-email/row@0.0.11
@react-email/tailwind@1.0.0
@react-email/button@0.0.18
@react-email/render@1.0.2
@react-email/link@0.0.11
@react-email/body@0.0.10
@react-email/code-block@0.0.9
@react-email/code-inline@0.0.4
@react-email/column@0.0.12
@react-email/container@0.0.14
@react-email/font@0.0.8
@react-email/head@0.0.11
@react-email/heading@0.0.14
@react-email/hr@0.0.10
@react-email/html@0.0.10
@react-email/img@0.0.10
@react-email/markdown@0.0.12
@react-email/preview@0.0.11
@react-email/text@0.0.10
Sep 02, 2024
Create Email 0.0.34
Update dependencies
@react-email/components@0.0.25
Components 0.0.25
Updated dependencies
@react-email/code-block@0.0.9
Code Block 0.0.9
Fix Versper theme’s background color
Aug 23, 2024
React Email 3.0.1
Create Email 0.0.32
Update dependency react-email@3.0.1
Aug 22, 2024
React Email 3.0.0
Use a built version of preview app when running email dev
(major change)
Fixes decorators causing dependency tree babel parsing to fail
update socket.io/socket.io-client to 4.7.5
Fix sharp warning when running email dev
Updated peer dependencies to allow for React 19 release candidate and React 19 itself
fix email template preview failing with emails having spaces
Fixes tooltip color being black for specific theming configurations
Fixes root directories being hidden when they are alone at their depth
Updated usage of render
to treat a returned promise for the new @react-email/render@1.0.0
Create Email 0.0.31
Add react-dom
as a dependency of the template
Update dependencies
react-email@3.0.0
@react-email/components@0.0.23
Tailwind 0.1.0
Add support for proper className
manipulation
This means support for twMerge
Make inline styles override Tailwind styles.
Updated peer dependencies to allow for React 19 release candidate and React 19 itself
Fixes generation of unnecessary styles (ex: including container
as text somewhere in your template)
Text 0.0.10
Updated peer dependencies to allow for React 19 release candidate and React 19 itself
Section 0.0.14
Updated peer dependencies to allow for React 19 release candidate and React 19 itself
Row 0.0.10
Updated peer dependencies to allow for React 19 release candidate and React 19 itself
Render 0.0.14
Deprecated renderAsync
and made render
itself always async
Updated peer dependencies to allow for React 19 release candidate and React 19 itself
Preview 0.0.11
Updated peer dependencies to allow for React 19 release candidate and React 19 itself
Markdown 0.0.12
Updated peer dependencies to allow for React 19 release candidate and React 19 itself
Link 0.0.10
Updated peer dependencies to allow for React 19 release candidate and React 19 itself
Img 0.0.10
Updated peer dependencies to allow for React 19 release candidate and React 19 itself
Html 0.0.10
Updated peer dependencies to allow for React 19 release candidate and React 19 itself
Hr 0.0.10
Updated peer dependencies to allow for React 19 release candidate and React 19 itself
Heading 0.0.14
Updated dependencies to allow for React 19 release candidate and React 19 itself
Head 0.0.11
Updated peer dependencies to allow for React 19 release candidate and React 19 itself
Font 0.0.8
Updated peer dependencies to allow for React 19 release candidate and React 19 itself
Container 0.0.14
Updated peer dependencies to allow for React 19 release candidate and React 19 itself
Components 0.0.23
Updated peer dependencies to allow for React 19 release candidate and React 19 itself
Update dependencies
@react-email/code-inline@0.0.4
@react-email/code-block@0.0.7
@react-email/container@0.0.14
@react-email/markdown@0.0.12
@react-email/tailwind@0.1.0
@react-email/heading@0.0.14
@react-email/preview@0.0.11
@react-email/section@0.0.14
@react-email/button@0.0.17
@react-email/column@0.0.12
@react-email/render@1.0.0
@react-email/body@0.0.10
@react-email/font@0.0.8
@react-email/head@0.0.11
@react-email/html@0.0.10
@react-email/link@0.0.10
@react-email/text@0.0.10
@react-email/img@0.0.10
@react-email/row@0.0.10
@react-email/hr@0.0.10
Column 0.0.12
Updated peer dependencies to allow for React 19 release candidate and React 19 itself
Code Block 0.0.7
Updated peer dependencies to allow for React 19 release candidate and React 19 itself
Button 0.0.7
Updated peer dependencies to allow for React 19 release candidate and React 19 itself
Add missing msoPaddingAlt
to containing <a>
tag
Body 0.0.10
Updated peer dependencies to allow for React 19 release candidate and React 19 itself
Jul 23, 2024
Body 0.0.9
Button 0.0.16
Code Block 0.0.6
Code Inline 0.0.3
Column 0.0.11
Components 0.0.22
Updated dependencies
@react-email/tailwind@0.0.19
@react-email/body@0.0.9
@react-email/button@0.0.16
@react-email/code-block@0.0.6
@react-email/code-inline@0.0.3
@react-email/column@0.0.11
@react-email/container@0.0.13
@react-email/font@0.0.7
@react-email/head@0.0.10
@react-email/heading@0.0.13
@react-email/hr@0.0.9
@react-email/html@0.0.9
@react-email/img@0.0.9
@react-email/link@0.0.9
@react-email/markdown@0.0.11
@react-email/preview@0.0.10
@react-email/render@0.0.17
@react-email/row@0.0.9
@react-email/section@0.0.13
@react-email/text@0.0.9
Container 0.0.13
Create Email 0.0.30
Change internal things related to how the template is versioned
@react-email/components@0.0.22
react-email@2.1.6
Font 0.0.7
Head 0.0.10
Heading 0.0.13
Hr 0.0.9
Html 0.0.9
Img 0.0.9
Link 0.0.9
Markdown 0.0.11
Preview 0.0.10
React Email 2.1.6
Fixes live refresh not working with files outside emails
directory
Fixes export failing when templates have different suffixes
Row 0.0.9
Section 0.0.13
Tailwind 0.0.19
Changed it so, children of a component are only processed after the component is done with them
Text 0.0.9
Jul 3, 2024
Code Block 0.0.5
Fixes display issues appearing on mobile email clients with the code-block
Components 0.0.21
Updates dependency on @react-email/code-block
Create Email 0.0.29
Updates template dependencies
Jul 1, 2024
React Email 2.1.5
Add missing Node modules used by the Prisma client (Thanks JP Erasmus!)
Fixes email build
and email start
not working properly on Windows
Create Email 0.0.28
Updates template dependencies
Render 0.0.16
Fixes an issue with ESM when calling renderAsync
Components 0.0.20
Updates dependency on @react-email/render
May 24, 2024
React Email 2.1.4
Fixes a Windows issue with the render resolving esbuild plugin
Fixes a few hot reloading rough edges
Create Email 0.0.27
Updates the template dependency on @react-email/components
Updates the template dependency on react-email
Tailwind 0.0.18
Fixes relatively complex media queries not being parsed properly
Render 0.0.15
Fixes an extra <!DOCTYPE html>
that was included in a few cases
Components 0.0.19
Updates dependency on @react-email/render
Updates dependency on @react-email/tailwind
May 20, 2024
React Email 2.1.3
Fixed email export
failing when emails use hooks
Fixed different react-dom
version being used to render email templates
Fixed the “__filanem” typo passed on the VM context for resolving email components on the preview
Fixed possible file system race conditions
Redirect users back to /
if the email is not found on /preview
Show only the filename on the preview page title and on the top bar
Fixed the missing Headers
on the global context for email templates
Fixed the missing URLSearchParams
on global context for email VM
Improved error stack traces for the preview server
Fixed an issue with email dev
when there is a browserslist
in the user’s package.json
Create Email 0.0.26
Updated template dependencies to the latest versions
Fixed Tailwind
being imported from @react-email/tailwind
instead of @react-email/components
Tailwind 0.0.17
Remove react
from normal dependencies, and only keep it as a peer dependency
Fixed the React JSX runtime being bundled
Fixed types for TailwindConfig
being basically a Record<string, any>
Fixed children always being transformed into an array
Fixed React.forwardRef
components not working inside of Tailwind
Render 0.0.14
Fixed Issue with the await import
when using inside Next.js
Use the renderToPipeableStream
instead of renderToStaticNodeStream
Head 0.0.9
Added an iOS formatting meta tag as default
Components 0.0.18
Updated dependency on @react-email/head
to 0.0.9
Updated dependency on @react-email/render
to 0.0.14
Updated dependency on @react-email/tailwind
to 0.0.17
Apr 29, 2024
Body 0.0.8 Button 0.0.15 Code Inline 0.0.2 Code block 0.0.4 Column 0.0.10 Container 0.0.12 Font 0.0.6 Head 0.0.8 Heading 0.0.12 Hr 0.0.8 Html 0.0.8 Img 0.0.8 Link 0.0.8 Markdown 0.0.10 Preview 0.0.9 Render 0.0.13 Row 0.0.8 Section 0.0.12 Tailwind 0.0.16 Text 0.0.8
Fixed the peer dependency on React to allow for all minor versions after 18.2.0
Components 0.0.17
Fixed the peer dependency on React to allow for all minor versions after 18.2.0
Updated the version for all components
React Email 2.1.2
Fixed the peer dependency on React to allow for all minor versions after 18.2.0
Updated the dependencies on @react-email/render
and @react-email/components
Create Email 0.0.25
Updated the template dependencies
Mar 28, 2024
React Email 2.1.1
Fixed links on the sidebar being broken with a custom emails directory
Upgraded dependency on @react-email/components
to 0.0.16
Made the preview server detect changes to dependencies of email templates for hot reloading
Remove existing out
directory when running email export
multiple times (Thanks bennyburrito!)
Use internal implementation for the logged tree when running email export
for better security
Fixes missing URL, TextDecoder, TextEncoder and other global missing things on the preview server
Tailwind 0.0.15
Fixed media query selectors being escaped, which caused issues for some email clients
Improved internal code readability and fixed key warnings
Fixed missing head errors being thrown after minification of the Email’s component code
Fixed not being able to use Tailwind classes on the <html>
element
Markdown 0.0.9
Upgrade md-to-react-email
to the latest version
Fixes quotes not being handled properly in the markdownCustomStyles
property
Create Email 0.0.24
Upgrade template dependencies to the latest versions
Use internal implementation for the logged tree
Feb 22, 2024
React Email 2.1.0
Fixes email build
not working with a custom emails directory
Now automatically adds sharp
as a dependency inside .react-email
when running email build
File extensions are now no longer forced on the slugs of the URL (i.e. /preview/codepen-challengers.tsx
is just /preview/codepen-challengers.tsx
)
For subdirectories, email slugs are no longer encoded in the URL, so /preview/newsletters%2Fcodepen-challengers
is now /preview/newsletters/codepen-challengers
Fixes an issue with static files when using custom directories
Issue that would happen when using Node versions that were not >= 20
Fixes email export
not rendering files form subdirectories properly
Fixes the tooltip on the sidebar’s toggle rendering bellow the sidebar
Make the iframe inside the preview white by default
Fixes missing suspense boundaries which could cause issues with email build
sometimes
Upgrade preview app to use NextJS 14.1.0
Fixes missing preloaded node modules for the email VM
Fixes no emails being detected on the sidebar if a project parent directory was prefixed with _
Fixes Hot reloading not working with a custom emails directory
Fixes some minor typos (Thanks Byrne Hollander )
Fixes duplication of static files after running email export
multiple times
Fixes Windows issue where the location for the CLI’s package could not be found
Fixes ESM issue with email export
Code block 0.0.3
Fixes certain PrismJS tokens not being rendered at all
Create Email 0.0.23
Template having the static directory at the root of the react-email-starter
instead of inside emails
Fixes missing obligatory dependencies on the template as of react-email
2.0
Button 0.0.14
Fixes our styles not being overwritten by the user’s
Jan 19, 2024
React-Email 2.0.0
Breaking changes:
Static files for the preview server are now kept under ./emails/static
or
inside your specified emails directory.
The preview app is not downloaded anymore and it now comes alongside the CLI
Monorepos are now fully supported because of this
Emails are built instead of copied
Misc changes:
UI improved and icons updated
Added a view to see how your email is going to look on mobile
Error overlay specific to your emails
Sub-folders are now supported, allowing for certain ones to be ignored by
the preview app if prefixed with _
(ex: _components
)
Improved filtering for showing emails on the sidebar that only shows them if they have an export default somewhere inside. This is a bit of a heuristic and can still be improved though.
Components 0.0.14
Bump @react-email/render
to 0.0.12
Add @react-email/code-block
version 0.0.2
and export it
Add @react-email/code-inline
version 0.0.1
and export it
Create Email 0.0.22
Template Changes:
Remove .react-email
from template workspaces
Bump @react-email/components
to 0.0.14
Bump react-email
to 2.0.0
Render 0.0.12
Fix import for js-beautify
breaking for ESM users
Code Inline 0.0.1
Create component with support for the orange.fr
email client
Code Block 0.0.2
Issue with import for prismjs
due to it being commonjs
Jan 16, 2024
Render 0.0.11
Replace unmaintained pretty
package for js-beautify
(thanks Bastien Robert )
Remove link brackets surrounding links on plain text rendering (thanks Marcus Stenbeck )
Fix functions called from react-dom/server
to avoid them being called and
causing issues on NextJS on the edge
Add an option for the render
and renderAsync
functions to customize the
htmlToText options
Tailwind 0.0.14
Fix an error for a hack that is used on Tailwind to detect a deprecated
dependency that fails when it is being bundled on NextJS
Fix issues that were being caused by calling renderToStaticMarkup
by doing
a very archaic rendering of the JSX to just run Tailwind on it
Components 0.0.13
Bump @react-email/render
to 0.0.11
Bump @react-email/tailwind
to 0.0.14
react-email 1.10.1
create-email 0.0.21
Bump react-email
on generated template to 1.10.1
Bump @react-email/components
on generated template to 0.0.13
Dec 11, 2023
create-email 0.0.20
Fix regression introduced with the wrong usage of the new tree-cli
package
Dec 01, 2023
react-email 1.10.0
Use tree-cli
instead of tree-node-cli
which fixes problems with using it
behind a corporate proxy
Fix problems with jsx: 'preserve'
when trying to export emails by using a
specific tsconfig for bundling the code for the emails before rendering
Improve error messages to avoid shallow feedback to users
create-email 0.0.19
Use tree-cli
instead of tree-node-cli
which fixes problems with
using it behind a corporate proxy
Update react-email
on the automatic setup to the latest
Tailwind 0.0.13
The migration for this new version should be smooth sailing overall,
the only things to consider is that if you are using media query tailwind
styles you will need to move the Tailwind component directly above the head
element or Head component.
Massive performance improvements
Fix media queries not being loaded properly
Fix Safari problems due to lookbehind expressions on regexes
Make the Head obligatorily a direct element to Tailwind instead of HTml
followed by Head
Fixed component not working with custom components that did not have
children
Code-block 0.0.1
Components 0.0.13
Fix esm type exports
Update @react-email/body
to v0.0.7
Update @react-email/button
to v0.0.13
update @react-email/column
to v0.0.9
update @react-email/container
to v0.0.11
update @react-email/font
to v0.0.5
update @react-email/head
to v0.0.7
update @react-email/heading
to v0.0.11
update @react-email/hr
to v0.0.7
update @react-email/html
to v0.0.7
update @react-email/img
to v0.0.7
update @react-email/link
to v0.0.7
update @react-email/preview
to v0.0.8
update @react-email/render
to v0.0.10
update @react-email/row
to v0.0.7
update @react-email/section
to v0.0.11
Update @react-email/tailwind
to v0.0.13
update @react-email/text
to v0.0.7
Body 0.0.7
Button 0.0.13
Column 0.0.9
Container 0.0.11
Font 0.0.5
Font 0.0.5
Head 0.0.7
Heading 0.0.11
Hr 0.0.7
Html 0.0.7
Img 0.0.7
Link 0.0.7
Markdown 0.0.8
Preview 0.0.8
Render 0.0.10
Row 0.0.7
Section 0.0.11
Nov 01, 2023
Components 0.0.11
Upgrade @react-email/render
to v0.0.9
Render 0.0.9
Fix renderAsync
function to support Next.js 14
April 05. 2023
Button 0.0.8
Components 0.0.6
Upgrade components to latest version
Client 0.0.12
Remove nav block classname
Stop subprocess if an error occurs
Create Email 0.0.16
Fix required Node 18
Upgrade template to use latest versions
React Email 1.9.1
Upgrade client version to 0.0.12
Render 0.0.7
Add renderAsync
function to enable edge runtime support
Preview 0.0.6
March 21, 2023
Body 0.0.2
Button 0.0.7
Column 0.0.7
Add data-id
attribute
Reorder props
to not be able to override style
and ref
Container 0.0.8
Add data-id
attribute
Reorder props
to be able to override align
and width
Components 0.0.4
Upgrade components to latest version
Head 0.0.5
Add data-id
attribute
Reorder props
to not be able to override ref
Heading 0.0.8
Add data-id
attribute
Reorder props
to not be able to override style
and ref
Hr 0.0.5
Add data-id
attribute
Reorder props
to not be able to override align
and width
Img 0.0.5
Add data-id
attribute
Reorder props
to not be able to override alt
, width
, ref
, and src
Link 0.0.5
Add data-id
attribute
Reorder props
to not be able to override style
, target
, and ref
React Email 1.9.0
Change how to handle static
files (static
files should live in the root, and not in the emails
folder)
Throw error when missing emails
folder
Removed unused script commands
Row 0.0.5
Add data-id
attribute
Reorder props
to be able to override align
Section 0.0.9
Add data-id
attribute
Reorder props
to be able to override align
and width
Text 0.0.5
Add data-id
attribute
Reorder props
to not be able to override style
and ref
January 24, 2023
Section 0.0.5
Fix extra <td>
elements when using <Column>
January 4, 2023
React Email 1.6.0
Detect package manager in command (yarn, npm, or pnpm)
December 28, 2022
Section 0.0.4
Ensure <Section>
renders with <td>
wrapper if no <Column>
is provided
React Email 1.5.2
Fix incorrect glob pattern in email export
React Email 1.5.1
Split path separator on Windows
December 22, 2022
Body 0.0.1
Create Email 0.0.7
Move assets to static folder
Create Email 0.0.6
Leverage new version of react-email
December 21, 2022
React Email 1.5.0
Add ability to send test email
Show file tree on successful export
Copy static folder when exporting
Add support for shared components
React Email 1.4.1
Add buttons to download and copy to clipboard
Fix empty static directory
React Email 1.4.0
Add components directory
Add static folder support
December 16, 2022
React Email 1.3.0
Cache emails
Add support for JSX files
Fix icon size on the sidebar
Add export emails command
Change route when view mode changes
December 12, 2022
Column 0.0.2
Fix default styling to accommodate <Section>
component
Section 0.0.2
Fix default styling to accommodate <Column>
component
December 8, 2022
React Email 1.2.0
Show React source code side-by-side
December 3, 2022
Create Email 0.0.3
Display success message after command is run
React Email 1.1.1
Add new local development server
November 29, 2022
Heading 0.0.5
Add margin utilities props like m
, mx
, my
, mt
, mr
, mb
, and ml
November 17, 2022
Button 0.0.4
Add padding utilities props like pX
and pY
November 6, 2022
Column 0.0.1
Section 0.0.1
October 13, 2022
Button 0.0.3
Add support for Microsoft Outlook
October 12, 2022
All 0.0.2
October 1, 2022
Pre 0.0.1
September 26, 2022
Preview 0.0.1
Ordered List 0.0.1
September 24, 2022
Heading 0.0.1
September 23, 2022
Container 0.0.1
Add <Container>
component
Unordered List 0.0.1
September 22, 2022
Divider 0.0.1
HTML 0.0.1
Head 0.0.1
Code 0.0.1
Image 0.0.1
Link 0.0.1
Text 0.0.1
Render 0.0.1