Skip to content

Conversation

@github-actions
Copy link
Contributor

@github-actions github-actions bot commented Nov 7, 2025

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.

Releases

@react-email/components@1.0.0

Major Changes

  • 2452b7d: tailwind: update to using tailwindcss@v4

Minor Changes

  • 4f858a3: code-block: deal with spark mail's compatibility issues
  • aa2bc86: body: reset the margin property in the <body> when it has a user definition

Patch Changes

  • 07d3c71: markdown: fix nested lists not working
  • Updated dependencies [07d3c71]
  • Updated dependencies [1e76981]
  • Updated dependencies [442f5b6]
  • Updated dependencies [4f858a3]
  • Updated dependencies [aa2bc86]
  • Updated dependencies [84e4e9e]
  • Updated dependencies [2452b7d]
  • Updated dependencies [dfe1477]
    • @react-email/markdown@0.0.17
    • @react-email/tailwind@2.0.0
    • @react-email/code-block@0.2.0
    • @react-email/body@0.2.0
    • @react-email/render@2.0.0
    • @react-email/button@0.2.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/preview@0.0.13
    • @react-email/row@0.0.12
    • @react-email/section@0.0.16
    • @react-email/text@0.1.5

@react-email/preview-server@5.0.0

Major Changes

  • 442f5b6: only check compatibility with tailwindcss@4

Minor Changes

  • 161083a: Integrate with Templates API so users can easily turn React Email templates into actual Resend templates
  • 95c7417: Dark mode switcher emulating email client color inversion

Patch Changes

  • c6fa03e: improve color inversion code, don't remount iframe
  • b6b027c: advise npx to run email setup command
  • 18bc11a: fix compatibility checking not woring with inline object styles, and not working on properties such as justifyContent/justify-content
  • e1ef323: improve reading flow for resend integration setup instructions
  • 1b3176e: fallback to not text coloring for Node.js < 20
  • f43f1ce: show separate timings for bundling/rendering an email template
  • 397e98c: darken the canvas background when dark mode is enabled
  • ef8702b: ui improvements
  • 75d651b: reduce margins bellow buttons
  • Updated dependencies [1e76981]
  • Updated dependencies [442f5b6]
  • Updated dependencies [2452b7d]
    • @react-email/tailwind@2.0.0

@react-email/render@2.0.0

Major Changes

  • 84e4e9e: Removes deprecated renderAsync.

    Migration

    Replace renderAsync with render. It should be a drop-in replacement, without any issues.

Patch Changes

  • dfe1477: Remove unused react-promise-suspense

@react-email/tailwind@2.0.0

Major Changes

Patch Changes

  • 1e76981: export granular APIs in a more tree shakeable way
  • 442f5b6: expose setupTailwind, sanitizeDeclarations and inlineStyles for use in the preview server
  • Updated dependencies [4f858a3]
  • Updated dependencies [aa2bc86]
    • @react-email/code-block@0.2.0
    • @react-email/body@0.2.0
    • @react-email/button@0.2.0
    • @react-email/code-inline@0.0.5
    • @react-email/container@0.0.15
    • @react-email/heading@0.0.15
    • @react-email/hr@0.0.11
    • @react-email/img@0.0.11
    • @react-email/link@0.0.12
    • @react-email/preview@0.0.13
    • @react-email/text@0.1.5

@react-email/body@0.2.0

Minor Changes

  • aa2bc86: reset the margin property in the <body> when it has a user definition

@react-email/code-block@0.2.0

Minor Changes

  • 4f858a3: deal with spark mail's compatibility issues

react-email@5.0.0

Minor Changes

  • 95c7417: Dark mode switcher emulating email client color inversion

Patch Changes

  • b6b027c: improved integration setup flow
  • 1b3176e: fallback to not text coloring for Node.js < 20

@react-email/markdown@0.0.17

Patch Changes

  • 07d3c71: fix nested lists not working

playground@0.0.10

Patch Changes

  • Updated dependencies [84e4e9e]
  • Updated dependencies [dfe1477]
    • @react-email/render@2.0.0

email-dev@0.0.3


Summary by cubic

Release new major versions across React Email to adopt Tailwind CSS v4, add preview features, and remove deprecated APIs. Includes components@1.0.0, preview-server@5.0.0, tailwind@2.0.0, render@2.0.0, react-email@5.0.0, plus assorted fixes.

  • New Features

    • Tailwind v4 support across @react-email/tailwind@2.0 and @react-email/components@1.0; preview server now checks only Tailwind v4.
    • Preview server: Templates API integration (create Resend templates) and a dark mode switcher that emulates client color inversion.
    • Component fixes: markdown nested lists, Spark Mail compatibility in code-block, and body margin reset.
  • Migration

    • Replace renderAsync with render in @react-email/render (drop-in).
    • Tailwind v4: utilities may differ; styles no longer inlined on component props. Use tailwind-merge if merging with style; keep Tailwind config in the config prop.

Written for commit ba01690. Summary will update automatically on new commits.

@vercel
Copy link

vercel bot commented Nov 7, 2025

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Preview Comments Updated (UTC)
react-email Ready Ready Preview Comment Nov 7, 2025 11:52am
react-email-demo Error Error Nov 7, 2025 11:52am

Copy link
Contributor

@cubic-dev-ai cubic-dev-ai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No issues found across 47 files

@gabrielmfern gabrielmfern merged commit be66b3d into main Nov 7, 2025
10 of 11 checks passed
@gabrielmfern gabrielmfern deleted the changeset-release/main branch November 7, 2025 12:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants