New features, bug fixes, and improvements made to each package.
email-dev
on Windows<svg>
not being flagged as incompatiblecolor-scheme: dark
for the previewpre
propertiespre
propertiesNodeNext
-style importsimport ... = require(...)
syntax.json
import support for hot reloadingexport
’s esbuild failsnext@15.2.4
react-email@4.0.6
react-email@4.0.5
next@15.2.3
prettier@3.5.3
@react-email/code-block@0.0.12
@react-email/render@1.0.6
prismjs@1.30.0
@react-email/components@0.0.35
react-email@4.0.3
@react-email/text@0.1.1
3.4.2
@react-email/render
to 1.0.4
fontWeight
styles erroring when using numberstailwindcss
is not installedfontFamily
prop that is inlined into the elements for all tokensworkspace:
prefix not being removed from react-email dev deptailwindcss
to latest version, but requires use of @react-email/render@>=1.0.0
undefined
css-float
being used for utilities such as float-left
email dev
react-email@3.0.1
email dev
(major change)email dev
render
to treat a returned promise for the new @react-email/render@1.0.0
react-dom
as a dependency of the templateclassName
manipulation
twMerge
container
as text somewhere in your template)renderAsync
and made render
itself always asyncmsoPaddingAlt
to containing <a>
tagemails
directory@react-email/code-block
email build
and email start
not working properly on WindowsrenderAsync
@react-email/render
@react-email/components
react-email
<!DOCTYPE html>
that was included in a few cases@react-email/render
@react-email/tailwind
email export
failing when emails use hooksreact-dom
version being used to render email templates/
if the email is not found on /preview
Headers
on the global context for email templatesURLSearchParams
on global context for email VMemail dev
when there is a browserslist
in the user’s package.json
Tailwind
being imported from @react-email/tailwind
instead of @react-email/components
react
from normal dependencies, and only keep it as a peer dependencyTailwindConfig
being basically a Record<string, any>
React.forwardRef
components not working inside of Tailwindawait import
when using inside Next.jsrenderToPipeableStream
instead of renderToStaticNodeStream
@react-email/head
to 0.0.9
@react-email/render
to 0.0.14
@react-email/tailwind
to 0.0.17
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 |
18.2.0
18.2.0
18.2.0
@react-email/render
and @react-email/components
2.1.1
@react-email/components
to 0.0.16
out
directory when running email export
multiple times (Thanks bennyburrito!)email export
for better security0.0.15
<html>
element0.0.9
md-to-react-email
to the latest version
markdownCustomStyles
property0.0.24
2.1.0
email build
not working with a custom emails directorysharp
as a dependency inside .react-email
when running email build
/preview/codepen-challengers.tsx
is just /preview/codepen-challengers.tsx
)/preview/newsletters%2Fcodepen-challengers
is now /preview/newsletters/codepen-challengers
email export
not rendering files form subdirectories properlyemail build
sometimes14.1.0
_
email export
multiple timesemail export
0.0.3
0.0.23
react-email-starter
instead of inside emails
react-email
2.0
0.0.14
2.0.0
Breaking changes:
./emails/static
or
inside your specified emails directory._
(ex: _components
)0.0.14
@react-email/render
to 0.0.12
@react-email/code-block
version 0.0.2
and export it@react-email/code-inline
version 0.0.1
and export it0.0.22
Template Changes:
.react-email
from template workspaces@react-email/components
to 0.0.14
react-email
to 2.0.0
0.0.12
js-beautify
breaking for ESM users0.0.1
orange.fr
email client0.0.2
prismjs
due to it being commonjs0.0.11
pretty
package for js-beautify
(thanks Bastien Robert)react-dom/server
to avoid them being called and
causing issues on NextJS on the edgerender
and renderAsync
functions to customize the
htmlToText options0.0.14
renderToStaticMarkup
by doing
a very archaic rendering of the JSX to just run Tailwind on it0.0.13
@react-email/render
to 0.0.11
@react-email/tailwind
to 0.0.14
1.10.1
@react-email/render
by adding it into
the serverComponentsExternalPackages option - See https://github.com/resend/react-email/issues/10410.0.21
react-email
on generated template to 1.10.1
@react-email/components
on generated template to 0.0.13
0.0.20
tree-cli
package1.10.0
tree-cli
instead of tree-node-cli
which fixes problems with using it
behind a corporate proxyjsx: 'preserve'
when trying to export emails by using a
specific tsconfig for bundling the code for the emails before rendering0.0.19
tree-cli
instead of tree-node-cli
which fixes problems with
using it behind a corporate proxyreact-email
on the automatic setup to the latest0.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.
0.0.1
0.0.13
@react-email/body
to v0.0.7
@react-email/button
to v0.0.13
@react-email/column
to v0.0.9
@react-email/container
to v0.0.11
@react-email/font
to v0.0.5
@react-email/head
to v0.0.7
@react-email/heading
to v0.0.11
@react-email/hr
to v0.0.7
@react-email/html
to v0.0.7
@react-email/img
to v0.0.7
@react-email/link
to v0.0.7
@react-email/preview
to v0.0.8
@react-email/render
to v0.0.10
@react-email/row
to v0.0.7
@react-email/section
to v0.0.11
@react-email/tailwind
to v0.0.13
@react-email/text
to v0.0.7
0.0.7
0.0.13
0.0.9
0.0.11
0.0.5
0.0.5
0.0.7
0.0.11
0.0.7
0.0.7
0.0.7
0.0.7
0.0.8
0.0.8
0.0.10
0.0.7
0.0.11
0.0.11
@react-email/render
to v0.0.9
0.0.9
renderAsync
function to support Next.js 140.0.8
0.0.6
0.0.12
0.0.16
1.9.1
0.0.12
0.0.7
renderAsync
function to enable edge runtime support0.0.6
0.0.2
data-id
attribute0.0.7
data-id
attribute0.0.7
data-id
attributeprops
to not be able to override style
and ref
0.0.8
data-id
attributeprops
to be able to override align
and width
0.0.4
0.0.5
data-id
attributeprops
to not be able to override ref
0.0.8
data-id
attributeprops
to not be able to override style
and ref
0.0.5
data-id
attributeprops
to not be able to override align
and width
0.0.5
data-id
attributeprops
to not be able to override alt
, width
, ref
, and src
0.0.5
data-id
attributeprops
to not be able to override style
, target
, and ref
1.9.0
static
files (static
files should live in the root, and not in the emails
folder)emails
folder0.0.5
data-id
attributeprops
to be able to override align
0.0.9
data-id
attributeprops
to be able to override align
and width
0.0.5
data-id
attributeprops
to not be able to override style
and ref
0.0.5
<td>
elements when using <Column>
1.6.0
0.0.4
<Section>
renders with <td>
wrapper if no <Column>
is provided1.5.2
1.5.1
0.0.1
<Body>
component0.0.7
0.0.6
react-email
1.5.0
1.4.1
1.4.0
1.3.0
0.0.2
<Section>
component0.0.2
<Column>
component1.2.0
0.0.3
1.1.1
0.0.5
m
, mx
, my
, mt
, mr
, mb
, and ml
0.0.4
pX
and pY
0.0.1
<Column>
component0.0.1
<Section>
component0.0.3
0.0.2
0.0.1
<Pre>
component0.0.1
<Preview>
component0.0.1
<Ol>
component0.0.1
<Heading>
component0.0.1
<Container>
component0.0.1
<Ul>
component0.0.1
<Hr>
component0.0.1
<Html>
component0.0.1
<Head>
component0.0.1
<Code>
component0.0.1
<Img>
component0.0.1
<Link>
component0.0.1
<Text>
component0.0.1