diff --git a/.changeset/pre.json b/.changeset/pre.json new file mode 100644 index 0000000000..117d1851de --- /dev/null +++ b/.changeset/pre.json @@ -0,0 +1,39 @@ +{ + "mode": "pre", + "tag": "canary", + "initialVersions": { + "demo": "0.0.0", + "docs": "0.0.0", + "web": "0.0.0", + "@benchmarks/preview-server": "0.0.0", + "@benchmarks/tailwind-component": "0.0.0", + "@react-email/body": "0.2.0", + "@react-email/button": "0.2.0", + "@react-email/code-block": "0.2.0", + "@react-email/code-inline": "0.0.5", + "@react-email/column": "0.0.13", + "@react-email/components": "1.0.1", + "@react-email/container": "0.0.15", + "create-email": "1.2.2", + "@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.17", + "@react-email/preview": "0.0.13", + "@react-email/preview-server": "5.0.8", + "react-email": "5.0.8", + "email-dev": "0.0.3", + "@react-email/render": "2.0.0", + "@react-email/row": "0.0.12", + "@react-email/section": "0.0.16", + "@react-email/tailwind": "2.0.1", + "@react-email/text": "0.1.5", + "tsconfig": "0.0.0", + "playground": "0.0.10" + }, + "changesets": ["funny-hotels-talk", "honest-ducks-film", "polite-seas-press"] +} diff --git a/packages/components/CHANGELOG.md b/packages/components/CHANGELOG.md index 0048d38670..8ed7a2701b 100644 --- a/packages/components/CHANGELOG.md +++ b/packages/components/CHANGELOG.md @@ -1,5 +1,12 @@ # @react-email/components +## 1.0.2-canary.0 + +### Patch Changes + +- Updated dependencies [0e57e2a] + - @react-email/tailwind@2.0.2-canary.0 + ## 1.0.1 ### Patch Changes diff --git a/packages/components/package.json b/packages/components/package.json index a735fe76dd..b6c2b56ae6 100644 --- a/packages/components/package.json +++ b/packages/components/package.json @@ -1,6 +1,6 @@ { "name": "@react-email/components", - "version": "1.0.1", + "version": "1.0.2-canary.0", "description": "A collection of all components React Email.", "sideEffects": false, "main": "./dist/index.js", @@ -64,7 +64,7 @@ "@react-email/render": "workspace:2.0.0", "@react-email/row": "workspace:0.0.12", "@react-email/section": "workspace:0.0.16", - "@react-email/tailwind": "workspace:2.0.1", + "@react-email/tailwind": "workspace:2.0.2-canary.0", "@react-email/text": "workspace:0.1.5" }, "peerDependencies": { diff --git a/packages/preview-server/CHANGELOG.md b/packages/preview-server/CHANGELOG.md index cc7116d95b..b23395aaa1 100644 --- a/packages/preview-server/CHANGELOG.md +++ b/packages/preview-server/CHANGELOG.md @@ -1,5 +1,15 @@ # @react-email/preview-server +## 5.1.0-canary.0 + +### Minor Changes + +- 3c2aa37: use turbo for `email build` + +### Patch Changes + +- ff89ad8: Buffer logs written to console.log,info,warn,error until spinner is done + ## 5.0.8 ### Patch Changes diff --git a/packages/preview-server/package.json b/packages/preview-server/package.json index a65a5c8837..106ec18c2c 100644 --- a/packages/preview-server/package.json +++ b/packages/preview-server/package.json @@ -1,6 +1,6 @@ { "name": "@react-email/preview-server", - "version": "5.0.8", + "version": "5.1.0-canary.0", "description": "A live preview of your emails right in your browser.", "scripts": { "build": "tsx ./scripts/build-preview-server.mts", @@ -41,7 +41,7 @@ "@react-email/preview": "workspace:*", "@react-email/text": "workspace:*", "@react-email/components": "workspace:*", - "@react-email/tailwind": "workspace:2.0.1", + "@react-email/tailwind": "workspace:2.0.2-canary.0", "@tailwindcss/postcss": "4.1.17", "@types/babel__core": "7.20.5", "@types/babel__traverse": "7.20.7", diff --git a/packages/react-email/CHANGELOG.md b/packages/react-email/CHANGELOG.md index ea29a23a28..e3ba693d4e 100644 --- a/packages/react-email/CHANGELOG.md +++ b/packages/react-email/CHANGELOG.md @@ -1,5 +1,11 @@ # react-email +## 5.1.0-canary.0 + +### Minor Changes + +- 3c2aa37: use turbo for `email build` + ## 5.0.8 ## 5.0.7 diff --git a/packages/react-email/package.json b/packages/react-email/package.json index 26c9f51e56..4453b2754d 100644 --- a/packages/react-email/package.json +++ b/packages/react-email/package.json @@ -1,6 +1,6 @@ { "name": "react-email", - "version": "5.0.8", + "version": "5.1.0-canary.0", "description": "A live preview of your emails right in your browser.", "bin": { "email": "./dist/index.js" diff --git a/packages/tailwind/CHANGELOG.md b/packages/tailwind/CHANGELOG.md index 8e4be8ab67..be2c544996 100644 --- a/packages/tailwind/CHANGELOG.md +++ b/packages/tailwind/CHANGELOG.md @@ -1,5 +1,11 @@ # @react-email/tailwind +## 2.0.2-canary.0 + +### Patch Changes + +- 0e57e2a: update tailwindcss, fixing camelCased colors not working + ## 2.0.1 ### Patch Changes diff --git a/packages/tailwind/package.json b/packages/tailwind/package.json index 40539db9bf..b648625dd4 100644 --- a/packages/tailwind/package.json +++ b/packages/tailwind/package.json @@ -1,6 +1,6 @@ { "name": "@react-email/tailwind", - "version": "2.0.1", + "version": "2.0.2-canary.0", "description": "A React component to wrap emails with Tailwind CSS", "sideEffects": false, "main": "./dist/index.js", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e0525eb1b3..167714ba4f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -89,7 +89,7 @@ importers: dependencies: mintlify: specifier: 4.2.218 - version: 4.2.218(@radix-ui/react-popover@1.1.15(@types/react-dom@19.0.1)(@types/react@19.2.6)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@types/node@22.14.1)(@types/react@19.2.6)(acorn@8.11.2)(react-dom@19.0.0(react@19.0.0))(typescript@5.9.3) + version: 4.2.218(@radix-ui/react-popover@1.1.15(@types/react-dom@19.0.1)(@types/react@19.2.6)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@types/node@24.9.1)(@types/react@19.2.6)(acorn@8.11.2)(react-dom@19.0.0(react@19.0.0))(typescript@5.9.3) zod: specifier: 3.24.3 version: 3.24.3 @@ -429,7 +429,7 @@ importers: specifier: workspace:0.0.16 version: link:../section '@react-email/tailwind': - specifier: workspace:2.0.1 + specifier: workspace:2.0.2-canary.0 version: link:../tailwind '@react-email/text': specifier: workspace:0.1.5 @@ -715,7 +715,7 @@ importers: specifier: workspace:* version: link:../preview '@react-email/tailwind': - specifier: workspace:2.0.1 + specifier: workspace:2.0.2-canary.0 version: link:../tailwind '@react-email/text': specifier: workspace:* @@ -10661,51 +10661,51 @@ snapshots: '@inquirer/ansi@1.0.2': {} - '@inquirer/checkbox@4.3.1(@types/node@22.14.1)': + '@inquirer/checkbox@4.3.1(@types/node@24.9.1)': dependencies: '@inquirer/ansi': 1.0.2 - '@inquirer/core': 10.3.1(@types/node@22.14.1) + '@inquirer/core': 10.3.1(@types/node@24.9.1) '@inquirer/figures': 1.0.15 - '@inquirer/type': 3.0.10(@types/node@22.14.1) + '@inquirer/type': 3.0.10(@types/node@24.9.1) yoctocolors-cjs: 2.1.3 optionalDependencies: - '@types/node': 22.14.1 + '@types/node': 24.9.1 - '@inquirer/confirm@5.1.20(@types/node@22.14.1)': + '@inquirer/confirm@5.1.20(@types/node@24.9.1)': dependencies: - '@inquirer/core': 10.3.1(@types/node@22.14.1) - '@inquirer/type': 3.0.10(@types/node@22.14.1) + '@inquirer/core': 10.3.1(@types/node@24.9.1) + '@inquirer/type': 3.0.10(@types/node@24.9.1) optionalDependencies: - '@types/node': 22.14.1 + '@types/node': 24.9.1 - '@inquirer/core@10.3.1(@types/node@22.14.1)': + '@inquirer/core@10.3.1(@types/node@24.9.1)': dependencies: '@inquirer/ansi': 1.0.2 '@inquirer/figures': 1.0.15 - '@inquirer/type': 3.0.10(@types/node@22.14.1) + '@inquirer/type': 3.0.10(@types/node@24.9.1) cli-width: 4.1.0 mute-stream: 3.0.0 signal-exit: 4.1.0 wrap-ansi: 6.2.0 yoctocolors-cjs: 2.1.3 optionalDependencies: - '@types/node': 22.14.1 + '@types/node': 24.9.1 - '@inquirer/editor@4.2.22(@types/node@22.14.1)': + '@inquirer/editor@4.2.22(@types/node@24.9.1)': dependencies: - '@inquirer/core': 10.3.1(@types/node@22.14.1) - '@inquirer/external-editor': 1.0.3(@types/node@22.14.1) - '@inquirer/type': 3.0.10(@types/node@22.14.1) + '@inquirer/core': 10.3.1(@types/node@24.9.1) + '@inquirer/external-editor': 1.0.3(@types/node@24.9.1) + '@inquirer/type': 3.0.10(@types/node@24.9.1) optionalDependencies: - '@types/node': 22.14.1 + '@types/node': 24.9.1 - '@inquirer/expand@4.0.22(@types/node@22.14.1)': + '@inquirer/expand@4.0.22(@types/node@24.9.1)': dependencies: - '@inquirer/core': 10.3.1(@types/node@22.14.1) - '@inquirer/type': 3.0.10(@types/node@22.14.1) + '@inquirer/core': 10.3.1(@types/node@24.9.1) + '@inquirer/type': 3.0.10(@types/node@24.9.1) yoctocolors-cjs: 2.1.3 optionalDependencies: - '@types/node': 22.14.1 + '@types/node': 24.9.1 '@inquirer/external-editor@1.0.3(@types/node@22.14.1)': dependencies: @@ -10714,90 +10714,97 @@ snapshots: optionalDependencies: '@types/node': 22.14.1 + '@inquirer/external-editor@1.0.3(@types/node@24.9.1)': + dependencies: + chardet: 2.1.1 + iconv-lite: 0.7.0 + optionalDependencies: + '@types/node': 24.9.1 + '@inquirer/figures@1.0.15': {} - '@inquirer/input@4.3.0(@types/node@22.14.1)': + '@inquirer/input@4.3.0(@types/node@24.9.1)': dependencies: - '@inquirer/core': 10.3.1(@types/node@22.14.1) - '@inquirer/type': 3.0.10(@types/node@22.14.1) + '@inquirer/core': 10.3.1(@types/node@24.9.1) + '@inquirer/type': 3.0.10(@types/node@24.9.1) optionalDependencies: - '@types/node': 22.14.1 + '@types/node': 24.9.1 - '@inquirer/number@3.0.22(@types/node@22.14.1)': + '@inquirer/number@3.0.22(@types/node@24.9.1)': dependencies: - '@inquirer/core': 10.3.1(@types/node@22.14.1) - '@inquirer/type': 3.0.10(@types/node@22.14.1) + '@inquirer/core': 10.3.1(@types/node@24.9.1) + '@inquirer/type': 3.0.10(@types/node@24.9.1) optionalDependencies: - '@types/node': 22.14.1 + '@types/node': 24.9.1 - '@inquirer/password@4.0.22(@types/node@22.14.1)': + '@inquirer/password@4.0.22(@types/node@24.9.1)': dependencies: '@inquirer/ansi': 1.0.2 - '@inquirer/core': 10.3.1(@types/node@22.14.1) - '@inquirer/type': 3.0.10(@types/node@22.14.1) + '@inquirer/core': 10.3.1(@types/node@24.9.1) + '@inquirer/type': 3.0.10(@types/node@24.9.1) optionalDependencies: - '@types/node': 22.14.1 + '@types/node': 24.9.1 - '@inquirer/prompts@7.10.0(@types/node@22.14.1)': - dependencies: - '@inquirer/checkbox': 4.3.1(@types/node@22.14.1) - '@inquirer/confirm': 5.1.20(@types/node@22.14.1) - '@inquirer/editor': 4.2.22(@types/node@22.14.1) - '@inquirer/expand': 4.0.22(@types/node@22.14.1) - '@inquirer/input': 4.3.0(@types/node@22.14.1) - '@inquirer/number': 3.0.22(@types/node@22.14.1) - '@inquirer/password': 4.0.22(@types/node@22.14.1) - '@inquirer/rawlist': 4.1.10(@types/node@22.14.1) - '@inquirer/search': 3.2.1(@types/node@22.14.1) - '@inquirer/select': 4.4.1(@types/node@22.14.1) + '@inquirer/prompts@7.10.0(@types/node@24.9.1)': + dependencies: + '@inquirer/checkbox': 4.3.1(@types/node@24.9.1) + '@inquirer/confirm': 5.1.20(@types/node@24.9.1) + '@inquirer/editor': 4.2.22(@types/node@24.9.1) + '@inquirer/expand': 4.0.22(@types/node@24.9.1) + '@inquirer/input': 4.3.0(@types/node@24.9.1) + '@inquirer/number': 3.0.22(@types/node@24.9.1) + '@inquirer/password': 4.0.22(@types/node@24.9.1) + '@inquirer/rawlist': 4.1.10(@types/node@24.9.1) + '@inquirer/search': 3.2.1(@types/node@24.9.1) + '@inquirer/select': 4.4.1(@types/node@24.9.1) optionalDependencies: - '@types/node': 22.14.1 + '@types/node': 24.9.1 - '@inquirer/prompts@7.9.0(@types/node@22.14.1)': - dependencies: - '@inquirer/checkbox': 4.3.1(@types/node@22.14.1) - '@inquirer/confirm': 5.1.20(@types/node@22.14.1) - '@inquirer/editor': 4.2.22(@types/node@22.14.1) - '@inquirer/expand': 4.0.22(@types/node@22.14.1) - '@inquirer/input': 4.3.0(@types/node@22.14.1) - '@inquirer/number': 3.0.22(@types/node@22.14.1) - '@inquirer/password': 4.0.22(@types/node@22.14.1) - '@inquirer/rawlist': 4.1.10(@types/node@22.14.1) - '@inquirer/search': 3.2.1(@types/node@22.14.1) - '@inquirer/select': 4.4.1(@types/node@22.14.1) + '@inquirer/prompts@7.9.0(@types/node@24.9.1)': + dependencies: + '@inquirer/checkbox': 4.3.1(@types/node@24.9.1) + '@inquirer/confirm': 5.1.20(@types/node@24.9.1) + '@inquirer/editor': 4.2.22(@types/node@24.9.1) + '@inquirer/expand': 4.0.22(@types/node@24.9.1) + '@inquirer/input': 4.3.0(@types/node@24.9.1) + '@inquirer/number': 3.0.22(@types/node@24.9.1) + '@inquirer/password': 4.0.22(@types/node@24.9.1) + '@inquirer/rawlist': 4.1.10(@types/node@24.9.1) + '@inquirer/search': 3.2.1(@types/node@24.9.1) + '@inquirer/select': 4.4.1(@types/node@24.9.1) optionalDependencies: - '@types/node': 22.14.1 + '@types/node': 24.9.1 - '@inquirer/rawlist@4.1.10(@types/node@22.14.1)': + '@inquirer/rawlist@4.1.10(@types/node@24.9.1)': dependencies: - '@inquirer/core': 10.3.1(@types/node@22.14.1) - '@inquirer/type': 3.0.10(@types/node@22.14.1) + '@inquirer/core': 10.3.1(@types/node@24.9.1) + '@inquirer/type': 3.0.10(@types/node@24.9.1) yoctocolors-cjs: 2.1.3 optionalDependencies: - '@types/node': 22.14.1 + '@types/node': 24.9.1 - '@inquirer/search@3.2.1(@types/node@22.14.1)': + '@inquirer/search@3.2.1(@types/node@24.9.1)': dependencies: - '@inquirer/core': 10.3.1(@types/node@22.14.1) + '@inquirer/core': 10.3.1(@types/node@24.9.1) '@inquirer/figures': 1.0.15 - '@inquirer/type': 3.0.10(@types/node@22.14.1) + '@inquirer/type': 3.0.10(@types/node@24.9.1) yoctocolors-cjs: 2.1.3 optionalDependencies: - '@types/node': 22.14.1 + '@types/node': 24.9.1 - '@inquirer/select@4.4.1(@types/node@22.14.1)': + '@inquirer/select@4.4.1(@types/node@24.9.1)': dependencies: '@inquirer/ansi': 1.0.2 - '@inquirer/core': 10.3.1(@types/node@22.14.1) + '@inquirer/core': 10.3.1(@types/node@24.9.1) '@inquirer/figures': 1.0.15 - '@inquirer/type': 3.0.10(@types/node@22.14.1) + '@inquirer/type': 3.0.10(@types/node@24.9.1) yoctocolors-cjs: 2.1.3 optionalDependencies: - '@types/node': 22.14.1 + '@types/node': 24.9.1 - '@inquirer/type@3.0.10(@types/node@22.14.1)': + '@inquirer/type@3.0.10(@types/node@24.9.1)': optionalDependencies: - '@types/node': 22.14.1 + '@types/node': 24.9.1 '@isaacs/balanced-match@4.0.1': {} @@ -10970,9 +10977,9 @@ snapshots: '@microsoft/tsdoc@0.15.1': {} - '@mintlify/cli@4.0.822(@radix-ui/react-popover@1.1.15(@types/react-dom@19.0.1)(@types/react@19.2.6)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@types/node@22.14.1)(@types/react@19.2.6)(acorn@8.11.2)(react-dom@19.0.0(react@19.0.0))(typescript@5.9.3)': + '@mintlify/cli@4.0.822(@radix-ui/react-popover@1.1.15(@types/react-dom@19.0.1)(@types/react@19.2.6)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@types/node@24.9.1)(@types/react@19.2.6)(acorn@8.11.2)(react-dom@19.0.0(react@19.0.0))(typescript@5.9.3)': dependencies: - '@inquirer/prompts': 7.9.0(@types/node@22.14.1) + '@inquirer/prompts': 7.9.0(@types/node@24.9.1) '@mintlify/common': 1.0.619(@radix-ui/react-popover@1.1.15(@types/react-dom@19.0.1)(@types/react@19.2.6)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@types/react@19.2.6)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.9.3) '@mintlify/link-rot': 3.0.762(@radix-ui/react-popover@1.1.15(@types/react-dom@19.0.1)(@types/react@19.2.6)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@types/react@19.2.6)(acorn@8.11.2)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.9.3) '@mintlify/models': 0.0.243 @@ -10986,7 +10993,7 @@ snapshots: fs-extra: 11.2.0 gray-matter: 4.0.3 ink: 6.3.0(@types/react@19.2.6)(react@19.0.0) - inquirer: 12.3.0(@types/node@22.14.1) + inquirer: 12.3.0(@types/node@24.9.1) js-yaml: 4.1.0 mdast-util-mdx-jsx: 3.2.0 react: 19.0.0 @@ -13245,7 +13252,6 @@ snapshots: '@types/node@24.9.1': dependencies: undici-types: 7.16.0 - optional: true '@types/normalize-path@3.0.2': {} @@ -15650,12 +15656,12 @@ snapshots: inline-style-parser@0.2.4: {} - inquirer@12.3.0(@types/node@22.14.1): + inquirer@12.3.0(@types/node@24.9.1): dependencies: - '@inquirer/core': 10.3.1(@types/node@22.14.1) - '@inquirer/prompts': 7.10.0(@types/node@22.14.1) - '@inquirer/type': 3.0.10(@types/node@22.14.1) - '@types/node': 22.14.1 + '@inquirer/core': 10.3.1(@types/node@24.9.1) + '@inquirer/prompts': 7.10.0(@types/node@24.9.1) + '@inquirer/type': 3.0.10(@types/node@24.9.1) + '@types/node': 24.9.1 ansi-escapes: 4.3.2 mute-stream: 2.0.0 run-async: 3.0.0 @@ -16729,9 +16735,9 @@ snapshots: minipass: 3.3.6 yallist: 4.0.0 - mintlify@4.2.218(@radix-ui/react-popover@1.1.15(@types/react-dom@19.0.1)(@types/react@19.2.6)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@types/node@22.14.1)(@types/react@19.2.6)(acorn@8.11.2)(react-dom@19.0.0(react@19.0.0))(typescript@5.9.3): + mintlify@4.2.218(@radix-ui/react-popover@1.1.15(@types/react-dom@19.0.1)(@types/react@19.2.6)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@types/node@24.9.1)(@types/react@19.2.6)(acorn@8.11.2)(react-dom@19.0.0(react@19.0.0))(typescript@5.9.3): dependencies: - '@mintlify/cli': 4.0.822(@radix-ui/react-popover@1.1.15(@types/react-dom@19.0.1)(@types/react@19.2.6)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@types/node@22.14.1)(@types/react@19.2.6)(acorn@8.11.2)(react-dom@19.0.0(react@19.0.0))(typescript@5.9.3) + '@mintlify/cli': 4.0.822(@radix-ui/react-popover@1.1.15(@types/react-dom@19.0.1)(@types/react@19.2.6)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@types/node@24.9.1)(@types/react@19.2.6)(acorn@8.11.2)(react-dom@19.0.0(react@19.0.0))(typescript@5.9.3) transitivePeerDependencies: - '@radix-ui/react-popover' - '@types/node' @@ -19029,8 +19035,7 @@ snapshots: undici-types@6.21.0: {} - undici-types@7.16.0: - optional: true + undici-types@7.16.0: {} undici@6.21.2: {}