diff --git a/packages/adapter-mikro-orm/package.json b/packages/adapter-mikro-orm/package.json index 075e793518..e392055421 100644 --- a/packages/adapter-mikro-orm/package.json +++ b/packages/adapter-mikro-orm/package.json @@ -44,7 +44,7 @@ "next-auth": "workspace:*" }, "dependencies": { - "uuid": "^14.0.0" + "uuid": "^11.1.1" }, "jest": { "preset": "@next-auth/adapter-test/jest" diff --git a/packages/adapter-mikro-orm/tests/__snapshots__/schema.test.ts.snap b/packages/adapter-mikro-orm/tests/__snapshots__/schema.test.ts.snap index fec629a7a5..2e7f4ec7d8 100644 --- a/packages/adapter-mikro-orm/tests/__snapshots__/schema.test.ts.snap +++ b/packages/adapter-mikro-orm/tests/__snapshots__/schema.test.ts.snap @@ -3,7 +3,7 @@ exports[`run migrations: createSchemaSQL 1`] = ` "pragma foreign_keys = off; -create table \`user\` (\`id\` text not null, \`name\` text null, \`email\` text null, \`email_verified\` datetime null, \`image\` text null, primary key (\`id\`)); +create table \`user\` (\`id\` text not null, \`name\` text null, \`email\` text null default '', \`email_verified\` datetime null, \`image\` text null, primary key (\`id\`)); create unique index \`user_email_unique\` on \`user\` (\`email\`); create table \`session\` (\`id\` text not null, \`user_id\` text not null, \`expires\` datetime not null, \`session_token\` text not null, constraint \`session_user_id_foreign\` foreign key(\`user_id\`) references \`user\`(\`id\`) on delete cascade on update cascade, primary key (\`id\`)); @@ -32,9 +32,10 @@ exports[`run migrations: targetSchema 1`] = ` "email": { "autoincrement": false, "comment": undefined, - "default": undefined, + "default": "''", "enumItems": undefined, "extra": undefined, + "ignoreSchemaChanges": undefined, "length": undefined, "mappedType": "text", "name": "email", @@ -51,6 +52,7 @@ exports[`run migrations: targetSchema 1`] = ` "default": undefined, "enumItems": undefined, "extra": undefined, + "ignoreSchemaChanges": undefined, "length": 0, "mappedType": "datetime", "name": "email_verified", @@ -67,6 +69,7 @@ exports[`run migrations: targetSchema 1`] = ` "default": undefined, "enumItems": undefined, "extra": undefined, + "ignoreSchemaChanges": undefined, "length": undefined, "mappedType": "text", "name": "id", @@ -83,6 +86,7 @@ exports[`run migrations: targetSchema 1`] = ` "default": undefined, "enumItems": undefined, "extra": undefined, + "ignoreSchemaChanges": undefined, "length": undefined, "mappedType": "text", "name": "image", @@ -99,6 +103,7 @@ exports[`run migrations: targetSchema 1`] = ` "default": undefined, "enumItems": undefined, "extra": undefined, + "ignoreSchemaChanges": undefined, "length": undefined, "mappedType": "text", "name": "name", @@ -146,6 +151,7 @@ exports[`run migrations: targetSchema 1`] = ` "default": undefined, "enumItems": undefined, "extra": undefined, + "ignoreSchemaChanges": undefined, "length": 0, "mappedType": "datetime", "name": "expires", @@ -162,6 +168,7 @@ exports[`run migrations: targetSchema 1`] = ` "default": undefined, "enumItems": undefined, "extra": undefined, + "ignoreSchemaChanges": undefined, "length": undefined, "mappedType": "text", "name": "id", @@ -178,6 +185,7 @@ exports[`run migrations: targetSchema 1`] = ` "default": undefined, "enumItems": undefined, "extra": undefined, + "ignoreSchemaChanges": undefined, "length": undefined, "mappedType": "text", "name": "session_token", @@ -194,6 +202,7 @@ exports[`run migrations: targetSchema 1`] = ` "default": undefined, "enumItems": undefined, "extra": undefined, + "ignoreSchemaChanges": undefined, "length": undefined, "mappedType": "text", "name": "user_id", @@ -264,6 +273,7 @@ exports[`run migrations: targetSchema 1`] = ` "default": undefined, "enumItems": undefined, "extra": undefined, + "ignoreSchemaChanges": undefined, "length": undefined, "mappedType": "text", "name": "access_token", @@ -280,6 +290,7 @@ exports[`run migrations: targetSchema 1`] = ` "default": undefined, "enumItems": undefined, "extra": undefined, + "ignoreSchemaChanges": undefined, "length": undefined, "mappedType": "integer", "name": "expires_at", @@ -296,6 +307,7 @@ exports[`run migrations: targetSchema 1`] = ` "default": undefined, "enumItems": undefined, "extra": undefined, + "ignoreSchemaChanges": undefined, "length": undefined, "mappedType": "text", "name": "id", @@ -312,6 +324,7 @@ exports[`run migrations: targetSchema 1`] = ` "default": undefined, "enumItems": undefined, "extra": undefined, + "ignoreSchemaChanges": undefined, "length": undefined, "mappedType": "text", "name": "id_token", @@ -328,6 +341,7 @@ exports[`run migrations: targetSchema 1`] = ` "default": undefined, "enumItems": undefined, "extra": undefined, + "ignoreSchemaChanges": undefined, "length": undefined, "mappedType": "text", "name": "provider", @@ -344,6 +358,7 @@ exports[`run migrations: targetSchema 1`] = ` "default": undefined, "enumItems": undefined, "extra": undefined, + "ignoreSchemaChanges": undefined, "length": undefined, "mappedType": "text", "name": "provider_account_id", @@ -360,6 +375,7 @@ exports[`run migrations: targetSchema 1`] = ` "default": undefined, "enumItems": undefined, "extra": undefined, + "ignoreSchemaChanges": undefined, "length": undefined, "mappedType": "text", "name": "refresh_token", @@ -376,6 +392,7 @@ exports[`run migrations: targetSchema 1`] = ` "default": undefined, "enumItems": undefined, "extra": undefined, + "ignoreSchemaChanges": undefined, "length": undefined, "mappedType": "text", "name": "scope", @@ -392,6 +409,7 @@ exports[`run migrations: targetSchema 1`] = ` "default": undefined, "enumItems": undefined, "extra": undefined, + "ignoreSchemaChanges": undefined, "length": undefined, "mappedType": "text", "name": "session_state", @@ -408,6 +426,7 @@ exports[`run migrations: targetSchema 1`] = ` "default": undefined, "enumItems": undefined, "extra": undefined, + "ignoreSchemaChanges": undefined, "length": undefined, "mappedType": "text", "name": "token_type", @@ -424,6 +443,7 @@ exports[`run migrations: targetSchema 1`] = ` "default": undefined, "enumItems": undefined, "extra": undefined, + "ignoreSchemaChanges": undefined, "length": undefined, "mappedType": "text", "name": "type", @@ -440,6 +460,7 @@ exports[`run migrations: targetSchema 1`] = ` "default": undefined, "enumItems": undefined, "extra": undefined, + "ignoreSchemaChanges": undefined, "length": undefined, "mappedType": "text", "name": "user_id", @@ -513,6 +534,7 @@ exports[`run migrations: targetSchema 1`] = ` "default": undefined, "enumItems": undefined, "extra": undefined, + "ignoreSchemaChanges": undefined, "length": 0, "mappedType": "datetime", "name": "expires", @@ -529,6 +551,7 @@ exports[`run migrations: targetSchema 1`] = ` "default": undefined, "enumItems": undefined, "extra": undefined, + "ignoreSchemaChanges": undefined, "length": undefined, "mappedType": "text", "name": "identifier", @@ -545,6 +568,7 @@ exports[`run migrations: targetSchema 1`] = ` "default": undefined, "enumItems": undefined, "extra": undefined, + "ignoreSchemaChanges": undefined, "length": undefined, "mappedType": "text", "name": "token", diff --git a/packages/adapter-neo4j/package.json b/packages/adapter-neo4j/package.json index 8b8b85614b..e84b854bb2 100644 --- a/packages/adapter-neo4j/package.json +++ b/packages/adapter-neo4j/package.json @@ -44,7 +44,7 @@ "next-auth": "workspace:*" }, "dependencies": { - "uuid": "^14.0.0" + "uuid": "^11.1.1" }, "jest": { "preset": "@next-auth/adapter-test/jest" diff --git a/packages/adapter-upstash-redis/package.json b/packages/adapter-upstash-redis/package.json index 2a332f8c3e..536680d4d6 100644 --- a/packages/adapter-upstash-redis/package.json +++ b/packages/adapter-upstash-redis/package.json @@ -43,7 +43,7 @@ "next-auth": "workspace:*" }, "dependencies": { - "uuid": "^14.0.0" + "uuid": "^11.1.1" }, "jest": { "preset": "@next-auth/adapter-test/jest" diff --git a/packages/next-auth/package.json b/packages/next-auth/package.json index 34747d8f31..f7e39c7c81 100644 --- a/packages/next-auth/package.json +++ b/packages/next-auth/package.json @@ -96,7 +96,7 @@ "openid-client": "^5.4.0", "preact": "^10.6.3", "preact-render-to-string": "^5.1.19", - "uuid": "^14.0.0" + "uuid": "^11.1.1" }, "peerDependencies": { "@auth/core": "0.34.3", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c9de950127..d94d7c39a7 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -227,9 +227,9 @@ importers: '@next-auth/tsconfig': workspace:* jest: ^29 next-auth: workspace:* - uuid: ^14.0.0 + uuid: ^11.1.1 dependencies: - uuid: 14.0.0 + uuid: 11.1.1 devDependencies: '@mikro-orm/core': 5.9.8_@mikro-orm+sqlite@5.9.8 '@mikro-orm/sqlite': 5.9.8_@mikro-orm+core@5.9.8 @@ -259,9 +259,9 @@ importers: jest: ^27.4.3 neo4j-driver: ^4.4.0 next-auth: workspace:* - uuid: ^14.0.0 + uuid: ^11.1.1 dependencies: - uuid: 14.0.0 + uuid: 11.1.1 devDependencies: '@next-auth/adapter-test': link:../adapter-test '@next-auth/tsconfig': link:../tsconfig @@ -415,9 +415,9 @@ importers: isomorphic-fetch: 3.0.0 jest: ^27.4.3 next-auth: workspace:* - uuid: ^14.0.0 + uuid: ^11.1.1 dependencies: - uuid: 14.0.0 + uuid: 11.1.1 devDependencies: '@next-auth/adapter-test': link:../adapter-test '@next-auth/tsconfig': link:../tsconfig @@ -491,7 +491,7 @@ importers: preact-render-to-string: ^5.1.19 react: ^18 react-dom: ^18 - uuid: ^14.0.0 + uuid: ^11.1.1 whatwg-fetch: ^3.6.2 dependencies: '@babel/runtime': 7.25.6 @@ -502,7 +502,7 @@ importers: openid-client: 5.7.0 preact: 10.24.1 preact-render-to-string: 5.2.6_preact@10.24.1 - uuid: 14.0.0 + uuid: 11.1.1 devDependencies: '@auth/core': 0.34.3 '@babel/cli': 7.25.6_@babel+core@7.25.2 @@ -23883,14 +23883,14 @@ packages: engines: {node: '>= 0.4.0'} dev: true - /uuid/14.0.0: - resolution: {integrity: sha512-Qo+uWgilfSmAhXCMav1uYFynlQO7fMFiMVZsQqZRMIXp0O7rR7qjkj+cPvBHLgBqi960QCoo/PH2/6ZtVqKvrg==} + /uuid/11.1.1: + resolution: {integrity: sha512-vIYxrBCC/N/K+Js3qSN88go7kIfNPssr/hHCesKCQNAjmgvYS2oqr69kIufEG+O4+PfezOH4EbIeHCfFov8ZgQ==} hasBin: true dev: false /uuid/3.4.0: resolution: {integrity: sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==} - deprecated: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details. + deprecated: uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028). hasBin: true dev: true