diff --git a/.github/workflows/node.js.yml b/.github/workflows/node.js.yml index 471da807d..48ee4cfde 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, 26.x] # 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 f3d5bb947..d582b9c6f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,10 @@ ## Version 27 +### v27.3.0 + +- Supporting Node 26. + ### v27.2.6 - Limited Zod compatibility to `~4.3.4` (<4.4.0): diff --git a/express-zod-api/package.json b/express-zod-api/package.json index 89942766b..49f948efa 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" }, "dependencies": { "@express-zod-api/zod-plugin": "workspace:^", diff --git a/migration/package.json b/migration/package.json index 3b47aa2ec..182c73e9f 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" }, "peerDependencies": { "eslint": "^9.0.0", diff --git a/package.json b/package.json index 43aecbe3d..7240bf665 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", "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 f1dd38d39..832e8513d 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 + version: 2.2.0(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: + resolution: {integrity: sha512-Hsr8OsRkPOEcHvqrQZ+PLKMe8yv3RGGOpbHcC/HAFJwtkAPhMtWMfu9PQXOdFJq1B0/5n+YSfWnp6LWhRx598A==} + engines: {node: ^20.19.0 || ^22.12.0 || ^24.0.0 || ^26.0.0} 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(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 01e78d0d9..6697e1378 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" }, "dependencies": { "ramda": "catalog:prod"