If you are using the old render, you will need to now treat the Promise
that comes out of it, as it is now async. If you are using renderAsync,
you can replace it with render and things should work the same.
Patch Changes
3caaf53: Updated peer dependencies to allow for React 19 release candidate and React 19 itself
If you are using the old render, you will need to now treat the Promise
that comes out of it, as it is now async. If you are using renderAsync,
you can replace it with render and things should work the same.
Patch Changes
3caaf53: Updated peer dependencies to allow for React 19 release candidated and React 19 itself
1.0.0-canary.1
Major Changes
3f67038: Deprecated renderAsync and made render itself always async
Why
Three reasons:
Better support of NextJS's latest versions
Being ready for future React API deprecations
Support for Suspense which allows for using async inside components
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
- `@dependabot ignore minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
- `@dependabot ignore ` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore ` will remove all of the ignore conditions of the specified dependency
- `@dependabot unignore ` will remove the ignore condition of the specified dependency and ignore conditions
Bumps the major group with 4 updates in the / directory: @react-email/render, @types/node, @typescript-eslint/eslint-plugin and @typescript-eslint/parser.
Updates
@react-email/render
from 0.0.17 to 1.0.1Release notes
Sourced from
@react-email/render
's releases.Changelog
Sourced from
@react-email/render
's changelog.... (truncated)
Commits
f48c7f5
chore: Bump for release (#1642)7481b12
feat(render): Suspense wrapping all elements passed to render (#1637)07e931b
chore: Version packages7ce855f
chore: Bump for release (canary) (#1592)f9483ec
feat(render): Substitute implementation ofrender
with the one from `render...1a47335
feat(react-email): Build preview app and run it built instead of as dev (#1537)6b8ad7d
refactor: Simplify types and remove unused babel config files (#1583)fa3918b
chore: Bump for release (canary) (#1554)3caaf53
chore: Add direct support for React 19 (#1474)Updates
@types/node
from 20.14.8 to 22.6.0Commits
Updates
@typescript-eslint/eslint-plugin
from 7.14.1 to 8.7.0Release notes
Sourced from
@typescript-eslint/eslint-plugin
's releases.... (truncated)
Changelog
Sourced from
@typescript-eslint/eslint-plugin
's changelog.... (truncated)
Commits
b88ea33
chore(release): publish 8.7.0cdd93f6
docs(eslint-plugin): [no-inferrable-types] do not use no-inferrable-types wit...d0e35d9
feat(eslint-plugin): [consistent-type-exports] checkexport *
exports to se...dc1c6d3
docs: [no-unnecessary-type-parameters] add FAQ section (#9975)e8555a0
feat(eslint-plugin): [no-unsafe-call] check calls of Function (#10010)8293546
fix(eslint-plugin): [no-confusing-non-null-assertion] check !in and !instance...b75d42b
fix(eslint-plugin): [no-deprecated] report on imported deprecated variables (...c5dc755
docs: [no-floating-promises] clarify that void does not resolve promises (#9949)1c183ab
fix(eslint-plugin): properly coerce all types to string in `getStaticMemberAc...7b149b9
docs: [strict-boolean-expressions] fix adominition (#10033)Updates
@typescript-eslint/parser
from 7.14.1 to 8.7.0Release notes
Sourced from
@typescript-eslint/parser
's releases.... (truncated)
Changelog
Sourced from
@typescript-eslint/parser
's changelog.... (truncated)
Commits
b88ea33
chore(release): publish 8.7.0343710e
chore(release): publish 8.6.04d31ebe
chore(release): publish 8.5.04bc801e
chore: enable unicorn/no-array-reduce (#9640)3920c93
chore(release): publish 8.4.02ad3404
chore: enableunicorn/prefer-export-from
and `@typescript-eslint/consistent...ef2eab1
chore(release): publish 8.3.09612d81
chore: enable eslint-plugin-perfectionist on parser package (#9845)7440e14
chore(release): publish 8.2.0382e87b
chore: enableunicorn/prefer-node-protocol
(#9742)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show