diff --git a/packages/better-auth/src/cookies/session-store.ts b/packages/better-auth/src/cookies/session-store.ts index 86b3b95ff6..a7ad6e53f6 100644 --- a/packages/better-auth/src/cookies/session-store.ts +++ b/packages/better-auth/src/cookies/session-store.ts @@ -30,8 +30,7 @@ const MAX_COOKIE_CHUNKS = 100; * wire. Non-positive when the name and attributes alone overflow. */ function getMaxCookieValueSize(name: string, options: CookieOptions): number { - // serializeCookie mutates options (e.g. forces `secure`), so copy them. - const overhead = serializeCookie(name, "", { ...options }).length; + const overhead = serializeCookie(name, "", options).length; return MAX_COOKIE_SIZE - overhead; } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d5e5b330b7..c74a87f466 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -13,7 +13,7 @@ catalogs: specifier: 1.3.2 version: 1.3.2 better-call: - specifier: 1.4.0 + specifier: https://pkg.pr.new/better-call@206 version: 1.4.0 nanostores: specifier: ^1.3.0 @@ -980,7 +980,7 @@ importers: version: 0.4.2 better-call: specifier: 'catalog:' - version: 1.4.0(zod@4.5.4) + version: https://pkg.pr.new/better-call@206(zod@4.5.4) zod: specifier: 'catalog:' version: 4.5.4 @@ -1035,7 +1035,7 @@ importers: version: 7.4.1(prisma@7.4.1(@types/react@19.2.17)(better-sqlite3@12.11.1)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(typescript@6.0.3))(typescript@6.0.3) better-call: specifier: 'catalog:' - version: 1.4.0(zod@4.5.4) + version: https://pkg.pr.new/better-call@206(zod@4.5.4) defu: specifier: '>=6.1.5 <7' version: 6.1.7 @@ -1150,7 +1150,7 @@ importers: dependencies: better-call: specifier: 'catalog:' - version: 1.4.0(zod@4.5.4) + version: https://pkg.pr.new/better-call@206(zod@4.5.4) devDependencies: '@better-auth/core': specifier: workspace:* @@ -1306,7 +1306,7 @@ importers: version: 2.10.0(@opentelemetry/api@1.9.1) better-call: specifier: 'catalog:' - version: 1.4.0(zod@4.5.4) + version: https://pkg.pr.new/better-call@206(zod@4.5.4) jose: specifier: ^6.2.3 version: 6.2.3 @@ -1348,7 +1348,7 @@ importers: version: 1.3.2 better-call: specifier: 'catalog:' - version: 1.4.0(zod@4.5.4) + version: https://pkg.pr.new/better-call@206(zod@4.5.4) conf: specifier: ^15.0.2 version: 15.1.0 @@ -1382,7 +1382,7 @@ importers: version: 1.3.2 better-call: specifier: 'catalog:' - version: 1.4.0(zod@4.5.4) + version: https://pkg.pr.new/better-call@206(zod@4.5.4) zod: specifier: 'catalog:' version: 4.5.4 @@ -1477,7 +1477,7 @@ importers: version: link:../better-auth better-call: specifier: 'catalog:' - version: 1.4.0(zod@4.5.4) + version: https://pkg.pr.new/better-call@206(zod@4.5.4) tsdown: specifier: 'catalog:' version: 0.21.10(@arethetypeswrong/core@0.18.3)(oxc-resolver@11.21.3)(publint@0.3.21)(typescript@6.0.3) @@ -1525,7 +1525,7 @@ importers: version: 1.3.2 better-call: specifier: 'catalog:' - version: 1.4.0(zod@4.5.4) + version: https://pkg.pr.new/better-call@206(zod@4.5.4) jose: specifier: ^6.2.3 version: 6.2.3 @@ -1565,7 +1565,7 @@ importers: version: 13.3.1 better-call: specifier: 'catalog:' - version: 1.4.0(zod@4.5.4) + version: https://pkg.pr.new/better-call@206(zod@4.5.4) zod: specifier: 'catalog:' version: 4.5.4 @@ -1697,7 +1697,7 @@ importers: version: link:../better-auth better-call: specifier: 'catalog:' - version: 1.4.0(zod@4.5.4) + version: https://pkg.pr.new/better-call@206(zod@4.5.4) zod: specifier: 'catalog:' version: 4.5.4 @@ -1768,7 +1768,7 @@ importers: version: link:../better-auth better-call: specifier: 'catalog:' - version: 1.4.0(zod@4.5.4) + version: https://pkg.pr.new/better-call@206(zod@4.5.4) body-parser: specifier: ^2.3.0 version: 2.3.0 @@ -1802,7 +1802,7 @@ importers: version: link:../better-auth better-call: specifier: 'catalog:' - version: 1.4.0(zod@4.5.4) + version: https://pkg.pr.new/better-call@206(zod@4.5.4) stripe: specifier: ^22.0.1 version: 22.0.1(@types/node@25.9.4) @@ -2654,9 +2654,6 @@ packages: '@better-auth/utils@0.5.0': resolution: {integrity: sha512-BL8W4EfIZFwlu0r54m3v1ztjDhu6dDe/amLTm0xybmbZaNgYUqhD3SjpAsnq0q8YD6/ki4iwIgxJNLP/N3TxiA==} - '@better-fetch/fetch@1.3.1': - resolution: {integrity: sha512-ABkD1WhyfPZprKRQI3bhATjeiFuNWC9PXhfGWqL+sg/gKrM977oFrYkdb4msM3hgUGonr7KlOsOFT5TU2rht9g==} - '@better-fetch/fetch@1.3.2': resolution: {integrity: sha512-Gs7n99b5tqUC6cQAPbV0uED3IraHB6xQbHLQ/C3l7ZFafHScOx9pQ+DYmP5blbLFShVWLqxNUlI9wi4xU/X+ow==} @@ -8321,8 +8318,9 @@ packages: peerDependencies: better-auth: ^1.0.3 - better-call@1.4.0: - resolution: {integrity: sha512-bBKOT4vv1kZLDgxVePdilk/Jwkn+dtRRsmi3DzHcDP+WnswyVl6dR59l2HEeP/0cB+bDoopASAesWDPIdd/zZA==} + better-call@https://pkg.pr.new/better-call@206: + resolution: {integrity: sha512-IT1XO0Mxhh84SOa6QnGTd8yMzJSSISMGz84B5oElfrZ13aNwpZ+0iHEBMh1ApjOfAfQUviBgWVs4XMHYx51tUQ==, tarball: https://pkg.pr.new/better-call@206} + version: 1.4.0 peerDependencies: zod: 4.5.4 peerDependenciesMeta: @@ -17432,8 +17430,6 @@ snapshots: dependencies: '@noble/hashes': 2.2.0 - '@better-fetch/fetch@1.3.1': {} - '@better-fetch/fetch@1.3.2': {} '@biomejs/biome@2.5.0': @@ -24477,10 +24473,10 @@ snapshots: mailchecker: 6.0.19 validator: 13.15.26 - better-call@1.4.0(zod@4.5.4): + better-call@https://pkg.pr.new/better-call@206(zod@4.5.4): dependencies: '@better-auth/utils': 0.5.0 - '@better-fetch/fetch': 1.3.1 + '@better-fetch/fetch': 1.3.2 rou3: 0.9.1 set-cookie-parser: 3.1.2 optionalDependencies: diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 2a91ea7d73..9620bbb64f 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -66,7 +66,7 @@ overrides: catalog: '@better-auth/utils': 0.4.2 '@better-fetch/fetch': 1.3.2 - better-call: 1.4.0 + better-call: https://pkg.pr.new/better-call@206 kysely: ^0.28.17 || ^0.29.0 nanostores: ^1.3.0 tsdown: 0.21.10