diff --git a/.github/workflows/node.js.yml b/.github/workflows/node.js.yml index 471da807d..812242d93 100644 --- a/.github/workflows/node.js.yml +++ b/.github/workflows/node.js.yml @@ -15,7 +15,7 @@ jobs: strategy: fail-fast: false matrix: - node-version: [20.19.0, 20.x, 22.12.0, 22.x, 24.0.0, 24.x] + node-version: [20.19.0, 20.x, 22.12.0, 22.x, 24.0.0, 24.x, 26.0.0-rc.1] # See supported Node.js release schedule at https://nodejs.org/en/about/releases/ steps: - name: Checkout diff --git a/CHANGELOG.md b/CHANGELOG.md index 89770f34d..7203c6089 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,10 @@ ## Version 27 +### v27.3.0 + +- Supporting Node 26. + ### v27.2.4 - Fixed performance regression since v24.0.0: diff --git a/express-zod-api/package.json b/express-zod-api/package.json index fa5077a3f..4181ba03b 100644 --- a/express-zod-api/package.json +++ b/express-zod-api/package.json @@ -39,7 +39,7 @@ "*.md" ], "engines": { - "node": "^20.19.0 || ^22.12.0 || ^24.0.0" + "node": "^20.19.0 || ^22.12.0 || ^24.0.0 || ^26.0.0-rc.1" }, "dependencies": { "@express-zod-api/zod-plugin": "workspace:^", diff --git a/migration/package.json b/migration/package.json index 3b47aa2ec..4ce0344d3 100644 --- a/migration/package.json +++ b/migration/package.json @@ -35,7 +35,7 @@ "*.md" ], "engines": { - "node": "^20.19.0 || ^22.12.0 || ^24.0.0" + "node": "^20.19.0 || ^22.12.0 || ^24.0.0 || ^26.0.0-rc.1" }, "peerDependencies": { "eslint": "^9.0.0", diff --git a/package.json b/package.json index b89e9d358..5227e4ee3 100644 --- a/package.json +++ b/package.json @@ -20,7 +20,7 @@ "@vitest/coverage-v8": "^4.1.5", "eslint": "^9.39.2", "eslint-config-prettier": "^10.1.8", - "eslint-plugin-allowed-dependencies": "^2.0.1", + "eslint-plugin-allowed-dependencies": "^2.2.0-beta.1", "eslint-plugin-prettier": "^5.5.4", "husky": "^9.1.7", "prettier": "3.8.3", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f296f6635..d215235d7 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -81,8 +81,8 @@ importers: specifier: ^10.1.8 version: 10.1.8(eslint@9.39.4) eslint-plugin-allowed-dependencies: - specifier: ^2.0.1 - version: 2.1.0(eslint@9.39.4)(typescript-eslint@8.55.0) + specifier: ^2.2.0-beta.1 + version: 2.2.0-beta.1(eslint@9.39.4)(typescript-eslint@8.55.0) eslint-plugin-prettier: specifier: ^5.5.4 version: 5.5.5(eslint-config-prettier@10.1.8)(eslint@9.39.4)(prettier@3.8.3) @@ -1061,9 +1061,9 @@ packages: peerDependencies: eslint: '>=7.0.0' - eslint-plugin-allowed-dependencies@2.1.0: - resolution: {integrity: sha512-p7q+5uydhxNWAdikE9ZWXvUvWrcvNPdVKxxXAgJ2JE7Kiav14UG9lOJJU1Y5WDOpM9jT6p9t7B+2uJ5kOLg3xA==} - engines: {node: ^20.19.0 || ^22.12.0 || ^24.0.0} + eslint-plugin-allowed-dependencies@2.2.0-beta.1: + resolution: {integrity: sha512-6oBtz0VtRIfq3oKE1bMm9V4lGIVunz+0PVbWTkUUchyIjulv48b2HgUzmqNd5x68c5OhmKEsuD5LqOwvWQKYiw==} + engines: {node: ^20.19.0 || ^22.12.0 || ^24.0.0 || ^26.0.0-rc.1} peerDependencies: eslint: ^9.0.0 || ^10.0.0 typescript-eslint: ^8.0.0 @@ -2830,7 +2830,7 @@ snapshots: dependencies: eslint: 9.39.4 - eslint-plugin-allowed-dependencies@2.1.0(eslint@9.39.4)(typescript-eslint@8.55.0): + eslint-plugin-allowed-dependencies@2.2.0-beta.1(eslint@9.39.4)(typescript-eslint@8.55.0): dependencies: eslint: 9.39.4 ramda: 0.32.0 diff --git a/zod-plugin/package.json b/zod-plugin/package.json index 7207ec5bb..005ff56e2 100644 --- a/zod-plugin/package.json +++ b/zod-plugin/package.json @@ -36,7 +36,7 @@ "*.md" ], "engines": { - "node": "^20.19.0 || ^22.12.0 || ^24.0.0" + "node": "^20.19.0 || ^22.12.0 || ^24.0.0 || ^26.0.0-rc.1" }, "dependencies": { "ramda": "catalog:prod"