diff --git a/.github/.release-please-manifest.json b/.github/.release-please-manifest.json index c9d2d8b35c..caca175290 100644 --- a/.github/.release-please-manifest.json +++ b/.github/.release-please-manifest.json @@ -1,39 +1,39 @@ { - ".": "1.5.0", - "analyze": "1.5.0", - "analyze-wasm": "1.5.0", - "arcjet": "1.5.0", - "arcjet-astro": "1.5.0", - "arcjet-bun": "1.5.0", - "arcjet-deno": "1.5.0", - "arcjet-fastify": "1.5.0", - "arcjet-guard": "1.5.0", - "arcjet-nest": "1.5.0", - "arcjet-next": "1.5.0", - "arcjet-node": "1.5.0", - "arcjet-nuxt": "1.5.0", - "arcjet-react-router": "1.5.0", - "arcjet-remix": "1.5.0", - "arcjet-sveltekit": "1.5.0", - "body": "1.5.0", - "cache": "1.5.0", - "decorate": "1.5.0", - "duration": "1.5.0", - "env": "1.5.0", - "eslint-config": "1.5.0", - "headers": "1.5.0", - "inspect": "1.5.0", - "ip": "1.5.0", - "logger": "1.5.0", - "nosecone": "1.5.0", - "nosecone-next": "1.5.0", - "nosecone-sveltekit": "1.5.0", - "protocol": "1.5.0", - "redact": "1.5.0", - "redact-wasm": "1.5.0", - "rollup-config": "1.5.0", - "runtime": "1.5.0", - "sprintf": "1.5.0", - "stable-hash": "1.5.0", - "transport": "1.5.0" + ".": "1.6.0", + "analyze": "1.6.0", + "analyze-wasm": "1.6.0", + "arcjet": "1.6.0", + "arcjet-astro": "1.6.0", + "arcjet-bun": "1.6.0", + "arcjet-deno": "1.6.0", + "arcjet-fastify": "1.6.0", + "arcjet-guard": "1.6.0", + "arcjet-nest": "1.6.0", + "arcjet-next": "1.6.0", + "arcjet-node": "1.6.0", + "arcjet-nuxt": "1.6.0", + "arcjet-react-router": "1.6.0", + "arcjet-remix": "1.6.0", + "arcjet-sveltekit": "1.6.0", + "body": "1.6.0", + "cache": "1.6.0", + "decorate": "1.6.0", + "duration": "1.6.0", + "env": "1.6.0", + "eslint-config": "1.6.0", + "headers": "1.6.0", + "inspect": "1.6.0", + "ip": "1.6.0", + "logger": "1.6.0", + "nosecone": "1.6.0", + "nosecone-next": "1.6.0", + "nosecone-sveltekit": "1.6.0", + "protocol": "1.6.0", + "redact": "1.6.0", + "redact-wasm": "1.6.0", + "rollup-config": "1.6.0", + "runtime": "1.6.0", + "sprintf": "1.6.0", + "stable-hash": "1.6.0", + "transport": "1.6.0" } diff --git a/CHANGELOG.md b/CHANGELOG.md index d4363be9ad..74e25f51d7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,51 @@ # Changelog +## [1.6.0](https://github.com/arcjet/arcjet-js/compare/v1.5.0...v1.6.0) (2026-06-29) + + +### ๐Ÿš€ New Features + +* add outbound proxy support to @arcjet/transport and @arcjet/guard ([#6089](https://github.com/arcjet/arcjet-js/issues/6089)) ([0048dfa](https://github.com/arcjet/arcjet-js/commit/0048dfa08e95e77241eda93bc5c7392a38f58746)) +* **arcjet-guard:** add per-request metadata to experimental_moderateContent ([#6100](https://github.com/arcjet/arcjet-js/issues/6100)) ([fe28505](https://github.com/arcjet/arcjet-js/commit/fe285057f037f02b5cb01efa1f3fd02e75872f2b)) +* **arcjet-guard:** export experimental_moderateContent from node and fetch entrypoints ([#6097](https://github.com/arcjet/arcjet-js/issues/6097)) ([1b7fc90](https://github.com/arcjet/arcjet-js/commit/1b7fc90c5144ce4ac5304ee533877dee81dae8a2)) +* expose correlationId on protect() and guard() ([#6104](https://github.com/arcjet/arcjet-js/issues/6104)) ([14a3a1f](https://github.com/arcjet/arcjet-js/commit/14a3a1f201774dd9083eed26334121bfb893715a)) +* **guard:** add experimental_moderateContent rule ([#6059](https://github.com/arcjet/arcjet-js/issues/6059)) ([b001765](https://github.com/arcjet/arcjet-js/commit/b00176529308c802c40f28776e4c7c4ad3d40bed)) +* **guard:** error/warning decision model with hasFailedOpen() gate ([#6096](https://github.com/arcjet/arcjet-js/issues/6096)) ([8bbb885](https://github.com/arcjet/arcjet-js/commit/8bbb885fa564a23356bea0bfe98b6353add87de9)) +* **protocol:** regenerate clients with correlation_id field ([#6098](https://github.com/arcjet/arcjet-js/issues/6098)) ([71346b3](https://github.com/arcjet/arcjet-js/commit/71346b3ad22d0fb734dedd74f327fb6e40e9d52c)) +* require Node.js >=22.21.0 and drop EOL Node.js 20 ([#6090](https://github.com/arcjet/arcjet-js/issues/6090)) ([d002118](https://github.com/arcjet/arcjet-js/commit/d00211896cd13f13dce90df9a5308fa942f334f7)) + + +### ๐ŸŽ๏ธ Performance Improvements + +* **analyze-wasm:** regenerate js_req wasm (Aho-Corasick bot parser + Wizer) ([#6066](https://github.com/arcjet/arcjet-js/issues/6066)) ([5f62631](https://github.com/arcjet/arcjet-js/commit/5f62631f7535e0f2c3087befa8b81bededabe24f)) + + +### ๐Ÿงน Miscellaneous Chores + +* Add devcontainer lockfile ([#6092](https://github.com/arcjet/arcjet-js/issues/6092)) ([2aa7e57](https://github.com/arcjet/arcjet-js/commit/2aa7e576d00ae7b5ca675654d889dd5d09a965a0)) + + +### ๐Ÿ”จ Build System + +* **deps-dev:** bump js-yaml from 4.1.1 to 4.2.0 in /examples/nextjs-sensitive-info ([#6080](https://github.com/arcjet/arcjet-js/issues/6080)) ([9b9a307](https://github.com/arcjet/arcjet-js/commit/9b9a307e3e8ab001c22e5302a33e2e1e94d7eba6)) +* **deps-dev:** bump js-yaml from 4.1.1 to 4.2.0 in /examples/sveltekit ([#6072](https://github.com/arcjet/arcjet-js/issues/6072)) ([95f14c6](https://github.com/arcjet/arcjet-js/commit/95f14c63d7fbdd5e30314b6f3d353c06011dbbe7)) +* **deps-dev:** bump js-yaml from 4.1.1 to 4.3.0 in /examples/nextjs-decorate ([#6085](https://github.com/arcjet/arcjet-js/issues/6085)) ([c46f133](https://github.com/arcjet/arcjet-js/commit/c46f1332bdb371eb53f4475079bdd2f4bb917ded)) +* **deps-dev:** bump js-yaml from 4.1.1 to 4.3.0 in /examples/nextjs-ip-details ([#6106](https://github.com/arcjet/arcjet-js/issues/6106)) ([6d254d1](https://github.com/arcjet/arcjet-js/commit/6d254d1888dc02e776a1a9746a9fc8d5ba24b35b)) +* **deps-dev:** bump js-yaml from 4.1.1 to 4.3.0 in /examples/nextjs-pages-wrap ([#6084](https://github.com/arcjet/arcjet-js/issues/6084)) ([7a0ea5a](https://github.com/arcjet/arcjet-js/commit/7a0ea5aecac3d10f39d88606443c97b5609fc364)) +* **deps-dev:** bump vite from 8.0.10 to 8.0.16 ([#6074](https://github.com/arcjet/arcjet-js/issues/6074)) ([005bb8c](https://github.com/arcjet/arcjet-js/commit/005bb8c06fd5925c97083f834a6490ada42a732d)) +* **deps:** bump js-yaml from 4.1.1 to 4.2.0 ([#6073](https://github.com/arcjet/arcjet-js/issues/6073)) ([91c1cd7](https://github.com/arcjet/arcjet-js/commit/91c1cd7d0c896a1904c13d4aaef10308a83c0def)) +* **deps:** bump launch-editor from 2.13.2 to 2.14.1 in /examples/nuxt ([#6081](https://github.com/arcjet/arcjet-js/issues/6081)) ([9992872](https://github.com/arcjet/arcjet-js/commit/9992872d3ee506b05f8d0034c45284284aefae17)) +* **deps:** bump nuxt from 4.4.6 to 4.4.8 in /examples/nuxt ([#6078](https://github.com/arcjet/arcjet-js/issues/6078)) ([6e9cfd0](https://github.com/arcjet/arcjet-js/commit/6e9cfd0285c10ffc3e8b49864a6353d7ae404cf4)) +* **deps:** bump shell-quote from 1.8.3 to 1.8.4 in /examples/nuxt ([#6065](https://github.com/arcjet/arcjet-js/issues/6065)) ([3c17856](https://github.com/arcjet/arcjet-js/commit/3c17856cb76ed9192f790ed4bbcfffdfe805caf6)) +* **deps:** bump undici and miniflare in /arcjet-guard ([#6091](https://github.com/arcjet/arcjet-js/issues/6091)) ([b15e4b9](https://github.com/arcjet/arcjet-js/commit/b15e4b993830c977513c2a184dea752c89ae70cc)) +* **deps:** bump undici from 6.24.1 to 6.27.0 in /examples/remix-express ([#6095](https://github.com/arcjet/arcjet-js/issues/6095)) ([c2b0f3d](https://github.com/arcjet/arcjet-js/commit/c2b0f3daf5992178399176e1e8c711b08e050c99)) +* **deps:** upgrade Next.js examples to 16.2.6 ([#6094](https://github.com/arcjet/arcjet-js/issues/6094)) ([5f9c64c](https://github.com/arcjet/arcjet-js/commit/5f9c64c293ed07016efe14fc39089e7fcd0e86a8)) + + +### โœ… Continuous Integration + +* stop release-please self-triggering loop on its own branch ([#6105](https://github.com/arcjet/arcjet-js/issues/6105)) ([514ee98](https://github.com/arcjet/arcjet-js/commit/514ee989af516da8829307de52ea56b5bd3a2f5d)) + ## [1.5.0](https://github.com/arcjet/arcjet-js/compare/v1.4.0...v1.5.0) (2026-06-09) diff --git a/analyze-wasm/CHANGELOG.md b/analyze-wasm/CHANGELOG.md index fcb27c1db1..4dee355f04 100644 --- a/analyze-wasm/CHANGELOG.md +++ b/analyze-wasm/CHANGELOG.md @@ -1,5 +1,25 @@ # Changelog +## [1.6.0](https://github.com/arcjet/arcjet-js/compare/v1.5.0...@arcjet/analyze-wasm-v1.6.0) (2026-06-29) + + +### ๐Ÿš€ New Features + +* require Node.js >=22.21.0 and drop EOL Node.js 20 ([#6090](https://github.com/arcjet/arcjet-js/issues/6090)) ([d002118](https://github.com/arcjet/arcjet-js/commit/d00211896cd13f13dce90df9a5308fa942f334f7)) + + +### ๐ŸŽ๏ธ Performance Improvements + +* **analyze-wasm:** regenerate js_req wasm (Aho-Corasick bot parser + Wizer) ([#6066](https://github.com/arcjet/arcjet-js/issues/6066)) ([5f62631](https://github.com/arcjet/arcjet-js/commit/5f62631f7535e0f2c3087befa8b81bededabe24f)) + + +### Dependencies + +* The following workspace dependencies were updated + * devDependencies + * @arcjet/eslint-config bumped from 1.5.0 to 1.6.0 + * @arcjet/rollup-config bumped from 1.5.0 to 1.6.0 + ## [1.5.0](https://github.com/arcjet/arcjet-js/compare/v1.4.0...@arcjet/analyze-wasm-v1.5.0) (2026-06-09) diff --git a/analyze-wasm/package.json b/analyze-wasm/package.json index 55a28f67bf..67e06bf128 100644 --- a/analyze-wasm/package.json +++ b/analyze-wasm/package.json @@ -1,6 +1,6 @@ { "name": "@arcjet/analyze-wasm", - "version": "1.5.0", + "version": "1.6.0", "description": "WebAssembly bindings to Arcjet's local analysis engine", "keywords": [ "analyze", @@ -61,8 +61,8 @@ }, "dependencies": {}, "devDependencies": { - "@arcjet/eslint-config": "1.5.0", - "@arcjet/rollup-config": "1.5.0", + "@arcjet/eslint-config": "1.6.0", + "@arcjet/rollup-config": "1.6.0", "@bytecodealliance/jco": "1.5.0", "@rollup/wasm-node": "4.62.2", "@types/node": "22.19.21", diff --git a/analyze/CHANGELOG.md b/analyze/CHANGELOG.md index a5342727d6..b58efd44bc 100644 --- a/analyze/CHANGELOG.md +++ b/analyze/CHANGELOG.md @@ -1,5 +1,23 @@ # Changelog +## [1.6.0](https://github.com/arcjet/arcjet-js/compare/v1.5.0...@arcjet/analyze-v1.6.0) (2026-06-29) + + +### ๐Ÿš€ New Features + +* require Node.js >=22.21.0 and drop EOL Node.js 20 ([#6090](https://github.com/arcjet/arcjet-js/issues/6090)) ([d002118](https://github.com/arcjet/arcjet-js/commit/d00211896cd13f13dce90df9a5308fa942f334f7)) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * @arcjet/analyze-wasm bumped from 1.5.0 to 1.6.0 + * @arcjet/protocol bumped from 1.5.0 to 1.6.0 + * devDependencies + * @arcjet/eslint-config bumped from 1.5.0 to 1.6.0 + * @arcjet/rollup-config bumped from 1.5.0 to 1.6.0 + ## [1.5.0](https://github.com/arcjet/arcjet-js/compare/v1.4.0...@arcjet/analyze-v1.5.0) (2026-06-09) diff --git a/analyze/package.json b/analyze/package.json index 7826c58711..6936993cc5 100644 --- a/analyze/package.json +++ b/analyze/package.json @@ -1,6 +1,6 @@ { "name": "@arcjet/analyze", - "version": "1.5.0", + "version": "1.6.0", "description": "Arcjet local analysis engine", "keywords": [ "analyze", @@ -44,12 +44,12 @@ "test": "npm run build && npm run lint && npm run test-coverage" }, "dependencies": { - "@arcjet/analyze-wasm": "1.5.0", - "@arcjet/protocol": "1.5.0" + "@arcjet/analyze-wasm": "1.6.0", + "@arcjet/protocol": "1.6.0" }, "devDependencies": { - "@arcjet/eslint-config": "1.5.0", - "@arcjet/rollup-config": "1.5.0", + "@arcjet/eslint-config": "1.6.0", + "@arcjet/rollup-config": "1.6.0", "@bytecodealliance/jco": "1.5.0", "@rollup/wasm-node": "4.62.2", "@types/node": "22.19.21", diff --git a/arcjet-astro/CHANGELOG.md b/arcjet-astro/CHANGELOG.md index 2c166bcb8a..8d102ae885 100644 --- a/arcjet-astro/CHANGELOG.md +++ b/arcjet-astro/CHANGELOG.md @@ -1,5 +1,29 @@ # Changelog +## [1.6.0](https://github.com/arcjet/arcjet-js/compare/v1.5.0...@arcjet/astro-v1.6.0) (2026-06-29) + + +### ๐Ÿงน Miscellaneous Chores + +* **@arcjet/astro:** Synchronize arcjet-js versions + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * @arcjet/body bumped from 1.5.0 to 1.6.0 + * @arcjet/env bumped from 1.5.0 to 1.6.0 + * @arcjet/headers bumped from 1.5.0 to 1.6.0 + * @arcjet/ip bumped from 1.5.0 to 1.6.0 + * @arcjet/logger bumped from 1.5.0 to 1.6.0 + * @arcjet/protocol bumped from 1.5.0 to 1.6.0 + * @arcjet/transport bumped from 1.5.0 to 1.6.0 + * arcjet bumped from 1.5.0 to 1.6.0 + * devDependencies + * @arcjet/eslint-config bumped from 1.5.0 to 1.6.0 + * @arcjet/rollup-config bumped from 1.5.0 to 1.6.0 + ## [1.5.0](https://github.com/arcjet/arcjet-js/compare/v1.4.0...@arcjet/astro-v1.5.0) (2026-06-09) diff --git a/arcjet-astro/package.json b/arcjet-astro/package.json index 1fc321fd75..5a64912958 100644 --- a/arcjet-astro/package.json +++ b/arcjet-astro/package.json @@ -1,6 +1,6 @@ { "name": "@arcjet/astro", - "version": "1.5.0", + "version": "1.6.0", "description": "Arcjet runtime security SDK for Astro โ€” bot protection, rate limiting, prompt injection detection, PII blocking, and WAF", "keywords": [ "ai", @@ -58,21 +58,21 @@ "test": "npm run build && npm run lint && npm run test-coverage" }, "dependencies": { - "@arcjet/body": "1.5.0", - "@arcjet/env": "1.5.0", - "@arcjet/headers": "1.5.0", - "@arcjet/ip": "1.5.0", - "@arcjet/logger": "1.5.0", - "@arcjet/protocol": "1.5.0", - "@arcjet/transport": "1.5.0", - "arcjet": "1.5.0" + "@arcjet/body": "1.6.0", + "@arcjet/env": "1.6.0", + "@arcjet/headers": "1.6.0", + "@arcjet/ip": "1.6.0", + "@arcjet/logger": "1.6.0", + "@arcjet/protocol": "1.6.0", + "@arcjet/transport": "1.6.0", + "arcjet": "1.6.0" }, "peerDependencies": { "astro": "^5.9.3 || ^6.0.0 || ^7.0.0" }, "devDependencies": { - "@arcjet/eslint-config": "1.5.0", - "@arcjet/rollup-config": "1.5.0", + "@arcjet/eslint-config": "1.6.0", + "@arcjet/rollup-config": "1.6.0", "@rollup/wasm-node": "4.62.2", "astro": "7.0.3", "eslint": "9.39.4", diff --git a/arcjet-bun/CHANGELOG.md b/arcjet-bun/CHANGELOG.md index 5063634262..d45dcd0a28 100644 --- a/arcjet-bun/CHANGELOG.md +++ b/arcjet-bun/CHANGELOG.md @@ -1,5 +1,29 @@ # Changelog +## [1.6.0](https://github.com/arcjet/arcjet-js/compare/v1.5.0...@arcjet/bun-v1.6.0) (2026-06-29) + + +### ๐Ÿš€ New Features + +* expose correlationId on protect() and guard() ([#6104](https://github.com/arcjet/arcjet-js/issues/6104)) ([14a3a1f](https://github.com/arcjet/arcjet-js/commit/14a3a1f201774dd9083eed26334121bfb893715a)) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * @arcjet/body bumped from 1.5.0 to 1.6.0 + * @arcjet/env bumped from 1.5.0 to 1.6.0 + * @arcjet/headers bumped from 1.5.0 to 1.6.0 + * @arcjet/ip bumped from 1.5.0 to 1.6.0 + * @arcjet/logger bumped from 1.5.0 to 1.6.0 + * @arcjet/protocol bumped from 1.5.0 to 1.6.0 + * @arcjet/transport bumped from 1.5.0 to 1.6.0 + * arcjet bumped from 1.5.0 to 1.6.0 + * devDependencies + * @arcjet/eslint-config bumped from 1.5.0 to 1.6.0 + * @arcjet/rollup-config bumped from 1.5.0 to 1.6.0 + ## [1.5.0](https://github.com/arcjet/arcjet-js/compare/v1.4.0...@arcjet/bun-v1.5.0) (2026-06-09) diff --git a/arcjet-bun/package.json b/arcjet-bun/package.json index c0de93d94d..7c170e3c38 100644 --- a/arcjet-bun/package.json +++ b/arcjet-bun/package.json @@ -1,6 +1,6 @@ { "name": "@arcjet/bun", - "version": "1.5.0", + "version": "1.6.0", "description": "Arcjet runtime security SDK for Bun โ€” bot protection, rate limiting, prompt injection detection, PII blocking, and WAF", "keywords": [ "ai", @@ -51,18 +51,18 @@ "test": "npm run build && npm run lint" }, "dependencies": { - "@arcjet/body": "1.5.0", - "@arcjet/env": "1.5.0", - "@arcjet/headers": "1.5.0", - "@arcjet/ip": "1.5.0", - "@arcjet/logger": "1.5.0", - "@arcjet/protocol": "1.5.0", - "@arcjet/transport": "1.5.0", - "arcjet": "1.5.0" + "@arcjet/body": "1.6.0", + "@arcjet/env": "1.6.0", + "@arcjet/headers": "1.6.0", + "@arcjet/ip": "1.6.0", + "@arcjet/logger": "1.6.0", + "@arcjet/protocol": "1.6.0", + "@arcjet/transport": "1.6.0", + "arcjet": "1.6.0" }, "devDependencies": { - "@arcjet/eslint-config": "1.5.0", - "@arcjet/rollup-config": "1.5.0", + "@arcjet/eslint-config": "1.6.0", + "@arcjet/rollup-config": "1.6.0", "@rollup/wasm-node": "4.62.2", "bun-types": "1.3.14", "eslint": "9.39.4", diff --git a/arcjet-deno/CHANGELOG.md b/arcjet-deno/CHANGELOG.md index 028860419d..714f6d3185 100644 --- a/arcjet-deno/CHANGELOG.md +++ b/arcjet-deno/CHANGELOG.md @@ -1,5 +1,30 @@ # Changelog +## [1.6.0](https://github.com/arcjet/arcjet-js/compare/v1.5.0...@arcjet/deno-v1.6.0) (2026-06-29) + + +### ๐Ÿš€ New Features + +* expose correlationId on protect() and guard() ([#6104](https://github.com/arcjet/arcjet-js/issues/6104)) ([14a3a1f](https://github.com/arcjet/arcjet-js/commit/14a3a1f201774dd9083eed26334121bfb893715a)) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * @arcjet/body bumped from 1.5.0 to 1.6.0 + * @arcjet/env bumped from 1.5.0 to 1.6.0 + * @arcjet/headers bumped from 1.5.0 to 1.6.0 + * @arcjet/ip bumped from 1.5.0 to 1.6.0 + * @arcjet/logger bumped from 1.5.0 to 1.6.0 + * @arcjet/protocol bumped from 1.5.0 to 1.6.0 + * @arcjet/transport bumped from 1.5.0 to 1.6.0 + * arcjet bumped from 1.5.0 to 1.6.0 + * devDependencies + * @arcjet/cache bumped from 1.5.0 to 1.6.0 + * @arcjet/eslint-config bumped from 1.5.0 to 1.6.0 + * @arcjet/rollup-config bumped from 1.5.0 to 1.6.0 + ## [1.5.0](https://github.com/arcjet/arcjet-js/compare/v1.4.0...@arcjet/deno-v1.5.0) (2026-06-09) diff --git a/arcjet-deno/package.json b/arcjet-deno/package.json index baac5e6f2c..f32c0369e5 100644 --- a/arcjet-deno/package.json +++ b/arcjet-deno/package.json @@ -1,6 +1,6 @@ { "name": "@arcjet/deno", - "version": "1.5.0", + "version": "1.6.0", "description": "Arcjet runtime security SDK for Deno โ€” bot protection, rate limiting, prompt injection detection, PII blocking, and WAF", "keywords": [ "ai", @@ -50,19 +50,19 @@ "test": "npm run build && npm run lint" }, "dependencies": { - "@arcjet/body": "1.5.0", - "@arcjet/env": "1.5.0", - "@arcjet/headers": "1.5.0", - "@arcjet/ip": "1.5.0", - "@arcjet/logger": "1.5.0", - "@arcjet/protocol": "1.5.0", - "@arcjet/transport": "1.5.0", - "arcjet": "1.5.0" + "@arcjet/body": "1.6.0", + "@arcjet/env": "1.6.0", + "@arcjet/headers": "1.6.0", + "@arcjet/ip": "1.6.0", + "@arcjet/logger": "1.6.0", + "@arcjet/protocol": "1.6.0", + "@arcjet/transport": "1.6.0", + "arcjet": "1.6.0" }, "devDependencies": { - "@arcjet/cache": "1.5.0", - "@arcjet/eslint-config": "1.5.0", - "@arcjet/rollup-config": "1.5.0", + "@arcjet/cache": "1.6.0", + "@arcjet/eslint-config": "1.6.0", + "@arcjet/rollup-config": "1.6.0", "@types/deno": "2.7.0", "@rollup/wasm-node": "4.62.2", "eslint": "9.39.4", diff --git a/arcjet-fastify/CHANGELOG.md b/arcjet-fastify/CHANGELOG.md index 7c4c926b60..8a7c581477 100644 --- a/arcjet-fastify/CHANGELOG.md +++ b/arcjet-fastify/CHANGELOG.md @@ -1,5 +1,30 @@ # Changelog +## [1.6.0](https://github.com/arcjet/arcjet-js/compare/v1.5.0...@arcjet/fastify-v1.6.0) (2026-06-29) + + +### ๐Ÿš€ New Features + +* expose correlationId on protect() and guard() ([#6104](https://github.com/arcjet/arcjet-js/issues/6104)) ([14a3a1f](https://github.com/arcjet/arcjet-js/commit/14a3a1f201774dd9083eed26334121bfb893715a)) +* require Node.js >=22.21.0 and drop EOL Node.js 20 ([#6090](https://github.com/arcjet/arcjet-js/issues/6090)) ([d002118](https://github.com/arcjet/arcjet-js/commit/d00211896cd13f13dce90df9a5308fa942f334f7)) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * @arcjet/env bumped from 1.5.0 to 1.6.0 + * @arcjet/headers bumped from 1.5.0 to 1.6.0 + * @arcjet/ip bumped from 1.5.0 to 1.6.0 + * @arcjet/logger bumped from 1.5.0 to 1.6.0 + * @arcjet/protocol bumped from 1.5.0 to 1.6.0 + * @arcjet/transport bumped from 1.5.0 to 1.6.0 + * arcjet bumped from 1.5.0 to 1.6.0 + * devDependencies + * @arcjet/cache bumped from 1.5.0 to 1.6.0 + * @arcjet/eslint-config bumped from 1.5.0 to 1.6.0 + * @arcjet/rollup-config bumped from 1.5.0 to 1.6.0 + ## [1.5.0](https://github.com/arcjet/arcjet-js/compare/v1.4.0...@arcjet/fastify-v1.5.0) (2026-06-09) diff --git a/arcjet-fastify/package.json b/arcjet-fastify/package.json index 98abfb1dea..1f4867f596 100644 --- a/arcjet-fastify/package.json +++ b/arcjet-fastify/package.json @@ -1,6 +1,6 @@ { "name": "@arcjet/fastify", - "version": "1.5.0", + "version": "1.6.0", "description": "Arcjet runtime security SDK for Fastify โ€” bot protection, rate limiting, prompt injection detection, PII blocking, and WAF", "keywords": [ "ai", @@ -56,21 +56,21 @@ "test": "npm run build && npm run lint && npm run test-coverage" }, "dependencies": { - "@arcjet/env": "1.5.0", - "@arcjet/headers": "1.5.0", - "@arcjet/ip": "1.5.0", - "@arcjet/logger": "1.5.0", - "@arcjet/protocol": "1.5.0", - "@arcjet/transport": "1.5.0", - "arcjet": "1.5.0" + "@arcjet/env": "1.6.0", + "@arcjet/headers": "1.6.0", + "@arcjet/ip": "1.6.0", + "@arcjet/logger": "1.6.0", + "@arcjet/protocol": "1.6.0", + "@arcjet/transport": "1.6.0", + "arcjet": "1.6.0" }, "peerDependencies": { "fastify": ">=5" }, "devDependencies": { - "@arcjet/cache": "1.5.0", - "@arcjet/eslint-config": "1.5.0", - "@arcjet/rollup-config": "1.5.0", + "@arcjet/cache": "1.6.0", + "@arcjet/eslint-config": "1.6.0", + "@arcjet/rollup-config": "1.6.0", "@rollup/wasm-node": "4.62.2", "@types/node": "22.19.21", "eslint": "9.39.4", diff --git a/arcjet-guard/CHANGELOG.md b/arcjet-guard/CHANGELOG.md index d67df1169c..ced16d6adb 100644 --- a/arcjet-guard/CHANGELOG.md +++ b/arcjet-guard/CHANGELOG.md @@ -1,5 +1,31 @@ # Changelog +## [1.6.0](https://github.com/arcjet/arcjet-js/compare/v1.5.0...@arcjet/guard-v1.6.0) (2026-06-29) + + +### ๐Ÿš€ New Features + +* add outbound proxy support to @arcjet/transport and @arcjet/guard ([#6089](https://github.com/arcjet/arcjet-js/issues/6089)) ([0048dfa](https://github.com/arcjet/arcjet-js/commit/0048dfa08e95e77241eda93bc5c7392a38f58746)) +* **arcjet-guard:** add per-request metadata to experimental_moderateContent ([#6100](https://github.com/arcjet/arcjet-js/issues/6100)) ([fe28505](https://github.com/arcjet/arcjet-js/commit/fe285057f037f02b5cb01efa1f3fd02e75872f2b)) +* **arcjet-guard:** export experimental_moderateContent from node and fetch entrypoints ([#6097](https://github.com/arcjet/arcjet-js/issues/6097)) ([1b7fc90](https://github.com/arcjet/arcjet-js/commit/1b7fc90c5144ce4ac5304ee533877dee81dae8a2)) +* expose correlationId on protect() and guard() ([#6104](https://github.com/arcjet/arcjet-js/issues/6104)) ([14a3a1f](https://github.com/arcjet/arcjet-js/commit/14a3a1f201774dd9083eed26334121bfb893715a)) +* **guard:** add experimental_moderateContent rule ([#6059](https://github.com/arcjet/arcjet-js/issues/6059)) ([b001765](https://github.com/arcjet/arcjet-js/commit/b00176529308c802c40f28776e4c7c4ad3d40bed)) +* **guard:** error/warning decision model with hasFailedOpen() gate ([#6096](https://github.com/arcjet/arcjet-js/issues/6096)) ([8bbb885](https://github.com/arcjet/arcjet-js/commit/8bbb885fa564a23356bea0bfe98b6353add87de9)) +* **protocol:** regenerate clients with correlation_id field ([#6098](https://github.com/arcjet/arcjet-js/issues/6098)) ([71346b3](https://github.com/arcjet/arcjet-js/commit/71346b3ad22d0fb734dedd74f327fb6e40e9d52c)) +* require Node.js >=22.21.0 and drop EOL Node.js 20 ([#6090](https://github.com/arcjet/arcjet-js/issues/6090)) ([d002118](https://github.com/arcjet/arcjet-js/commit/d00211896cd13f13dce90df9a5308fa942f334f7)) + + +### ๐Ÿ”จ Build System + +* **deps:** bump undici and miniflare in /arcjet-guard ([#6091](https://github.com/arcjet/arcjet-js/issues/6091)) ([b15e4b9](https://github.com/arcjet/arcjet-js/commit/b15e4b993830c977513c2a184dea752c89ae70cc)) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * @arcjet/analyze bumped from 1.5.0 to 1.6.0 + ## [1.5.0](https://github.com/arcjet/arcjet-js/compare/v1.4.0...@arcjet/guard-v1.5.0) (2026-06-09) diff --git a/arcjet-guard/package-lock.json b/arcjet-guard/package-lock.json index bf6ee88bbc..9f6a02ac69 100644 --- a/arcjet-guard/package-lock.json +++ b/arcjet-guard/package-lock.json @@ -1,12 +1,12 @@ { "name": "@arcjet/guard", - "version": "1.5.0", + "version": "1.6.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@arcjet/guard", - "version": "1.5.0", + "version": "1.6.0", "license": "Apache-2.0", "dependencies": { "@arcjet/analyze": "1.5.0", @@ -30,20 +30,20 @@ } }, "node_modules/@arcjet/analyze": { - "version": "1.5.0", + "version": "1.6.0", "resolved": "https://registry.npmjs.org/@arcjet/analyze/-/analyze-1.3.1.tgz", "integrity": "sha512-y2rUKKkiLICaBhMI/SIX+L+hYbC/uvbqb0eT64MW8LGvro8b9AgA8KhBGc38B9EsNUxITQRpeTshFnAlpqN3IA==", "license": "Apache-2.0", "dependencies": { - "@arcjet/analyze-wasm": "1.5.0", - "@arcjet/protocol": "1.5.0" + "@arcjet/analyze-wasm": "1.6.0", + "@arcjet/protocol": "1.6.0" }, "engines": { "node": ">=20" } }, "node_modules/@arcjet/analyze-wasm": { - "version": "1.5.0", + "version": "1.6.0", "resolved": "https://registry.npmjs.org/@arcjet/analyze-wasm/-/analyze-wasm-1.3.1.tgz", "integrity": "sha512-FASvveHGwQ64Q9CzrgmD1JrwMDJMooYbX+Z+55ZV/Y/PXRdI/dLWkJ2aQzww5UOOXq2QUHhZZgLteq+ROxuDog==", "license": "Apache-2.0", @@ -52,7 +52,7 @@ } }, "node_modules/@arcjet/cache": { - "version": "1.5.0", + "version": "1.6.0", "resolved": "https://registry.npmjs.org/@arcjet/cache/-/cache-1.3.1.tgz", "integrity": "sha512-zowerfYfG/C58mvHZ8Zuj/4gn5kQwb35pq/Oo0ikZJo3pkVIEt1Y+9KcKYOSaoGmEcNZeIInSnCXpH6HAuMyvQ==", "license": "Apache-2.0", @@ -61,12 +61,12 @@ } }, "node_modules/@arcjet/protocol": { - "version": "1.5.0", + "version": "1.6.0", "resolved": "https://registry.npmjs.org/@arcjet/protocol/-/protocol-1.3.1.tgz", "integrity": "sha512-aoKbuLNXsNvLg844Tlc8mij6Z1bl5iDX+gfBZyG2fL4ZKiHf6C/MQQIUx8TknKfednSHWCVD3L3ASnqPe9EJGg==", "license": "Apache-2.0", "dependencies": { - "@arcjet/cache": "1.5.0", + "@arcjet/cache": "1.6.0", "@bufbuild/protobuf": "2.11.0", "@connectrpc/connect": "2.1.1", "typeid-js": "1.2.0" diff --git a/arcjet-guard/package.json b/arcjet-guard/package.json index 75670c138d..7c231bd568 100644 --- a/arcjet-guard/package.json +++ b/arcjet-guard/package.json @@ -1,6 +1,6 @@ { "name": "@arcjet/guard", - "version": "1.5.0", + "version": "1.6.0", "description": "Arcjet Guards SDK โ€” AI guardrails for rate limiting, prompt injection detection, and sensitive info detection", "homepage": "https://arcjet.com", "bugs": { @@ -83,7 +83,7 @@ "test-runtime-cloudflare": "npm run build && node --test test/runtime/cloudflare/cloudflare.test.ts" }, "dependencies": { - "@arcjet/analyze": "1.5.0", + "@arcjet/analyze": "1.6.0", "@bufbuild/protobuf": "^2.0.0", "@connectrpc/connect": "^2.0.0", "@connectrpc/connect-node": "^2.0.0", diff --git a/arcjet-guard/src/version.ts b/arcjet-guard/src/version.ts index ad13049682..a2c16f8874 100644 --- a/arcjet-guard/src/version.ts +++ b/arcjet-guard/src/version.ts @@ -1,5 +1,5 @@ /** SDK version. Updated by the release process. */ -export const VERSION = "1.5.0"; // x-release-please-version +export const VERSION = "1.6.0"; // x-release-please-version /** * Build a user-agent string with SDK version, runtime key, and navigator info. diff --git a/arcjet-nest/CHANGELOG.md b/arcjet-nest/CHANGELOG.md index 88b7f695dc..5fa7cfa01b 100644 --- a/arcjet-nest/CHANGELOG.md +++ b/arcjet-nest/CHANGELOG.md @@ -1,5 +1,30 @@ # Changelog +## [1.6.0](https://github.com/arcjet/arcjet-js/compare/v1.5.0...@arcjet/nest-v1.6.0) (2026-06-29) + + +### ๐Ÿš€ New Features + +* expose correlationId on protect() and guard() ([#6104](https://github.com/arcjet/arcjet-js/issues/6104)) ([14a3a1f](https://github.com/arcjet/arcjet-js/commit/14a3a1f201774dd9083eed26334121bfb893715a)) +* require Node.js >=22.21.0 and drop EOL Node.js 20 ([#6090](https://github.com/arcjet/arcjet-js/issues/6090)) ([d002118](https://github.com/arcjet/arcjet-js/commit/d00211896cd13f13dce90df9a5308fa942f334f7)) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * @arcjet/env bumped from 1.5.0 to 1.6.0 + * @arcjet/headers bumped from 1.5.0 to 1.6.0 + * @arcjet/ip bumped from 1.5.0 to 1.6.0 + * @arcjet/logger bumped from 1.5.0 to 1.6.0 + * @arcjet/protocol bumped from 1.5.0 to 1.6.0 + * @arcjet/transport bumped from 1.5.0 to 1.6.0 + * @arcjet/body bumped from 1.5.0 to 1.6.0 + * arcjet bumped from 1.5.0 to 1.6.0 + * devDependencies + * @arcjet/eslint-config bumped from 1.5.0 to 1.6.0 + * @arcjet/rollup-config bumped from 1.5.0 to 1.6.0 + ## [1.5.0](https://github.com/arcjet/arcjet-js/compare/v1.4.0...@arcjet/nest-v1.5.0) (2026-06-09) diff --git a/arcjet-nest/package.json b/arcjet-nest/package.json index e6568aa758..9b25e77e78 100644 --- a/arcjet-nest/package.json +++ b/arcjet-nest/package.json @@ -1,6 +1,6 @@ { "name": "@arcjet/nest", - "version": "1.5.0", + "version": "1.6.0", "description": "Arcjet runtime security SDK for NestJS โ€” bot protection, rate limiting, prompt injection detection, PII blocking, and WAF", "keywords": [ "ai", @@ -53,22 +53,22 @@ "test": "npm run build && npm run lint" }, "dependencies": { - "@arcjet/env": "1.5.0", - "@arcjet/headers": "1.5.0", - "@arcjet/ip": "1.5.0", - "@arcjet/logger": "1.5.0", - "@arcjet/protocol": "1.5.0", - "@arcjet/transport": "1.5.0", - "@arcjet/body": "1.5.0", - "arcjet": "1.5.0" + "@arcjet/env": "1.6.0", + "@arcjet/headers": "1.6.0", + "@arcjet/ip": "1.6.0", + "@arcjet/logger": "1.6.0", + "@arcjet/protocol": "1.6.0", + "@arcjet/transport": "1.6.0", + "@arcjet/body": "1.6.0", + "arcjet": "1.6.0" }, "peerDependencies": { "@nestjs/common": "^10 || ^11", "reflect-metadata": "^0.1.12 || ^0.2.0" }, "devDependencies": { - "@arcjet/eslint-config": "1.5.0", - "@arcjet/rollup-config": "1.5.0", + "@arcjet/eslint-config": "1.6.0", + "@arcjet/rollup-config": "1.6.0", "@nestjs/common": "11.1.27", "@rollup/wasm-node": "4.62.2", "@types/node": "22.19.21", diff --git a/arcjet-next/CHANGELOG.md b/arcjet-next/CHANGELOG.md index 281e3f51e3..36fbd13ed4 100644 --- a/arcjet-next/CHANGELOG.md +++ b/arcjet-next/CHANGELOG.md @@ -1,5 +1,30 @@ # Changelog +## [1.6.0](https://github.com/arcjet/arcjet-js/compare/v1.5.0...@arcjet/next-v1.6.0) (2026-06-29) + + +### ๐Ÿš€ New Features + +* expose correlationId on protect() and guard() ([#6104](https://github.com/arcjet/arcjet-js/issues/6104)) ([14a3a1f](https://github.com/arcjet/arcjet-js/commit/14a3a1f201774dd9083eed26334121bfb893715a)) +* require Node.js >=22.21.0 and drop EOL Node.js 20 ([#6090](https://github.com/arcjet/arcjet-js/issues/6090)) ([d002118](https://github.com/arcjet/arcjet-js/commit/d00211896cd13f13dce90df9a5308fa942f334f7)) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * @arcjet/body bumped from 1.5.0 to 1.6.0 + * @arcjet/env bumped from 1.5.0 to 1.6.0 + * @arcjet/headers bumped from 1.5.0 to 1.6.0 + * @arcjet/ip bumped from 1.5.0 to 1.6.0 + * @arcjet/logger bumped from 1.5.0 to 1.6.0 + * @arcjet/protocol bumped from 1.5.0 to 1.6.0 + * @arcjet/transport bumped from 1.5.0 to 1.6.0 + * arcjet bumped from 1.5.0 to 1.6.0 + * devDependencies + * @arcjet/eslint-config bumped from 1.5.0 to 1.6.0 + * @arcjet/rollup-config bumped from 1.5.0 to 1.6.0 + ## [1.5.0](https://github.com/arcjet/arcjet-js/compare/v1.4.0...@arcjet/next-v1.5.0) (2026-06-09) diff --git a/arcjet-next/package.json b/arcjet-next/package.json index 9dd641c21f..af10cfcdca 100644 --- a/arcjet-next/package.json +++ b/arcjet-next/package.json @@ -1,6 +1,6 @@ { "name": "@arcjet/next", - "version": "1.5.0", + "version": "1.6.0", "description": "Arcjet runtime security SDK for Next.js โ€” bot protection, rate limiting, prompt injection detection, PII blocking, and WAF", "keywords": [ "ai", @@ -53,21 +53,21 @@ "test": "npm run build && npm run lint" }, "dependencies": { - "@arcjet/body": "1.5.0", - "@arcjet/env": "1.5.0", - "@arcjet/headers": "1.5.0", - "@arcjet/ip": "1.5.0", - "@arcjet/logger": "1.5.0", - "@arcjet/protocol": "1.5.0", - "@arcjet/transport": "1.5.0", - "arcjet": "1.5.0" + "@arcjet/body": "1.6.0", + "@arcjet/env": "1.6.0", + "@arcjet/headers": "1.6.0", + "@arcjet/ip": "1.6.0", + "@arcjet/logger": "1.6.0", + "@arcjet/protocol": "1.6.0", + "@arcjet/transport": "1.6.0", + "arcjet": "1.6.0" }, "peerDependencies": { "next": ">=13" }, "devDependencies": { - "@arcjet/eslint-config": "1.5.0", - "@arcjet/rollup-config": "1.5.0", + "@arcjet/eslint-config": "1.6.0", + "@arcjet/rollup-config": "1.6.0", "@types/node": "22.19.21", "@rollup/wasm-node": "4.62.2", "eslint": "9.39.4", diff --git a/arcjet-node/CHANGELOG.md b/arcjet-node/CHANGELOG.md index e98bdc341e..31ea0a8461 100644 --- a/arcjet-node/CHANGELOG.md +++ b/arcjet-node/CHANGELOG.md @@ -1,5 +1,31 @@ # Changelog +## [1.6.0](https://github.com/arcjet/arcjet-js/compare/v1.5.0...@arcjet/node-v1.6.0) (2026-06-29) + + +### ๐Ÿš€ New Features + +* expose correlationId on protect() and guard() ([#6104](https://github.com/arcjet/arcjet-js/issues/6104)) ([14a3a1f](https://github.com/arcjet/arcjet-js/commit/14a3a1f201774dd9083eed26334121bfb893715a)) +* require Node.js >=22.21.0 and drop EOL Node.js 20 ([#6090](https://github.com/arcjet/arcjet-js/issues/6090)) ([d002118](https://github.com/arcjet/arcjet-js/commit/d00211896cd13f13dce90df9a5308fa942f334f7)) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * @arcjet/env bumped from 1.5.0 to 1.6.0 + * @arcjet/headers bumped from 1.5.0 to 1.6.0 + * @arcjet/ip bumped from 1.5.0 to 1.6.0 + * @arcjet/logger bumped from 1.5.0 to 1.6.0 + * @arcjet/protocol bumped from 1.5.0 to 1.6.0 + * @arcjet/transport bumped from 1.5.0 to 1.6.0 + * @arcjet/body bumped from 1.5.0 to 1.6.0 + * arcjet bumped from 1.5.0 to 1.6.0 + * devDependencies + * @arcjet/cache bumped from 1.5.0 to 1.6.0 + * @arcjet/eslint-config bumped from 1.5.0 to 1.6.0 + * @arcjet/rollup-config bumped from 1.5.0 to 1.6.0 + ## [1.5.0](https://github.com/arcjet/arcjet-js/compare/v1.4.0...@arcjet/node-v1.5.0) (2026-06-09) diff --git a/arcjet-node/package.json b/arcjet-node/package.json index 7970afd9a1..10e1c3103d 100644 --- a/arcjet-node/package.json +++ b/arcjet-node/package.json @@ -1,6 +1,6 @@ { "name": "@arcjet/node", - "version": "1.5.0", + "version": "1.6.0", "description": "Arcjet runtime security SDK for Node.js โ€” bot protection, rate limiting, prompt injection detection, PII blocking, and WAF", "keywords": [ "ai", @@ -55,19 +55,19 @@ "test": "npm run build && npm run lint && npm run test-coverage" }, "dependencies": { - "@arcjet/env": "1.5.0", - "@arcjet/headers": "1.5.0", - "@arcjet/ip": "1.5.0", - "@arcjet/logger": "1.5.0", - "@arcjet/protocol": "1.5.0", - "@arcjet/transport": "1.5.0", - "@arcjet/body": "1.5.0", - "arcjet": "1.5.0" + "@arcjet/env": "1.6.0", + "@arcjet/headers": "1.6.0", + "@arcjet/ip": "1.6.0", + "@arcjet/logger": "1.6.0", + "@arcjet/protocol": "1.6.0", + "@arcjet/transport": "1.6.0", + "@arcjet/body": "1.6.0", + "arcjet": "1.6.0" }, "devDependencies": { - "@arcjet/cache": "1.5.0", - "@arcjet/eslint-config": "1.5.0", - "@arcjet/rollup-config": "1.5.0", + "@arcjet/cache": "1.6.0", + "@arcjet/eslint-config": "1.6.0", + "@arcjet/rollup-config": "1.6.0", "@types/node": "22.19.21", "@rollup/wasm-node": "4.62.2", "eslint": "9.39.4", diff --git a/arcjet-nuxt/CHANGELOG.md b/arcjet-nuxt/CHANGELOG.md index e7e92cbdbc..cf63b990e1 100644 --- a/arcjet-nuxt/CHANGELOG.md +++ b/arcjet-nuxt/CHANGELOG.md @@ -1,5 +1,29 @@ # Changelog +## [1.6.0](https://github.com/arcjet/arcjet-js/compare/v1.5.0...@arcjet/nuxt-v1.6.0) (2026-06-29) + + +### ๐Ÿงน Miscellaneous Chores + +* **@arcjet/nuxt:** Synchronize arcjet-js versions + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * @arcjet/body bumped from 1.5.0 to 1.6.0 + * @arcjet/env bumped from 1.5.0 to 1.6.0 + * @arcjet/headers bumped from 1.5.0 to 1.6.0 + * @arcjet/ip bumped from 1.5.0 to 1.6.0 + * @arcjet/logger bumped from 1.5.0 to 1.6.0 + * @arcjet/protocol bumped from 1.5.0 to 1.6.0 + * @arcjet/transport bumped from 1.5.0 to 1.6.0 + * arcjet bumped from 1.5.0 to 1.6.0 + * devDependencies + * @arcjet/eslint-config bumped from 1.5.0 to 1.6.0 + * @arcjet/rollup-config bumped from 1.5.0 to 1.6.0 + ## [1.5.0](https://github.com/arcjet/arcjet-js/compare/v1.4.0...@arcjet/nuxt-v1.5.0) (2026-06-09) diff --git a/arcjet-nuxt/package.json b/arcjet-nuxt/package.json index 7c3a83cd5f..2fea470460 100644 --- a/arcjet-nuxt/package.json +++ b/arcjet-nuxt/package.json @@ -9,19 +9,19 @@ "url": "https://github.com/arcjet/arcjet-js/issues" }, "dependencies": { - "@arcjet/body": "1.5.0", - "@arcjet/env": "1.5.0", - "@arcjet/headers": "1.5.0", - "@arcjet/ip": "1.5.0", - "@arcjet/logger": "1.5.0", - "@arcjet/protocol": "1.5.0", - "@arcjet/transport": "1.5.0", - "arcjet": "1.5.0" + "@arcjet/body": "1.6.0", + "@arcjet/env": "1.6.0", + "@arcjet/headers": "1.6.0", + "@arcjet/ip": "1.6.0", + "@arcjet/logger": "1.6.0", + "@arcjet/protocol": "1.6.0", + "@arcjet/transport": "1.6.0", + "arcjet": "1.6.0" }, "description": "Arcjet runtime security SDK for Nuxt โ€” bot protection, rate limiting, prompt injection detection, PII blocking, and WAF", "devDependencies": { - "@arcjet/eslint-config": "1.5.0", - "@arcjet/rollup-config": "1.5.0", + "@arcjet/eslint-config": "1.6.0", + "@arcjet/rollup-config": "1.6.0", "@nuxt/kit": "4.4.8", "@nuxt/schema": "4.4.8", "eslint": "9.39.4", @@ -77,5 +77,5 @@ "test": "npm run build && npm run lint && npm run test-coverage" }, "type": "module", - "version": "1.5.0" + "version": "1.6.0" } diff --git a/arcjet-react-router/CHANGELOG.md b/arcjet-react-router/CHANGELOG.md index 7d3188f15e..939b42827c 100644 --- a/arcjet-react-router/CHANGELOG.md +++ b/arcjet-react-router/CHANGELOG.md @@ -1,5 +1,31 @@ # Changelog +## [1.6.0](https://github.com/arcjet/arcjet-js/compare/v1.5.0...@arcjet/react-router-v1.6.0) (2026-06-29) + + +### ๐Ÿš€ New Features + +* expose correlationId on protect() and guard() ([#6104](https://github.com/arcjet/arcjet-js/issues/6104)) ([14a3a1f](https://github.com/arcjet/arcjet-js/commit/14a3a1f201774dd9083eed26334121bfb893715a)) +* require Node.js >=22.21.0 and drop EOL Node.js 20 ([#6090](https://github.com/arcjet/arcjet-js/issues/6090)) ([d002118](https://github.com/arcjet/arcjet-js/commit/d00211896cd13f13dce90df9a5308fa942f334f7)) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * @arcjet/body bumped from 1.5.0 to 1.6.0 + * @arcjet/env bumped from 1.5.0 to 1.6.0 + * @arcjet/headers bumped from 1.5.0 to 1.6.0 + * @arcjet/ip bumped from 1.5.0 to 1.6.0 + * @arcjet/logger bumped from 1.5.0 to 1.6.0 + * @arcjet/protocol bumped from 1.5.0 to 1.6.0 + * @arcjet/transport bumped from 1.5.0 to 1.6.0 + * arcjet bumped from 1.5.0 to 1.6.0 + * devDependencies + * @arcjet/cache bumped from 1.5.0 to 1.6.0 + * @arcjet/eslint-config bumped from 1.5.0 to 1.6.0 + * @arcjet/rollup-config bumped from 1.5.0 to 1.6.0 + ## [1.5.0](https://github.com/arcjet/arcjet-js/compare/v1.4.0...@arcjet/react-router-v1.5.0) (2026-06-09) diff --git a/arcjet-react-router/package.json b/arcjet-react-router/package.json index 791aae8603..32287d0397 100644 --- a/arcjet-react-router/package.json +++ b/arcjet-react-router/package.json @@ -9,20 +9,20 @@ "url": "https://github.com/arcjet/arcjet-js/issues" }, "dependencies": { - "@arcjet/body": "1.5.0", - "@arcjet/env": "1.5.0", - "@arcjet/headers": "1.5.0", - "@arcjet/ip": "1.5.0", - "@arcjet/logger": "1.5.0", - "@arcjet/protocol": "1.5.0", - "@arcjet/transport": "1.5.0", - "arcjet": "1.5.0" + "@arcjet/body": "1.6.0", + "@arcjet/env": "1.6.0", + "@arcjet/headers": "1.6.0", + "@arcjet/ip": "1.6.0", + "@arcjet/logger": "1.6.0", + "@arcjet/protocol": "1.6.0", + "@arcjet/transport": "1.6.0", + "arcjet": "1.6.0" }, "description": "Arcjet runtime security SDK for React Router โ€” bot protection, rate limiting, prompt injection detection, PII blocking, and WAF", "devDependencies": { - "@arcjet/cache": "1.5.0", - "@arcjet/eslint-config": "1.5.0", - "@arcjet/rollup-config": "1.5.0", + "@arcjet/cache": "1.6.0", + "@arcjet/eslint-config": "1.6.0", + "@arcjet/rollup-config": "1.6.0", "eslint": "9.39.4", "react-router": "7.18.0", "typescript": "5.9.3" @@ -74,5 +74,5 @@ "test": "npm run build && npm run lint && npm run test-coverage" }, "type": "module", - "version": "1.5.0" + "version": "1.6.0" } diff --git a/arcjet-remix/CHANGELOG.md b/arcjet-remix/CHANGELOG.md index 80cd8ea11b..f317cea7f7 100644 --- a/arcjet-remix/CHANGELOG.md +++ b/arcjet-remix/CHANGELOG.md @@ -1,5 +1,29 @@ # Changelog +## [1.6.0](https://github.com/arcjet/arcjet-js/compare/v1.5.0...@arcjet/remix-v1.6.0) (2026-06-29) + + +### ๐Ÿš€ New Features + +* expose correlationId on protect() and guard() ([#6104](https://github.com/arcjet/arcjet-js/issues/6104)) ([14a3a1f](https://github.com/arcjet/arcjet-js/commit/14a3a1f201774dd9083eed26334121bfb893715a)) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * @arcjet/body bumped from 1.5.0 to 1.6.0 + * @arcjet/env bumped from 1.5.0 to 1.6.0 + * @arcjet/headers bumped from 1.5.0 to 1.6.0 + * @arcjet/ip bumped from 1.5.0 to 1.6.0 + * @arcjet/logger bumped from 1.5.0 to 1.6.0 + * @arcjet/protocol bumped from 1.5.0 to 1.6.0 + * @arcjet/transport bumped from 1.5.0 to 1.6.0 + * arcjet bumped from 1.5.0 to 1.6.0 + * devDependencies + * @arcjet/eslint-config bumped from 1.5.0 to 1.6.0 + * @arcjet/rollup-config bumped from 1.5.0 to 1.6.0 + ## [1.5.0](https://github.com/arcjet/arcjet-js/compare/v1.4.0...@arcjet/remix-v1.5.0) (2026-06-09) diff --git a/arcjet-remix/package.json b/arcjet-remix/package.json index c4e7fbc7f4..ea50cd1bbd 100644 --- a/arcjet-remix/package.json +++ b/arcjet-remix/package.json @@ -1,6 +1,6 @@ { "name": "@arcjet/remix", - "version": "1.5.0", + "version": "1.6.0", "description": "Arcjet runtime security SDK for Remix โ€” bot protection, rate limiting, prompt injection detection, PII blocking, and WAF", "keywords": [ "ai", @@ -50,18 +50,18 @@ "test": "npm run build && npm run lint" }, "dependencies": { - "@arcjet/body": "1.5.0", - "@arcjet/env": "1.5.0", - "@arcjet/headers": "1.5.0", - "@arcjet/ip": "1.5.0", - "@arcjet/logger": "1.5.0", - "@arcjet/protocol": "1.5.0", - "@arcjet/transport": "1.5.0", - "arcjet": "1.5.0" + "@arcjet/body": "1.6.0", + "@arcjet/env": "1.6.0", + "@arcjet/headers": "1.6.0", + "@arcjet/ip": "1.6.0", + "@arcjet/logger": "1.6.0", + "@arcjet/protocol": "1.6.0", + "@arcjet/transport": "1.6.0", + "arcjet": "1.6.0" }, "devDependencies": { - "@arcjet/eslint-config": "1.5.0", - "@arcjet/rollup-config": "1.5.0", + "@arcjet/eslint-config": "1.6.0", + "@arcjet/rollup-config": "1.6.0", "@rollup/wasm-node": "4.62.2", "eslint": "9.39.4", "typescript": "5.9.3" diff --git a/arcjet-sveltekit/CHANGELOG.md b/arcjet-sveltekit/CHANGELOG.md index ac4b76043e..8384a3745d 100644 --- a/arcjet-sveltekit/CHANGELOG.md +++ b/arcjet-sveltekit/CHANGELOG.md @@ -1,5 +1,30 @@ # Changelog +## [1.6.0](https://github.com/arcjet/arcjet-js/compare/v1.5.0...@arcjet/sveltekit-v1.6.0) (2026-06-29) + + +### ๐Ÿš€ New Features + +* expose correlationId on protect() and guard() ([#6104](https://github.com/arcjet/arcjet-js/issues/6104)) ([14a3a1f](https://github.com/arcjet/arcjet-js/commit/14a3a1f201774dd9083eed26334121bfb893715a)) +* require Node.js >=22.21.0 and drop EOL Node.js 20 ([#6090](https://github.com/arcjet/arcjet-js/issues/6090)) ([d002118](https://github.com/arcjet/arcjet-js/commit/d00211896cd13f13dce90df9a5308fa942f334f7)) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * @arcjet/body bumped from 1.5.0 to 1.6.0 + * @arcjet/env bumped from 1.5.0 to 1.6.0 + * @arcjet/headers bumped from 1.5.0 to 1.6.0 + * @arcjet/ip bumped from 1.5.0 to 1.6.0 + * @arcjet/logger bumped from 1.5.0 to 1.6.0 + * @arcjet/protocol bumped from 1.5.0 to 1.6.0 + * @arcjet/transport bumped from 1.5.0 to 1.6.0 + * arcjet bumped from 1.5.0 to 1.6.0 + * devDependencies + * @arcjet/eslint-config bumped from 1.5.0 to 1.6.0 + * @arcjet/rollup-config bumped from 1.5.0 to 1.6.0 + ## [1.5.0](https://github.com/arcjet/arcjet-js/compare/v1.4.0...@arcjet/sveltekit-v1.5.0) (2026-06-09) diff --git a/arcjet-sveltekit/package.json b/arcjet-sveltekit/package.json index e033075b80..889d2a436b 100644 --- a/arcjet-sveltekit/package.json +++ b/arcjet-sveltekit/package.json @@ -1,6 +1,6 @@ { "name": "@arcjet/sveltekit", - "version": "1.5.0", + "version": "1.6.0", "description": "Arcjet runtime security SDK for SvelteKit โ€” bot protection, rate limiting, prompt injection detection, PII blocking, and WAF", "keywords": [ "ai", @@ -53,21 +53,21 @@ "test": "npm run build && npm run lint" }, "dependencies": { - "@arcjet/body": "1.5.0", - "@arcjet/env": "1.5.0", - "@arcjet/headers": "1.5.0", - "@arcjet/ip": "1.5.0", - "@arcjet/logger": "1.5.0", - "@arcjet/protocol": "1.5.0", - "@arcjet/transport": "1.5.0", - "arcjet": "1.5.0" + "@arcjet/body": "1.6.0", + "@arcjet/env": "1.6.0", + "@arcjet/headers": "1.6.0", + "@arcjet/ip": "1.6.0", + "@arcjet/logger": "1.6.0", + "@arcjet/protocol": "1.6.0", + "@arcjet/transport": "1.6.0", + "arcjet": "1.6.0" }, "peerDependencies": { "svelte": "^3.54.0 || ^4.0.0 || ^5.0.0-0" }, "devDependencies": { - "@arcjet/eslint-config": "1.5.0", - "@arcjet/rollup-config": "1.5.0", + "@arcjet/eslint-config": "1.6.0", + "@arcjet/rollup-config": "1.6.0", "@types/node": "22.19.21", "@rollup/wasm-node": "4.62.2", "eslint": "9.39.4", diff --git a/arcjet/CHANGELOG.md b/arcjet/CHANGELOG.md index bca81a4be3..6213bb84df 100644 --- a/arcjet/CHANGELOG.md +++ b/arcjet/CHANGELOG.md @@ -1,5 +1,29 @@ # Changelog +## [1.6.0](https://github.com/arcjet/arcjet-js/compare/v1.5.0...arcjet-v1.6.0) (2026-06-29) + + +### ๐Ÿš€ New Features + +* expose correlationId on protect() and guard() ([#6104](https://github.com/arcjet/arcjet-js/issues/6104)) ([14a3a1f](https://github.com/arcjet/arcjet-js/commit/14a3a1f201774dd9083eed26334121bfb893715a)) +* require Node.js >=22.21.0 and drop EOL Node.js 20 ([#6090](https://github.com/arcjet/arcjet-js/issues/6090)) ([d002118](https://github.com/arcjet/arcjet-js/commit/d00211896cd13f13dce90df9a5308fa942f334f7)) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * @arcjet/analyze bumped from 1.5.0 to 1.6.0 + * @arcjet/cache bumped from 1.5.0 to 1.6.0 + * @arcjet/duration bumped from 1.5.0 to 1.6.0 + * @arcjet/headers bumped from 1.5.0 to 1.6.0 + * @arcjet/protocol bumped from 1.5.0 to 1.6.0 + * @arcjet/runtime bumped from 1.5.0 to 1.6.0 + * @arcjet/stable-hash bumped from 1.5.0 to 1.6.0 + * devDependencies + * @arcjet/eslint-config bumped from 1.5.0 to 1.6.0 + * @arcjet/rollup-config bumped from 1.5.0 to 1.6.0 + ## [1.5.0](https://github.com/arcjet/arcjet-js/compare/v1.4.0...arcjet-v1.5.0) (2026-06-09) diff --git a/arcjet/package.json b/arcjet/package.json index fcbf463268..e4e0594568 100644 --- a/arcjet/package.json +++ b/arcjet/package.json @@ -1,6 +1,6 @@ { "name": "arcjet", - "version": "1.5.0", + "version": "1.6.0", "description": "Arcjet runtime security SDK โ€” bot protection, rate limiting, prompt injection detection, PII blocking, and WAF for JavaScript and TypeScript apps", "keywords": [ "ai", @@ -53,17 +53,17 @@ "test": "npm run build && npm run lint && npm run test-coverage" }, "dependencies": { - "@arcjet/analyze": "1.5.0", - "@arcjet/cache": "1.5.0", - "@arcjet/duration": "1.5.0", - "@arcjet/headers": "1.5.0", - "@arcjet/protocol": "1.5.0", - "@arcjet/runtime": "1.5.0", - "@arcjet/stable-hash": "1.5.0" + "@arcjet/analyze": "1.6.0", + "@arcjet/cache": "1.6.0", + "@arcjet/duration": "1.6.0", + "@arcjet/headers": "1.6.0", + "@arcjet/protocol": "1.6.0", + "@arcjet/runtime": "1.6.0", + "@arcjet/stable-hash": "1.6.0" }, "devDependencies": { - "@arcjet/eslint-config": "1.5.0", - "@arcjet/rollup-config": "1.5.0", + "@arcjet/eslint-config": "1.6.0", + "@arcjet/rollup-config": "1.6.0", "@rollup/wasm-node": "4.62.2", "@types/node": "22.19.21", "eslint": "9.39.4", diff --git a/body/CHANGELOG.md b/body/CHANGELOG.md index ffa36917f5..be6e4646fd 100644 --- a/body/CHANGELOG.md +++ b/body/CHANGELOG.md @@ -1,5 +1,20 @@ # Changelog +## [1.6.0](https://github.com/arcjet/arcjet-js/compare/v1.5.0...@arcjet/body-v1.6.0) (2026-06-29) + + +### ๐Ÿš€ New Features + +* require Node.js >=22.21.0 and drop EOL Node.js 20 ([#6090](https://github.com/arcjet/arcjet-js/issues/6090)) ([d002118](https://github.com/arcjet/arcjet-js/commit/d00211896cd13f13dce90df9a5308fa942f334f7)) + + +### Dependencies + +* The following workspace dependencies were updated + * devDependencies + * @arcjet/eslint-config bumped from 1.5.0 to 1.6.0 + * @arcjet/rollup-config bumped from 1.5.0 to 1.6.0 + ## [1.5.0](https://github.com/arcjet/arcjet-js/compare/v1.4.0...@arcjet/body-v1.5.0) (2026-06-09) diff --git a/body/package.json b/body/package.json index f5d6c4eb3d..f720602187 100644 --- a/body/package.json +++ b/body/package.json @@ -1,6 +1,6 @@ { "name": "@arcjet/body", - "version": "1.5.0", + "version": "1.6.0", "description": "Arcjet utilities for extracting the body from a stream", "keywords": [ "arcjet", @@ -45,8 +45,8 @@ }, "dependencies": {}, "devDependencies": { - "@arcjet/eslint-config": "1.5.0", - "@arcjet/rollup-config": "1.5.0", + "@arcjet/eslint-config": "1.6.0", + "@arcjet/rollup-config": "1.6.0", "@rollup/wasm-node": "4.62.2", "@types/node": "22.19.21", "eslint": "9.39.4", diff --git a/cache/CHANGELOG.md b/cache/CHANGELOG.md index 2a47817618..4bdc4a35b6 100644 --- a/cache/CHANGELOG.md +++ b/cache/CHANGELOG.md @@ -1,5 +1,20 @@ # Changelog +## [1.6.0](https://github.com/arcjet/arcjet-js/compare/v1.5.0...@arcjet/cache-v1.6.0) (2026-06-29) + + +### ๐Ÿš€ New Features + +* require Node.js >=22.21.0 and drop EOL Node.js 20 ([#6090](https://github.com/arcjet/arcjet-js/issues/6090)) ([d002118](https://github.com/arcjet/arcjet-js/commit/d00211896cd13f13dce90df9a5308fa942f334f7)) + + +### Dependencies + +* The following workspace dependencies were updated + * devDependencies + * @arcjet/eslint-config bumped from 1.5.0 to 1.6.0 + * @arcjet/rollup-config bumped from 1.5.0 to 1.6.0 + ## [1.5.0](https://github.com/arcjet/arcjet-js/compare/v1.4.0...@arcjet/cache-v1.5.0) (2026-06-09) diff --git a/cache/package.json b/cache/package.json index d967d385fc..9b3cc79f69 100644 --- a/cache/package.json +++ b/cache/package.json @@ -1,6 +1,6 @@ { "name": "@arcjet/cache", - "version": "1.5.0", + "version": "1.6.0", "description": "Arcjet cache interface and implementations", "keywords": [ "arcjet", @@ -43,8 +43,8 @@ }, "dependencies": {}, "devDependencies": { - "@arcjet/eslint-config": "1.5.0", - "@arcjet/rollup-config": "1.5.0", + "@arcjet/eslint-config": "1.6.0", + "@arcjet/rollup-config": "1.6.0", "@rollup/wasm-node": "4.62.2", "eslint": "9.39.4", "typescript": "5.9.3" diff --git a/decorate/CHANGELOG.md b/decorate/CHANGELOG.md index 41fc263f2d..3f663a7f49 100644 --- a/decorate/CHANGELOG.md +++ b/decorate/CHANGELOG.md @@ -1,5 +1,23 @@ # Changelog +## [1.6.0](https://github.com/arcjet/arcjet-js/compare/v1.5.0...@arcjet/decorate-v1.6.0) (2026-06-29) + + +### ๐Ÿš€ New Features + +* require Node.js >=22.21.0 and drop EOL Node.js 20 ([#6090](https://github.com/arcjet/arcjet-js/issues/6090)) ([d002118](https://github.com/arcjet/arcjet-js/commit/d00211896cd13f13dce90df9a5308fa942f334f7)) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * @arcjet/protocol bumped from 1.5.0 to 1.6.0 + * @arcjet/sprintf bumped from 1.5.0 to 1.6.0 + * devDependencies + * @arcjet/eslint-config bumped from 1.5.0 to 1.6.0 + * @arcjet/rollup-config bumped from 1.5.0 to 1.6.0 + ## [1.5.0](https://github.com/arcjet/arcjet-js/compare/v1.4.0...@arcjet/decorate-v1.5.0) (2026-06-09) diff --git a/decorate/package.json b/decorate/package.json index ed0b0920bf..ca7b5c2baa 100644 --- a/decorate/package.json +++ b/decorate/package.json @@ -1,6 +1,6 @@ { "name": "@arcjet/decorate", - "version": "1.5.0", + "version": "1.6.0", "description": "Arcjet utilities for decorating responses with information", "keywords": [ "arcjet", @@ -42,12 +42,12 @@ "test": "npm run build && npm run lint && npm run test-coverage" }, "dependencies": { - "@arcjet/protocol": "1.5.0", - "@arcjet/sprintf": "1.5.0" + "@arcjet/protocol": "1.6.0", + "@arcjet/sprintf": "1.6.0" }, "devDependencies": { - "@arcjet/eslint-config": "1.5.0", - "@arcjet/rollup-config": "1.5.0", + "@arcjet/eslint-config": "1.6.0", + "@arcjet/rollup-config": "1.6.0", "@rollup/wasm-node": "4.62.2", "@types/node": "22.19.21", "eslint": "9.39.4", diff --git a/duration/CHANGELOG.md b/duration/CHANGELOG.md index 662c4cab06..819ccbb60a 100644 --- a/duration/CHANGELOG.md +++ b/duration/CHANGELOG.md @@ -1,5 +1,20 @@ # Changelog +## [1.6.0](https://github.com/arcjet/arcjet-js/compare/v1.5.0...@arcjet/duration-v1.6.0) (2026-06-29) + + +### ๐Ÿš€ New Features + +* require Node.js >=22.21.0 and drop EOL Node.js 20 ([#6090](https://github.com/arcjet/arcjet-js/issues/6090)) ([d002118](https://github.com/arcjet/arcjet-js/commit/d00211896cd13f13dce90df9a5308fa942f334f7)) + + +### Dependencies + +* The following workspace dependencies were updated + * devDependencies + * @arcjet/eslint-config bumped from 1.5.0 to 1.6.0 + * @arcjet/rollup-config bumped from 1.5.0 to 1.6.0 + ## [1.5.0](https://github.com/arcjet/arcjet-js/compare/v1.4.0...@arcjet/duration-v1.5.0) (2026-06-09) diff --git a/duration/package.json b/duration/package.json index 9beabf3a09..e0581ea64e 100644 --- a/duration/package.json +++ b/duration/package.json @@ -1,6 +1,6 @@ { "name": "@arcjet/duration", - "version": "1.5.0", + "version": "1.6.0", "description": "Arcjet utilities for parsing duration strings", "keywords": [ "arcjet", @@ -44,8 +44,8 @@ }, "dependencies": {}, "devDependencies": { - "@arcjet/eslint-config": "1.5.0", - "@arcjet/rollup-config": "1.5.0", + "@arcjet/eslint-config": "1.6.0", + "@arcjet/rollup-config": "1.6.0", "@rollup/wasm-node": "4.62.2", "@types/node": "22.19.21", "eslint": "9.39.4", diff --git a/env/CHANGELOG.md b/env/CHANGELOG.md index e0c74cdee3..1452731705 100644 --- a/env/CHANGELOG.md +++ b/env/CHANGELOG.md @@ -1,5 +1,20 @@ # Changelog +## [1.6.0](https://github.com/arcjet/arcjet-js/compare/v1.5.0...@arcjet/env-v1.6.0) (2026-06-29) + + +### ๐Ÿš€ New Features + +* require Node.js >=22.21.0 and drop EOL Node.js 20 ([#6090](https://github.com/arcjet/arcjet-js/issues/6090)) ([d002118](https://github.com/arcjet/arcjet-js/commit/d00211896cd13f13dce90df9a5308fa942f334f7)) + + +### Dependencies + +* The following workspace dependencies were updated + * devDependencies + * @arcjet/eslint-config bumped from 1.5.0 to 1.6.0 + * @arcjet/rollup-config bumped from 1.5.0 to 1.6.0 + ## [1.5.0](https://github.com/arcjet/arcjet-js/compare/v1.4.0...@arcjet/env-v1.5.0) (2026-06-09) diff --git a/env/package.json b/env/package.json index 4dd4a86634..ea69111a7f 100644 --- a/env/package.json +++ b/env/package.json @@ -1,6 +1,6 @@ { "name": "@arcjet/env", - "version": "1.5.0", + "version": "1.6.0", "description": "Arcjet environment detection", "keywords": [ "arcjet", @@ -43,8 +43,8 @@ }, "dependencies": {}, "devDependencies": { - "@arcjet/eslint-config": "1.5.0", - "@arcjet/rollup-config": "1.5.0", + "@arcjet/eslint-config": "1.6.0", + "@arcjet/rollup-config": "1.6.0", "@rollup/wasm-node": "4.62.2", "eslint": "9.39.4", "typescript": "5.9.3" diff --git a/eslint-config/CHANGELOG.md b/eslint-config/CHANGELOG.md index c383eeba41..07e2ae6639 100644 --- a/eslint-config/CHANGELOG.md +++ b/eslint-config/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [1.6.0](https://github.com/arcjet/arcjet-js/compare/v1.5.0...@arcjet/eslint-config-v1.6.0) (2026-06-29) + + +### ๐Ÿš€ New Features + +* require Node.js >=22.21.0 and drop EOL Node.js 20 ([#6090](https://github.com/arcjet/arcjet-js/issues/6090)) ([d002118](https://github.com/arcjet/arcjet-js/commit/d00211896cd13f13dce90df9a5308fa942f334f7)) + ## [1.5.0](https://github.com/arcjet/arcjet-js/compare/v1.4.0...@arcjet/eslint-config-v1.5.0) (2026-06-09) diff --git a/eslint-config/package.json b/eslint-config/package.json index d401f536ab..fe1233d635 100644 --- a/eslint-config/package.json +++ b/eslint-config/package.json @@ -1,6 +1,6 @@ { "name": "@arcjet/eslint-config", - "version": "1.5.0", + "version": "1.6.0", "description": "Custom eslint config for Arcjet projects", "keywords": [ "arcjet", diff --git a/headers/CHANGELOG.md b/headers/CHANGELOG.md index 14bc631452..9c9e112cda 100644 --- a/headers/CHANGELOG.md +++ b/headers/CHANGELOG.md @@ -1,5 +1,20 @@ # Changelog +## [1.6.0](https://github.com/arcjet/arcjet-js/compare/v1.5.0...@arcjet/headers-v1.6.0) (2026-06-29) + + +### ๐Ÿš€ New Features + +* require Node.js >=22.21.0 and drop EOL Node.js 20 ([#6090](https://github.com/arcjet/arcjet-js/issues/6090)) ([d002118](https://github.com/arcjet/arcjet-js/commit/d00211896cd13f13dce90df9a5308fa942f334f7)) + + +### Dependencies + +* The following workspace dependencies were updated + * devDependencies + * @arcjet/eslint-config bumped from 1.5.0 to 1.6.0 + * @arcjet/rollup-config bumped from 1.5.0 to 1.6.0 + ## [1.5.0](https://github.com/arcjet/arcjet-js/compare/v1.4.0...@arcjet/headers-v1.5.0) (2026-06-09) diff --git a/headers/package.json b/headers/package.json index ff1757d9c1..70519da853 100644 --- a/headers/package.json +++ b/headers/package.json @@ -1,6 +1,6 @@ { "name": "@arcjet/headers", - "version": "1.5.0", + "version": "1.6.0", "description": "Arcjet extension of the Headers class", "keywords": [ "arcjet", @@ -43,8 +43,8 @@ }, "dependencies": {}, "devDependencies": { - "@arcjet/eslint-config": "1.5.0", - "@arcjet/rollup-config": "1.5.0", + "@arcjet/eslint-config": "1.6.0", + "@arcjet/rollup-config": "1.6.0", "@rollup/wasm-node": "4.62.2", "@types/node": "22.19.21", "eslint": "9.39.4", diff --git a/inspect/CHANGELOG.md b/inspect/CHANGELOG.md index 16dceb2e30..be6f55c81d 100644 --- a/inspect/CHANGELOG.md +++ b/inspect/CHANGELOG.md @@ -1,5 +1,22 @@ # Changelog +## [1.6.0](https://github.com/arcjet/arcjet-js/compare/v1.5.0...@arcjet/inspect-v1.6.0) (2026-06-29) + + +### ๐Ÿš€ New Features + +* require Node.js >=22.21.0 and drop EOL Node.js 20 ([#6090](https://github.com/arcjet/arcjet-js/issues/6090)) ([d002118](https://github.com/arcjet/arcjet-js/commit/d00211896cd13f13dce90df9a5308fa942f334f7)) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * @arcjet/protocol bumped from 1.5.0 to 1.6.0 + * devDependencies + * @arcjet/eslint-config bumped from 1.5.0 to 1.6.0 + * @arcjet/rollup-config bumped from 1.5.0 to 1.6.0 + ## [1.5.0](https://github.com/arcjet/arcjet-js/compare/v1.4.0...@arcjet/inspect-v1.5.0) (2026-06-09) diff --git a/inspect/package.json b/inspect/package.json index 9c3bfe22aa..958775a0f9 100644 --- a/inspect/package.json +++ b/inspect/package.json @@ -1,6 +1,6 @@ { "name": "@arcjet/inspect", - "version": "1.5.0", + "version": "1.6.0", "description": "Arcjet utilities for inspecting decisions made an the SDK", "keywords": [ "arcjet", @@ -43,11 +43,11 @@ "test": "npm run build && npm run lint && npm run test-coverage" }, "dependencies": { - "@arcjet/protocol": "1.5.0" + "@arcjet/protocol": "1.6.0" }, "devDependencies": { - "@arcjet/eslint-config": "1.5.0", - "@arcjet/rollup-config": "1.5.0", + "@arcjet/eslint-config": "1.6.0", + "@arcjet/rollup-config": "1.6.0", "@rollup/wasm-node": "4.62.2", "@types/node": "22.19.21", "eslint": "9.39.4", diff --git a/ip/CHANGELOG.md b/ip/CHANGELOG.md index 360082048e..39ded63ece 100644 --- a/ip/CHANGELOG.md +++ b/ip/CHANGELOG.md @@ -1,5 +1,20 @@ # Changelog +## [1.6.0](https://github.com/arcjet/arcjet-js/compare/v1.5.0...@arcjet/ip-v1.6.0) (2026-06-29) + + +### ๐Ÿš€ New Features + +* require Node.js >=22.21.0 and drop EOL Node.js 20 ([#6090](https://github.com/arcjet/arcjet-js/issues/6090)) ([d002118](https://github.com/arcjet/arcjet-js/commit/d00211896cd13f13dce90df9a5308fa942f334f7)) + + +### Dependencies + +* The following workspace dependencies were updated + * devDependencies + * @arcjet/eslint-config bumped from 1.5.0 to 1.6.0 + * @arcjet/rollup-config bumped from 1.5.0 to 1.6.0 + ## [1.5.0](https://github.com/arcjet/arcjet-js/compare/v1.4.0...@arcjet/ip-v1.5.0) (2026-06-09) diff --git a/ip/package.json b/ip/package.json index 3387bc9c65..2b7e6d07c9 100644 --- a/ip/package.json +++ b/ip/package.json @@ -1,6 +1,6 @@ { "name": "@arcjet/ip", - "version": "1.5.0", + "version": "1.6.0", "description": "Arcjet utilities for finding the originating IP of a request", "keywords": [ "arcjet", @@ -47,8 +47,8 @@ }, "dependencies": {}, "devDependencies": { - "@arcjet/eslint-config": "1.5.0", - "@arcjet/rollup-config": "1.5.0", + "@arcjet/eslint-config": "1.6.0", + "@arcjet/rollup-config": "1.6.0", "@rollup/wasm-node": "4.62.2", "@types/node": "22.19.21", "eslint": "9.39.4", diff --git a/logger/CHANGELOG.md b/logger/CHANGELOG.md index 15aa62a45c..a01b68d624 100644 --- a/logger/CHANGELOG.md +++ b/logger/CHANGELOG.md @@ -1,5 +1,22 @@ # Changelog +## [1.6.0](https://github.com/arcjet/arcjet-js/compare/v1.5.0...@arcjet/logger-v1.6.0) (2026-06-29) + + +### ๐Ÿš€ New Features + +* require Node.js >=22.21.0 and drop EOL Node.js 20 ([#6090](https://github.com/arcjet/arcjet-js/issues/6090)) ([d002118](https://github.com/arcjet/arcjet-js/commit/d00211896cd13f13dce90df9a5308fa942f334f7)) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * @arcjet/sprintf bumped from 1.5.0 to 1.6.0 + * devDependencies + * @arcjet/eslint-config bumped from 1.5.0 to 1.6.0 + * @arcjet/rollup-config bumped from 1.5.0 to 1.6.0 + ## [1.5.0](https://github.com/arcjet/arcjet-js/compare/v1.4.0...@arcjet/logger-v1.5.0) (2026-06-09) diff --git a/logger/package.json b/logger/package.json index ac30f3a9fb..c83cea9356 100644 --- a/logger/package.json +++ b/logger/package.json @@ -1,6 +1,6 @@ { "name": "@arcjet/logger", - "version": "1.5.0", + "version": "1.6.0", "description": "Arcjet lightweight logger which mirrors the Pino structured logger interface", "keywords": [ "arcjet", @@ -43,11 +43,11 @@ "test": "npm run build && npm run lint && npm run test-coverage" }, "dependencies": { - "@arcjet/sprintf": "1.5.0" + "@arcjet/sprintf": "1.6.0" }, "devDependencies": { - "@arcjet/eslint-config": "1.5.0", - "@arcjet/rollup-config": "1.5.0", + "@arcjet/eslint-config": "1.6.0", + "@arcjet/rollup-config": "1.6.0", "@rollup/wasm-node": "4.62.2", "@types/node": "22.19.21", "eslint": "9.39.4", diff --git a/nosecone-next/CHANGELOG.md b/nosecone-next/CHANGELOG.md index 03f6621af5..65b61cec1b 100644 --- a/nosecone-next/CHANGELOG.md +++ b/nosecone-next/CHANGELOG.md @@ -1,5 +1,22 @@ # Changelog +## [1.6.0](https://github.com/arcjet/arcjet-js/compare/v1.5.0...@nosecone/next-v1.6.0) (2026-06-29) + + +### ๐Ÿš€ New Features + +* require Node.js >=22.21.0 and drop EOL Node.js 20 ([#6090](https://github.com/arcjet/arcjet-js/issues/6090)) ([d002118](https://github.com/arcjet/arcjet-js/commit/d00211896cd13f13dce90df9a5308fa942f334f7)) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * nosecone bumped from 1.5.0 to 1.6.0 + * devDependencies + * @arcjet/eslint-config bumped from 1.5.0 to 1.6.0 + * @arcjet/rollup-config bumped from 1.5.0 to 1.6.0 + ## [1.5.0](https://github.com/arcjet/arcjet-js/compare/v1.4.0...@nosecone/next-v1.5.0) (2026-06-09) diff --git a/nosecone-next/package.json b/nosecone-next/package.json index bbb6c92988..e37d928fd7 100644 --- a/nosecone-next/package.json +++ b/nosecone-next/package.json @@ -1,6 +1,6 @@ { "name": "@nosecone/next", - "version": "1.5.0", + "version": "1.6.0", "description": "Protect your Next.js application with secure headers", "keywords": [ "arcjet", @@ -54,14 +54,14 @@ "test": "npm run build && npm run lint && npm run test-coverage" }, "dependencies": { - "nosecone": "1.5.0" + "nosecone": "1.6.0" }, "peerDependencies": { "next": ">=14" }, "devDependencies": { - "@arcjet/eslint-config": "1.5.0", - "@arcjet/rollup-config": "1.5.0", + "@arcjet/eslint-config": "1.6.0", + "@arcjet/rollup-config": "1.6.0", "@rollup/wasm-node": "4.62.2", "@types/node": "22.19.21", "eslint": "9.39.4", diff --git a/nosecone-sveltekit/CHANGELOG.md b/nosecone-sveltekit/CHANGELOG.md index 174fa3c35d..7ecbdeab9f 100644 --- a/nosecone-sveltekit/CHANGELOG.md +++ b/nosecone-sveltekit/CHANGELOG.md @@ -1,5 +1,27 @@ # Changelog +## [1.6.0](https://github.com/arcjet/arcjet-js/compare/v1.5.0...@nosecone/sveltekit-v1.6.0) (2026-06-29) + + +### ๐Ÿš€ New Features + +* require Node.js >=22.21.0 and drop EOL Node.js 20 ([#6090](https://github.com/arcjet/arcjet-js/issues/6090)) ([d002118](https://github.com/arcjet/arcjet-js/commit/d00211896cd13f13dce90df9a5308fa942f334f7)) + + +### ๐Ÿ”จ Build System + +* **deps-dev:** bump vite from 8.0.10 to 8.0.16 ([#6074](https://github.com/arcjet/arcjet-js/issues/6074)) ([005bb8c](https://github.com/arcjet/arcjet-js/commit/005bb8c06fd5925c97083f834a6490ada42a732d)) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * nosecone bumped from 1.5.0 to 1.6.0 + * devDependencies + * @arcjet/eslint-config bumped from 1.5.0 to 1.6.0 + * @arcjet/rollup-config bumped from 1.5.0 to 1.6.0 + ## [1.5.0](https://github.com/arcjet/arcjet-js/compare/v1.4.0...@nosecone/sveltekit-v1.5.0) (2026-06-09) diff --git a/nosecone-sveltekit/package.json b/nosecone-sveltekit/package.json index f804c95004..f42d88f40e 100644 --- a/nosecone-sveltekit/package.json +++ b/nosecone-sveltekit/package.json @@ -1,6 +1,6 @@ { "name": "@nosecone/sveltekit", - "version": "1.5.0", + "version": "1.6.0", "description": "Protect your SvelteKit application with secure headers", "keywords": [ "arcjet", @@ -54,14 +54,14 @@ "test": "npm run build && npm run lint && npm run test-coverage" }, "dependencies": { - "nosecone": "1.5.0" + "nosecone": "1.6.0" }, "peerDependencies": { "@sveltejs/kit": ">=2" }, "devDependencies": { - "@arcjet/eslint-config": "1.5.0", - "@arcjet/rollup-config": "1.5.0", + "@arcjet/eslint-config": "1.6.0", + "@arcjet/rollup-config": "1.6.0", "@rollup/wasm-node": "4.62.2", "@sveltejs/kit": "2.66.0", "@sveltejs/vite-plugin-svelte": "7.1.2", diff --git a/nosecone/CHANGELOG.md b/nosecone/CHANGELOG.md index d5a6ab6a06..164e0f296a 100644 --- a/nosecone/CHANGELOG.md +++ b/nosecone/CHANGELOG.md @@ -1,5 +1,20 @@ # Changelog +## [1.6.0](https://github.com/arcjet/arcjet-js/compare/v1.5.0...nosecone-v1.6.0) (2026-06-29) + + +### ๐Ÿš€ New Features + +* require Node.js >=22.21.0 and drop EOL Node.js 20 ([#6090](https://github.com/arcjet/arcjet-js/issues/6090)) ([d002118](https://github.com/arcjet/arcjet-js/commit/d00211896cd13f13dce90df9a5308fa942f334f7)) + + +### Dependencies + +* The following workspace dependencies were updated + * devDependencies + * @arcjet/eslint-config bumped from 1.5.0 to 1.6.0 + * @arcjet/rollup-config bumped from 1.5.0 to 1.6.0 + ## [1.5.0](https://github.com/arcjet/arcjet-js/compare/v1.4.0...nosecone-v1.5.0) (2026-06-09) diff --git a/nosecone/package.json b/nosecone/package.json index f89d13306f..2345ba8005 100644 --- a/nosecone/package.json +++ b/nosecone/package.json @@ -1,6 +1,6 @@ { "name": "nosecone", - "version": "1.5.0", + "version": "1.6.0", "description": "Protect your Response with secure headers", "keywords": [ "arcjet", @@ -53,8 +53,8 @@ }, "dependencies": {}, "devDependencies": { - "@arcjet/eslint-config": "1.5.0", - "@arcjet/rollup-config": "1.5.0", + "@arcjet/eslint-config": "1.6.0", + "@arcjet/rollup-config": "1.6.0", "@rollup/wasm-node": "4.62.2", "@types/node": "22.19.21", "eslint": "9.39.4", diff --git a/package-lock.json b/package-lock.json index 3de1a1bda8..9663e79489 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "arcjet-js", - "version": "1.5.0", + "version": "1.6.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "arcjet-js", - "version": "1.5.0", + "version": "1.6.0", "workspaces": [ "*", "!arcjet-guard" @@ -20,15 +20,15 @@ }, "analyze": { "name": "@arcjet/analyze", - "version": "1.5.0", + "version": "1.6.0", "license": "Apache-2.0", "dependencies": { - "@arcjet/analyze-wasm": "1.5.0", - "@arcjet/protocol": "1.5.0" + "@arcjet/analyze-wasm": "1.6.0", + "@arcjet/protocol": "1.6.0" }, "devDependencies": { - "@arcjet/eslint-config": "1.5.0", - "@arcjet/rollup-config": "1.5.0", + "@arcjet/eslint-config": "1.6.0", + "@arcjet/rollup-config": "1.6.0", "@bytecodealliance/jco": "1.5.0", "@rollup/wasm-node": "4.62.2", "@types/node": "22.19.21", @@ -41,11 +41,11 @@ }, "analyze-wasm": { "name": "@arcjet/analyze-wasm", - "version": "1.5.0", + "version": "1.6.0", "license": "Apache-2.0", "devDependencies": { - "@arcjet/eslint-config": "1.5.0", - "@arcjet/rollup-config": "1.5.0", + "@arcjet/eslint-config": "1.6.0", + "@arcjet/rollup-config": "1.6.0", "@bytecodealliance/jco": "1.5.0", "@rollup/wasm-node": "4.62.2", "@types/node": "22.19.21", @@ -91,20 +91,20 @@ "license": "MIT" }, "arcjet": { - "version": "1.5.0", + "version": "1.6.0", "license": "Apache-2.0", "dependencies": { - "@arcjet/analyze": "1.5.0", - "@arcjet/cache": "1.5.0", - "@arcjet/duration": "1.5.0", - "@arcjet/headers": "1.5.0", - "@arcjet/protocol": "1.5.0", - "@arcjet/runtime": "1.5.0", - "@arcjet/stable-hash": "1.5.0" + "@arcjet/analyze": "1.6.0", + "@arcjet/cache": "1.6.0", + "@arcjet/duration": "1.6.0", + "@arcjet/headers": "1.6.0", + "@arcjet/protocol": "1.6.0", + "@arcjet/runtime": "1.6.0", + "@arcjet/stable-hash": "1.6.0" }, "devDependencies": { - "@arcjet/eslint-config": "1.5.0", - "@arcjet/rollup-config": "1.5.0", + "@arcjet/eslint-config": "1.6.0", + "@arcjet/rollup-config": "1.6.0", "@rollup/wasm-node": "4.62.2", "@types/node": "22.19.21", "eslint": "9.39.4", @@ -116,21 +116,21 @@ }, "arcjet-astro": { "name": "@arcjet/astro", - "version": "1.5.0", + "version": "1.6.0", "license": "Apache-2.0", "dependencies": { - "@arcjet/body": "1.5.0", - "@arcjet/env": "1.5.0", - "@arcjet/headers": "1.5.0", - "@arcjet/ip": "1.5.0", - "@arcjet/logger": "1.5.0", - "@arcjet/protocol": "1.5.0", - "@arcjet/transport": "1.5.0", - "arcjet": "1.5.0" + "@arcjet/body": "1.6.0", + "@arcjet/env": "1.6.0", + "@arcjet/headers": "1.6.0", + "@arcjet/ip": "1.6.0", + "@arcjet/logger": "1.6.0", + "@arcjet/protocol": "1.6.0", + "@arcjet/transport": "1.6.0", + "arcjet": "1.6.0" }, "devDependencies": { - "@arcjet/eslint-config": "1.5.0", - "@arcjet/rollup-config": "1.5.0", + "@arcjet/eslint-config": "1.6.0", + "@arcjet/rollup-config": "1.6.0", "@rollup/wasm-node": "4.62.2", "astro": "7.0.3", "eslint": "9.39.4", @@ -142,21 +142,21 @@ }, "arcjet-bun": { "name": "@arcjet/bun", - "version": "1.5.0", + "version": "1.6.0", "license": "Apache-2.0", "dependencies": { - "@arcjet/body": "1.5.0", - "@arcjet/env": "1.5.0", - "@arcjet/headers": "1.5.0", - "@arcjet/ip": "1.5.0", - "@arcjet/logger": "1.5.0", - "@arcjet/protocol": "1.5.0", - "@arcjet/transport": "1.5.0", - "arcjet": "1.5.0" + "@arcjet/body": "1.6.0", + "@arcjet/env": "1.6.0", + "@arcjet/headers": "1.6.0", + "@arcjet/ip": "1.6.0", + "@arcjet/logger": "1.6.0", + "@arcjet/protocol": "1.6.0", + "@arcjet/transport": "1.6.0", + "arcjet": "1.6.0" }, "devDependencies": { - "@arcjet/eslint-config": "1.5.0", - "@arcjet/rollup-config": "1.5.0", + "@arcjet/eslint-config": "1.6.0", + "@arcjet/rollup-config": "1.6.0", "@rollup/wasm-node": "4.62.2", "bun-types": "1.3.14", "eslint": "9.39.4", @@ -166,22 +166,22 @@ }, "arcjet-deno": { "name": "@arcjet/deno", - "version": "1.5.0", + "version": "1.6.0", "license": "Apache-2.0", "dependencies": { - "@arcjet/body": "1.5.0", - "@arcjet/env": "1.5.0", - "@arcjet/headers": "1.5.0", - "@arcjet/ip": "1.5.0", - "@arcjet/logger": "1.5.0", - "@arcjet/protocol": "1.5.0", - "@arcjet/transport": "1.5.0", - "arcjet": "1.5.0" + "@arcjet/body": "1.6.0", + "@arcjet/env": "1.6.0", + "@arcjet/headers": "1.6.0", + "@arcjet/ip": "1.6.0", + "@arcjet/logger": "1.6.0", + "@arcjet/protocol": "1.6.0", + "@arcjet/transport": "1.6.0", + "arcjet": "1.6.0" }, "devDependencies": { - "@arcjet/cache": "1.5.0", - "@arcjet/eslint-config": "1.5.0", - "@arcjet/rollup-config": "1.5.0", + "@arcjet/cache": "1.6.0", + "@arcjet/eslint-config": "1.6.0", + "@arcjet/rollup-config": "1.6.0", "@rollup/wasm-node": "4.62.2", "@types/deno": "2.7.0", "eslint": "9.39.4", @@ -190,21 +190,21 @@ }, "arcjet-fastify": { "name": "@arcjet/fastify", - "version": "1.5.0", + "version": "1.6.0", "license": "Apache-2.0", "dependencies": { - "@arcjet/env": "1.5.0", - "@arcjet/headers": "1.5.0", - "@arcjet/ip": "1.5.0", - "@arcjet/logger": "1.5.0", - "@arcjet/protocol": "1.5.0", - "@arcjet/transport": "1.5.0", - "arcjet": "1.5.0" + "@arcjet/env": "1.6.0", + "@arcjet/headers": "1.6.0", + "@arcjet/ip": "1.6.0", + "@arcjet/logger": "1.6.0", + "@arcjet/protocol": "1.6.0", + "@arcjet/transport": "1.6.0", + "arcjet": "1.6.0" }, "devDependencies": { - "@arcjet/cache": "1.5.0", - "@arcjet/eslint-config": "1.5.0", - "@arcjet/rollup-config": "1.5.0", + "@arcjet/cache": "1.6.0", + "@arcjet/eslint-config": "1.6.0", + "@arcjet/rollup-config": "1.6.0", "@rollup/wasm-node": "4.62.2", "@types/node": "22.19.21", "eslint": "9.39.4", @@ -237,21 +237,21 @@ }, "arcjet-nest": { "name": "@arcjet/nest", - "version": "1.5.0", + "version": "1.6.0", "license": "Apache-2.0", "dependencies": { - "@arcjet/body": "1.5.0", - "@arcjet/env": "1.5.0", - "@arcjet/headers": "1.5.0", - "@arcjet/ip": "1.5.0", - "@arcjet/logger": "1.5.0", - "@arcjet/protocol": "1.5.0", - "@arcjet/transport": "1.5.0", - "arcjet": "1.5.0" + "@arcjet/body": "1.6.0", + "@arcjet/env": "1.6.0", + "@arcjet/headers": "1.6.0", + "@arcjet/ip": "1.6.0", + "@arcjet/logger": "1.6.0", + "@arcjet/protocol": "1.6.0", + "@arcjet/transport": "1.6.0", + "arcjet": "1.6.0" }, "devDependencies": { - "@arcjet/eslint-config": "1.5.0", - "@arcjet/rollup-config": "1.5.0", + "@arcjet/eslint-config": "1.6.0", + "@arcjet/rollup-config": "1.6.0", "@nestjs/common": "11.1.27", "@rollup/wasm-node": "4.62.2", "@types/node": "22.19.21", @@ -287,21 +287,21 @@ }, "arcjet-next": { "name": "@arcjet/next", - "version": "1.5.0", + "version": "1.6.0", "license": "Apache-2.0", "dependencies": { - "@arcjet/body": "1.5.0", - "@arcjet/env": "1.5.0", - "@arcjet/headers": "1.5.0", - "@arcjet/ip": "1.5.0", - "@arcjet/logger": "1.5.0", - "@arcjet/protocol": "1.5.0", - "@arcjet/transport": "1.5.0", - "arcjet": "1.5.0" + "@arcjet/body": "1.6.0", + "@arcjet/env": "1.6.0", + "@arcjet/headers": "1.6.0", + "@arcjet/ip": "1.6.0", + "@arcjet/logger": "1.6.0", + "@arcjet/protocol": "1.6.0", + "@arcjet/transport": "1.6.0", + "arcjet": "1.6.0" }, "devDependencies": { - "@arcjet/eslint-config": "1.5.0", - "@arcjet/rollup-config": "1.5.0", + "@arcjet/eslint-config": "1.6.0", + "@arcjet/rollup-config": "1.6.0", "@rollup/wasm-node": "4.62.2", "@types/node": "22.19.21", "eslint": "9.39.4", @@ -336,22 +336,22 @@ }, "arcjet-node": { "name": "@arcjet/node", - "version": "1.5.0", + "version": "1.6.0", "license": "Apache-2.0", "dependencies": { - "@arcjet/body": "1.5.0", - "@arcjet/env": "1.5.0", - "@arcjet/headers": "1.5.0", - "@arcjet/ip": "1.5.0", - "@arcjet/logger": "1.5.0", - "@arcjet/protocol": "1.5.0", - "@arcjet/transport": "1.5.0", - "arcjet": "1.5.0" + "@arcjet/body": "1.6.0", + "@arcjet/env": "1.6.0", + "@arcjet/headers": "1.6.0", + "@arcjet/ip": "1.6.0", + "@arcjet/logger": "1.6.0", + "@arcjet/protocol": "1.6.0", + "@arcjet/transport": "1.6.0", + "arcjet": "1.6.0" }, "devDependencies": { - "@arcjet/cache": "1.5.0", - "@arcjet/eslint-config": "1.5.0", - "@arcjet/rollup-config": "1.5.0", + "@arcjet/cache": "1.6.0", + "@arcjet/eslint-config": "1.6.0", + "@arcjet/rollup-config": "1.6.0", "@rollup/wasm-node": "4.62.2", "@types/node": "22.19.21", "eslint": "9.39.4", @@ -380,21 +380,21 @@ }, "arcjet-nuxt": { "name": "@arcjet/nuxt", - "version": "1.5.0", + "version": "1.6.0", "license": "Apache-2.0", "dependencies": { - "@arcjet/body": "1.5.0", - "@arcjet/env": "1.5.0", - "@arcjet/headers": "1.5.0", - "@arcjet/ip": "1.5.0", - "@arcjet/logger": "1.5.0", - "@arcjet/protocol": "1.5.0", - "@arcjet/transport": "1.5.0", - "arcjet": "1.5.0" + "@arcjet/body": "1.6.0", + "@arcjet/env": "1.6.0", + "@arcjet/headers": "1.6.0", + "@arcjet/ip": "1.6.0", + "@arcjet/logger": "1.6.0", + "@arcjet/protocol": "1.6.0", + "@arcjet/transport": "1.6.0", + "arcjet": "1.6.0" }, "devDependencies": { - "@arcjet/eslint-config": "1.5.0", - "@arcjet/rollup-config": "1.5.0", + "@arcjet/eslint-config": "1.6.0", + "@arcjet/rollup-config": "1.6.0", "@nuxt/kit": "4.4.8", "@nuxt/schema": "4.4.8", "eslint": "9.39.4", @@ -407,22 +407,22 @@ }, "arcjet-react-router": { "name": "@arcjet/react-router", - "version": "1.5.0", + "version": "1.6.0", "license": "Apache-2.0", "dependencies": { - "@arcjet/body": "1.5.0", - "@arcjet/env": "1.5.0", - "@arcjet/headers": "1.5.0", - "@arcjet/ip": "1.5.0", - "@arcjet/logger": "1.5.0", - "@arcjet/protocol": "1.5.0", - "@arcjet/transport": "1.5.0", - "arcjet": "1.5.0" + "@arcjet/body": "1.6.0", + "@arcjet/env": "1.6.0", + "@arcjet/headers": "1.6.0", + "@arcjet/ip": "1.6.0", + "@arcjet/logger": "1.6.0", + "@arcjet/protocol": "1.6.0", + "@arcjet/transport": "1.6.0", + "arcjet": "1.6.0" }, "devDependencies": { - "@arcjet/cache": "1.5.0", - "@arcjet/eslint-config": "1.5.0", - "@arcjet/rollup-config": "1.5.0", + "@arcjet/cache": "1.6.0", + "@arcjet/eslint-config": "1.6.0", + "@arcjet/rollup-config": "1.6.0", "eslint": "9.39.4", "react-router": "7.18.0", "typescript": "5.9.3" @@ -433,21 +433,21 @@ }, "arcjet-remix": { "name": "@arcjet/remix", - "version": "1.5.0", + "version": "1.6.0", "license": "Apache-2.0", "dependencies": { - "@arcjet/body": "1.5.0", - "@arcjet/env": "1.5.0", - "@arcjet/headers": "1.5.0", - "@arcjet/ip": "1.5.0", - "@arcjet/logger": "1.5.0", - "@arcjet/protocol": "1.5.0", - "@arcjet/transport": "1.5.0", - "arcjet": "1.5.0" + "@arcjet/body": "1.6.0", + "@arcjet/env": "1.6.0", + "@arcjet/headers": "1.6.0", + "@arcjet/ip": "1.6.0", + "@arcjet/logger": "1.6.0", + "@arcjet/protocol": "1.6.0", + "@arcjet/transport": "1.6.0", + "arcjet": "1.6.0" }, "devDependencies": { - "@arcjet/eslint-config": "1.5.0", - "@arcjet/rollup-config": "1.5.0", + "@arcjet/eslint-config": "1.6.0", + "@arcjet/rollup-config": "1.6.0", "@rollup/wasm-node": "4.62.2", "eslint": "9.39.4", "typescript": "5.9.3" @@ -455,21 +455,21 @@ }, "arcjet-sveltekit": { "name": "@arcjet/sveltekit", - "version": "1.5.0", + "version": "1.6.0", "license": "Apache-2.0", "dependencies": { - "@arcjet/body": "1.5.0", - "@arcjet/env": "1.5.0", - "@arcjet/headers": "1.5.0", - "@arcjet/ip": "1.5.0", - "@arcjet/logger": "1.5.0", - "@arcjet/protocol": "1.5.0", - "@arcjet/transport": "1.5.0", - "arcjet": "1.5.0" + "@arcjet/body": "1.6.0", + "@arcjet/env": "1.6.0", + "@arcjet/headers": "1.6.0", + "@arcjet/ip": "1.6.0", + "@arcjet/logger": "1.6.0", + "@arcjet/protocol": "1.6.0", + "@arcjet/transport": "1.6.0", + "arcjet": "1.6.0" }, "devDependencies": { - "@arcjet/eslint-config": "1.5.0", - "@arcjet/rollup-config": "1.5.0", + "@arcjet/eslint-config": "1.6.0", + "@arcjet/rollup-config": "1.6.0", "@rollup/wasm-node": "4.62.2", "@types/node": "22.19.21", "eslint": "9.39.4", @@ -518,11 +518,11 @@ }, "body": { "name": "@arcjet/body", - "version": "1.5.0", + "version": "1.6.0", "license": "Apache-2.0", "devDependencies": { - "@arcjet/eslint-config": "1.5.0", - "@arcjet/rollup-config": "1.5.0", + "@arcjet/eslint-config": "1.6.0", + "@arcjet/rollup-config": "1.6.0", "@rollup/wasm-node": "4.62.2", "@types/node": "22.19.21", "eslint": "9.39.4", @@ -551,11 +551,11 @@ }, "cache": { "name": "@arcjet/cache", - "version": "1.5.0", + "version": "1.6.0", "license": "Apache-2.0", "devDependencies": { - "@arcjet/eslint-config": "1.5.0", - "@arcjet/rollup-config": "1.5.0", + "@arcjet/eslint-config": "1.6.0", + "@arcjet/rollup-config": "1.6.0", "@rollup/wasm-node": "4.62.2", "eslint": "9.39.4", "typescript": "5.9.3" @@ -566,15 +566,15 @@ }, "decorate": { "name": "@arcjet/decorate", - "version": "1.5.0", + "version": "1.6.0", "license": "Apache-2.0", "dependencies": { - "@arcjet/protocol": "1.5.0", - "@arcjet/sprintf": "1.5.0" + "@arcjet/protocol": "1.6.0", + "@arcjet/sprintf": "1.6.0" }, "devDependencies": { - "@arcjet/eslint-config": "1.5.0", - "@arcjet/rollup-config": "1.5.0", + "@arcjet/eslint-config": "1.6.0", + "@arcjet/rollup-config": "1.6.0", "@rollup/wasm-node": "4.62.2", "@types/node": "22.19.21", "eslint": "9.39.4", @@ -603,11 +603,11 @@ }, "duration": { "name": "@arcjet/duration", - "version": "1.5.0", + "version": "1.6.0", "license": "Apache-2.0", "devDependencies": { - "@arcjet/eslint-config": "1.5.0", - "@arcjet/rollup-config": "1.5.0", + "@arcjet/eslint-config": "1.6.0", + "@arcjet/rollup-config": "1.6.0", "@rollup/wasm-node": "4.62.2", "@types/node": "22.19.21", "eslint": "9.39.4", @@ -636,11 +636,11 @@ }, "env": { "name": "@arcjet/env", - "version": "1.5.0", + "version": "1.6.0", "license": "Apache-2.0", "devDependencies": { - "@arcjet/eslint-config": "1.5.0", - "@arcjet/rollup-config": "1.5.0", + "@arcjet/eslint-config": "1.6.0", + "@arcjet/rollup-config": "1.6.0", "@rollup/wasm-node": "4.62.2", "eslint": "9.39.4", "typescript": "5.9.3" @@ -651,7 +651,7 @@ }, "eslint-config": { "name": "@arcjet/eslint-config", - "version": "1.5.0", + "version": "1.6.0", "license": "Apache-2.0", "dependencies": { "@eslint/js": "9.39.4", @@ -671,11 +671,11 @@ }, "headers": { "name": "@arcjet/headers", - "version": "1.5.0", + "version": "1.6.0", "license": "Apache-2.0", "devDependencies": { - "@arcjet/eslint-config": "1.5.0", - "@arcjet/rollup-config": "1.5.0", + "@arcjet/eslint-config": "1.6.0", + "@arcjet/rollup-config": "1.6.0", "@rollup/wasm-node": "4.62.2", "@types/node": "22.19.21", "eslint": "9.39.4", @@ -704,14 +704,14 @@ }, "inspect": { "name": "@arcjet/inspect", - "version": "1.5.0", + "version": "1.6.0", "license": "Apache-2.0", "dependencies": { - "@arcjet/protocol": "1.5.0" + "@arcjet/protocol": "1.6.0" }, "devDependencies": { - "@arcjet/eslint-config": "1.5.0", - "@arcjet/rollup-config": "1.5.0", + "@arcjet/eslint-config": "1.6.0", + "@arcjet/rollup-config": "1.6.0", "@rollup/wasm-node": "4.62.2", "@types/node": "22.19.21", "eslint": "9.39.4", @@ -740,11 +740,11 @@ }, "ip": { "name": "@arcjet/ip", - "version": "1.5.0", + "version": "1.6.0", "license": "Apache-2.0", "devDependencies": { - "@arcjet/eslint-config": "1.5.0", - "@arcjet/rollup-config": "1.5.0", + "@arcjet/eslint-config": "1.6.0", + "@arcjet/rollup-config": "1.6.0", "@rollup/wasm-node": "4.62.2", "@types/node": "22.19.21", "eslint": "9.39.4", @@ -773,14 +773,14 @@ }, "logger": { "name": "@arcjet/logger", - "version": "1.5.0", + "version": "1.6.0", "license": "Apache-2.0", "dependencies": { - "@arcjet/sprintf": "1.5.0" + "@arcjet/sprintf": "1.6.0" }, "devDependencies": { - "@arcjet/eslint-config": "1.5.0", - "@arcjet/rollup-config": "1.5.0", + "@arcjet/eslint-config": "1.6.0", + "@arcjet/rollup-config": "1.6.0", "@rollup/wasm-node": "4.62.2", "@types/node": "22.19.21", "eslint": "9.39.4", @@ -9829,11 +9829,11 @@ } }, "nosecone": { - "version": "1.5.0", + "version": "1.6.0", "license": "Apache-2.0", "devDependencies": { - "@arcjet/eslint-config": "1.5.0", - "@arcjet/rollup-config": "1.5.0", + "@arcjet/eslint-config": "1.6.0", + "@arcjet/rollup-config": "1.6.0", "@rollup/wasm-node": "4.62.2", "@types/node": "22.19.21", "eslint": "9.39.4", @@ -9845,14 +9845,14 @@ }, "nosecone-next": { "name": "@nosecone/next", - "version": "1.5.0", + "version": "1.6.0", "license": "Apache-2.0", "dependencies": { - "nosecone": "1.5.0" + "nosecone": "1.6.0" }, "devDependencies": { - "@arcjet/eslint-config": "1.5.0", - "@arcjet/rollup-config": "1.5.0", + "@arcjet/eslint-config": "1.6.0", + "@arcjet/rollup-config": "1.6.0", "@rollup/wasm-node": "4.62.2", "@types/node": "22.19.21", "eslint": "9.39.4", @@ -9885,14 +9885,14 @@ }, "nosecone-sveltekit": { "name": "@nosecone/sveltekit", - "version": "1.5.0", + "version": "1.6.0", "license": "Apache-2.0", "dependencies": { - "nosecone": "1.5.0" + "nosecone": "1.6.0" }, "devDependencies": { - "@arcjet/eslint-config": "1.5.0", - "@arcjet/rollup-config": "1.5.0", + "@arcjet/eslint-config": "1.6.0", + "@arcjet/rollup-config": "1.6.0", "@rollup/wasm-node": "4.62.2", "@sveltejs/kit": "2.66.0", "@sveltejs/vite-plugin-svelte": "7.1.2", @@ -10094,16 +10094,16 @@ }, "protocol": { "name": "@arcjet/protocol", - "version": "1.5.0", + "version": "1.6.0", "license": "Apache-2.0", "dependencies": { - "@arcjet/cache": "1.5.0", + "@arcjet/cache": "1.6.0", "@bufbuild/protobuf": "2.12.0", "@connectrpc/connect": "2.1.2" }, "devDependencies": { - "@arcjet/eslint-config": "1.5.0", - "@arcjet/rollup-config": "1.5.0", + "@arcjet/eslint-config": "1.6.0", + "@arcjet/rollup-config": "1.6.0", "@rollup/wasm-node": "4.62.2", "@types/node": "22.19.21", "eslint": "9.39.4", @@ -10141,14 +10141,14 @@ }, "redact": { "name": "@arcjet/redact", - "version": "1.5.0", + "version": "1.6.0", "license": "Apache-2.0", "dependencies": { - "@arcjet/redact-wasm": "1.5.0" + "@arcjet/redact-wasm": "1.6.0" }, "devDependencies": { - "@arcjet/eslint-config": "1.5.0", - "@arcjet/rollup-config": "1.5.0", + "@arcjet/eslint-config": "1.6.0", + "@arcjet/rollup-config": "1.6.0", "@rollup/wasm-node": "4.62.2", "@types/node": "22.19.21", "eslint": "9.39.4", @@ -10160,11 +10160,11 @@ }, "redact-wasm": { "name": "@arcjet/redact-wasm", - "version": "1.5.0", + "version": "1.6.0", "license": "Apache-2.0", "devDependencies": { - "@arcjet/eslint-config": "1.5.0", - "@arcjet/rollup-config": "1.5.0", + "@arcjet/eslint-config": "1.6.0", + "@arcjet/rollup-config": "1.6.0", "@bytecodealliance/jco": "1.5.0", "@rollup/wasm-node": "4.62.2", "@types/node": "22.19.21", @@ -10211,14 +10211,14 @@ }, "rollup-config": { "name": "@arcjet/rollup-config", - "version": "1.5.0", + "version": "1.6.0", "license": "Apache-2.0", "dependencies": { "@rollup/plugin-replace": "6.0.3", "@rollup/plugin-typescript": "12.3.0" }, "devDependencies": { - "@arcjet/eslint-config": "1.5.0", + "@arcjet/eslint-config": "1.6.0", "@rollup/wasm-node": "4.62.2", "@types/node": "22.19.21", "eslint": "9.39.4", @@ -10250,11 +10250,11 @@ }, "runtime": { "name": "@arcjet/runtime", - "version": "1.5.0", + "version": "1.6.0", "license": "Apache-2.0", "devDependencies": { - "@arcjet/eslint-config": "1.5.0", - "@arcjet/rollup-config": "1.5.0", + "@arcjet/eslint-config": "1.6.0", + "@arcjet/rollup-config": "1.6.0", "@rollup/wasm-node": "4.62.2", "eslint": "9.39.4", "typescript": "5.9.3" @@ -10265,11 +10265,11 @@ }, "sprintf": { "name": "@arcjet/sprintf", - "version": "1.5.0", + "version": "1.6.0", "license": "Apache-2.0", "devDependencies": { - "@arcjet/eslint-config": "1.5.0", - "@arcjet/rollup-config": "1.5.0", + "@arcjet/eslint-config": "1.6.0", + "@arcjet/rollup-config": "1.6.0", "@rollup/wasm-node": "4.62.2", "@types/node": "22.19.21", "eslint": "9.39.4", @@ -10298,11 +10298,11 @@ }, "stable-hash": { "name": "@arcjet/stable-hash", - "version": "1.5.0", + "version": "1.6.0", "license": "Apache-2.0", "devDependencies": { - "@arcjet/eslint-config": "1.5.0", - "@arcjet/rollup-config": "1.5.0", + "@arcjet/eslint-config": "1.6.0", + "@arcjet/rollup-config": "1.6.0", "@rollup/wasm-node": "4.62.2", "@types/node": "22.19.21", "eslint": "9.39.4", @@ -10331,19 +10331,19 @@ }, "transport": { "name": "@arcjet/transport", - "version": "1.5.0", + "version": "1.6.0", "license": "Apache-2.0", "dependencies": { - "@arcjet/env": "1.5.0", - "@arcjet/logger": "1.5.0", + "@arcjet/env": "1.6.0", + "@arcjet/logger": "1.6.0", "@bufbuild/protobuf": "2.12.0", "@connectrpc/connect": "2.1.2", "@connectrpc/connect-node": "2.1.2", "@connectrpc/connect-web": "2.1.2" }, "devDependencies": { - "@arcjet/eslint-config": "1.5.0", - "@arcjet/rollup-config": "1.5.0", + "@arcjet/eslint-config": "1.6.0", + "@arcjet/rollup-config": "1.6.0", "@rollup/wasm-node": "4.62.2", "@types/node": "22.19.21", "eslint": "9.39.4", diff --git a/package.json b/package.json index ce8f9ac35e..3b8d85502f 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "arcjet-js", - "version": "1.5.0", + "version": "1.6.0", "private": true, "engines": { "node": ">=22.21.0 <23 || >=24.5.0" diff --git a/protocol/CHANGELOG.md b/protocol/CHANGELOG.md index c128997e65..ac36023ba6 100644 --- a/protocol/CHANGELOG.md +++ b/protocol/CHANGELOG.md @@ -1,5 +1,24 @@ # Changelog +## [1.6.0](https://github.com/arcjet/arcjet-js/compare/v1.5.0...@arcjet/protocol-v1.6.0) (2026-06-29) + + +### ๐Ÿš€ New Features + +* expose correlationId on protect() and guard() ([#6104](https://github.com/arcjet/arcjet-js/issues/6104)) ([14a3a1f](https://github.com/arcjet/arcjet-js/commit/14a3a1f201774dd9083eed26334121bfb893715a)) +* **protocol:** regenerate clients with correlation_id field ([#6098](https://github.com/arcjet/arcjet-js/issues/6098)) ([71346b3](https://github.com/arcjet/arcjet-js/commit/71346b3ad22d0fb734dedd74f327fb6e40e9d52c)) +* require Node.js >=22.21.0 and drop EOL Node.js 20 ([#6090](https://github.com/arcjet/arcjet-js/issues/6090)) ([d002118](https://github.com/arcjet/arcjet-js/commit/d00211896cd13f13dce90df9a5308fa942f334f7)) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * @arcjet/cache bumped from 1.5.0 to 1.6.0 + * devDependencies + * @arcjet/eslint-config bumped from 1.5.0 to 1.6.0 + * @arcjet/rollup-config bumped from 1.5.0 to 1.6.0 + ## [1.5.0](https://github.com/arcjet/arcjet-js/compare/v1.4.0...@arcjet/protocol-v1.5.0) (2026-06-09) diff --git a/protocol/package.json b/protocol/package.json index 388b0b454f..46d81bacec 100644 --- a/protocol/package.json +++ b/protocol/package.json @@ -1,6 +1,6 @@ { "name": "@arcjet/protocol", - "version": "1.5.0", + "version": "1.6.0", "description": "The TypeScript & JavaScript interface into the Arcjet protocol", "keywords": [ "arcjet", @@ -49,13 +49,13 @@ "test": "npm run build && npm run lint && npm run test-coverage" }, "dependencies": { - "@arcjet/cache": "1.5.0", + "@arcjet/cache": "1.6.0", "@bufbuild/protobuf": "2.12.0", "@connectrpc/connect": "2.1.2" }, "devDependencies": { - "@arcjet/eslint-config": "1.5.0", - "@arcjet/rollup-config": "1.5.0", + "@arcjet/eslint-config": "1.6.0", + "@arcjet/rollup-config": "1.6.0", "@rollup/wasm-node": "4.62.2", "@types/node": "22.19.21", "eslint": "9.39.4", diff --git a/redact-wasm/CHANGELOG.md b/redact-wasm/CHANGELOG.md index 932c653da6..cc0af29f4a 100644 --- a/redact-wasm/CHANGELOG.md +++ b/redact-wasm/CHANGELOG.md @@ -1,5 +1,20 @@ # Changelog +## [1.6.0](https://github.com/arcjet/arcjet-js/compare/v1.5.0...@arcjet/redact-wasm-v1.6.0) (2026-06-29) + + +### ๐Ÿš€ New Features + +* require Node.js >=22.21.0 and drop EOL Node.js 20 ([#6090](https://github.com/arcjet/arcjet-js/issues/6090)) ([d002118](https://github.com/arcjet/arcjet-js/commit/d00211896cd13f13dce90df9a5308fa942f334f7)) + + +### Dependencies + +* The following workspace dependencies were updated + * devDependencies + * @arcjet/eslint-config bumped from 1.5.0 to 1.6.0 + * @arcjet/rollup-config bumped from 1.5.0 to 1.6.0 + ## [1.5.0](https://github.com/arcjet/arcjet-js/compare/v1.4.0...@arcjet/redact-wasm-v1.5.0) (2026-06-09) diff --git a/redact-wasm/package.json b/redact-wasm/package.json index 973f0f5cab..b44d251165 100644 --- a/redact-wasm/package.json +++ b/redact-wasm/package.json @@ -1,6 +1,6 @@ { "name": "@arcjet/redact-wasm", - "version": "1.5.0", + "version": "1.6.0", "description": "Arcjet sensitive information redaction detection engine", "keywords": [ "arcjet", @@ -57,8 +57,8 @@ }, "dependencies": {}, "devDependencies": { - "@arcjet/eslint-config": "1.5.0", - "@arcjet/rollup-config": "1.5.0", + "@arcjet/eslint-config": "1.6.0", + "@arcjet/rollup-config": "1.6.0", "@bytecodealliance/jco": "1.5.0", "@rollup/wasm-node": "4.62.2", "@types/node": "22.19.21", diff --git a/redact/CHANGELOG.md b/redact/CHANGELOG.md index e5850469c1..4ae246c097 100644 --- a/redact/CHANGELOG.md +++ b/redact/CHANGELOG.md @@ -1,5 +1,22 @@ # Changelog +## [1.6.0](https://github.com/arcjet/arcjet-js/compare/v1.5.0...@arcjet/redact-v1.6.0) (2026-06-29) + + +### ๐Ÿš€ New Features + +* require Node.js >=22.21.0 and drop EOL Node.js 20 ([#6090](https://github.com/arcjet/arcjet-js/issues/6090)) ([d002118](https://github.com/arcjet/arcjet-js/commit/d00211896cd13f13dce90df9a5308fa942f334f7)) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * @arcjet/redact-wasm bumped from 1.5.0 to 1.6.0 + * devDependencies + * @arcjet/eslint-config bumped from 1.5.0 to 1.6.0 + * @arcjet/rollup-config bumped from 1.5.0 to 1.6.0 + ## [1.5.0](https://github.com/arcjet/arcjet-js/compare/v1.4.0...@arcjet/redact-v1.5.0) (2026-06-09) diff --git a/redact/package.json b/redact/package.json index ab967bcc23..c2b470e7ef 100644 --- a/redact/package.json +++ b/redact/package.json @@ -1,6 +1,6 @@ { "name": "@arcjet/redact", - "version": "1.5.0", + "version": "1.6.0", "description": "Arcjet sensitive information redaction library", "keywords": [ "arcjet", @@ -42,11 +42,11 @@ "test": "npm run build && npm run lint && npm run test-coverage" }, "dependencies": { - "@arcjet/redact-wasm": "1.5.0" + "@arcjet/redact-wasm": "1.6.0" }, "devDependencies": { - "@arcjet/eslint-config": "1.5.0", - "@arcjet/rollup-config": "1.5.0", + "@arcjet/eslint-config": "1.6.0", + "@arcjet/rollup-config": "1.6.0", "@rollup/wasm-node": "4.62.2", "@types/node": "22.19.21", "eslint": "9.39.4", diff --git a/rollup-config/CHANGELOG.md b/rollup-config/CHANGELOG.md index 41231638b4..f9d1234e9c 100644 --- a/rollup-config/CHANGELOG.md +++ b/rollup-config/CHANGELOG.md @@ -1,5 +1,19 @@ # Changelog +## [1.6.0](https://github.com/arcjet/arcjet-js/compare/v1.5.0...@arcjet/rollup-config-v1.6.0) (2026-06-29) + + +### ๐Ÿš€ New Features + +* require Node.js >=22.21.0 and drop EOL Node.js 20 ([#6090](https://github.com/arcjet/arcjet-js/issues/6090)) ([d002118](https://github.com/arcjet/arcjet-js/commit/d00211896cd13f13dce90df9a5308fa942f334f7)) + + +### Dependencies + +* The following workspace dependencies were updated + * devDependencies + * @arcjet/eslint-config bumped from 1.5.0 to 1.6.0 + ## [1.5.0](https://github.com/arcjet/arcjet-js/compare/v1.4.0...@arcjet/rollup-config-v1.5.0) (2026-06-09) diff --git a/rollup-config/package.json b/rollup-config/package.json index 4e2603be46..3ad89ca52b 100644 --- a/rollup-config/package.json +++ b/rollup-config/package.json @@ -1,6 +1,6 @@ { "name": "@arcjet/rollup-config", - "version": "1.5.0", + "version": "1.6.0", "description": "Custom rollup config for Arcjet projects", "keywords": [ "arcjet", @@ -44,7 +44,7 @@ "@rollup/wasm-node": "^4" }, "devDependencies": { - "@arcjet/eslint-config": "1.5.0", + "@arcjet/eslint-config": "1.6.0", "@types/node": "22.19.21", "@rollup/wasm-node": "4.62.2", "eslint": "9.39.4", diff --git a/runtime/CHANGELOG.md b/runtime/CHANGELOG.md index 50dd62ee66..1b0c224012 100644 --- a/runtime/CHANGELOG.md +++ b/runtime/CHANGELOG.md @@ -1,5 +1,20 @@ # Changelog +## [1.6.0](https://github.com/arcjet/arcjet-js/compare/v1.5.0...@arcjet/runtime-v1.6.0) (2026-06-29) + + +### ๐Ÿš€ New Features + +* require Node.js >=22.21.0 and drop EOL Node.js 20 ([#6090](https://github.com/arcjet/arcjet-js/issues/6090)) ([d002118](https://github.com/arcjet/arcjet-js/commit/d00211896cd13f13dce90df9a5308fa942f334f7)) + + +### Dependencies + +* The following workspace dependencies were updated + * devDependencies + * @arcjet/eslint-config bumped from 1.5.0 to 1.6.0 + * @arcjet/rollup-config bumped from 1.5.0 to 1.6.0 + ## [1.5.0](https://github.com/arcjet/arcjet-js/compare/v1.4.0...@arcjet/runtime-v1.5.0) (2026-06-09) diff --git a/runtime/package.json b/runtime/package.json index fedd43d3c7..6aaa39cfb4 100644 --- a/runtime/package.json +++ b/runtime/package.json @@ -1,6 +1,6 @@ { "name": "@arcjet/runtime", - "version": "1.5.0", + "version": "1.6.0", "description": "Arcjet runtime detection", "keywords": [ "arcjet", @@ -50,8 +50,8 @@ }, "dependencies": {}, "devDependencies": { - "@arcjet/eslint-config": "1.5.0", - "@arcjet/rollup-config": "1.5.0", + "@arcjet/eslint-config": "1.6.0", + "@arcjet/rollup-config": "1.6.0", "@rollup/wasm-node": "4.62.2", "eslint": "9.39.4", "typescript": "5.9.3" diff --git a/sprintf/CHANGELOG.md b/sprintf/CHANGELOG.md index b514e04f86..c52ede6673 100644 --- a/sprintf/CHANGELOG.md +++ b/sprintf/CHANGELOG.md @@ -1,5 +1,20 @@ # Changelog +## [1.6.0](https://github.com/arcjet/arcjet-js/compare/v1.5.0...@arcjet/sprintf-v1.6.0) (2026-06-29) + + +### ๐Ÿš€ New Features + +* require Node.js >=22.21.0 and drop EOL Node.js 20 ([#6090](https://github.com/arcjet/arcjet-js/issues/6090)) ([d002118](https://github.com/arcjet/arcjet-js/commit/d00211896cd13f13dce90df9a5308fa942f334f7)) + + +### Dependencies + +* The following workspace dependencies were updated + * devDependencies + * @arcjet/eslint-config bumped from 1.5.0 to 1.6.0 + * @arcjet/rollup-config bumped from 1.5.0 to 1.6.0 + ## [1.5.0](https://github.com/arcjet/arcjet-js/compare/v1.4.0...@arcjet/sprintf-v1.5.0) (2026-06-09) diff --git a/sprintf/package.json b/sprintf/package.json index 85ef7bbcbb..6e5bbcfec8 100644 --- a/sprintf/package.json +++ b/sprintf/package.json @@ -1,6 +1,6 @@ { "name": "@arcjet/sprintf", - "version": "1.5.0", + "version": "1.6.0", "description": "Arcjet platform-independent replacement for util.format", "keywords": [ "arcjet", @@ -44,8 +44,8 @@ }, "dependencies": {}, "devDependencies": { - "@arcjet/eslint-config": "1.5.0", - "@arcjet/rollup-config": "1.5.0", + "@arcjet/eslint-config": "1.6.0", + "@arcjet/rollup-config": "1.6.0", "@rollup/wasm-node": "4.62.2", "@types/node": "22.19.21", "eslint": "9.39.4", diff --git a/stable-hash/CHANGELOG.md b/stable-hash/CHANGELOG.md index aafc655b4e..5ffc97fd5c 100644 --- a/stable-hash/CHANGELOG.md +++ b/stable-hash/CHANGELOG.md @@ -1,5 +1,20 @@ # Changelog +## [1.6.0](https://github.com/arcjet/arcjet-js/compare/v1.5.0...@arcjet/stable-hash-v1.6.0) (2026-06-29) + + +### ๐Ÿš€ New Features + +* require Node.js >=22.21.0 and drop EOL Node.js 20 ([#6090](https://github.com/arcjet/arcjet-js/issues/6090)) ([d002118](https://github.com/arcjet/arcjet-js/commit/d00211896cd13f13dce90df9a5308fa942f334f7)) + + +### Dependencies + +* The following workspace dependencies were updated + * devDependencies + * @arcjet/eslint-config bumped from 1.5.0 to 1.6.0 + * @arcjet/rollup-config bumped from 1.5.0 to 1.6.0 + ## [1.5.0](https://github.com/arcjet/arcjet-js/compare/v1.4.0...@arcjet/stable-hash-v1.5.0) (2026-06-09) diff --git a/stable-hash/package.json b/stable-hash/package.json index b6b1d8e5a1..9da276d895 100644 --- a/stable-hash/package.json +++ b/stable-hash/package.json @@ -1,6 +1,6 @@ { "name": "@arcjet/stable-hash", - "version": "1.5.0", + "version": "1.6.0", "description": "Arcjet stable hashing utility", "keywords": [ "arcjet", @@ -54,8 +54,8 @@ }, "dependencies": {}, "devDependencies": { - "@arcjet/eslint-config": "1.5.0", - "@arcjet/rollup-config": "1.5.0", + "@arcjet/eslint-config": "1.6.0", + "@arcjet/rollup-config": "1.6.0", "@rollup/wasm-node": "4.62.2", "@types/node": "22.19.21", "eslint": "9.39.4", diff --git a/transport/CHANGELOG.md b/transport/CHANGELOG.md index a5d52880fa..bd54a0fc10 100644 --- a/transport/CHANGELOG.md +++ b/transport/CHANGELOG.md @@ -1,5 +1,24 @@ # Changelog +## [1.6.0](https://github.com/arcjet/arcjet-js/compare/v1.5.0...@arcjet/transport-v1.6.0) (2026-06-29) + + +### ๐Ÿš€ New Features + +* add outbound proxy support to @arcjet/transport and @arcjet/guard ([#6089](https://github.com/arcjet/arcjet-js/issues/6089)) ([0048dfa](https://github.com/arcjet/arcjet-js/commit/0048dfa08e95e77241eda93bc5c7392a38f58746)) +* require Node.js >=22.21.0 and drop EOL Node.js 20 ([#6090](https://github.com/arcjet/arcjet-js/issues/6090)) ([d002118](https://github.com/arcjet/arcjet-js/commit/d00211896cd13f13dce90df9a5308fa942f334f7)) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * @arcjet/env bumped from 1.5.0 to 1.6.0 + * @arcjet/logger bumped from 1.5.0 to 1.6.0 + * devDependencies + * @arcjet/eslint-config bumped from 1.5.0 to 1.6.0 + * @arcjet/rollup-config bumped from 1.5.0 to 1.6.0 + ## [1.5.0](https://github.com/arcjet/arcjet-js/compare/v1.4.0...@arcjet/transport-v1.5.0) (2026-06-09) diff --git a/transport/package.json b/transport/package.json index 7e1da6c9a9..b44a1faaf8 100644 --- a/transport/package.json +++ b/transport/package.json @@ -1,6 +1,6 @@ { "name": "@arcjet/transport", - "version": "1.5.0", + "version": "1.6.0", "description": "Transport mechanisms for the Arcjet protocol", "keywords": [ "arcjet", @@ -63,16 +63,16 @@ "test": "npm run build && npm run lint && npm run test-coverage" }, "dependencies": { - "@arcjet/env": "1.5.0", - "@arcjet/logger": "1.5.0", + "@arcjet/env": "1.6.0", + "@arcjet/logger": "1.6.0", "@bufbuild/protobuf": "2.12.0", "@connectrpc/connect": "2.1.2", "@connectrpc/connect-node": "2.1.2", "@connectrpc/connect-web": "2.1.2" }, "devDependencies": { - "@arcjet/eslint-config": "1.5.0", - "@arcjet/rollup-config": "1.5.0", + "@arcjet/eslint-config": "1.6.0", + "@arcjet/rollup-config": "1.6.0", "@rollup/wasm-node": "4.62.2", "@types/node": "22.19.21", "eslint": "9.39.4",