diff --git a/.github/.release-please-manifest.json b/.github/.release-please-manifest.json index cf20683f7..b3350796a 100644 --- a/.github/.release-please-manifest.json +++ b/.github/.release-please-manifest.json @@ -1,38 +1,38 @@ { - ".": "1.9.1", - "analyze": "1.9.1", - "analyze-wasm": "1.9.1", - "arcjet": "1.9.1", - "arcjet-astro": "1.9.1", - "arcjet-bun": "1.9.1", - "arcjet-deno": "1.9.1", - "arcjet-fastify": "1.9.1", - "arcjet-guard": "1.9.1", - "arcjet-nest": "1.9.1", - "arcjet-next": "1.9.1", - "arcjet-node": "1.9.1", - "arcjet-nuxt": "1.9.1", - "arcjet-react-router": "1.9.1", - "arcjet-remix": "1.9.1", - "arcjet-sveltekit": "1.9.1", - "body": "1.9.1", - "cache": "1.9.1", - "decorate": "1.9.1", - "duration": "1.9.1", - "env": "1.9.1", - "headers": "1.9.1", - "inspect": "1.9.1", - "ip": "1.9.1", - "logger": "1.9.1", - "nosecone": "1.9.1", - "nosecone-next": "1.9.1", - "nosecone-sveltekit": "1.9.1", - "protocol": "1.9.1", - "redact": "1.9.1", - "redact-wasm": "1.9.1", - "runtime": "1.9.1", - "sensitive-info-rampart": "1.9.1", - "sprintf": "1.9.1", - "stable-hash": "1.9.1", - "transport": "1.9.1" + ".": "1.10.0", + "analyze": "1.10.0", + "analyze-wasm": "1.10.0", + "arcjet": "1.10.0", + "arcjet-astro": "1.10.0", + "arcjet-bun": "1.10.0", + "arcjet-deno": "1.10.0", + "arcjet-fastify": "1.10.0", + "arcjet-guard": "1.10.0", + "arcjet-nest": "1.10.0", + "arcjet-next": "1.10.0", + "arcjet-node": "1.10.0", + "arcjet-nuxt": "1.10.0", + "arcjet-react-router": "1.10.0", + "arcjet-remix": "1.10.0", + "arcjet-sveltekit": "1.10.0", + "body": "1.10.0", + "cache": "1.10.0", + "decorate": "1.10.0", + "duration": "1.10.0", + "env": "1.10.0", + "headers": "1.10.0", + "inspect": "1.10.0", + "ip": "1.10.0", + "logger": "1.10.0", + "nosecone": "1.10.0", + "nosecone-next": "1.10.0", + "nosecone-sveltekit": "1.10.0", + "protocol": "1.10.0", + "redact": "1.10.0", + "redact-wasm": "1.10.0", + "runtime": "1.10.0", + "sensitive-info-rampart": "1.10.0", + "sprintf": "1.10.0", + "stable-hash": "1.10.0", + "transport": "1.10.0" } diff --git a/CHANGELOG.md b/CHANGELOG.md index 5939cacab..8ea33147c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,89 @@ # Changelog +## [1.10.0](https://github.com/arcjet/arcjet-js/compare/v1.9.1...v1.10.0) (2026-08-11) + + +### ๐Ÿš€ New Features + +* **example:** add Next.js Guard policy agent ([#6191](https://github.com/arcjet/arcjet-js/issues/6191)) ([c7726c3](https://github.com/arcjet/arcjet-js/commit/c7726c34a0e28592c8ff2d39843ea3f80c2bb7a9)) +* expand metadata to nested JSON on guard() and protect() ([#6171](https://github.com/arcjet/arcjet-js/issues/6171)) ([caedefa](https://github.com/arcjet/arcjet-js/commit/caedefa10dc776c45f35977672add3d41b5b0b96)) +* expose threat and billing metadata ([#6207](https://github.com/arcjet/arcjet-js/issues/6207)) ([aa94784](https://github.com/arcjet/arcjet-js/commit/aa947842857065465d60a5bcb156205176a20c96)) +* **guard:** add capture client surface ([#6175](https://github.com/arcjet/arcjet-js/issues/6175)) ([95e07ef](https://github.com/arcjet/arcjet-js/commit/95e07efe299256bb76e20ab40c8ea69848237b9e)) +* **guard:** add Eve support as @arcjet/guard/vercel-eve/v0 ([#6208](https://github.com/arcjet/arcjet-js/issues/6208)) ([e3a399d](https://github.com/arcjet/arcjet-js/commit/e3a399d5020bd4ec83cbd823ff53867bc3f8ee78)) +* **guard:** add provider-namespaced AI SDK helpers as @arcjet/guard subpaths ([#6164](https://github.com/arcjet/arcjet-js/issues/6164)) ([90a867a](https://github.com/arcjet/arcjet-js/commit/90a867a32e382d7b049d4a7b0143551c3d82a195)) +* **guard:** batch and flush capture delivery ([#6176](https://github.com/arcjet/arcjet-js/issues/6176)) ([3a3a74a](https://github.com/arcjet/arcjet-js/commit/3a3a74aef119d9b418eb01512b04109c2cd442b3)) +* **guard:** evaluate remote local policies first ([#6222](https://github.com/arcjet/arcjet-js/issues/6222)) ([78183d9](https://github.com/arcjet/arcjet-js/commit/78183d9b3ed84161b85d00246be5737aa0b2e323)) +* **guard:** evaluate remote policies ([#6186](https://github.com/arcjet/arcjet-js/issues/6186)) ([63e6939](https://github.com/arcjet/arcjet-js/commit/63e6939f4a272a4fc12733cf9c9eecd449d5835c)) +* support explicit client IP sources ([#6223](https://github.com/arcjet/arcjet-js/issues/6223)) ([12924e1](https://github.com/arcjet/arcjet-js/commit/12924e1cc16b093ad1c08fcb43af83a9024fb180)) + + +### ๐Ÿชฒ Bug Fixes + +* classify phone numbers with Rampart model ([#6187](https://github.com/arcjet/arcjet-js/issues/6187)) ([b05af68](https://github.com/arcjet/arcjet-js/commit/b05af68ac1c24e3ef560248e58e6197fe713f183)) +* emit Windows-compatible Wasm paths ([#6189](https://github.com/arcjet/arcjet-js/issues/6189)) ([c68b19d](https://github.com/arcjet/arcjet-js/commit/c68b19d26811261e6c993c191c9dcf1902e1906f)) +* **examples:** override sharp to 0.35.x for GHSA-f88m-g3jw-g9cj ([#6185](https://github.com/arcjet/arcjet-js/issues/6185)) ([026af8c](https://github.com/arcjet/arcjet-js/commit/026af8c447ed4fc3136c6566fb25f2a9be77f94f)) +* **guard:** pin @connectrpc/* and @bufbuild/protobuf to exact versions ([#6165](https://github.com/arcjet/arcjet-js/issues/6165)) ([a1114c3](https://github.com/arcjet/arcjet-js/commit/a1114c30e2db5843192583fb234775fdcd7bc7fe)) +* regenerate redact and analyze WebAssembly modules ([#6183](https://github.com/arcjet/arcjet-js/issues/6183)) ([c18c6b3](https://github.com/arcjet/arcjet-js/commit/c18c6b37dc276796dc42a3167b8d41a4c65962c9)) + + +### ๐Ÿ“ Documentation + +* **guard:** clarify failure defaults ([#6219](https://github.com/arcjet/arcjet-js/issues/6219)) ([d2358ea](https://github.com/arcjet/arcjet-js/commit/d2358ea174881717240aa1dfed3c1c2a51f2ff7d)) + + +### ๐Ÿงน Miscellaneous Chores + +* adjust Arcjet descriptions ([#6181](https://github.com/arcjet/arcjet-js/issues/6181)) ([c6f3928](https://github.com/arcjet/arcjet-js/commit/c6f3928f1b6a0fe49394104973aa096a0b981020)) +* document publishing and fix sensitive-info-rampart peer deps ([#6146](https://github.com/arcjet/arcjet-js/issues/6146)) ([22d48de](https://github.com/arcjet/arcjet-js/commit/22d48de4760190651fb9fe536594c744a8b7565c)) +* **examples:** remove examples migrated to arcjet/examples ([#6217](https://github.com/arcjet/arcjet-js/issues/6217)) ([e69962f](https://github.com/arcjet/arcjet-js/commit/e69962fe6c23ad9ea5f4f3b753d6938029248c9d)) +* pin npm to 12.0.1 in CI and remove unenforced Trunk config ([#6154](https://github.com/arcjet/arcjet-js/issues/6154)) ([ed08ede](https://github.com/arcjet/arcjet-js/commit/ed08ede30df343e1218d1535e78bb2df2ef8ec6a)) +* **proto:** sync generated bindings with arcjet monorepo main ([#6163](https://github.com/arcjet/arcjet-js/issues/6163)) ([500a889](https://github.com/arcjet/arcjet-js/commit/500a8895253dc02d74cd3a4d98dc21247f1baf15)) + + +### ๐Ÿ“š Tests + +* **transport:** characterize unary Connect behavior ([#6221](https://github.com/arcjet/arcjet-js/issues/6221)) ([4d4f362](https://github.com/arcjet/arcjet-js/commit/4d4f362acfa0cc34a2d23000799000a0b0f4ad76)) + + +### ๐Ÿ”จ Build System + +* **deps-dev:** bump astro from 7.0.9 to 7.1.0 ([#6152](https://github.com/arcjet/arcjet-js/issues/6152)) ([4e7e33c](https://github.com/arcjet/arcjet-js/commit/4e7e33c79a1e611b6aca3ff2eadf27aebbb72427)) +* **deps-dev:** bump fast-uri from 3.1.2 to 3.1.4 in /examples/nestjs ([#6161](https://github.com/arcjet/arcjet-js/issues/6161)) ([7752027](https://github.com/arcjet/arcjet-js/commit/7752027293d0ef5125c5c5ff8ac9cb41b39d18cb)) +* **deps-dev:** bump ip-address from 10.2.0 to 10.4.0 in /examples/express-newman ([#6190](https://github.com/arcjet/arcjet-js/issues/6190)) ([492b221](https://github.com/arcjet/arcjet-js/commit/492b2219a44523824a54c550c8e12af059c068c9)) +* **deps-dev:** bump js-yaml from 4.3.0 to 4.3.1 ([#6210](https://github.com/arcjet/arcjet-js/issues/6210)) ([2c516a5](https://github.com/arcjet/arcjet-js/commit/2c516a5f59986cd198e307f26bfa6fda6c39e36e)) +* **deps-dev:** bump js-yaml from 4.3.0 to 4.3.1 in /examples/nextjs-server-actions ([#6212](https://github.com/arcjet/arcjet-js/issues/6212)) ([86be46f](https://github.com/arcjet/arcjet-js/commit/86be46f142524abadc2234dba8aefb4b3ebf7f33)) +* **deps-dev:** bump js-yaml from 4.3.0 to 4.3.1 in /examples/remix-express ([#6209](https://github.com/arcjet/arcjet-js/issues/6209)) ([12974fe](https://github.com/arcjet/arcjet-js/commit/12974fe258d25735f9616346cb58e7b04611f35b)) +* **deps-dev:** bump next from 16.2.10 to 16.2.11 ([#6169](https://github.com/arcjet/arcjet-js/issues/6169)) ([451ee09](https://github.com/arcjet/arcjet-js/commit/451ee09eb8461c6cccd9dc3dfa1738c0a4cbd0fe)) +* **deps-dev:** bump react-router from 7.18.1 to 8.3.0 ([#6168](https://github.com/arcjet/arcjet-js/issues/6168)) ([775885d](https://github.com/arcjet/arcjet-js/commit/775885d3213f76f0195e2d4e3f1e95166d1b47cf)) +* **deps:** bump @nuxt/devtools from 3.2.4 to 3.4.1 in /examples/nuxt ([#6211](https://github.com/arcjet/arcjet-js/issues/6211)) ([cd362db](https://github.com/arcjet/arcjet-js/commit/cd362db062befcdf86d434d9e99448c70a4ae75f)) +* **deps:** bump astro and @astrojs/node in /examples/astro ([#6182](https://github.com/arcjet/arcjet-js/issues/6182)) ([509c35d](https://github.com/arcjet/arcjet-js/commit/509c35d4ee19b8b26e0ee0cf765b0f42c83a74f6)) +* **deps:** bump body-parser from 1.20.4 to 1.20.6 in /examples/react-router-middleware ([#6153](https://github.com/arcjet/arcjet-js/issues/6153)) ([f8792c3](https://github.com/arcjet/arcjet-js/commit/f8792c394f5c0558635b13ce991d496ee55fb681)) +* **deps:** bump brace-expansion from 2.1.2 to 2.1.4 in /examples/nuxt ([#6196](https://github.com/arcjet/arcjet-js/issues/6196)) ([0e91f70](https://github.com/arcjet/arcjet-js/commit/0e91f70ff4d3a0c739f74876fc42ead78a226bbb)) +* **deps:** bump brace-expansion in /examples/nextjs-ai-agent ([#6195](https://github.com/arcjet/arcjet-js/issues/6195)) ([f7d090c](https://github.com/arcjet/arcjet-js/commit/f7d090c8ca8d5e804ad7387854747b102d3600bc)) +* **deps:** bump brace-expansion, @eslint/compat and eslint in /examples/sveltekit ([#6150](https://github.com/arcjet/arcjet-js/issues/6150)) ([529712b](https://github.com/arcjet/arcjet-js/commit/529712b5516ff89414dee57318a577afd9772c85)) +* **deps:** bump fast-uri in /examples/fastify ([#6188](https://github.com/arcjet/arcjet-js/issues/6188)) ([f118e62](https://github.com/arcjet/arcjet-js/commit/f118e62b7a7774598c861d4fed97075fb1880d80)) +* **deps:** bump find-my-way from 9.6.0 to 9.7.0 in /examples/fastify ([#6170](https://github.com/arcjet/arcjet-js/issues/6170)) ([1e95a4f](https://github.com/arcjet/arcjet-js/commit/1e95a4faddbd1583db2db983d349e963e1ab4375)) +* **deps:** bump js-yaml from 4.3.0 to 4.3.1 in /examples/nextjs-pages-wrap ([#6214](https://github.com/arcjet/arcjet-js/issues/6214)) ([4d7e6c8](https://github.com/arcjet/arcjet-js/commit/4d7e6c872cc9afc9659fccb70554f083a208cf36)) +* **deps:** bump next from 16.2.6 to 16.2.12 in examples ([#6180](https://github.com/arcjet/arcjet-js/issues/6180)) ([fb2eb5e](https://github.com/arcjet/arcjet-js/commit/fb2eb5eaad6b5399c5b103fa6de6ada2f8fd5001)) +* **deps:** bump postcss and next ([#6194](https://github.com/arcjet/arcjet-js/issues/6194)) ([c98714e](https://github.com/arcjet/arcjet-js/commit/c98714eccea6ff1f73915871074cd4ebe302f7b8)) +* **deps:** bump postcss and next in /examples/nextjs-ai-agent ([#6197](https://github.com/arcjet/arcjet-js/issues/6197)) ([dfdf161](https://github.com/arcjet/arcjet-js/commit/dfdf161a7412d3bc993a64eff9cfb8b2db91f09d)) +* **deps:** bump postcss and next in /examples/nextjs-app-dir-rate-limit ([#6204](https://github.com/arcjet/arcjet-js/issues/6204)) ([cd4f5f6](https://github.com/arcjet/arcjet-js/commit/cd4f5f672e4eb4d58dca3cbec9e7eb5f72a59c2a)) +* **deps:** bump postcss and next in /examples/nextjs-app-dir-validate-email ([#6203](https://github.com/arcjet/arcjet-js/issues/6203)) ([1b0f48f](https://github.com/arcjet/arcjet-js/commit/1b0f48fb88542d820495968ccfa354a1a5f285a7)) +* **deps:** bump postcss and next in /examples/nextjs-bot-categories ([#6202](https://github.com/arcjet/arcjet-js/issues/6202)) ([1c15f89](https://github.com/arcjet/arcjet-js/commit/1c15f8926575bf9b1b75995aaea8ec42832bd5a8)) +* **deps:** bump postcss and next in /examples/nextjs-decorate ([#6201](https://github.com/arcjet/arcjet-js/issues/6201)) ([343622b](https://github.com/arcjet/arcjet-js/commit/343622ba9d93dfe639108db8f97639040a6a72ad)) +* **deps:** bump postcss and next in /examples/nextjs-guard-policy ([#6213](https://github.com/arcjet/arcjet-js/issues/6213)) ([a904d7b](https://github.com/arcjet/arcjet-js/commit/a904d7b229d8c59b0e4c6db8650a15f4b04d5faf)) +* **deps:** bump postcss and next in /examples/nextjs-sensitive-info ([#6200](https://github.com/arcjet/arcjet-js/issues/6200)) ([f94f880](https://github.com/arcjet/arcjet-js/commit/f94f880605bcfb7f29a414f85e59776125a9a394)) +* **deps:** bump postcss from 8.5.19 to 8.5.25 in /examples/react-router ([#6193](https://github.com/arcjet/arcjet-js/issues/6193)) ([0d93ce7](https://github.com/arcjet/arcjet-js/commit/0d93ce7c73c29518c46b45db57b8a4ab4144eb73)) +* **deps:** bump svgo from 4.0.1 to 4.0.2 in /examples/astro ([#6155](https://github.com/arcjet/arcjet-js/issues/6155)) ([1e1bc60](https://github.com/arcjet/arcjet-js/commit/1e1bc601f6f5d2fc1383856456ec1a0ef9e6a7ba)) +* **deps:** bump tar from 7.5.20 to 7.5.22 in /examples/nuxt ([#6167](https://github.com/arcjet/arcjet-js/issues/6167)) ([e414bcd](https://github.com/arcjet/arcjet-js/commit/e414bcdb7736364cd8a16accffa5b84458790292)) +* **deps:** bump undici from 6.27.0 to 6.28.0 in /examples/remix-express ([#6192](https://github.com/arcjet/arcjet-js/issues/6192)) ([8c1227b](https://github.com/arcjet/arcjet-js/commit/8c1227be61c36ad432287e85ac83cc8d05ed1302)) + + +### โœ… Continuous Integration + +* detect vendor SDK version skew and cover node-guard-policy ([#6215](https://github.com/arcjet/arcjet-js/issues/6215)) ([b39316c](https://github.com/arcjet/arcjet-js/commit/b39316c2150cd3f8512a22f64e87d74f89f1710b)) +* **publish:** read npm pkg get output as JSON ([#6205](https://github.com/arcjet/arcjet-js/issues/6205)) ([3298b8a](https://github.com/arcjet/arcjet-js/commit/3298b8a0a6786ec7fe1559617508ee8bf3fcba3f)) + ## [1.9.1](https://github.com/arcjet/arcjet-js/compare/v1.9.0...v1.9.1) (2026-07-15) diff --git a/analyze-wasm/CHANGELOG.md b/analyze-wasm/CHANGELOG.md index 3490bb32c..036cf2417 100644 --- a/analyze-wasm/CHANGELOG.md +++ b/analyze-wasm/CHANGELOG.md @@ -1,5 +1,13 @@ # Changelog +## [1.10.0](https://github.com/arcjet/arcjet-js/compare/v1.9.1...@arcjet/analyze-wasm-v1.10.0) (2026-08-11) + + +### ๐Ÿชฒ Bug Fixes + +* emit Windows-compatible Wasm paths ([#6189](https://github.com/arcjet/arcjet-js/issues/6189)) ([c68b19d](https://github.com/arcjet/arcjet-js/commit/c68b19d26811261e6c993c191c9dcf1902e1906f)) +* regenerate redact and analyze WebAssembly modules ([#6183](https://github.com/arcjet/arcjet-js/issues/6183)) ([c18c6b3](https://github.com/arcjet/arcjet-js/commit/c18c6b37dc276796dc42a3167b8d41a4c65962c9)) + ## [1.9.1](https://github.com/arcjet/arcjet-js/compare/v1.9.0...@arcjet/analyze-wasm-v1.9.1) (2026-07-15) diff --git a/analyze-wasm/package.json b/analyze-wasm/package.json index fa007d5d0..5689917c6 100644 --- a/analyze-wasm/package.json +++ b/analyze-wasm/package.json @@ -1,6 +1,6 @@ { "name": "@arcjet/analyze-wasm", - "version": "1.9.1", + "version": "1.10.0", "description": "WebAssembly bindings to Arcjet's local analysis engine", "keywords": [ "analyze", diff --git a/analyze/CHANGELOG.md b/analyze/CHANGELOG.md index 33274a56d..2315c5b2b 100644 --- a/analyze/CHANGELOG.md +++ b/analyze/CHANGELOG.md @@ -1,5 +1,20 @@ # Changelog +## [1.10.0](https://github.com/arcjet/arcjet-js/compare/v1.9.1...@arcjet/analyze-v1.10.0) (2026-08-11) + + +### ๐Ÿชฒ Bug Fixes + +* regenerate redact and analyze WebAssembly modules ([#6183](https://github.com/arcjet/arcjet-js/issues/6183)) ([c18c6b3](https://github.com/arcjet/arcjet-js/commit/c18c6b37dc276796dc42a3167b8d41a4c65962c9)) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * @arcjet/analyze-wasm bumped from 1.9.1 to 1.10.0 + * @arcjet/protocol bumped from 1.9.1 to 1.10.0 + ## [1.9.1](https://github.com/arcjet/arcjet-js/compare/v1.9.0...@arcjet/analyze-v1.9.1) (2026-07-15) diff --git a/analyze/package.json b/analyze/package.json index b0f8f56f4..5ec23a0a7 100644 --- a/analyze/package.json +++ b/analyze/package.json @@ -1,6 +1,6 @@ { "name": "@arcjet/analyze", - "version": "1.9.1", + "version": "1.10.0", "description": "Arcjet local analysis engine", "keywords": [ "analyze", @@ -50,8 +50,8 @@ "test": "npm run build && npm run test-coverage" }, "dependencies": { - "@arcjet/analyze-wasm": "1.9.1", - "@arcjet/protocol": "1.9.1" + "@arcjet/analyze-wasm": "1.10.0", + "@arcjet/protocol": "1.10.0" }, "devDependencies": { "@bytecodealliance/jco": "1.5.0", diff --git a/arcjet-astro/CHANGELOG.md b/arcjet-astro/CHANGELOG.md index de97d437f..b8d392716 100644 --- a/arcjet-astro/CHANGELOG.md +++ b/arcjet-astro/CHANGELOG.md @@ -1,5 +1,37 @@ # Changelog +## [1.10.0](https://github.com/arcjet/arcjet-js/compare/v1.9.1...@arcjet/astro-v1.10.0) (2026-08-11) + + +### ๐Ÿš€ New Features + +* expand metadata to nested JSON on guard() and protect() ([#6171](https://github.com/arcjet/arcjet-js/issues/6171)) ([caedefa](https://github.com/arcjet/arcjet-js/commit/caedefa10dc776c45f35977672add3d41b5b0b96)) +* support explicit client IP sources ([#6223](https://github.com/arcjet/arcjet-js/issues/6223)) ([12924e1](https://github.com/arcjet/arcjet-js/commit/12924e1cc16b093ad1c08fcb43af83a9024fb180)) + + +### ๐Ÿงน Miscellaneous Chores + +* adjust Arcjet descriptions ([#6181](https://github.com/arcjet/arcjet-js/issues/6181)) ([c6f3928](https://github.com/arcjet/arcjet-js/commit/c6f3928f1b6a0fe49394104973aa096a0b981020)) + + +### ๐Ÿ”จ Build System + +* **deps-dev:** bump astro from 7.0.9 to 7.1.0 ([#6152](https://github.com/arcjet/arcjet-js/issues/6152)) ([4e7e33c](https://github.com/arcjet/arcjet-js/commit/4e7e33c79a1e611b6aca3ff2eadf27aebbb72427)) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * @arcjet/body bumped from 1.9.1 to 1.10.0 + * @arcjet/env bumped from 1.9.1 to 1.10.0 + * @arcjet/headers bumped from 1.9.1 to 1.10.0 + * @arcjet/ip bumped from 1.9.1 to 1.10.0 + * @arcjet/logger bumped from 1.9.1 to 1.10.0 + * @arcjet/protocol bumped from 1.9.1 to 1.10.0 + * @arcjet/transport bumped from 1.9.1 to 1.10.0 + * arcjet bumped from 1.9.1 to 1.10.0 + ## [1.9.1](https://github.com/arcjet/arcjet-js/compare/v1.9.0...@arcjet/astro-v1.9.1) (2026-07-15) diff --git a/arcjet-astro/package.json b/arcjet-astro/package.json index 082cbb828..946b0a000 100644 --- a/arcjet-astro/package.json +++ b/arcjet-astro/package.json @@ -1,6 +1,6 @@ { "name": "@arcjet/astro", - "version": "1.9.1", + "version": "1.10.0", "description": "Arcjet runtime security SDK for Astro โ€” bot protection, rate limiting, prompt injection detection, PII blocking, and WAF", "keywords": [ "ai", @@ -62,14 +62,14 @@ "test": "npm run build && npm run test-coverage" }, "dependencies": { - "@arcjet/body": "1.9.1", - "@arcjet/env": "1.9.1", - "@arcjet/headers": "1.9.1", - "@arcjet/ip": "1.9.1", - "@arcjet/logger": "1.9.1", - "@arcjet/protocol": "1.9.1", - "@arcjet/transport": "1.9.1", - "arcjet": "1.9.1" + "@arcjet/body": "1.10.0", + "@arcjet/env": "1.10.0", + "@arcjet/headers": "1.10.0", + "@arcjet/ip": "1.10.0", + "@arcjet/logger": "1.10.0", + "@arcjet/protocol": "1.10.0", + "@arcjet/transport": "1.10.0", + "arcjet": "1.10.0" }, "devDependencies": { "astro": "7.1.0", diff --git a/arcjet-astro/src/internal.ts b/arcjet-astro/src/internal.ts index 1a652a9e5..c7cc4668e 100644 --- a/arcjet-astro/src/internal.ts +++ b/arcjet-astro/src/internal.ts @@ -30,7 +30,7 @@ import { } from "astro:env/server"; /** SDK version. Updated by the release process. */ -const VERSION = "1.9.1"; // x-release-please-version +const VERSION = "1.10.0"; // x-release-please-version let warnedForAutomaticBodyRead = false; diff --git a/arcjet-bun/CHANGELOG.md b/arcjet-bun/CHANGELOG.md index 80d4c5728..6d0de97c4 100644 --- a/arcjet-bun/CHANGELOG.md +++ b/arcjet-bun/CHANGELOG.md @@ -1,5 +1,33 @@ # Changelog +## [1.10.0](https://github.com/arcjet/arcjet-js/compare/v1.9.1...@arcjet/bun-v1.10.0) (2026-08-11) + + +### ๐Ÿš€ New Features + +* expand metadata to nested JSON on guard() and protect() ([#6171](https://github.com/arcjet/arcjet-js/issues/6171)) ([caedefa](https://github.com/arcjet/arcjet-js/commit/caedefa10dc776c45f35977672add3d41b5b0b96)) +* expose threat and billing metadata ([#6207](https://github.com/arcjet/arcjet-js/issues/6207)) ([aa94784](https://github.com/arcjet/arcjet-js/commit/aa947842857065465d60a5bcb156205176a20c96)) +* support explicit client IP sources ([#6223](https://github.com/arcjet/arcjet-js/issues/6223)) ([12924e1](https://github.com/arcjet/arcjet-js/commit/12924e1cc16b093ad1c08fcb43af83a9024fb180)) + + +### ๐Ÿงน Miscellaneous Chores + +* adjust Arcjet descriptions ([#6181](https://github.com/arcjet/arcjet-js/issues/6181)) ([c6f3928](https://github.com/arcjet/arcjet-js/commit/c6f3928f1b6a0fe49394104973aa096a0b981020)) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * @arcjet/body bumped from 1.9.1 to 1.10.0 + * @arcjet/env bumped from 1.9.1 to 1.10.0 + * @arcjet/headers bumped from 1.9.1 to 1.10.0 + * @arcjet/ip bumped from 1.9.1 to 1.10.0 + * @arcjet/logger bumped from 1.9.1 to 1.10.0 + * @arcjet/protocol bumped from 1.9.1 to 1.10.0 + * @arcjet/transport bumped from 1.9.1 to 1.10.0 + * arcjet bumped from 1.9.1 to 1.10.0 + ## [1.9.1](https://github.com/arcjet/arcjet-js/compare/v1.9.0...@arcjet/bun-v1.9.1) (2026-07-15) diff --git a/arcjet-bun/package.json b/arcjet-bun/package.json index f02cc5bc6..1d6f35de0 100644 --- a/arcjet-bun/package.json +++ b/arcjet-bun/package.json @@ -1,6 +1,6 @@ { "name": "@arcjet/bun", - "version": "1.9.1", + "version": "1.10.0", "description": "Arcjet runtime security SDK for Bun โ€” bot protection, rate limiting, prompt injection detection, PII blocking, and WAF", "keywords": [ "ai", @@ -59,14 +59,14 @@ "test": "npm run build" }, "dependencies": { - "@arcjet/body": "1.9.1", - "@arcjet/env": "1.9.1", - "@arcjet/headers": "1.9.1", - "@arcjet/ip": "1.9.1", - "@arcjet/logger": "1.9.1", - "@arcjet/protocol": "1.9.1", - "@arcjet/transport": "1.9.1", - "arcjet": "1.9.1" + "@arcjet/body": "1.10.0", + "@arcjet/env": "1.10.0", + "@arcjet/headers": "1.10.0", + "@arcjet/ip": "1.10.0", + "@arcjet/logger": "1.10.0", + "@arcjet/protocol": "1.10.0", + "@arcjet/transport": "1.10.0", + "arcjet": "1.10.0" }, "devDependencies": { "bun-types": "1.3.14", diff --git a/arcjet-bun/src/index.ts b/arcjet-bun/src/index.ts index 53a98fd1f..efd4df4cc 100644 --- a/arcjet-bun/src/index.ts +++ b/arcjet-bun/src/index.ts @@ -26,7 +26,7 @@ import type { Server } from "bun"; import { env } from "bun"; /** SDK version. Updated by the release process. */ -const VERSION = "1.9.1"; // x-release-please-version +const VERSION = "1.10.0"; // x-release-please-version // Re-export all named exports from the generic SDK export * from "arcjet"; diff --git a/arcjet-deno/CHANGELOG.md b/arcjet-deno/CHANGELOG.md index 6c370b69d..3967596e0 100644 --- a/arcjet-deno/CHANGELOG.md +++ b/arcjet-deno/CHANGELOG.md @@ -1,5 +1,35 @@ # Changelog +## [1.10.0](https://github.com/arcjet/arcjet-js/compare/v1.9.1...@arcjet/deno-v1.10.0) (2026-08-11) + + +### ๐Ÿš€ New Features + +* expand metadata to nested JSON on guard() and protect() ([#6171](https://github.com/arcjet/arcjet-js/issues/6171)) ([caedefa](https://github.com/arcjet/arcjet-js/commit/caedefa10dc776c45f35977672add3d41b5b0b96)) +* expose threat and billing metadata ([#6207](https://github.com/arcjet/arcjet-js/issues/6207)) ([aa94784](https://github.com/arcjet/arcjet-js/commit/aa947842857065465d60a5bcb156205176a20c96)) +* support explicit client IP sources ([#6223](https://github.com/arcjet/arcjet-js/issues/6223)) ([12924e1](https://github.com/arcjet/arcjet-js/commit/12924e1cc16b093ad1c08fcb43af83a9024fb180)) + + +### ๐Ÿงน Miscellaneous Chores + +* adjust Arcjet descriptions ([#6181](https://github.com/arcjet/arcjet-js/issues/6181)) ([c6f3928](https://github.com/arcjet/arcjet-js/commit/c6f3928f1b6a0fe49394104973aa096a0b981020)) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * @arcjet/body bumped from 1.9.1 to 1.10.0 + * @arcjet/env bumped from 1.9.1 to 1.10.0 + * @arcjet/headers bumped from 1.9.1 to 1.10.0 + * @arcjet/ip bumped from 1.9.1 to 1.10.0 + * @arcjet/logger bumped from 1.9.1 to 1.10.0 + * @arcjet/protocol bumped from 1.9.1 to 1.10.0 + * @arcjet/transport bumped from 1.9.1 to 1.10.0 + * arcjet bumped from 1.9.1 to 1.10.0 + * devDependencies + * @arcjet/cache bumped from 1.9.1 to 1.10.0 + ## [1.9.1](https://github.com/arcjet/arcjet-js/compare/v1.9.0...@arcjet/deno-v1.9.1) (2026-07-15) diff --git a/arcjet-deno/package.json b/arcjet-deno/package.json index 760a49b0d..3639f1b9c 100644 --- a/arcjet-deno/package.json +++ b/arcjet-deno/package.json @@ -1,6 +1,6 @@ { "name": "@arcjet/deno", - "version": "1.9.1", + "version": "1.10.0", "description": "Arcjet runtime security SDK for Deno โ€” bot protection, rate limiting, prompt injection detection, PII blocking, and WAF", "keywords": [ "ai", @@ -58,17 +58,17 @@ "test": "npm run build" }, "dependencies": { - "@arcjet/body": "1.9.1", - "@arcjet/env": "1.9.1", - "@arcjet/headers": "1.9.1", - "@arcjet/ip": "1.9.1", - "@arcjet/logger": "1.9.1", - "@arcjet/protocol": "1.9.1", - "@arcjet/transport": "1.9.1", - "arcjet": "1.9.1" + "@arcjet/body": "1.10.0", + "@arcjet/env": "1.10.0", + "@arcjet/headers": "1.10.0", + "@arcjet/ip": "1.10.0", + "@arcjet/logger": "1.10.0", + "@arcjet/protocol": "1.10.0", + "@arcjet/transport": "1.10.0", + "arcjet": "1.10.0" }, "devDependencies": { - "@arcjet/cache": "1.9.1", + "@arcjet/cache": "1.10.0", "@types/deno": "2.7.0", "tsdown": "0.22.7", "typescript": "7.0.2" diff --git a/arcjet-deno/src/index.ts b/arcjet-deno/src/index.ts index 258fc538f..78089a55f 100644 --- a/arcjet-deno/src/index.ts +++ b/arcjet-deno/src/index.ts @@ -24,7 +24,7 @@ import { createClient } from "@arcjet/protocol/client.js"; import { createTransport } from "@arcjet/transport"; /** SDK version. Updated by the release process. */ -const VERSION = "1.9.1"; // x-release-please-version +const VERSION = "1.10.0"; // x-release-please-version // Re-export all named exports from the generic SDK export * from "arcjet"; diff --git a/arcjet-fastify/CHANGELOG.md b/arcjet-fastify/CHANGELOG.md index 7b2f14153..9b888bd3f 100644 --- a/arcjet-fastify/CHANGELOG.md +++ b/arcjet-fastify/CHANGELOG.md @@ -1,5 +1,34 @@ # Changelog +## [1.10.0](https://github.com/arcjet/arcjet-js/compare/v1.9.1...@arcjet/fastify-v1.10.0) (2026-08-11) + + +### ๐Ÿš€ New Features + +* expand metadata to nested JSON on guard() and protect() ([#6171](https://github.com/arcjet/arcjet-js/issues/6171)) ([caedefa](https://github.com/arcjet/arcjet-js/commit/caedefa10dc776c45f35977672add3d41b5b0b96)) +* expose threat and billing metadata ([#6207](https://github.com/arcjet/arcjet-js/issues/6207)) ([aa94784](https://github.com/arcjet/arcjet-js/commit/aa947842857065465d60a5bcb156205176a20c96)) +* support explicit client IP sources ([#6223](https://github.com/arcjet/arcjet-js/issues/6223)) ([12924e1](https://github.com/arcjet/arcjet-js/commit/12924e1cc16b093ad1c08fcb43af83a9024fb180)) + + +### ๐Ÿงน Miscellaneous Chores + +* adjust Arcjet descriptions ([#6181](https://github.com/arcjet/arcjet-js/issues/6181)) ([c6f3928](https://github.com/arcjet/arcjet-js/commit/c6f3928f1b6a0fe49394104973aa096a0b981020)) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * @arcjet/env bumped from 1.9.1 to 1.10.0 + * @arcjet/headers bumped from 1.9.1 to 1.10.0 + * @arcjet/ip bumped from 1.9.1 to 1.10.0 + * @arcjet/logger bumped from 1.9.1 to 1.10.0 + * @arcjet/protocol bumped from 1.9.1 to 1.10.0 + * @arcjet/transport bumped from 1.9.1 to 1.10.0 + * arcjet bumped from 1.9.1 to 1.10.0 + * devDependencies + * @arcjet/cache bumped from 1.9.1 to 1.10.0 + ## [1.9.1](https://github.com/arcjet/arcjet-js/compare/v1.9.0...@arcjet/fastify-v1.9.1) (2026-07-15) diff --git a/arcjet-fastify/package.json b/arcjet-fastify/package.json index d91dd2de4..41cc9f34b 100644 --- a/arcjet-fastify/package.json +++ b/arcjet-fastify/package.json @@ -1,6 +1,6 @@ { "name": "@arcjet/fastify", - "version": "1.9.1", + "version": "1.10.0", "description": "Arcjet runtime security SDK for Fastify โ€” bot protection, rate limiting, prompt injection detection, PII blocking, and WAF", "keywords": [ "ai", @@ -63,16 +63,16 @@ "test": "npm run build && npm run test-coverage" }, "dependencies": { - "@arcjet/env": "1.9.1", - "@arcjet/headers": "1.9.1", - "@arcjet/ip": "1.9.1", - "@arcjet/logger": "1.9.1", - "@arcjet/protocol": "1.9.1", - "@arcjet/transport": "1.9.1", - "arcjet": "1.9.1" + "@arcjet/env": "1.10.0", + "@arcjet/headers": "1.10.0", + "@arcjet/ip": "1.10.0", + "@arcjet/logger": "1.10.0", + "@arcjet/protocol": "1.10.0", + "@arcjet/transport": "1.10.0", + "arcjet": "1.10.0" }, "devDependencies": { - "@arcjet/cache": "1.9.1", + "@arcjet/cache": "1.10.0", "@types/node": "22.20.1", "fastify": "5.10.0", "tsdown": "0.22.7", diff --git a/arcjet-fastify/src/index.ts b/arcjet-fastify/src/index.ts index 8976d431b..7ac3a4f31 100644 --- a/arcjet-fastify/src/index.ts +++ b/arcjet-fastify/src/index.ts @@ -23,7 +23,7 @@ import type { import arcjetCore from "arcjet"; /** SDK version. Updated by the release process. */ -const VERSION = "1.9.1"; // x-release-please-version +const VERSION = "1.10.0"; // x-release-please-version // TODO(@wooorm-arcjet): using `export all` will leak things in the public API, // resulting in unneeded breaking changes, diff --git a/arcjet-guard/CHANGELOG.md b/arcjet-guard/CHANGELOG.md index 879aec9da..87fc3f12a 100644 --- a/arcjet-guard/CHANGELOG.md +++ b/arcjet-guard/CHANGELOG.md @@ -1,5 +1,43 @@ # Changelog +## [1.10.0](https://github.com/arcjet/arcjet-js/compare/v1.9.1...@arcjet/guard-v1.10.0) (2026-08-11) + + +### ๐Ÿš€ New Features + +* expand metadata to nested JSON on guard() and protect() ([#6171](https://github.com/arcjet/arcjet-js/issues/6171)) ([caedefa](https://github.com/arcjet/arcjet-js/commit/caedefa10dc776c45f35977672add3d41b5b0b96)) +* expose threat and billing metadata ([#6207](https://github.com/arcjet/arcjet-js/issues/6207)) ([aa94784](https://github.com/arcjet/arcjet-js/commit/aa947842857065465d60a5bcb156205176a20c96)) +* **guard:** add capture client surface ([#6175](https://github.com/arcjet/arcjet-js/issues/6175)) ([95e07ef](https://github.com/arcjet/arcjet-js/commit/95e07efe299256bb76e20ab40c8ea69848237b9e)) +* **guard:** add Eve support as @arcjet/guard/vercel-eve/v0 ([#6208](https://github.com/arcjet/arcjet-js/issues/6208)) ([e3a399d](https://github.com/arcjet/arcjet-js/commit/e3a399d5020bd4ec83cbd823ff53867bc3f8ee78)) +* **guard:** add provider-namespaced AI SDK helpers as @arcjet/guard subpaths ([#6164](https://github.com/arcjet/arcjet-js/issues/6164)) ([90a867a](https://github.com/arcjet/arcjet-js/commit/90a867a32e382d7b049d4a7b0143551c3d82a195)) +* **guard:** batch and flush capture delivery ([#6176](https://github.com/arcjet/arcjet-js/issues/6176)) ([3a3a74a](https://github.com/arcjet/arcjet-js/commit/3a3a74aef119d9b418eb01512b04109c2cd442b3)) +* **guard:** evaluate remote local policies first ([#6222](https://github.com/arcjet/arcjet-js/issues/6222)) ([78183d9](https://github.com/arcjet/arcjet-js/commit/78183d9b3ed84161b85d00246be5737aa0b2e323)) +* **guard:** evaluate remote policies ([#6186](https://github.com/arcjet/arcjet-js/issues/6186)) ([63e6939](https://github.com/arcjet/arcjet-js/commit/63e6939f4a272a4fc12733cf9c9eecd449d5835c)) + + +### ๐Ÿชฒ Bug Fixes + +* **guard:** pin @connectrpc/* and @bufbuild/protobuf to exact versions ([#6165](https://github.com/arcjet/arcjet-js/issues/6165)) ([a1114c3](https://github.com/arcjet/arcjet-js/commit/a1114c30e2db5843192583fb234775fdcd7bc7fe)) + + +### ๐Ÿ“ Documentation + +* **guard:** clarify failure defaults ([#6219](https://github.com/arcjet/arcjet-js/issues/6219)) ([d2358ea](https://github.com/arcjet/arcjet-js/commit/d2358ea174881717240aa1dfed3c1c2a51f2ff7d)) + + +### ๐Ÿงน Miscellaneous Chores + +* adjust Arcjet descriptions ([#6181](https://github.com/arcjet/arcjet-js/issues/6181)) ([c6f3928](https://github.com/arcjet/arcjet-js/commit/c6f3928f1b6a0fe49394104973aa096a0b981020)) +* **proto:** sync generated bindings with arcjet monorepo main ([#6163](https://github.com/arcjet/arcjet-js/issues/6163)) ([500a889](https://github.com/arcjet/arcjet-js/commit/500a8895253dc02d74cd3a4d98dc21247f1baf15)) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * @arcjet/analyze bumped from 1.9.1 to 1.10.0 + * @arcjet/logger bumped from 1.9.1 to 1.10.0 + ## [1.9.1](https://github.com/arcjet/arcjet-js/compare/v1.9.0...@arcjet/guard-v1.9.1) (2026-07-15) diff --git a/arcjet-guard/package.json b/arcjet-guard/package.json index d6b6d7451..cfec96c4b 100644 --- a/arcjet-guard/package.json +++ b/arcjet-guard/package.json @@ -1,6 +1,6 @@ { "name": "@arcjet/guard", - "version": "1.9.1", + "version": "1.10.0", "description": "Arcjet Guards SDK โ€” AI guardrails for rate limiting, prompt injection detection, and sensitive info detection", "homepage": "https://arcjet.com", "bugs": { @@ -95,8 +95,8 @@ "test-runtime-cloudflare": "npm run build && node --test test/runtime/cloudflare/cloudflare.test.ts" }, "dependencies": { - "@arcjet/analyze": "1.9.1", - "@arcjet/logger": "1.9.1", + "@arcjet/analyze": "1.10.0", + "@arcjet/logger": "1.10.0", "@bufbuild/protobuf": "2.12.1", "@connectrpc/connect": "2.1.2", "@connectrpc/connect-node": "2.1.2", diff --git a/arcjet-guard/src/version.ts b/arcjet-guard/src/version.ts index 2a04c80ca..bf2765124 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.9.1"; // x-release-please-version +export const VERSION = "1.10.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 c77869b98..bc5ac32cc 100644 --- a/arcjet-nest/CHANGELOG.md +++ b/arcjet-nest/CHANGELOG.md @@ -1,5 +1,32 @@ # Changelog +## [1.10.0](https://github.com/arcjet/arcjet-js/compare/v1.9.1...@arcjet/nest-v1.10.0) (2026-08-11) + + +### ๐Ÿš€ New Features + +* expand metadata to nested JSON on guard() and protect() ([#6171](https://github.com/arcjet/arcjet-js/issues/6171)) ([caedefa](https://github.com/arcjet/arcjet-js/commit/caedefa10dc776c45f35977672add3d41b5b0b96)) +* support explicit client IP sources ([#6223](https://github.com/arcjet/arcjet-js/issues/6223)) ([12924e1](https://github.com/arcjet/arcjet-js/commit/12924e1cc16b093ad1c08fcb43af83a9024fb180)) + + +### ๐Ÿงน Miscellaneous Chores + +* adjust Arcjet descriptions ([#6181](https://github.com/arcjet/arcjet-js/issues/6181)) ([c6f3928](https://github.com/arcjet/arcjet-js/commit/c6f3928f1b6a0fe49394104973aa096a0b981020)) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * @arcjet/body bumped from 1.9.1 to 1.10.0 + * @arcjet/env bumped from 1.9.1 to 1.10.0 + * @arcjet/headers bumped from 1.9.1 to 1.10.0 + * @arcjet/ip bumped from 1.9.1 to 1.10.0 + * @arcjet/logger bumped from 1.9.1 to 1.10.0 + * @arcjet/protocol bumped from 1.9.1 to 1.10.0 + * @arcjet/transport bumped from 1.9.1 to 1.10.0 + * arcjet bumped from 1.9.1 to 1.10.0 + ## [1.9.1](https://github.com/arcjet/arcjet-js/compare/v1.9.0...@arcjet/nest-v1.9.1) (2026-07-15) diff --git a/arcjet-nest/package.json b/arcjet-nest/package.json index 7535db591..fd9b91dbd 100644 --- a/arcjet-nest/package.json +++ b/arcjet-nest/package.json @@ -1,6 +1,6 @@ { "name": "@arcjet/nest", - "version": "1.9.1", + "version": "1.10.0", "description": "Arcjet runtime security SDK for NestJS โ€” bot protection, rate limiting, prompt injection detection, PII blocking, and WAF", "keywords": [ "ai", @@ -60,14 +60,14 @@ "test": "npm run build && npm run test-api" }, "dependencies": { - "@arcjet/body": "1.9.1", - "@arcjet/env": "1.9.1", - "@arcjet/headers": "1.9.1", - "@arcjet/ip": "1.9.1", - "@arcjet/logger": "1.9.1", - "@arcjet/protocol": "1.9.1", - "@arcjet/transport": "1.9.1", - "arcjet": "1.9.1" + "@arcjet/body": "1.10.0", + "@arcjet/env": "1.10.0", + "@arcjet/headers": "1.10.0", + "@arcjet/ip": "1.10.0", + "@arcjet/logger": "1.10.0", + "@arcjet/protocol": "1.10.0", + "@arcjet/transport": "1.10.0", + "arcjet": "1.10.0" }, "devDependencies": { "@nestjs/common": "11.1.28", diff --git a/arcjet-nest/src/index.ts b/arcjet-nest/src/index.ts index bff162bed..9c6539186 100644 --- a/arcjet-nest/src/index.ts +++ b/arcjet-nest/src/index.ts @@ -39,7 +39,7 @@ import type { } from "@nestjs/common"; /** SDK version. Updated by the release process. */ -const VERSION = "1.9.1"; // x-release-please-version +const VERSION = "1.10.0"; // x-release-please-version // Re-export all named exports from the generic SDK export * from "arcjet"; diff --git a/arcjet-next/CHANGELOG.md b/arcjet-next/CHANGELOG.md index d1b6f07d0..7ecb34aec 100644 --- a/arcjet-next/CHANGELOG.md +++ b/arcjet-next/CHANGELOG.md @@ -1,5 +1,38 @@ # Changelog +## [1.10.0](https://github.com/arcjet/arcjet-js/compare/v1.9.1...@arcjet/next-v1.10.0) (2026-08-11) + + +### ๐Ÿš€ New Features + +* expand metadata to nested JSON on guard() and protect() ([#6171](https://github.com/arcjet/arcjet-js/issues/6171)) ([caedefa](https://github.com/arcjet/arcjet-js/commit/caedefa10dc776c45f35977672add3d41b5b0b96)) +* support explicit client IP sources ([#6223](https://github.com/arcjet/arcjet-js/issues/6223)) ([12924e1](https://github.com/arcjet/arcjet-js/commit/12924e1cc16b093ad1c08fcb43af83a9024fb180)) + + +### ๐Ÿงน Miscellaneous Chores + +* adjust Arcjet descriptions ([#6181](https://github.com/arcjet/arcjet-js/issues/6181)) ([c6f3928](https://github.com/arcjet/arcjet-js/commit/c6f3928f1b6a0fe49394104973aa096a0b981020)) + + +### ๐Ÿ”จ Build System + +* **deps-dev:** bump next from 16.2.10 to 16.2.11 ([#6169](https://github.com/arcjet/arcjet-js/issues/6169)) ([451ee09](https://github.com/arcjet/arcjet-js/commit/451ee09eb8461c6cccd9dc3dfa1738c0a4cbd0fe)) +* **deps:** bump postcss and next ([#6194](https://github.com/arcjet/arcjet-js/issues/6194)) ([c98714e](https://github.com/arcjet/arcjet-js/commit/c98714eccea6ff1f73915871074cd4ebe302f7b8)) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * @arcjet/body bumped from 1.9.1 to 1.10.0 + * @arcjet/env bumped from 1.9.1 to 1.10.0 + * @arcjet/headers bumped from 1.9.1 to 1.10.0 + * @arcjet/ip bumped from 1.9.1 to 1.10.0 + * @arcjet/logger bumped from 1.9.1 to 1.10.0 + * @arcjet/protocol bumped from 1.9.1 to 1.10.0 + * @arcjet/transport bumped from 1.9.1 to 1.10.0 + * arcjet bumped from 1.9.1 to 1.10.0 + ## [1.9.1](https://github.com/arcjet/arcjet-js/compare/v1.9.0...@arcjet/next-v1.9.1) (2026-07-15) diff --git a/arcjet-next/package.json b/arcjet-next/package.json index fbb27e46c..b25ad8be3 100644 --- a/arcjet-next/package.json +++ b/arcjet-next/package.json @@ -1,6 +1,6 @@ { "name": "@arcjet/next", - "version": "1.9.1", + "version": "1.10.0", "description": "Arcjet runtime security SDK for Next.js โ€” bot protection, rate limiting, prompt injection detection, PII blocking, and WAF", "keywords": [ "ai", @@ -60,14 +60,14 @@ "test": "npm run build && npm run test-api" }, "dependencies": { - "@arcjet/body": "1.9.1", - "@arcjet/env": "1.9.1", - "@arcjet/headers": "1.9.1", - "@arcjet/ip": "1.9.1", - "@arcjet/logger": "1.9.1", - "@arcjet/protocol": "1.9.1", - "@arcjet/transport": "1.9.1", - "arcjet": "1.9.1" + "@arcjet/body": "1.10.0", + "@arcjet/env": "1.10.0", + "@arcjet/headers": "1.10.0", + "@arcjet/ip": "1.10.0", + "@arcjet/logger": "1.10.0", + "@arcjet/protocol": "1.10.0", + "@arcjet/transport": "1.10.0", + "arcjet": "1.10.0" }, "devDependencies": { "@types/node": "22.20.1", diff --git a/arcjet-next/src/index.ts b/arcjet-next/src/index.ts index 2d5a51ffd..f2266370f 100644 --- a/arcjet-next/src/index.ts +++ b/arcjet-next/src/index.ts @@ -29,7 +29,7 @@ import { createClient } from "@arcjet/protocol/client.js"; import { createTransport } from "@arcjet/transport"; /** SDK version. Updated by the release process. */ -const VERSION = "1.9.1"; // x-release-please-version +const VERSION = "1.10.0"; // x-release-please-version // Re-export all named exports from the generic SDK export * from "arcjet"; diff --git a/arcjet-node/CHANGELOG.md b/arcjet-node/CHANGELOG.md index 2258d2988..a19a579af 100644 --- a/arcjet-node/CHANGELOG.md +++ b/arcjet-node/CHANGELOG.md @@ -1,5 +1,35 @@ # Changelog +## [1.10.0](https://github.com/arcjet/arcjet-js/compare/v1.9.1...@arcjet/node-v1.10.0) (2026-08-11) + + +### ๐Ÿš€ New Features + +* expand metadata to nested JSON on guard() and protect() ([#6171](https://github.com/arcjet/arcjet-js/issues/6171)) ([caedefa](https://github.com/arcjet/arcjet-js/commit/caedefa10dc776c45f35977672add3d41b5b0b96)) +* expose threat and billing metadata ([#6207](https://github.com/arcjet/arcjet-js/issues/6207)) ([aa94784](https://github.com/arcjet/arcjet-js/commit/aa947842857065465d60a5bcb156205176a20c96)) +* support explicit client IP sources ([#6223](https://github.com/arcjet/arcjet-js/issues/6223)) ([12924e1](https://github.com/arcjet/arcjet-js/commit/12924e1cc16b093ad1c08fcb43af83a9024fb180)) + + +### ๐Ÿงน Miscellaneous Chores + +* adjust Arcjet descriptions ([#6181](https://github.com/arcjet/arcjet-js/issues/6181)) ([c6f3928](https://github.com/arcjet/arcjet-js/commit/c6f3928f1b6a0fe49394104973aa096a0b981020)) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * @arcjet/body bumped from 1.9.1 to 1.10.0 + * @arcjet/env bumped from 1.9.1 to 1.10.0 + * @arcjet/headers bumped from 1.9.1 to 1.10.0 + * @arcjet/ip bumped from 1.9.1 to 1.10.0 + * @arcjet/logger bumped from 1.9.1 to 1.10.0 + * @arcjet/protocol bumped from 1.9.1 to 1.10.0 + * @arcjet/transport bumped from 1.9.1 to 1.10.0 + * arcjet bumped from 1.9.1 to 1.10.0 + * devDependencies + * @arcjet/cache bumped from 1.9.1 to 1.10.0 + ## [1.9.1](https://github.com/arcjet/arcjet-js/compare/v1.9.0...@arcjet/node-v1.9.1) (2026-07-15) diff --git a/arcjet-node/package.json b/arcjet-node/package.json index 342bd50c4..6727e58e3 100644 --- a/arcjet-node/package.json +++ b/arcjet-node/package.json @@ -1,6 +1,6 @@ { "name": "@arcjet/node", - "version": "1.9.1", + "version": "1.10.0", "description": "Arcjet runtime security SDK for Node.js โ€” bot protection, rate limiting, prompt injection detection, PII blocking, and WAF", "keywords": [ "ai", @@ -61,17 +61,17 @@ "test": "npm run build && npm run test-coverage" }, "dependencies": { - "@arcjet/body": "1.9.1", - "@arcjet/env": "1.9.1", - "@arcjet/headers": "1.9.1", - "@arcjet/ip": "1.9.1", - "@arcjet/logger": "1.9.1", - "@arcjet/protocol": "1.9.1", - "@arcjet/transport": "1.9.1", - "arcjet": "1.9.1" + "@arcjet/body": "1.10.0", + "@arcjet/env": "1.10.0", + "@arcjet/headers": "1.10.0", + "@arcjet/ip": "1.10.0", + "@arcjet/logger": "1.10.0", + "@arcjet/protocol": "1.10.0", + "@arcjet/transport": "1.10.0", + "arcjet": "1.10.0" }, "devDependencies": { - "@arcjet/cache": "1.9.1", + "@arcjet/cache": "1.10.0", "@types/node": "22.20.1", "tsdown": "0.22.7", "typescript": "7.0.2" diff --git a/arcjet-node/src/index.ts b/arcjet-node/src/index.ts index 30070b129..08c39af7b 100644 --- a/arcjet-node/src/index.ts +++ b/arcjet-node/src/index.ts @@ -24,7 +24,7 @@ import { createClient } from "@arcjet/protocol/client.js"; import { createTransport } from "@arcjet/transport"; /** SDK version. Updated by the release process. */ -const VERSION = "1.9.1"; // x-release-please-version +const VERSION = "1.10.0"; // x-release-please-version // Re-export all named exports from the generic SDK export * from "arcjet"; diff --git a/arcjet-nuxt/CHANGELOG.md b/arcjet-nuxt/CHANGELOG.md index c375e361b..1eee74ed0 100644 --- a/arcjet-nuxt/CHANGELOG.md +++ b/arcjet-nuxt/CHANGELOG.md @@ -1,5 +1,33 @@ # Changelog +## [1.10.0](https://github.com/arcjet/arcjet-js/compare/v1.9.1...@arcjet/nuxt-v1.10.0) (2026-08-11) + + +### ๐Ÿš€ New Features + +* expand metadata to nested JSON on guard() and protect() ([#6171](https://github.com/arcjet/arcjet-js/issues/6171)) ([caedefa](https://github.com/arcjet/arcjet-js/commit/caedefa10dc776c45f35977672add3d41b5b0b96)) +* expose threat and billing metadata ([#6207](https://github.com/arcjet/arcjet-js/issues/6207)) ([aa94784](https://github.com/arcjet/arcjet-js/commit/aa947842857065465d60a5bcb156205176a20c96)) +* support explicit client IP sources ([#6223](https://github.com/arcjet/arcjet-js/issues/6223)) ([12924e1](https://github.com/arcjet/arcjet-js/commit/12924e1cc16b093ad1c08fcb43af83a9024fb180)) + + +### ๐Ÿงน Miscellaneous Chores + +* adjust Arcjet descriptions ([#6181](https://github.com/arcjet/arcjet-js/issues/6181)) ([c6f3928](https://github.com/arcjet/arcjet-js/commit/c6f3928f1b6a0fe49394104973aa096a0b981020)) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * @arcjet/body bumped from 1.9.1 to 1.10.0 + * @arcjet/env bumped from 1.9.1 to 1.10.0 + * @arcjet/headers bumped from 1.9.1 to 1.10.0 + * @arcjet/ip bumped from 1.9.1 to 1.10.0 + * @arcjet/logger bumped from 1.9.1 to 1.10.0 + * @arcjet/protocol bumped from 1.9.1 to 1.10.0 + * @arcjet/transport bumped from 1.9.1 to 1.10.0 + * arcjet bumped from 1.9.1 to 1.10.0 + ## [1.9.1](https://github.com/arcjet/arcjet-js/compare/v1.9.0...@arcjet/nuxt-v1.9.1) (2026-07-15) diff --git a/arcjet-nuxt/package.json b/arcjet-nuxt/package.json index 38a75e65d..a5daaa7c3 100644 --- a/arcjet-nuxt/package.json +++ b/arcjet-nuxt/package.json @@ -1,6 +1,6 @@ { "name": "@arcjet/nuxt", - "version": "1.9.1", + "version": "1.10.0", "description": "Arcjet runtime security SDK for Nuxt โ€” bot protection, rate limiting, prompt injection detection, PII blocking, and WAF", "keywords": [ "ai", @@ -61,14 +61,14 @@ "test": "npm run build && npm run test-coverage" }, "dependencies": { - "@arcjet/body": "1.9.1", - "@arcjet/env": "1.9.1", - "@arcjet/headers": "1.9.1", - "@arcjet/ip": "1.9.1", - "@arcjet/logger": "1.9.1", - "@arcjet/protocol": "1.9.1", - "@arcjet/transport": "1.9.1", - "arcjet": "1.9.1" + "@arcjet/body": "1.10.0", + "@arcjet/env": "1.10.0", + "@arcjet/headers": "1.10.0", + "@arcjet/ip": "1.10.0", + "@arcjet/logger": "1.10.0", + "@arcjet/protocol": "1.10.0", + "@arcjet/transport": "1.10.0", + "arcjet": "1.10.0" }, "devDependencies": { "@nuxt/kit": "4.4.8", diff --git a/arcjet-nuxt/src/index.ts b/arcjet-nuxt/src/index.ts index 354ffd82f..55f3aa577 100644 --- a/arcjet-nuxt/src/index.ts +++ b/arcjet-nuxt/src/index.ts @@ -3,7 +3,7 @@ import fs from "node:fs/promises"; import { addServerTemplate, addTypeTemplate, defineNuxtModule } from "@nuxt/kit"; /** SDK version. Updated by the release process. */ -const VERSION = "1.9.1"; // x-release-please-version +const VERSION = "1.10.0"; // x-release-please-version /** * Configuration for `@arcjet/nuxt` as used in `nuxt.config.ts`. diff --git a/arcjet-nuxt/src/internal.ts b/arcjet-nuxt/src/internal.ts index e2bae98e3..ffd4f0c0b 100644 --- a/arcjet-nuxt/src/internal.ts +++ b/arcjet-nuxt/src/internal.ts @@ -21,7 +21,7 @@ import arcjetCore, { } from "arcjet"; /** SDK version. Updated by the release process. */ -const VERSION = "1.9.1"; // x-release-please-version +const VERSION = "1.10.0"; // x-release-please-version // Re-export all named exports from the generic SDK export * from "arcjet"; diff --git a/arcjet-react-router/CHANGELOG.md b/arcjet-react-router/CHANGELOG.md index 1a33f6f46..0b0f2226d 100644 --- a/arcjet-react-router/CHANGELOG.md +++ b/arcjet-react-router/CHANGELOG.md @@ -1,5 +1,40 @@ # Changelog +## [1.10.0](https://github.com/arcjet/arcjet-js/compare/v1.9.1...@arcjet/react-router-v1.10.0) (2026-08-11) + + +### ๐Ÿš€ New Features + +* expand metadata to nested JSON on guard() and protect() ([#6171](https://github.com/arcjet/arcjet-js/issues/6171)) ([caedefa](https://github.com/arcjet/arcjet-js/commit/caedefa10dc776c45f35977672add3d41b5b0b96)) +* expose threat and billing metadata ([#6207](https://github.com/arcjet/arcjet-js/issues/6207)) ([aa94784](https://github.com/arcjet/arcjet-js/commit/aa947842857065465d60a5bcb156205176a20c96)) +* support explicit client IP sources ([#6223](https://github.com/arcjet/arcjet-js/issues/6223)) ([12924e1](https://github.com/arcjet/arcjet-js/commit/12924e1cc16b093ad1c08fcb43af83a9024fb180)) + + +### ๐Ÿงน Miscellaneous Chores + +* adjust Arcjet descriptions ([#6181](https://github.com/arcjet/arcjet-js/issues/6181)) ([c6f3928](https://github.com/arcjet/arcjet-js/commit/c6f3928f1b6a0fe49394104973aa096a0b981020)) + + +### ๐Ÿ”จ Build System + +* **deps-dev:** bump react-router from 7.18.1 to 8.3.0 ([#6168](https://github.com/arcjet/arcjet-js/issues/6168)) ([775885d](https://github.com/arcjet/arcjet-js/commit/775885d3213f76f0195e2d4e3f1e95166d1b47cf)) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * @arcjet/body bumped from 1.9.1 to 1.10.0 + * @arcjet/env bumped from 1.9.1 to 1.10.0 + * @arcjet/headers bumped from 1.9.1 to 1.10.0 + * @arcjet/ip bumped from 1.9.1 to 1.10.0 + * @arcjet/logger bumped from 1.9.1 to 1.10.0 + * @arcjet/protocol bumped from 1.9.1 to 1.10.0 + * @arcjet/transport bumped from 1.9.1 to 1.10.0 + * arcjet bumped from 1.9.1 to 1.10.0 + * devDependencies + * @arcjet/cache bumped from 1.9.1 to 1.10.0 + ## [1.9.1](https://github.com/arcjet/arcjet-js/compare/v1.9.0...@arcjet/react-router-v1.9.1) (2026-07-15) diff --git a/arcjet-react-router/package.json b/arcjet-react-router/package.json index 2c7997a58..c1bf5288c 100644 --- a/arcjet-react-router/package.json +++ b/arcjet-react-router/package.json @@ -1,6 +1,6 @@ { "name": "@arcjet/react-router", - "version": "1.9.1", + "version": "1.10.0", "description": "Arcjet runtime security SDK for React Router โ€” bot protection, rate limiting, prompt injection detection, PII blocking, and WAF", "keywords": [ "ai", @@ -61,17 +61,17 @@ "test": "npm run build && npm run test-coverage" }, "dependencies": { - "@arcjet/body": "1.9.1", - "@arcjet/env": "1.9.1", - "@arcjet/headers": "1.9.1", - "@arcjet/ip": "1.9.1", - "@arcjet/logger": "1.9.1", - "@arcjet/protocol": "1.9.1", - "@arcjet/transport": "1.9.1", - "arcjet": "1.9.1" + "@arcjet/body": "1.10.0", + "@arcjet/env": "1.10.0", + "@arcjet/headers": "1.10.0", + "@arcjet/ip": "1.10.0", + "@arcjet/logger": "1.10.0", + "@arcjet/protocol": "1.10.0", + "@arcjet/transport": "1.10.0", + "arcjet": "1.10.0" }, "devDependencies": { - "@arcjet/cache": "1.9.1", + "@arcjet/cache": "1.10.0", "react-router": "8.3.0", "tsdown": "0.22.7", "typescript": "7.0.2" diff --git a/arcjet-react-router/src/index.ts b/arcjet-react-router/src/index.ts index 94f643d13..3b7ebe204 100644 --- a/arcjet-react-router/src/index.ts +++ b/arcjet-react-router/src/index.ts @@ -21,7 +21,7 @@ import arcjetCore, { } from "arcjet"; /** SDK version. Updated by the release process. */ -const VERSION = "1.9.1"; // x-release-please-version +const VERSION = "1.10.0"; // x-release-please-version export * from "arcjet"; export { cloudflare } from "@arcjet/ip"; diff --git a/arcjet-remix/CHANGELOG.md b/arcjet-remix/CHANGELOG.md index 80b2bbfd7..5b87a8bfc 100644 --- a/arcjet-remix/CHANGELOG.md +++ b/arcjet-remix/CHANGELOG.md @@ -1,5 +1,32 @@ # Changelog +## [1.10.0](https://github.com/arcjet/arcjet-js/compare/v1.9.1...@arcjet/remix-v1.10.0) (2026-08-11) + + +### ๐Ÿš€ New Features + +* expand metadata to nested JSON on guard() and protect() ([#6171](https://github.com/arcjet/arcjet-js/issues/6171)) ([caedefa](https://github.com/arcjet/arcjet-js/commit/caedefa10dc776c45f35977672add3d41b5b0b96)) +* support explicit client IP sources ([#6223](https://github.com/arcjet/arcjet-js/issues/6223)) ([12924e1](https://github.com/arcjet/arcjet-js/commit/12924e1cc16b093ad1c08fcb43af83a9024fb180)) + + +### ๐Ÿงน Miscellaneous Chores + +* adjust Arcjet descriptions ([#6181](https://github.com/arcjet/arcjet-js/issues/6181)) ([c6f3928](https://github.com/arcjet/arcjet-js/commit/c6f3928f1b6a0fe49394104973aa096a0b981020)) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * @arcjet/body bumped from 1.9.1 to 1.10.0 + * @arcjet/env bumped from 1.9.1 to 1.10.0 + * @arcjet/headers bumped from 1.9.1 to 1.10.0 + * @arcjet/ip bumped from 1.9.1 to 1.10.0 + * @arcjet/logger bumped from 1.9.1 to 1.10.0 + * @arcjet/protocol bumped from 1.9.1 to 1.10.0 + * @arcjet/transport bumped from 1.9.1 to 1.10.0 + * arcjet bumped from 1.9.1 to 1.10.0 + ## [1.9.1](https://github.com/arcjet/arcjet-js/compare/v1.9.0...@arcjet/remix-v1.9.1) (2026-07-15) diff --git a/arcjet-remix/package.json b/arcjet-remix/package.json index 7eb37a7a5..1ed9a9904 100644 --- a/arcjet-remix/package.json +++ b/arcjet-remix/package.json @@ -1,6 +1,6 @@ { "name": "@arcjet/remix", - "version": "1.9.1", + "version": "1.10.0", "description": "Arcjet runtime security SDK for Remix โ€” bot protection, rate limiting, prompt injection detection, PII blocking, and WAF", "keywords": [ "ai", @@ -59,14 +59,14 @@ "test": "npm run build && npm run test-api" }, "dependencies": { - "@arcjet/body": "1.9.1", - "@arcjet/env": "1.9.1", - "@arcjet/headers": "1.9.1", - "@arcjet/ip": "1.9.1", - "@arcjet/logger": "1.9.1", - "@arcjet/protocol": "1.9.1", - "@arcjet/transport": "1.9.1", - "arcjet": "1.9.1" + "@arcjet/body": "1.10.0", + "@arcjet/env": "1.10.0", + "@arcjet/headers": "1.10.0", + "@arcjet/ip": "1.10.0", + "@arcjet/logger": "1.10.0", + "@arcjet/protocol": "1.10.0", + "@arcjet/transport": "1.10.0", + "arcjet": "1.10.0" }, "devDependencies": { "tsdown": "0.22.7", diff --git a/arcjet-remix/src/index.ts b/arcjet-remix/src/index.ts index a0ae378fe..0bcf91b03 100644 --- a/arcjet-remix/src/index.ts +++ b/arcjet-remix/src/index.ts @@ -23,7 +23,7 @@ import { createClient } from "@arcjet/protocol/client.js"; import { createTransport } from "@arcjet/transport"; /** SDK version. Updated by the release process. */ -const VERSION = "1.9.1"; // x-release-please-version +const VERSION = "1.10.0"; // x-release-please-version // Re-export all named exports from the generic SDK export * from "arcjet"; diff --git a/arcjet-sveltekit/CHANGELOG.md b/arcjet-sveltekit/CHANGELOG.md index 429d069c2..bc0dae131 100644 --- a/arcjet-sveltekit/CHANGELOG.md +++ b/arcjet-sveltekit/CHANGELOG.md @@ -1,5 +1,32 @@ # Changelog +## [1.10.0](https://github.com/arcjet/arcjet-js/compare/v1.9.1...@arcjet/sveltekit-v1.10.0) (2026-08-11) + + +### ๐Ÿš€ New Features + +* expand metadata to nested JSON on guard() and protect() ([#6171](https://github.com/arcjet/arcjet-js/issues/6171)) ([caedefa](https://github.com/arcjet/arcjet-js/commit/caedefa10dc776c45f35977672add3d41b5b0b96)) +* support explicit client IP sources ([#6223](https://github.com/arcjet/arcjet-js/issues/6223)) ([12924e1](https://github.com/arcjet/arcjet-js/commit/12924e1cc16b093ad1c08fcb43af83a9024fb180)) + + +### ๐Ÿงน Miscellaneous Chores + +* adjust Arcjet descriptions ([#6181](https://github.com/arcjet/arcjet-js/issues/6181)) ([c6f3928](https://github.com/arcjet/arcjet-js/commit/c6f3928f1b6a0fe49394104973aa096a0b981020)) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * @arcjet/body bumped from 1.9.1 to 1.10.0 + * @arcjet/env bumped from 1.9.1 to 1.10.0 + * @arcjet/headers bumped from 1.9.1 to 1.10.0 + * @arcjet/ip bumped from 1.9.1 to 1.10.0 + * @arcjet/logger bumped from 1.9.1 to 1.10.0 + * @arcjet/protocol bumped from 1.9.1 to 1.10.0 + * @arcjet/transport bumped from 1.9.1 to 1.10.0 + * arcjet bumped from 1.9.1 to 1.10.0 + ## [1.9.1](https://github.com/arcjet/arcjet-js/compare/v1.9.0...@arcjet/sveltekit-v1.9.1) (2026-07-15) diff --git a/arcjet-sveltekit/package.json b/arcjet-sveltekit/package.json index d706de6f9..c0e6bc197 100644 --- a/arcjet-sveltekit/package.json +++ b/arcjet-sveltekit/package.json @@ -1,6 +1,6 @@ { "name": "@arcjet/sveltekit", - "version": "1.9.1", + "version": "1.10.0", "description": "Arcjet runtime security SDK for SvelteKit โ€” bot protection, rate limiting, prompt injection detection, PII blocking, and WAF", "keywords": [ "ai", @@ -60,14 +60,14 @@ "test": "npm run build && npm run test-api" }, "dependencies": { - "@arcjet/body": "1.9.1", - "@arcjet/env": "1.9.1", - "@arcjet/headers": "1.9.1", - "@arcjet/ip": "1.9.1", - "@arcjet/logger": "1.9.1", - "@arcjet/protocol": "1.9.1", - "@arcjet/transport": "1.9.1", - "arcjet": "1.9.1" + "@arcjet/body": "1.10.0", + "@arcjet/env": "1.10.0", + "@arcjet/headers": "1.10.0", + "@arcjet/ip": "1.10.0", + "@arcjet/logger": "1.10.0", + "@arcjet/protocol": "1.10.0", + "@arcjet/transport": "1.10.0", + "arcjet": "1.10.0" }, "devDependencies": { "@types/node": "22.20.1", diff --git a/arcjet-sveltekit/src/index.ts b/arcjet-sveltekit/src/index.ts index b5b7289e6..477a18661 100644 --- a/arcjet-sveltekit/src/index.ts +++ b/arcjet-sveltekit/src/index.ts @@ -24,7 +24,7 @@ import { createClient } from "@arcjet/protocol/client.js"; import { createTransport } from "@arcjet/transport"; /** SDK version. Updated by the release process. */ -const VERSION = "1.9.1"; // x-release-please-version +const VERSION = "1.10.0"; // x-release-please-version // Re-export all named exports from the generic SDK export * from "arcjet"; diff --git a/arcjet/CHANGELOG.md b/arcjet/CHANGELOG.md index 742bfcf54..d923fbae7 100644 --- a/arcjet/CHANGELOG.md +++ b/arcjet/CHANGELOG.md @@ -1,5 +1,34 @@ # Changelog +## [1.10.0](https://github.com/arcjet/arcjet-js/compare/v1.9.1...arcjet-v1.10.0) (2026-08-11) + + +### ๐Ÿš€ New Features + +* expand metadata to nested JSON on guard() and protect() ([#6171](https://github.com/arcjet/arcjet-js/issues/6171)) ([caedefa](https://github.com/arcjet/arcjet-js/commit/caedefa10dc776c45f35977672add3d41b5b0b96)) +* expose threat and billing metadata ([#6207](https://github.com/arcjet/arcjet-js/issues/6207)) ([aa94784](https://github.com/arcjet/arcjet-js/commit/aa947842857065465d60a5bcb156205176a20c96)) +* support explicit client IP sources ([#6223](https://github.com/arcjet/arcjet-js/issues/6223)) ([12924e1](https://github.com/arcjet/arcjet-js/commit/12924e1cc16b093ad1c08fcb43af83a9024fb180)) + + +### ๐Ÿงน Miscellaneous Chores + +* adjust Arcjet descriptions ([#6181](https://github.com/arcjet/arcjet-js/issues/6181)) ([c6f3928](https://github.com/arcjet/arcjet-js/commit/c6f3928f1b6a0fe49394104973aa096a0b981020)) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * @arcjet/analyze bumped from 1.9.1 to 1.10.0 + * @arcjet/cache bumped from 1.9.1 to 1.10.0 + * @arcjet/duration bumped from 1.9.1 to 1.10.0 + * @arcjet/headers bumped from 1.9.1 to 1.10.0 + * @arcjet/protocol bumped from 1.9.1 to 1.10.0 + * @arcjet/runtime bumped from 1.9.1 to 1.10.0 + * @arcjet/stable-hash bumped from 1.9.1 to 1.10.0 + * devDependencies + * @arcjet/transport bumped from 1.9.1 to 1.10.0 + ## [1.9.1](https://github.com/arcjet/arcjet-js/compare/v1.9.0...arcjet-v1.9.1) (2026-07-15) diff --git a/arcjet/package.json b/arcjet/package.json index fd9087dea..2cbf9815a 100644 --- a/arcjet/package.json +++ b/arcjet/package.json @@ -1,6 +1,6 @@ { "name": "arcjet", - "version": "1.9.1", + "version": "1.10.0", "description": "Arcjet runtime security SDK โ€” bot protection, rate limiting, prompt injection detection, PII blocking, and WAF for JavaScript and TypeScript apps", "keywords": [ "ai", @@ -60,16 +60,16 @@ "test": "npm run build && npm run test-coverage" }, "dependencies": { - "@arcjet/analyze": "1.9.1", - "@arcjet/cache": "1.9.1", - "@arcjet/duration": "1.9.1", - "@arcjet/headers": "1.9.1", - "@arcjet/protocol": "1.9.1", - "@arcjet/runtime": "1.9.1", - "@arcjet/stable-hash": "1.9.1" + "@arcjet/analyze": "1.10.0", + "@arcjet/cache": "1.10.0", + "@arcjet/duration": "1.10.0", + "@arcjet/headers": "1.10.0", + "@arcjet/protocol": "1.10.0", + "@arcjet/runtime": "1.10.0", + "@arcjet/stable-hash": "1.10.0" }, "devDependencies": { - "@arcjet/transport": "1.9.1", + "@arcjet/transport": "1.10.0", "@bufbuild/protobuf": "2.12.1", "@connectrpc/connect": "2.1.2", "@connectrpc/connect-node": "2.1.2", diff --git a/body/CHANGELOG.md b/body/CHANGELOG.md index bc5f7d751..c420e6b15 100644 --- a/body/CHANGELOG.md +++ b/body/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [1.10.0](https://github.com/arcjet/arcjet-js/compare/v1.9.1...@arcjet/body-v1.10.0) (2026-08-11) + + +### ๐Ÿงน Miscellaneous Chores + +* **@arcjet/body:** Synchronize arcjet-js versions + ## [1.9.1](https://github.com/arcjet/arcjet-js/compare/v1.9.0...@arcjet/body-v1.9.1) (2026-07-15) diff --git a/body/package.json b/body/package.json index 0337602a1..42aa5a808 100644 --- a/body/package.json +++ b/body/package.json @@ -1,6 +1,6 @@ { "name": "@arcjet/body", - "version": "1.9.1", + "version": "1.10.0", "description": "Arcjet utilities for extracting the body from a stream", "keywords": [ "arcjet", diff --git a/cache/CHANGELOG.md b/cache/CHANGELOG.md index 4530dd29e..67016dc6e 100644 --- a/cache/CHANGELOG.md +++ b/cache/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [1.10.0](https://github.com/arcjet/arcjet-js/compare/v1.9.1...@arcjet/cache-v1.10.0) (2026-08-11) + + +### ๐Ÿงน Miscellaneous Chores + +* **@arcjet/cache:** Synchronize arcjet-js versions + ## [1.9.1](https://github.com/arcjet/arcjet-js/compare/v1.9.0...@arcjet/cache-v1.9.1) (2026-07-15) diff --git a/cache/package.json b/cache/package.json index 4fc7c3ed4..8387b3aca 100644 --- a/cache/package.json +++ b/cache/package.json @@ -1,6 +1,6 @@ { "name": "@arcjet/cache", - "version": "1.9.1", + "version": "1.10.0", "description": "Arcjet cache interface and implementations", "keywords": [ "arcjet", diff --git a/decorate/CHANGELOG.md b/decorate/CHANGELOG.md index 2efaeabe6..d65086487 100644 --- a/decorate/CHANGELOG.md +++ b/decorate/CHANGELOG.md @@ -1,5 +1,20 @@ # Changelog +## [1.10.0](https://github.com/arcjet/arcjet-js/compare/v1.9.1...@arcjet/decorate-v1.10.0) (2026-08-11) + + +### ๐Ÿงน Miscellaneous Chores + +* **@arcjet/decorate:** Synchronize arcjet-js versions + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * @arcjet/protocol bumped from 1.9.1 to 1.10.0 + * @arcjet/sprintf bumped from 1.9.1 to 1.10.0 + ## [1.9.1](https://github.com/arcjet/arcjet-js/compare/v1.9.0...@arcjet/decorate-v1.9.1) (2026-07-15) diff --git a/decorate/package.json b/decorate/package.json index 590769706..76c9df3f5 100644 --- a/decorate/package.json +++ b/decorate/package.json @@ -1,6 +1,6 @@ { "name": "@arcjet/decorate", - "version": "1.9.1", + "version": "1.10.0", "description": "Arcjet utilities for decorating responses with information", "keywords": [ "arcjet", @@ -48,8 +48,8 @@ "test": "npm run build && npm run test-coverage" }, "dependencies": { - "@arcjet/protocol": "1.9.1", - "@arcjet/sprintf": "1.9.1" + "@arcjet/protocol": "1.10.0", + "@arcjet/sprintf": "1.10.0" }, "devDependencies": { "@types/node": "22.20.1", diff --git a/duration/CHANGELOG.md b/duration/CHANGELOG.md index beed5df8f..44b67a526 100644 --- a/duration/CHANGELOG.md +++ b/duration/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [1.10.0](https://github.com/arcjet/arcjet-js/compare/v1.9.1...@arcjet/duration-v1.10.0) (2026-08-11) + + +### ๐Ÿงน Miscellaneous Chores + +* **@arcjet/duration:** Synchronize arcjet-js versions + ## [1.9.1](https://github.com/arcjet/arcjet-js/compare/v1.9.0...@arcjet/duration-v1.9.1) (2026-07-15) diff --git a/duration/package.json b/duration/package.json index c93bcc5a2..812688066 100644 --- a/duration/package.json +++ b/duration/package.json @@ -1,6 +1,6 @@ { "name": "@arcjet/duration", - "version": "1.9.1", + "version": "1.10.0", "description": "Arcjet utilities for parsing duration strings", "keywords": [ "arcjet", diff --git a/env/CHANGELOG.md b/env/CHANGELOG.md index c25e08061..df78d9e31 100644 --- a/env/CHANGELOG.md +++ b/env/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [1.10.0](https://github.com/arcjet/arcjet-js/compare/v1.9.1...@arcjet/env-v1.10.0) (2026-08-11) + + +### ๐Ÿงน Miscellaneous Chores + +* **@arcjet/env:** Synchronize arcjet-js versions + ## [1.9.1](https://github.com/arcjet/arcjet-js/compare/v1.9.0...@arcjet/env-v1.9.1) (2026-07-15) diff --git a/env/package.json b/env/package.json index e314e0cfc..9aec99655 100644 --- a/env/package.json +++ b/env/package.json @@ -1,6 +1,6 @@ { "name": "@arcjet/env", - "version": "1.9.1", + "version": "1.10.0", "description": "Arcjet environment detection", "keywords": [ "arcjet", diff --git a/headers/CHANGELOG.md b/headers/CHANGELOG.md index b5240071f..683cb6c29 100644 --- a/headers/CHANGELOG.md +++ b/headers/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [1.10.0](https://github.com/arcjet/arcjet-js/compare/v1.9.1...@arcjet/headers-v1.10.0) (2026-08-11) + + +### ๐Ÿงน Miscellaneous Chores + +* **@arcjet/headers:** Synchronize arcjet-js versions + ## [1.9.1](https://github.com/arcjet/arcjet-js/compare/v1.9.0...@arcjet/headers-v1.9.1) (2026-07-15) diff --git a/headers/package.json b/headers/package.json index 51a67ae0b..201914e87 100644 --- a/headers/package.json +++ b/headers/package.json @@ -1,6 +1,6 @@ { "name": "@arcjet/headers", - "version": "1.9.1", + "version": "1.10.0", "description": "Arcjet extension of the Headers class", "keywords": [ "arcjet", diff --git a/inspect/CHANGELOG.md b/inspect/CHANGELOG.md index 874fd2bbd..5c358d2f6 100644 --- a/inspect/CHANGELOG.md +++ b/inspect/CHANGELOG.md @@ -1,5 +1,19 @@ # Changelog +## [1.10.0](https://github.com/arcjet/arcjet-js/compare/v1.9.1...@arcjet/inspect-v1.10.0) (2026-08-11) + + +### ๐Ÿงน Miscellaneous Chores + +* **@arcjet/inspect:** Synchronize arcjet-js versions + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * @arcjet/protocol bumped from 1.9.1 to 1.10.0 + ## [1.9.1](https://github.com/arcjet/arcjet-js/compare/v1.9.0...@arcjet/inspect-v1.9.1) (2026-07-15) diff --git a/inspect/package.json b/inspect/package.json index 900697f80..e167e8824 100644 --- a/inspect/package.json +++ b/inspect/package.json @@ -1,6 +1,6 @@ { "name": "@arcjet/inspect", - "version": "1.9.1", + "version": "1.10.0", "description": "Arcjet utilities for inspecting decisions made an the SDK", "keywords": [ "arcjet", @@ -49,7 +49,7 @@ "test": "npm run build && npm run test-coverage" }, "dependencies": { - "@arcjet/protocol": "1.9.1" + "@arcjet/protocol": "1.10.0" }, "devDependencies": { "@types/node": "22.20.1", diff --git a/ip/CHANGELOG.md b/ip/CHANGELOG.md index 581dbbcc8..acc36b087 100644 --- a/ip/CHANGELOG.md +++ b/ip/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [1.10.0](https://github.com/arcjet/arcjet-js/compare/v1.9.1...@arcjet/ip-v1.10.0) (2026-08-11) + + +### ๐Ÿงน Miscellaneous Chores + +* **@arcjet/ip:** Synchronize arcjet-js versions + ## [1.9.1](https://github.com/arcjet/arcjet-js/compare/v1.9.0...@arcjet/ip-v1.9.1) (2026-07-15) diff --git a/ip/package.json b/ip/package.json index 988731352..8555afb4e 100644 --- a/ip/package.json +++ b/ip/package.json @@ -1,6 +1,6 @@ { "name": "@arcjet/ip", - "version": "1.9.1", + "version": "1.10.0", "description": "Arcjet utilities for finding the originating IP of a request", "keywords": [ "arcjet", diff --git a/logger/CHANGELOG.md b/logger/CHANGELOG.md index b638c4f20..b16338358 100644 --- a/logger/CHANGELOG.md +++ b/logger/CHANGELOG.md @@ -1,5 +1,19 @@ # Changelog +## [1.10.0](https://github.com/arcjet/arcjet-js/compare/v1.9.1...@arcjet/logger-v1.10.0) (2026-08-11) + + +### ๐Ÿงน Miscellaneous Chores + +* **@arcjet/logger:** Synchronize arcjet-js versions + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * @arcjet/sprintf bumped from 1.9.1 to 1.10.0 + ## [1.9.1](https://github.com/arcjet/arcjet-js/compare/v1.9.0...@arcjet/logger-v1.9.1) (2026-07-15) diff --git a/logger/package.json b/logger/package.json index 290a4ac8a..b30b9ec08 100644 --- a/logger/package.json +++ b/logger/package.json @@ -1,6 +1,6 @@ { "name": "@arcjet/logger", - "version": "1.9.1", + "version": "1.10.0", "description": "Arcjet lightweight logger which mirrors the Pino structured logger interface", "keywords": [ "arcjet", @@ -49,7 +49,7 @@ "test": "npm run build && npm run test-coverage" }, "dependencies": { - "@arcjet/sprintf": "1.9.1" + "@arcjet/sprintf": "1.10.0" }, "devDependencies": { "@types/node": "22.20.1", diff --git a/nosecone-next/CHANGELOG.md b/nosecone-next/CHANGELOG.md index 3d534c941..6c68a769f 100644 --- a/nosecone-next/CHANGELOG.md +++ b/nosecone-next/CHANGELOG.md @@ -1,5 +1,20 @@ # Changelog +## [1.10.0](https://github.com/arcjet/arcjet-js/compare/v1.9.1...@nosecone/next-v1.10.0) (2026-08-11) + + +### ๐Ÿ”จ Build System + +* **deps-dev:** bump next from 16.2.10 to 16.2.11 ([#6169](https://github.com/arcjet/arcjet-js/issues/6169)) ([451ee09](https://github.com/arcjet/arcjet-js/commit/451ee09eb8461c6cccd9dc3dfa1738c0a4cbd0fe)) +* **deps:** bump postcss and next ([#6194](https://github.com/arcjet/arcjet-js/issues/6194)) ([c98714e](https://github.com/arcjet/arcjet-js/commit/c98714eccea6ff1f73915871074cd4ebe302f7b8)) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * nosecone bumped from 1.9.1 to 1.10.0 + ## [1.9.1](https://github.com/arcjet/arcjet-js/compare/v1.9.0...@nosecone/next-v1.9.1) (2026-07-15) diff --git a/nosecone-next/package.json b/nosecone-next/package.json index b6bf77747..cbe5b59aa 100644 --- a/nosecone-next/package.json +++ b/nosecone-next/package.json @@ -1,6 +1,6 @@ { "name": "@nosecone/next", - "version": "1.9.1", + "version": "1.10.0", "description": "Protect your Next.js application with secure headers", "keywords": [ "arcjet", @@ -59,7 +59,7 @@ "test": "npm run build && npm run test-coverage" }, "dependencies": { - "nosecone": "1.9.1" + "nosecone": "1.10.0" }, "devDependencies": { "@types/node": "22.20.1", diff --git a/nosecone-sveltekit/CHANGELOG.md b/nosecone-sveltekit/CHANGELOG.md index dafae55d5..90c748ec3 100644 --- a/nosecone-sveltekit/CHANGELOG.md +++ b/nosecone-sveltekit/CHANGELOG.md @@ -1,5 +1,19 @@ # Changelog +## [1.10.0](https://github.com/arcjet/arcjet-js/compare/v1.9.1...@nosecone/sveltekit-v1.10.0) (2026-08-11) + + +### ๐Ÿงน Miscellaneous Chores + +* **@nosecone/sveltekit:** Synchronize arcjet-js versions + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * nosecone bumped from 1.9.1 to 1.10.0 + ## [1.9.1](https://github.com/arcjet/arcjet-js/compare/v1.9.0...@nosecone/sveltekit-v1.9.1) (2026-07-15) diff --git a/nosecone-sveltekit/package.json b/nosecone-sveltekit/package.json index f8e6201e0..d9d5fed73 100644 --- a/nosecone-sveltekit/package.json +++ b/nosecone-sveltekit/package.json @@ -1,6 +1,6 @@ { "name": "@nosecone/sveltekit", - "version": "1.9.1", + "version": "1.10.0", "description": "Protect your SvelteKit application with secure headers", "keywords": [ "arcjet", @@ -59,7 +59,7 @@ "test": "npm run build && npm run test-coverage" }, "dependencies": { - "nosecone": "1.9.1" + "nosecone": "1.10.0" }, "devDependencies": { "@sveltejs/kit": "2.69.3", diff --git a/nosecone/CHANGELOG.md b/nosecone/CHANGELOG.md index 83563bb6f..83a67e449 100644 --- a/nosecone/CHANGELOG.md +++ b/nosecone/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [1.10.0](https://github.com/arcjet/arcjet-js/compare/v1.9.1...nosecone-v1.10.0) (2026-08-11) + + +### ๐Ÿงน Miscellaneous Chores + +* **nosecone:** Synchronize arcjet-js versions + ## [1.9.1](https://github.com/arcjet/arcjet-js/compare/v1.9.0...nosecone-v1.9.1) (2026-07-15) diff --git a/nosecone/package.json b/nosecone/package.json index a18dca6e5..a7d583a30 100644 --- a/nosecone/package.json +++ b/nosecone/package.json @@ -1,6 +1,6 @@ { "name": "nosecone", - "version": "1.9.1", + "version": "1.10.0", "description": "Protect your Response with secure headers", "keywords": [ "arcjet", diff --git a/package-lock.json b/package-lock.json index b29481056..255d23463 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "arcjet-js", - "version": "1.9.1", + "version": "1.10.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "arcjet-js", - "version": "1.9.1", + "version": "1.10.0", "workspaces": [ "*" ], @@ -22,11 +22,11 @@ }, "analyze": { "name": "@arcjet/analyze", - "version": "1.9.1", + "version": "1.10.0", "license": "Apache-2.0", "dependencies": { - "@arcjet/analyze-wasm": "1.9.1", - "@arcjet/protocol": "1.9.1" + "@arcjet/analyze-wasm": "1.10.0", + "@arcjet/protocol": "1.10.0" }, "devDependencies": { "@bytecodealliance/jco": "1.5.0", @@ -40,7 +40,7 @@ }, "analyze-wasm": { "name": "@arcjet/analyze-wasm", - "version": "1.9.1", + "version": "1.10.0", "license": "Apache-2.0", "devDependencies": { "@bytecodealliance/jco": "1.5.0", @@ -53,19 +53,19 @@ } }, "arcjet": { - "version": "1.9.1", + "version": "1.10.0", "license": "Apache-2.0", "dependencies": { - "@arcjet/analyze": "1.9.1", - "@arcjet/cache": "1.9.1", - "@arcjet/duration": "1.9.1", - "@arcjet/headers": "1.9.1", - "@arcjet/protocol": "1.9.1", - "@arcjet/runtime": "1.9.1", - "@arcjet/stable-hash": "1.9.1" + "@arcjet/analyze": "1.10.0", + "@arcjet/cache": "1.10.0", + "@arcjet/duration": "1.10.0", + "@arcjet/headers": "1.10.0", + "@arcjet/protocol": "1.10.0", + "@arcjet/runtime": "1.10.0", + "@arcjet/stable-hash": "1.10.0" }, "devDependencies": { - "@arcjet/transport": "1.9.1", + "@arcjet/transport": "1.10.0", "@bufbuild/protobuf": "2.12.1", "@connectrpc/connect": "2.1.2", "@connectrpc/connect-node": "2.1.2", @@ -81,17 +81,17 @@ }, "arcjet-astro": { "name": "@arcjet/astro", - "version": "1.9.1", + "version": "1.10.0", "license": "Apache-2.0", "dependencies": { - "@arcjet/body": "1.9.1", - "@arcjet/env": "1.9.1", - "@arcjet/headers": "1.9.1", - "@arcjet/ip": "1.9.1", - "@arcjet/logger": "1.9.1", - "@arcjet/protocol": "1.9.1", - "@arcjet/transport": "1.9.1", - "arcjet": "1.9.1" + "@arcjet/body": "1.10.0", + "@arcjet/env": "1.10.0", + "@arcjet/headers": "1.10.0", + "@arcjet/ip": "1.10.0", + "@arcjet/logger": "1.10.0", + "@arcjet/protocol": "1.10.0", + "@arcjet/transport": "1.10.0", + "arcjet": "1.10.0" }, "devDependencies": { "astro": "7.1.0", @@ -104,17 +104,17 @@ }, "arcjet-bun": { "name": "@arcjet/bun", - "version": "1.9.1", + "version": "1.10.0", "license": "Apache-2.0", "dependencies": { - "@arcjet/body": "1.9.1", - "@arcjet/env": "1.9.1", - "@arcjet/headers": "1.9.1", - "@arcjet/ip": "1.9.1", - "@arcjet/logger": "1.9.1", - "@arcjet/protocol": "1.9.1", - "@arcjet/transport": "1.9.1", - "arcjet": "1.9.1" + "@arcjet/body": "1.10.0", + "@arcjet/env": "1.10.0", + "@arcjet/headers": "1.10.0", + "@arcjet/ip": "1.10.0", + "@arcjet/logger": "1.10.0", + "@arcjet/protocol": "1.10.0", + "@arcjet/transport": "1.10.0", + "arcjet": "1.10.0" }, "devDependencies": { "bun-types": "1.3.14", @@ -125,20 +125,20 @@ }, "arcjet-deno": { "name": "@arcjet/deno", - "version": "1.9.1", + "version": "1.10.0", "license": "Apache-2.0", "dependencies": { - "@arcjet/body": "1.9.1", - "@arcjet/env": "1.9.1", - "@arcjet/headers": "1.9.1", - "@arcjet/ip": "1.9.1", - "@arcjet/logger": "1.9.1", - "@arcjet/protocol": "1.9.1", - "@arcjet/transport": "1.9.1", - "arcjet": "1.9.1" + "@arcjet/body": "1.10.0", + "@arcjet/env": "1.10.0", + "@arcjet/headers": "1.10.0", + "@arcjet/ip": "1.10.0", + "@arcjet/logger": "1.10.0", + "@arcjet/protocol": "1.10.0", + "@arcjet/transport": "1.10.0", + "arcjet": "1.10.0" }, "devDependencies": { - "@arcjet/cache": "1.9.1", + "@arcjet/cache": "1.10.0", "@types/deno": "2.7.0", "tsdown": "0.22.7", "typescript": "7.0.2" @@ -146,19 +146,19 @@ }, "arcjet-fastify": { "name": "@arcjet/fastify", - "version": "1.9.1", + "version": "1.10.0", "license": "Apache-2.0", "dependencies": { - "@arcjet/env": "1.9.1", - "@arcjet/headers": "1.9.1", - "@arcjet/ip": "1.9.1", - "@arcjet/logger": "1.9.1", - "@arcjet/protocol": "1.9.1", - "@arcjet/transport": "1.9.1", - "arcjet": "1.9.1" + "@arcjet/env": "1.10.0", + "@arcjet/headers": "1.10.0", + "@arcjet/ip": "1.10.0", + "@arcjet/logger": "1.10.0", + "@arcjet/protocol": "1.10.0", + "@arcjet/transport": "1.10.0", + "arcjet": "1.10.0" }, "devDependencies": { - "@arcjet/cache": "1.9.1", + "@arcjet/cache": "1.10.0", "@types/node": "22.20.1", "fastify": "5.10.0", "tsdown": "0.22.7", @@ -173,11 +173,11 @@ }, "arcjet-guard": { "name": "@arcjet/guard", - "version": "1.9.1", + "version": "1.10.0", "license": "Apache-2.0", "dependencies": { - "@arcjet/analyze": "1.9.1", - "@arcjet/logger": "1.9.1", + "@arcjet/analyze": "1.10.0", + "@arcjet/logger": "1.10.0", "@bufbuild/protobuf": "2.12.1", "@connectrpc/connect": "2.1.2", "@connectrpc/connect-node": "2.1.2", @@ -233,17 +233,17 @@ }, "arcjet-nest": { "name": "@arcjet/nest", - "version": "1.9.1", + "version": "1.10.0", "license": "Apache-2.0", "dependencies": { - "@arcjet/body": "1.9.1", - "@arcjet/env": "1.9.1", - "@arcjet/headers": "1.9.1", - "@arcjet/ip": "1.9.1", - "@arcjet/logger": "1.9.1", - "@arcjet/protocol": "1.9.1", - "@arcjet/transport": "1.9.1", - "arcjet": "1.9.1" + "@arcjet/body": "1.10.0", + "@arcjet/env": "1.10.0", + "@arcjet/headers": "1.10.0", + "@arcjet/ip": "1.10.0", + "@arcjet/logger": "1.10.0", + "@arcjet/protocol": "1.10.0", + "@arcjet/transport": "1.10.0", + "arcjet": "1.10.0" }, "devDependencies": { "@nestjs/common": "11.1.28", @@ -263,17 +263,17 @@ }, "arcjet-next": { "name": "@arcjet/next", - "version": "1.9.1", + "version": "1.10.0", "license": "Apache-2.0", "dependencies": { - "@arcjet/body": "1.9.1", - "@arcjet/env": "1.9.1", - "@arcjet/headers": "1.9.1", - "@arcjet/ip": "1.9.1", - "@arcjet/logger": "1.9.1", - "@arcjet/protocol": "1.9.1", - "@arcjet/transport": "1.9.1", - "arcjet": "1.9.1" + "@arcjet/body": "1.10.0", + "@arcjet/env": "1.10.0", + "@arcjet/headers": "1.10.0", + "@arcjet/ip": "1.10.0", + "@arcjet/logger": "1.10.0", + "@arcjet/protocol": "1.10.0", + "@arcjet/transport": "1.10.0", + "arcjet": "1.10.0" }, "devDependencies": { "@types/node": "22.20.1", @@ -292,20 +292,20 @@ }, "arcjet-node": { "name": "@arcjet/node", - "version": "1.9.1", + "version": "1.10.0", "license": "Apache-2.0", "dependencies": { - "@arcjet/body": "1.9.1", - "@arcjet/env": "1.9.1", - "@arcjet/headers": "1.9.1", - "@arcjet/ip": "1.9.1", - "@arcjet/logger": "1.9.1", - "@arcjet/protocol": "1.9.1", - "@arcjet/transport": "1.9.1", - "arcjet": "1.9.1" + "@arcjet/body": "1.10.0", + "@arcjet/env": "1.10.0", + "@arcjet/headers": "1.10.0", + "@arcjet/ip": "1.10.0", + "@arcjet/logger": "1.10.0", + "@arcjet/protocol": "1.10.0", + "@arcjet/transport": "1.10.0", + "arcjet": "1.10.0" }, "devDependencies": { - "@arcjet/cache": "1.9.1", + "@arcjet/cache": "1.10.0", "@types/node": "22.20.1", "tsdown": "0.22.7", "typescript": "7.0.2" @@ -316,17 +316,17 @@ }, "arcjet-nuxt": { "name": "@arcjet/nuxt", - "version": "1.9.1", + "version": "1.10.0", "license": "Apache-2.0", "dependencies": { - "@arcjet/body": "1.9.1", - "@arcjet/env": "1.9.1", - "@arcjet/headers": "1.9.1", - "@arcjet/ip": "1.9.1", - "@arcjet/logger": "1.9.1", - "@arcjet/protocol": "1.9.1", - "@arcjet/transport": "1.9.1", - "arcjet": "1.9.1" + "@arcjet/body": "1.10.0", + "@arcjet/env": "1.10.0", + "@arcjet/headers": "1.10.0", + "@arcjet/ip": "1.10.0", + "@arcjet/logger": "1.10.0", + "@arcjet/protocol": "1.10.0", + "@arcjet/transport": "1.10.0", + "arcjet": "1.10.0" }, "devDependencies": { "@nuxt/kit": "4.4.8", @@ -341,20 +341,20 @@ }, "arcjet-react-router": { "name": "@arcjet/react-router", - "version": "1.9.1", + "version": "1.10.0", "license": "Apache-2.0", "dependencies": { - "@arcjet/body": "1.9.1", - "@arcjet/env": "1.9.1", - "@arcjet/headers": "1.9.1", - "@arcjet/ip": "1.9.1", - "@arcjet/logger": "1.9.1", - "@arcjet/protocol": "1.9.1", - "@arcjet/transport": "1.9.1", - "arcjet": "1.9.1" + "@arcjet/body": "1.10.0", + "@arcjet/env": "1.10.0", + "@arcjet/headers": "1.10.0", + "@arcjet/ip": "1.10.0", + "@arcjet/logger": "1.10.0", + "@arcjet/protocol": "1.10.0", + "@arcjet/transport": "1.10.0", + "arcjet": "1.10.0" }, "devDependencies": { - "@arcjet/cache": "1.9.1", + "@arcjet/cache": "1.10.0", "react-router": "8.3.0", "tsdown": "0.22.7", "typescript": "7.0.2" @@ -365,17 +365,17 @@ }, "arcjet-remix": { "name": "@arcjet/remix", - "version": "1.9.1", + "version": "1.10.0", "license": "Apache-2.0", "dependencies": { - "@arcjet/body": "1.9.1", - "@arcjet/env": "1.9.1", - "@arcjet/headers": "1.9.1", - "@arcjet/ip": "1.9.1", - "@arcjet/logger": "1.9.1", - "@arcjet/protocol": "1.9.1", - "@arcjet/transport": "1.9.1", - "arcjet": "1.9.1" + "@arcjet/body": "1.10.0", + "@arcjet/env": "1.10.0", + "@arcjet/headers": "1.10.0", + "@arcjet/ip": "1.10.0", + "@arcjet/logger": "1.10.0", + "@arcjet/protocol": "1.10.0", + "@arcjet/transport": "1.10.0", + "arcjet": "1.10.0" }, "devDependencies": { "tsdown": "0.22.7", @@ -384,17 +384,17 @@ }, "arcjet-sveltekit": { "name": "@arcjet/sveltekit", - "version": "1.9.1", + "version": "1.10.0", "license": "Apache-2.0", "dependencies": { - "@arcjet/body": "1.9.1", - "@arcjet/env": "1.9.1", - "@arcjet/headers": "1.9.1", - "@arcjet/ip": "1.9.1", - "@arcjet/logger": "1.9.1", - "@arcjet/protocol": "1.9.1", - "@arcjet/transport": "1.9.1", - "arcjet": "1.9.1" + "@arcjet/body": "1.10.0", + "@arcjet/env": "1.10.0", + "@arcjet/headers": "1.10.0", + "@arcjet/ip": "1.10.0", + "@arcjet/logger": "1.10.0", + "@arcjet/protocol": "1.10.0", + "@arcjet/transport": "1.10.0", + "arcjet": "1.10.0" }, "devDependencies": { "@types/node": "22.20.1", @@ -410,7 +410,7 @@ }, "body": { "name": "@arcjet/body", - "version": "1.9.1", + "version": "1.10.0", "license": "Apache-2.0", "devDependencies": { "@types/node": "22.20.1", @@ -423,7 +423,7 @@ }, "cache": { "name": "@arcjet/cache", - "version": "1.9.1", + "version": "1.10.0", "license": "Apache-2.0", "devDependencies": { "tsdown": "0.22.7", @@ -435,11 +435,11 @@ }, "decorate": { "name": "@arcjet/decorate", - "version": "1.9.1", + "version": "1.10.0", "license": "Apache-2.0", "dependencies": { - "@arcjet/protocol": "1.9.1", - "@arcjet/sprintf": "1.9.1" + "@arcjet/protocol": "1.10.0", + "@arcjet/sprintf": "1.10.0" }, "devDependencies": { "@types/node": "22.20.1", @@ -452,7 +452,7 @@ }, "duration": { "name": "@arcjet/duration", - "version": "1.9.1", + "version": "1.10.0", "license": "Apache-2.0", "devDependencies": { "@types/node": "22.20.1", @@ -465,7 +465,7 @@ }, "env": { "name": "@arcjet/env", - "version": "1.9.1", + "version": "1.10.0", "license": "Apache-2.0", "devDependencies": { "tsdown": "0.22.7", @@ -477,7 +477,7 @@ }, "headers": { "name": "@arcjet/headers", - "version": "1.9.1", + "version": "1.10.0", "license": "Apache-2.0", "devDependencies": { "@types/node": "22.20.1", @@ -490,10 +490,10 @@ }, "inspect": { "name": "@arcjet/inspect", - "version": "1.9.1", + "version": "1.10.0", "license": "Apache-2.0", "dependencies": { - "@arcjet/protocol": "1.9.1" + "@arcjet/protocol": "1.10.0" }, "devDependencies": { "@types/node": "22.20.1", @@ -506,7 +506,7 @@ }, "ip": { "name": "@arcjet/ip", - "version": "1.9.1", + "version": "1.10.0", "license": "Apache-2.0", "devDependencies": { "@types/node": "22.20.1", @@ -519,10 +519,10 @@ }, "logger": { "name": "@arcjet/logger", - "version": "1.9.1", + "version": "1.10.0", "license": "Apache-2.0", "dependencies": { - "@arcjet/sprintf": "1.9.1" + "@arcjet/sprintf": "1.10.0" }, "devDependencies": { "@types/node": "22.20.1", @@ -10952,7 +10952,7 @@ } }, "nosecone": { - "version": "1.9.1", + "version": "1.10.0", "license": "Apache-2.0", "devDependencies": { "@types/node": "22.20.1", @@ -10965,10 +10965,10 @@ }, "nosecone-next": { "name": "@nosecone/next", - "version": "1.9.1", + "version": "1.10.0", "license": "Apache-2.0", "dependencies": { - "nosecone": "1.9.1" + "nosecone": "1.10.0" }, "devDependencies": { "@types/node": "22.20.1", @@ -10985,10 +10985,10 @@ }, "nosecone-sveltekit": { "name": "@nosecone/sveltekit", - "version": "1.9.1", + "version": "1.10.0", "license": "Apache-2.0", "dependencies": { - "nosecone": "1.9.1" + "nosecone": "1.10.0" }, "devDependencies": { "@sveltejs/kit": "2.69.3", @@ -11119,10 +11119,10 @@ }, "protocol": { "name": "@arcjet/protocol", - "version": "1.9.1", + "version": "1.10.0", "license": "Apache-2.0", "dependencies": { - "@arcjet/cache": "1.9.1", + "@arcjet/cache": "1.10.0", "@bufbuild/protobuf": "2.12.1", "@connectrpc/connect": "2.1.2" }, @@ -11137,10 +11137,10 @@ }, "redact": { "name": "@arcjet/redact", - "version": "1.9.1", + "version": "1.10.0", "license": "Apache-2.0", "dependencies": { - "@arcjet/redact-wasm": "1.9.1" + "@arcjet/redact-wasm": "1.10.0" }, "devDependencies": { "@types/node": "22.20.1", @@ -11153,7 +11153,7 @@ }, "redact-wasm": { "name": "@arcjet/redact-wasm", - "version": "1.9.1", + "version": "1.10.0", "license": "Apache-2.0", "devDependencies": { "@bytecodealliance/jco": "1.5.0", @@ -11167,7 +11167,7 @@ }, "runtime": { "name": "@arcjet/runtime", - "version": "1.9.1", + "version": "1.10.0", "license": "Apache-2.0", "devDependencies": { "tsdown": "0.22.7", @@ -11179,15 +11179,15 @@ }, "sensitive-info-rampart": { "name": "@arcjet/sensitive-info-rampart", - "version": "1.9.1", + "version": "1.10.0", "license": "Apache-2.0", "dependencies": { "@huggingface/transformers": "4.2.0" }, "devDependencies": { - "@arcjet/analyze": "1.9.1", + "@arcjet/analyze": "1.10.0", "@types/node": "22.20.1", - "arcjet": "1.9.1", + "arcjet": "1.10.0", "tsdown": "0.22.7", "typescript": "7.0.2" }, @@ -11195,8 +11195,8 @@ "node": ">=22.21.0 <23 || >=24.5.0" }, "peerDependencies": { - "@arcjet/analyze": "1.9.1", - "arcjet": "1.9.1" + "@arcjet/analyze": "1.10.0", + "arcjet": "1.10.0" }, "peerDependenciesMeta": { "@arcjet/analyze": { @@ -11209,7 +11209,7 @@ }, "sprintf": { "name": "@arcjet/sprintf", - "version": "1.9.1", + "version": "1.10.0", "license": "Apache-2.0", "devDependencies": { "@types/node": "22.20.1", @@ -11222,7 +11222,7 @@ }, "stable-hash": { "name": "@arcjet/stable-hash", - "version": "1.9.1", + "version": "1.10.0", "license": "Apache-2.0", "devDependencies": { "@types/node": "22.20.1", @@ -11235,11 +11235,11 @@ }, "transport": { "name": "@arcjet/transport", - "version": "1.9.1", + "version": "1.10.0", "license": "Apache-2.0", "dependencies": { - "@arcjet/env": "1.9.1", - "@arcjet/logger": "1.9.1", + "@arcjet/env": "1.10.0", + "@arcjet/logger": "1.10.0", "@bufbuild/protobuf": "2.12.1", "@connectrpc/connect": "2.1.2", "@connectrpc/connect-node": "2.1.2", diff --git a/package.json b/package.json index 4bc482f6b..f9af62c8b 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "arcjet-js", - "version": "1.9.1", + "version": "1.10.0", "private": true, "workspaces": [ "*" diff --git a/protocol/CHANGELOG.md b/protocol/CHANGELOG.md index 9bc2ef1f5..2e363d191 100644 --- a/protocol/CHANGELOG.md +++ b/protocol/CHANGELOG.md @@ -1,5 +1,20 @@ # Changelog +## [1.10.0](https://github.com/arcjet/arcjet-js/compare/v1.9.1...@arcjet/protocol-v1.10.0) (2026-08-11) + + +### ๐Ÿš€ New Features + +* expand metadata to nested JSON on guard() and protect() ([#6171](https://github.com/arcjet/arcjet-js/issues/6171)) ([caedefa](https://github.com/arcjet/arcjet-js/commit/caedefa10dc776c45f35977672add3d41b5b0b96)) +* expose threat and billing metadata ([#6207](https://github.com/arcjet/arcjet-js/issues/6207)) ([aa94784](https://github.com/arcjet/arcjet-js/commit/aa947842857065465d60a5bcb156205176a20c96)) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * @arcjet/cache bumped from 1.9.1 to 1.10.0 + ## [1.9.1](https://github.com/arcjet/arcjet-js/compare/v1.9.0...@arcjet/protocol-v1.9.1) (2026-07-15) diff --git a/protocol/package.json b/protocol/package.json index fe64d3081..15125cef7 100644 --- a/protocol/package.json +++ b/protocol/package.json @@ -1,6 +1,6 @@ { "name": "@arcjet/protocol", - "version": "1.9.1", + "version": "1.10.0", "description": "The TypeScript & JavaScript interface into the Arcjet protocol", "keywords": [ "arcjet", @@ -81,7 +81,7 @@ "test": "npm run build && npm run test-coverage" }, "dependencies": { - "@arcjet/cache": "1.9.1", + "@arcjet/cache": "1.10.0", "@bufbuild/protobuf": "2.12.1", "@connectrpc/connect": "2.1.2" }, diff --git a/redact-wasm/CHANGELOG.md b/redact-wasm/CHANGELOG.md index 130425cad..8269b18a8 100644 --- a/redact-wasm/CHANGELOG.md +++ b/redact-wasm/CHANGELOG.md @@ -1,5 +1,13 @@ # Changelog +## [1.10.0](https://github.com/arcjet/arcjet-js/compare/v1.9.1...@arcjet/redact-wasm-v1.10.0) (2026-08-11) + + +### ๐Ÿชฒ Bug Fixes + +* emit Windows-compatible Wasm paths ([#6189](https://github.com/arcjet/arcjet-js/issues/6189)) ([c68b19d](https://github.com/arcjet/arcjet-js/commit/c68b19d26811261e6c993c191c9dcf1902e1906f)) +* regenerate redact and analyze WebAssembly modules ([#6183](https://github.com/arcjet/arcjet-js/issues/6183)) ([c18c6b3](https://github.com/arcjet/arcjet-js/commit/c18c6b37dc276796dc42a3167b8d41a4c65962c9)) + ## [1.9.1](https://github.com/arcjet/arcjet-js/compare/v1.9.0...@arcjet/redact-wasm-v1.9.1) (2026-07-15) diff --git a/redact-wasm/package.json b/redact-wasm/package.json index 694672ff9..c26876a8d 100644 --- a/redact-wasm/package.json +++ b/redact-wasm/package.json @@ -1,6 +1,6 @@ { "name": "@arcjet/redact-wasm", - "version": "1.9.1", + "version": "1.10.0", "description": "Arcjet sensitive information redaction detection engine", "keywords": [ "arcjet", diff --git a/redact/CHANGELOG.md b/redact/CHANGELOG.md index 586fc03c6..9bd29b088 100644 --- a/redact/CHANGELOG.md +++ b/redact/CHANGELOG.md @@ -1,5 +1,19 @@ # Changelog +## [1.10.0](https://github.com/arcjet/arcjet-js/compare/v1.9.1...@arcjet/redact-v1.10.0) (2026-08-11) + + +### ๐Ÿงน Miscellaneous Chores + +* **@arcjet/redact:** Synchronize arcjet-js versions + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * @arcjet/redact-wasm bumped from 1.9.1 to 1.10.0 + ## [1.9.1](https://github.com/arcjet/arcjet-js/compare/v1.9.0...@arcjet/redact-v1.9.1) (2026-07-15) diff --git a/redact/package.json b/redact/package.json index 8799a0150..09b2f2f86 100644 --- a/redact/package.json +++ b/redact/package.json @@ -1,6 +1,6 @@ { "name": "@arcjet/redact", - "version": "1.9.1", + "version": "1.10.0", "description": "Arcjet sensitive information redaction library", "keywords": [ "arcjet", @@ -48,7 +48,7 @@ "test": "npm run build && npm run test-coverage" }, "dependencies": { - "@arcjet/redact-wasm": "1.9.1" + "@arcjet/redact-wasm": "1.10.0" }, "devDependencies": { "@types/node": "22.20.1", diff --git a/runtime/CHANGELOG.md b/runtime/CHANGELOG.md index 46ef2d277..87b17d61b 100644 --- a/runtime/CHANGELOG.md +++ b/runtime/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [1.10.0](https://github.com/arcjet/arcjet-js/compare/v1.9.1...@arcjet/runtime-v1.10.0) (2026-08-11) + + +### ๐Ÿงน Miscellaneous Chores + +* **@arcjet/runtime:** Synchronize arcjet-js versions + ## [1.9.1](https://github.com/arcjet/arcjet-js/compare/v1.9.0...@arcjet/runtime-v1.9.1) (2026-07-15) diff --git a/runtime/package.json b/runtime/package.json index 6589b78b4..ff177becb 100644 --- a/runtime/package.json +++ b/runtime/package.json @@ -1,6 +1,6 @@ { "name": "@arcjet/runtime", - "version": "1.9.1", + "version": "1.10.0", "description": "Arcjet runtime detection", "keywords": [ "arcjet", diff --git a/sensitive-info-rampart/CHANGELOG.md b/sensitive-info-rampart/CHANGELOG.md index 9246e3ec4..ef9cec2de 100644 --- a/sensitive-info-rampart/CHANGELOG.md +++ b/sensitive-info-rampart/CHANGELOG.md @@ -1,5 +1,28 @@ # Changelog +## [1.10.0](https://github.com/arcjet/arcjet-js/compare/v1.9.1...@arcjet/sensitive-info-rampart-v1.10.0) (2026-08-11) + + +### ๐Ÿชฒ Bug Fixes + +* classify phone numbers with Rampart model ([#6187](https://github.com/arcjet/arcjet-js/issues/6187)) ([b05af68](https://github.com/arcjet/arcjet-js/commit/b05af68ac1c24e3ef560248e58e6197fe713f183)) + + +### ๐Ÿงน Miscellaneous Chores + +* document publishing and fix sensitive-info-rampart peer deps ([#6146](https://github.com/arcjet/arcjet-js/issues/6146)) ([22d48de](https://github.com/arcjet/arcjet-js/commit/22d48de4760190651fb9fe536594c744a8b7565c)) + + +### Dependencies + +* The following workspace dependencies were updated + * devDependencies + * @arcjet/analyze bumped from 1.9.1 to 1.10.0 + * arcjet bumped from 1.9.1 to 1.10.0 + * peerDependencies + * @arcjet/analyze bumped from 1.9.1 to 1.10.0 + * arcjet bumped from 1.9.1 to 1.10.0 + ## [1.9.1](https://github.com/arcjet/arcjet-js/compare/v1.9.0...@arcjet/sensitive-info-rampart-v1.9.1) (2026-07-15) diff --git a/sensitive-info-rampart/package.json b/sensitive-info-rampart/package.json index 56bcaa8bf..453b5e6e8 100644 --- a/sensitive-info-rampart/package.json +++ b/sensitive-info-rampart/package.json @@ -1,6 +1,6 @@ { "name": "@arcjet/sensitive-info-rampart", - "version": "1.9.1", + "version": "1.10.0", "description": "Arcjet sensitive information detection backend powered by the on-device Rampart NER model", "keywords": [ "arcjet", @@ -55,15 +55,15 @@ "@huggingface/transformers": "4.2.0" }, "devDependencies": { - "@arcjet/analyze": "1.9.1", + "@arcjet/analyze": "1.10.0", "@types/node": "22.20.1", - "arcjet": "1.9.1", + "arcjet": "1.10.0", "tsdown": "0.22.7", "typescript": "7.0.2" }, "peerDependencies": { - "@arcjet/analyze": "1.9.1", - "arcjet": "1.9.1" + "@arcjet/analyze": "1.10.0", + "arcjet": "1.10.0" }, "peerDependenciesMeta": { "@arcjet/analyze": { diff --git a/sprintf/CHANGELOG.md b/sprintf/CHANGELOG.md index 7e54b0260..7dd58d6e7 100644 --- a/sprintf/CHANGELOG.md +++ b/sprintf/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [1.10.0](https://github.com/arcjet/arcjet-js/compare/v1.9.1...@arcjet/sprintf-v1.10.0) (2026-08-11) + + +### ๐Ÿงน Miscellaneous Chores + +* **@arcjet/sprintf:** Synchronize arcjet-js versions + ## [1.9.1](https://github.com/arcjet/arcjet-js/compare/v1.9.0...@arcjet/sprintf-v1.9.1) (2026-07-15) diff --git a/sprintf/package.json b/sprintf/package.json index e817f1fae..502b3aca5 100644 --- a/sprintf/package.json +++ b/sprintf/package.json @@ -1,6 +1,6 @@ { "name": "@arcjet/sprintf", - "version": "1.9.1", + "version": "1.10.0", "description": "Arcjet platform-independent replacement for util.format", "keywords": [ "arcjet", diff --git a/stable-hash/CHANGELOG.md b/stable-hash/CHANGELOG.md index b1b602748..56bbd92aa 100644 --- a/stable-hash/CHANGELOG.md +++ b/stable-hash/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [1.10.0](https://github.com/arcjet/arcjet-js/compare/v1.9.1...@arcjet/stable-hash-v1.10.0) (2026-08-11) + + +### ๐Ÿงน Miscellaneous Chores + +* **@arcjet/stable-hash:** Synchronize arcjet-js versions + ## [1.9.1](https://github.com/arcjet/arcjet-js/compare/v1.9.0...@arcjet/stable-hash-v1.9.1) (2026-07-15) diff --git a/stable-hash/package.json b/stable-hash/package.json index 32b38507f..91870f0fe 100644 --- a/stable-hash/package.json +++ b/stable-hash/package.json @@ -1,6 +1,6 @@ { "name": "@arcjet/stable-hash", - "version": "1.9.1", + "version": "1.10.0", "description": "Arcjet stable hashing utility", "keywords": [ "arcjet", diff --git a/transport/CHANGELOG.md b/transport/CHANGELOG.md index a124f13b8..3cba0e4bd 100644 --- a/transport/CHANGELOG.md +++ b/transport/CHANGELOG.md @@ -1,5 +1,20 @@ # Changelog +## [1.10.0](https://github.com/arcjet/arcjet-js/compare/v1.9.1...@arcjet/transport-v1.10.0) (2026-08-11) + + +### ๐Ÿ“š Tests + +* **transport:** characterize unary Connect behavior ([#6221](https://github.com/arcjet/arcjet-js/issues/6221)) ([4d4f362](https://github.com/arcjet/arcjet-js/commit/4d4f362acfa0cc34a2d23000799000a0b0f4ad76)) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * @arcjet/env bumped from 1.9.1 to 1.10.0 + * @arcjet/logger bumped from 1.9.1 to 1.10.0 + ## [1.9.1](https://github.com/arcjet/arcjet-js/compare/v1.9.0...@arcjet/transport-v1.9.1) (2026-07-15) diff --git a/transport/package.json b/transport/package.json index b632e3fc7..bc311cb40 100644 --- a/transport/package.json +++ b/transport/package.json @@ -1,6 +1,6 @@ { "name": "@arcjet/transport", - "version": "1.9.1", + "version": "1.10.0", "description": "Transport mechanisms for the Arcjet protocol", "keywords": [ "arcjet", @@ -68,8 +68,8 @@ "test": "npm run build && npm run test-coverage" }, "dependencies": { - "@arcjet/env": "1.9.1", - "@arcjet/logger": "1.9.1", + "@arcjet/env": "1.10.0", + "@arcjet/logger": "1.10.0", "@bufbuild/protobuf": "2.12.1", "@connectrpc/connect": "2.1.2", "@connectrpc/connect-node": "2.1.2",