Skip to content

Commit d4cbef4

Browse files
authored
Merge branch 't3-oss:main' into docs/update-french-april-2025
2 parents 7e5dcc0 + 4709861 commit d4cbef4

21 files changed

Lines changed: 809 additions & 1584 deletions

.changeset/beige-clouds-behave.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"create-t3-app": patch
3+
---
4+
5+
fix #1903 #2157 #2163

.changeset/curly-zoos-add.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"create-t3-app": minor
3+
---
4+
5+
Fixes Biome formatter during the initial installation process

.changeset/quick-snakes-give.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"create-t3-app": patch
3+
---
4+
5+
fix(security): bump react and next ([BLOG](https://react.dev/blog/2025/12/03/critical-security-vulnerability-in-react-server-components#update-instructions))

.changeset/tender-humans-hide.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"create-t3-app": patch
3+
---
4+
5+
fix(security): bump react ([CVE-2025-55182](https://github.com/facebook/react/security/advisories/GHSA-fv66-9v8q-g76r))

cli/package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -77,19 +77,19 @@
7777
"@trpc/server": "11.0.0",
7878
"@types/fs-extra": "^11.0.4",
7979
"@types/gradient-string": "^1.1.6",
80-
"@types/node": "^20.14.10",
80+
"@types/node": "^24.10.1",
8181
"better-auth": "^1.3",
8282
"drizzle-kit": "^0.30.5",
8383
"drizzle-orm": "^0.41.0",
8484
"mysql2": "^3.11.0",
85-
"next": "^15.2.3",
85+
"next": "^15.5.9",
8686
"next-auth": "^4.24.7",
8787
"postgres": "^3.4.4",
8888
"prettier": "^3.5.3",
8989
"prettier-plugin-tailwindcss": "^0.6.11",
9090
"prisma": "^6.6.0",
91-
"react": "^19.0.0",
92-
"react-dom": "^19.0.0",
91+
"react": "^19.2.3",
92+
"react-dom": "^19.2.3",
9393
"superjson": "^2.2.1",
9494
"tailwindcss": "^4.0.15",
9595
"tsup": "^6.7.0",

cli/src/cli/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -144,7 +144,7 @@ export const runCli = async (): Promise<CliResults> => {
144144
)
145145
/** @experimental - Used for CI E2E tests. Used in conjunction with `--CI` to skip prompting. */
146146
.option(
147-
"-i, --import-alias",
147+
"-i, --import-alias [alias]",
148148
"Explicitly tell the CLI to use a custom import alias",
149149
defaultOptions.flags.importAlias
150150
)

cli/template/base/_gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
/prisma/db.sqlite
1313
/prisma/db.sqlite-journal
1414
db.sqlite
15+
/generated/
1516

1617
# next.js
1718
/.next/

cli/template/base/package.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -12,15 +12,15 @@
1212
},
1313
"dependencies": {
1414
"@t3-oss/env-nextjs": "^0.12.0",
15-
"next": "^15.2.3",
16-
"react": "^19.0.0",
17-
"react-dom": "^19.0.0",
15+
"next": "^15.5.9",
16+
"react": "^19.2.3",
17+
"react-dom": "^19.2.3",
1818
"zod": "^3.24.2"
1919
},
2020
"devDependencies": {
21-
"@types/node": "^20.14.10",
22-
"@types/react": "^19.0.0",
23-
"@types/react-dom": "^19.0.0",
21+
"@types/node": "^24.10.1",
22+
"@types/react": "~19.1.0",
23+
"@types/react-dom": "~19.1.0",
2424
"typescript": "^5.8.2"
2525
}
2626
}

cli/template/extras/src/app/page/with-better-auth-trpc-tw.tsx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,7 @@ export default async function Home() {
5858
{!session ? (
5959
<form>
6060
<button
61+
type="submit"
6162
className="rounded-full bg-white/10 px-10 py-3 font-semibold no-underline transition hover:bg-white/20"
6263
formAction={async () => {
6364
"use server";
@@ -79,6 +80,7 @@ export default async function Home() {
7980
) : (
8081
<form>
8182
<button
83+
type="submit"
8284
className="rounded-full bg-white/10 px-10 py-3 font-semibold no-underline transition hover:bg-white/20"
8385
formAction={async () => {
8486
"use server";

cli/template/extras/src/app/page/with-better-auth-trpc.tsx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,7 @@ export default async function Home() {
5959
{!session ? (
6060
<form>
6161
<button
62+
type="submit"
6263
className={styles.loginButton}
6364
formAction={async () => {
6465
"use server";
@@ -79,6 +80,7 @@ export default async function Home() {
7980
) : (
8081
<form>
8182
<button
83+
type="submit"
8284
className={styles.loginButton}
8385
formAction={async () => {
8486
"use server";

0 commit comments

Comments
 (0)