diff --git a/.github/.release-please-manifest.json b/.github/.release-please-manifest.json index e4326c84b..0b54baed6 100644 --- a/.github/.release-please-manifest.json +++ b/.github/.release-please-manifest.json @@ -1,28 +1,28 @@ { - ".": "1.0.0-alpha.27", - "analyze": "1.0.0-alpha.27", - "arcjet": "1.0.0-alpha.27", - "arcjet-bun": "1.0.0-alpha.27", - "arcjet-deno": "1.0.0-alpha.27", - "arcjet-nest": "1.0.0-alpha.27", - "arcjet-next": "1.0.0-alpha.27", - "arcjet-node": "1.0.0-alpha.27", - "arcjet-remix": "1.0.0-alpha.27", - "arcjet-sveltekit": "1.0.0-alpha.27", - "body": "1.0.0-alpha.27", - "decorate": "1.0.0-alpha.27", - "duration": "1.0.0-alpha.27", - "env": "1.0.0-alpha.27", - "eslint-config": "1.0.0-alpha.27", - "headers": "1.0.0-alpha.27", - "ip": "1.0.0-alpha.27", - "logger": "1.0.0-alpha.27", - "protocol": "1.0.0-alpha.27", - "redact": "1.0.0-alpha.27", - "redact-wasm": "1.0.0-alpha.27", - "rollup-config": "1.0.0-alpha.27", - "runtime": "1.0.0-alpha.27", - "sprintf": "1.0.0-alpha.27", - "transport": "1.0.0-alpha.27", - "tsconfig": "1.0.0-alpha.27" + ".": "1.0.0-alpha.28", + "analyze": "1.0.0-alpha.28", + "arcjet": "1.0.0-alpha.28", + "arcjet-bun": "1.0.0-alpha.28", + "arcjet-deno": "1.0.0-alpha.28", + "arcjet-nest": "1.0.0-alpha.28", + "arcjet-next": "1.0.0-alpha.28", + "arcjet-node": "1.0.0-alpha.28", + "arcjet-remix": "1.0.0-alpha.28", + "arcjet-sveltekit": "1.0.0-alpha.28", + "body": "1.0.0-alpha.28", + "decorate": "1.0.0-alpha.28", + "duration": "1.0.0-alpha.28", + "env": "1.0.0-alpha.28", + "eslint-config": "1.0.0-alpha.28", + "headers": "1.0.0-alpha.28", + "ip": "1.0.0-alpha.28", + "logger": "1.0.0-alpha.28", + "protocol": "1.0.0-alpha.28", + "redact": "1.0.0-alpha.28", + "redact-wasm": "1.0.0-alpha.28", + "rollup-config": "1.0.0-alpha.28", + "runtime": "1.0.0-alpha.28", + "sprintf": "1.0.0-alpha.28", + "transport": "1.0.0-alpha.28", + "tsconfig": "1.0.0-alpha.28" } diff --git a/CHANGELOG.md b/CHANGELOG.md index c9339260c..d87e45509 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,48 @@ # Changelog +## [1.0.0-alpha.28](https://github.com/arcjet/arcjet-js/compare/v1.0.0-alpha.27...v1.0.0-alpha.28) (2024-10-23) + + +### โš  BREAKING CHANGES + +* **ip:** Accept Request or IncomingMessage directly ([#2018](https://github.com/arcjet/arcjet-js/issues/2018)) +* **ip:** Exit early if platform-specific headers are missing IP ([#2021](https://github.com/arcjet/arcjet-js/issues/2021)) +* Ensure performance metrics are scoped to same call ([#2019](https://github.com/arcjet/arcjet-js/issues/2019)) +* Return ERROR decision when fingerprint cannot be generated ([#1990](https://github.com/arcjet/arcjet-js/issues/1990)) +* **protocol:** Remove received_at and decision fields from Report ([#1988](https://github.com/arcjet/arcjet-js/issues/1988)) +* **analyze:** improve sensitive info string token accuracy ([#1962](https://github.com/arcjet/arcjet-js/issues/1962)) +* Update Wasm with phone-number fix and tokenizer update ([#1854](https://github.com/arcjet/arcjet-js/issues/1854)) +* Remove `match` option from rate limit rules ([#1815](https://github.com/arcjet/arcjet-js/issues/1815)) + +### ๐Ÿš€ New Features + +* Add Remix adapter ([#1866](https://github.com/arcjet/arcjet-js/issues/1866)) ([32d6d41](https://github.com/arcjet/arcjet-js/commit/32d6d41661ec2e5fe08d4300b60086dc007841bc)), closes [#1313](https://github.com/arcjet/arcjet-js/issues/1313) +* **analyze:** improve sensitive info string token accuracy ([#1962](https://github.com/arcjet/arcjet-js/issues/1962)) ([abad1bd](https://github.com/arcjet/arcjet-js/commit/abad1bdbb13c9778d9724e29e97cddfadcf3ab02)) +* **ip:** Accept Request or IncomingMessage directly ([#2018](https://github.com/arcjet/arcjet-js/issues/2018)) ([1704da8](https://github.com/arcjet/arcjet-js/commit/1704da87a6791c824cc5ddf6b10a11d5e0786a39)), closes [#1904](https://github.com/arcjet/arcjet-js/issues/1904) +* **ip:** Add Vercel platform-specific IP header detection ([#2022](https://github.com/arcjet/arcjet-js/issues/2022)) ([d886c76](https://github.com/arcjet/arcjet-js/commit/d886c763983b2adcf50223a56f80ba0df2df078a)) +* **nextjs:** Support Next.js Server Actions ([#1991](https://github.com/arcjet/arcjet-js/issues/1991)) ([07e68dc](https://github.com/arcjet/arcjet-js/commit/07e68dc2f8d2273b8c114df7a6bc74a5a1249b9f)), closes [#1200](https://github.com/arcjet/arcjet-js/issues/1200) +* Use `waitUntil` for Report call if available ([#1838](https://github.com/arcjet/arcjet-js/issues/1838)) ([2851021](https://github.com/arcjet/arcjet-js/commit/28510216334e2b66fc19a7ee51e741fb59a20607)), closes [#884](https://github.com/arcjet/arcjet-js/issues/884) + + +### ๐Ÿชฒ Bug Fixes + +* **arcjet:** Ensure performance measurements are 1-to-1 and always captured ([#1858](https://github.com/arcjet/arcjet-js/issues/1858)) ([4d29f9a](https://github.com/arcjet/arcjet-js/commit/4d29f9adee96296ca0a4fc7cd3192f68ebc6ad0a)) +* Ensure performance metrics are scoped to same call ([#2019](https://github.com/arcjet/arcjet-js/issues/2019)) ([e9f869c](https://github.com/arcjet/arcjet-js/commit/e9f869ca0c287c9dfb23fa3ebe91007822b3390e)), closes [#1865](https://github.com/arcjet/arcjet-js/issues/1865) +* **ip:** Exit early if platform-specific headers are missing IP ([#2021](https://github.com/arcjet/arcjet-js/issues/2021)) ([1a13d9c](https://github.com/arcjet/arcjet-js/commit/1a13d9c9b3a96a4c90a13842b04ca5bf39bf018e)) +* **nestjs:** Lookup request from GraphQL context in ArcjetGuard ([#1857](https://github.com/arcjet/arcjet-js/issues/1857)) ([c0b2903](https://github.com/arcjet/arcjet-js/commit/c0b29032a9a4bb5398edb041221d5cc732fc21cb)), closes [#1856](https://github.com/arcjet/arcjet-js/issues/1856) +* Return ERROR decision when fingerprint cannot be generated ([#1990](https://github.com/arcjet/arcjet-js/issues/1990)) ([618a1ee](https://github.com/arcjet/arcjet-js/commit/618a1eef0bd70c827ce1c4911d991bfb55b0deb2)), closes [#1801](https://github.com/arcjet/arcjet-js/issues/1801) +* Update Wasm with phone-number fix and tokenizer update ([#1854](https://github.com/arcjet/arcjet-js/issues/1854)) ([f94f078](https://github.com/arcjet/arcjet-js/commit/f94f07825431dea7690bd82982047e2820971b72)) + + +### ๐Ÿงน Miscellaneous Chores + +* Add README links for new adapters ([#1831](https://github.com/arcjet/arcjet-js/issues/1831)) ([81885d9](https://github.com/arcjet/arcjet-js/commit/81885d92c1a4cb36d4ffbf4483ae20c1d90b7b6c)), closes [#1813](https://github.com/arcjet/arcjet-js/issues/1813) +* **analyze:** Regenerate Wasm with updated dependencies ([#2067](https://github.com/arcjet/arcjet-js/issues/2067)) ([f96994c](https://github.com/arcjet/arcjet-js/commit/f96994c83fbd40bd40a379c954dae53c11e5d1ae)) +* **examples:** Reorganize examples for clarity and decoupling from Next.js version ([#2017](https://github.com/arcjet/arcjet-js/issues/2017)) ([8568bf2](https://github.com/arcjet/arcjet-js/commit/8568bf2f930bcf65c6870c003b7018942268d64a)) +* **examples:** Various cleanup ([#2066](https://github.com/arcjet/arcjet-js/issues/2066)) ([c626228](https://github.com/arcjet/arcjet-js/commit/c62622871ab851b33eee4dd6d6fdcfe5af52fa20)) +* **protocol:** Remove received_at and decision fields from Report ([#1988](https://github.com/arcjet/arcjet-js/issues/1988)) ([3da543e](https://github.com/arcjet/arcjet-js/commit/3da543e78fa95dc2d001fd54a210115458eb5a60)) +* Remove `match` option from rate limit rules ([#1815](https://github.com/arcjet/arcjet-js/issues/1815)) ([853119d](https://github.com/arcjet/arcjet-js/commit/853119d24c37330690c937149a0cf1d0c4d31862)), closes [#1810](https://github.com/arcjet/arcjet-js/issues/1810) + ## [1.0.0-alpha.27](https://github.com/arcjet/arcjet-js/compare/v1.0.0-alpha.26...v1.0.0-alpha.27) (2024-10-01) diff --git a/analyze/CHANGELOG.md b/analyze/CHANGELOG.md index ea8f60a1b..9e0ec3302 100644 --- a/analyze/CHANGELOG.md +++ b/analyze/CHANGELOG.md @@ -1,5 +1,40 @@ # Changelog +## [1.0.0-alpha.28](https://github.com/arcjet/arcjet-js/compare/v1.0.0-alpha.27...@arcjet/analyze-v1.0.0-alpha.28) (2024-10-23) + + +### โš  BREAKING CHANGES + +* Return ERROR decision when fingerprint cannot be generated ([#1990](https://github.com/arcjet/arcjet-js/issues/1990)) +* **analyze:** improve sensitive info string token accuracy ([#1962](https://github.com/arcjet/arcjet-js/issues/1962)) +* Update Wasm with phone-number fix and tokenizer update ([#1854](https://github.com/arcjet/arcjet-js/issues/1854)) + +### ๐Ÿš€ New Features + +* **analyze:** improve sensitive info string token accuracy ([#1962](https://github.com/arcjet/arcjet-js/issues/1962)) ([abad1bd](https://github.com/arcjet/arcjet-js/commit/abad1bdbb13c9778d9724e29e97cddfadcf3ab02)) + + +### ๐Ÿชฒ Bug Fixes + +* Return ERROR decision when fingerprint cannot be generated ([#1990](https://github.com/arcjet/arcjet-js/issues/1990)) ([618a1ee](https://github.com/arcjet/arcjet-js/commit/618a1eef0bd70c827ce1c4911d991bfb55b0deb2)), closes [#1801](https://github.com/arcjet/arcjet-js/issues/1801) +* Update Wasm with phone-number fix and tokenizer update ([#1854](https://github.com/arcjet/arcjet-js/issues/1854)) ([f94f078](https://github.com/arcjet/arcjet-js/commit/f94f07825431dea7690bd82982047e2820971b72)) + + +### ๐Ÿงน Miscellaneous Chores + +* **analyze:** Regenerate Wasm with updated dependencies ([#2067](https://github.com/arcjet/arcjet-js/issues/2067)) ([f96994c](https://github.com/arcjet/arcjet-js/commit/f96994c83fbd40bd40a379c954dae53c11e5d1ae)) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * @arcjet/protocol bumped from 1.0.0-alpha.27 to 1.0.0-alpha.28 + * devDependencies + * @arcjet/eslint-config bumped from 1.0.0-alpha.27 to 1.0.0-alpha.28 + * @arcjet/rollup-config bumped from 1.0.0-alpha.27 to 1.0.0-alpha.28 + * @arcjet/tsconfig bumped from 1.0.0-alpha.27 to 1.0.0-alpha.28 + ## [1.0.0-alpha.27](https://github.com/arcjet/arcjet-js/compare/v1.0.0-alpha.26...@arcjet/analyze-v1.0.0-alpha.27) (2024-10-01) diff --git a/analyze/package.json b/analyze/package.json index f898d9994..27a189a20 100644 --- a/analyze/package.json +++ b/analyze/package.json @@ -1,6 +1,6 @@ { "name": "@arcjet/analyze", - "version": "1.0.0-alpha.27", + "version": "1.0.0-alpha.28", "description": "Arcjet local analysis engine", "license": "Apache-2.0", "homepage": "https://arcjet.com", @@ -48,12 +48,12 @@ "test": "NODE_OPTIONS=--experimental-vm-modules jest --passWithNoTests" }, "dependencies": { - "@arcjet/protocol": "1.0.0-alpha.27" + "@arcjet/protocol": "1.0.0-alpha.28" }, "devDependencies": { - "@arcjet/eslint-config": "1.0.0-alpha.27", - "@arcjet/rollup-config": "1.0.0-alpha.27", - "@arcjet/tsconfig": "1.0.0-alpha.27", + "@arcjet/eslint-config": "1.0.0-alpha.28", + "@arcjet/rollup-config": "1.0.0-alpha.28", + "@arcjet/tsconfig": "1.0.0-alpha.28", "@bytecodealliance/jco": "1.5.0", "@jest/globals": "29.7.0", "@rollup/wasm-node": "4.24.0", diff --git a/arcjet-bun/CHANGELOG.md b/arcjet-bun/CHANGELOG.md index 8fb737c62..7dcf727d1 100644 --- a/arcjet-bun/CHANGELOG.md +++ b/arcjet-bun/CHANGELOG.md @@ -1,5 +1,33 @@ # Changelog +## [1.0.0-alpha.28](https://github.com/arcjet/arcjet-js/compare/v1.0.0-alpha.27...@arcjet/bun-v1.0.0-alpha.28) (2024-10-23) + + +### โš  BREAKING CHANGES + +* **ip:** Accept Request or IncomingMessage directly ([#2018](https://github.com/arcjet/arcjet-js/issues/2018)) + +### ๐Ÿš€ New Features + +* **ip:** Accept Request or IncomingMessage directly ([#2018](https://github.com/arcjet/arcjet-js/issues/2018)) ([1704da8](https://github.com/arcjet/arcjet-js/commit/1704da87a6791c824cc5ddf6b10a11d5e0786a39)), closes [#1904](https://github.com/arcjet/arcjet-js/issues/1904) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * @arcjet/env bumped from 1.0.0-alpha.27 to 1.0.0-alpha.28 + * @arcjet/headers bumped from 1.0.0-alpha.27 to 1.0.0-alpha.28 + * @arcjet/ip bumped from 1.0.0-alpha.27 to 1.0.0-alpha.28 + * @arcjet/logger bumped from 1.0.0-alpha.27 to 1.0.0-alpha.28 + * @arcjet/protocol bumped from 1.0.0-alpha.27 to 1.0.0-alpha.28 + * @arcjet/transport bumped from 1.0.0-alpha.27 to 1.0.0-alpha.28 + * arcjet bumped from 1.0.0-alpha.27 to 1.0.0-alpha.28 + * devDependencies + * @arcjet/eslint-config bumped from 1.0.0-alpha.27 to 1.0.0-alpha.28 + * @arcjet/rollup-config bumped from 1.0.0-alpha.27 to 1.0.0-alpha.28 + * @arcjet/tsconfig bumped from 1.0.0-alpha.27 to 1.0.0-alpha.28 + ## [1.0.0-alpha.27](https://github.com/arcjet/arcjet-js/compare/v1.0.0-alpha.26...@arcjet/bun-v1.0.0-alpha.27) (2024-10-01) diff --git a/arcjet-bun/package.json b/arcjet-bun/package.json index b26e1c56a..eed6d2448 100644 --- a/arcjet-bun/package.json +++ b/arcjet-bun/package.json @@ -1,6 +1,6 @@ { "name": "@arcjet/bun", - "version": "1.0.0-alpha.27", + "version": "1.0.0-alpha.28", "description": "Arcjet SDK for Bun.sh", "license": "Apache-2.0", "homepage": "https://arcjet.com", @@ -38,18 +38,18 @@ "test": "NODE_OPTIONS=--experimental-vm-modules jest --passWithNoTests" }, "dependencies": { - "@arcjet/env": "1.0.0-alpha.27", - "@arcjet/headers": "1.0.0-alpha.27", - "@arcjet/ip": "1.0.0-alpha.27", - "@arcjet/logger": "1.0.0-alpha.27", - "@arcjet/protocol": "1.0.0-alpha.27", - "@arcjet/transport": "1.0.0-alpha.27", - "arcjet": "1.0.0-alpha.27" + "@arcjet/env": "1.0.0-alpha.28", + "@arcjet/headers": "1.0.0-alpha.28", + "@arcjet/ip": "1.0.0-alpha.28", + "@arcjet/logger": "1.0.0-alpha.28", + "@arcjet/protocol": "1.0.0-alpha.28", + "@arcjet/transport": "1.0.0-alpha.28", + "arcjet": "1.0.0-alpha.28" }, "devDependencies": { - "@arcjet/eslint-config": "1.0.0-alpha.27", - "@arcjet/rollup-config": "1.0.0-alpha.27", - "@arcjet/tsconfig": "1.0.0-alpha.27", + "@arcjet/eslint-config": "1.0.0-alpha.28", + "@arcjet/rollup-config": "1.0.0-alpha.28", + "@arcjet/tsconfig": "1.0.0-alpha.28", "@jest/globals": "29.7.0", "@types/node": "20.12.12", "@rollup/wasm-node": "4.24.0", diff --git a/arcjet-deno/CHANGELOG.md b/arcjet-deno/CHANGELOG.md index 6b176df8a..5718f918b 100644 --- a/arcjet-deno/CHANGELOG.md +++ b/arcjet-deno/CHANGELOG.md @@ -1,5 +1,33 @@ # Changelog +## [1.0.0-alpha.28](https://github.com/arcjet/arcjet-js/compare/v1.0.0-alpha.27...@arcjet/deno-v1.0.0-alpha.28) (2024-10-23) + + +### โš  BREAKING CHANGES + +* **ip:** Accept Request or IncomingMessage directly ([#2018](https://github.com/arcjet/arcjet-js/issues/2018)) + +### ๐Ÿš€ New Features + +* **ip:** Accept Request or IncomingMessage directly ([#2018](https://github.com/arcjet/arcjet-js/issues/2018)) ([1704da8](https://github.com/arcjet/arcjet-js/commit/1704da87a6791c824cc5ddf6b10a11d5e0786a39)), closes [#1904](https://github.com/arcjet/arcjet-js/issues/1904) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * @arcjet/env bumped from 1.0.0-alpha.27 to 1.0.0-alpha.28 + * @arcjet/headers bumped from 1.0.0-alpha.27 to 1.0.0-alpha.28 + * @arcjet/ip bumped from 1.0.0-alpha.27 to 1.0.0-alpha.28 + * @arcjet/logger bumped from 1.0.0-alpha.27 to 1.0.0-alpha.28 + * @arcjet/protocol bumped from 1.0.0-alpha.27 to 1.0.0-alpha.28 + * @arcjet/transport bumped from 1.0.0-alpha.27 to 1.0.0-alpha.28 + * arcjet bumped from 1.0.0-alpha.27 to 1.0.0-alpha.28 + * devDependencies + * @arcjet/eslint-config bumped from 1.0.0-alpha.27 to 1.0.0-alpha.28 + * @arcjet/rollup-config bumped from 1.0.0-alpha.27 to 1.0.0-alpha.28 + * @arcjet/tsconfig bumped from 1.0.0-alpha.27 to 1.0.0-alpha.28 + ## [1.0.0-alpha.27](https://github.com/arcjet/arcjet-js/compare/v1.0.0-alpha.26...@arcjet/deno-v1.0.0-alpha.27) (2024-10-01) diff --git a/arcjet-deno/package.json b/arcjet-deno/package.json index fde52170b..2a6078efa 100644 --- a/arcjet-deno/package.json +++ b/arcjet-deno/package.json @@ -1,6 +1,6 @@ { "name": "@arcjet/deno", - "version": "1.0.0-alpha.27", + "version": "1.0.0-alpha.28", "description": "Arcjet SDK for Deno", "license": "Apache-2.0", "homepage": "https://arcjet.com", @@ -38,18 +38,18 @@ "test": "NODE_OPTIONS=--experimental-vm-modules jest --passWithNoTests" }, "dependencies": { - "@arcjet/env": "1.0.0-alpha.27", - "@arcjet/headers": "1.0.0-alpha.27", - "@arcjet/ip": "1.0.0-alpha.27", - "@arcjet/logger": "1.0.0-alpha.27", - "@arcjet/protocol": "1.0.0-alpha.27", - "@arcjet/transport": "1.0.0-alpha.27", - "arcjet": "1.0.0-alpha.27" + "@arcjet/env": "1.0.0-alpha.28", + "@arcjet/headers": "1.0.0-alpha.28", + "@arcjet/ip": "1.0.0-alpha.28", + "@arcjet/logger": "1.0.0-alpha.28", + "@arcjet/protocol": "1.0.0-alpha.28", + "@arcjet/transport": "1.0.0-alpha.28", + "arcjet": "1.0.0-alpha.28" }, "devDependencies": { - "@arcjet/eslint-config": "1.0.0-alpha.27", - "@arcjet/rollup-config": "1.0.0-alpha.27", - "@arcjet/tsconfig": "1.0.0-alpha.27", + "@arcjet/eslint-config": "1.0.0-alpha.28", + "@arcjet/rollup-config": "1.0.0-alpha.28", + "@arcjet/tsconfig": "1.0.0-alpha.28", "@jest/globals": "29.7.0", "@types/deno": "2.0.0", "@rollup/wasm-node": "4.24.0", diff --git a/arcjet-nest/CHANGELOG.md b/arcjet-nest/CHANGELOG.md index 08d52523d..49f25d1c2 100644 --- a/arcjet-nest/CHANGELOG.md +++ b/arcjet-nest/CHANGELOG.md @@ -1,5 +1,39 @@ # Changelog +## [1.0.0-alpha.28](https://github.com/arcjet/arcjet-js/compare/v1.0.0-alpha.27...@arcjet/nest-v1.0.0-alpha.28) (2024-10-23) + + +### โš  BREAKING CHANGES + +* **ip:** Accept Request or IncomingMessage directly ([#2018](https://github.com/arcjet/arcjet-js/issues/2018)) + +### ๐Ÿš€ New Features + +* **ip:** Accept Request or IncomingMessage directly ([#2018](https://github.com/arcjet/arcjet-js/issues/2018)) ([1704da8](https://github.com/arcjet/arcjet-js/commit/1704da87a6791c824cc5ddf6b10a11d5e0786a39)), closes [#1904](https://github.com/arcjet/arcjet-js/issues/1904) + + +### ๐Ÿชฒ Bug Fixes + +* **nestjs:** Lookup request from GraphQL context in ArcjetGuard ([#1857](https://github.com/arcjet/arcjet-js/issues/1857)) ([c0b2903](https://github.com/arcjet/arcjet-js/commit/c0b29032a9a4bb5398edb041221d5cc732fc21cb)), closes [#1856](https://github.com/arcjet/arcjet-js/issues/1856) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * @arcjet/env bumped from 1.0.0-alpha.27 to 1.0.0-alpha.28 + * @arcjet/headers bumped from 1.0.0-alpha.27 to 1.0.0-alpha.28 + * @arcjet/ip bumped from 1.0.0-alpha.27 to 1.0.0-alpha.28 + * @arcjet/logger bumped from 1.0.0-alpha.27 to 1.0.0-alpha.28 + * @arcjet/protocol bumped from 1.0.0-alpha.27 to 1.0.0-alpha.28 + * @arcjet/transport bumped from 1.0.0-alpha.27 to 1.0.0-alpha.28 + * @arcjet/body bumped from 1.0.0-alpha.27 to 1.0.0-alpha.28 + * arcjet bumped from 1.0.0-alpha.27 to 1.0.0-alpha.28 + * devDependencies + * @arcjet/eslint-config bumped from 1.0.0-alpha.27 to 1.0.0-alpha.28 + * @arcjet/rollup-config bumped from 1.0.0-alpha.27 to 1.0.0-alpha.28 + * @arcjet/tsconfig bumped from 1.0.0-alpha.27 to 1.0.0-alpha.28 + ## [1.0.0-alpha.27](https://github.com/arcjet/arcjet-js/compare/v1.0.0-alpha.26...@arcjet/nest-v1.0.0-alpha.27) (2024-10-01) diff --git a/arcjet-nest/package.json b/arcjet-nest/package.json index 06184898b..d85e9161a 100644 --- a/arcjet-nest/package.json +++ b/arcjet-nest/package.json @@ -1,6 +1,6 @@ { "name": "@arcjet/nest", - "version": "1.0.0-alpha.27", + "version": "1.0.0-alpha.28", "description": "Arcjet SDK for NestJS", "license": "Apache-2.0", "homepage": "https://arcjet.com", @@ -40,23 +40,23 @@ "test": "NODE_OPTIONS=--experimental-vm-modules jest --passWithNoTests" }, "dependencies": { - "@arcjet/env": "1.0.0-alpha.27", - "@arcjet/headers": "1.0.0-alpha.27", - "@arcjet/ip": "1.0.0-alpha.27", - "@arcjet/logger": "1.0.0-alpha.27", - "@arcjet/protocol": "1.0.0-alpha.27", - "@arcjet/transport": "1.0.0-alpha.27", - "@arcjet/body": "1.0.0-alpha.27", - "arcjet": "1.0.0-alpha.27" + "@arcjet/env": "1.0.0-alpha.28", + "@arcjet/headers": "1.0.0-alpha.28", + "@arcjet/ip": "1.0.0-alpha.28", + "@arcjet/logger": "1.0.0-alpha.28", + "@arcjet/protocol": "1.0.0-alpha.28", + "@arcjet/transport": "1.0.0-alpha.28", + "@arcjet/body": "1.0.0-alpha.28", + "arcjet": "1.0.0-alpha.28" }, "peerDependencies": { "@nestjs/common": "^10", "reflect-metadata": "^0.1.12 || ^0.2.0" }, "devDependencies": { - "@arcjet/eslint-config": "1.0.0-alpha.27", - "@arcjet/rollup-config": "1.0.0-alpha.27", - "@arcjet/tsconfig": "1.0.0-alpha.27", + "@arcjet/eslint-config": "1.0.0-alpha.28", + "@arcjet/rollup-config": "1.0.0-alpha.28", + "@arcjet/tsconfig": "1.0.0-alpha.28", "@jest/globals": "29.7.0", "@nestjs/common": "^10.4.5", "@rollup/wasm-node": "4.24.0", diff --git a/arcjet-next/CHANGELOG.md b/arcjet-next/CHANGELOG.md index f38359b15..d66fdbe65 100644 --- a/arcjet-next/CHANGELOG.md +++ b/arcjet-next/CHANGELOG.md @@ -1,5 +1,34 @@ # Changelog +## [1.0.0-alpha.28](https://github.com/arcjet/arcjet-js/compare/v1.0.0-alpha.27...@arcjet/next-v1.0.0-alpha.28) (2024-10-23) + + +### โš  BREAKING CHANGES + +* **ip:** Accept Request or IncomingMessage directly ([#2018](https://github.com/arcjet/arcjet-js/issues/2018)) + +### ๐Ÿš€ New Features + +* **ip:** Accept Request or IncomingMessage directly ([#2018](https://github.com/arcjet/arcjet-js/issues/2018)) ([1704da8](https://github.com/arcjet/arcjet-js/commit/1704da87a6791c824cc5ddf6b10a11d5e0786a39)), closes [#1904](https://github.com/arcjet/arcjet-js/issues/1904) +* **nextjs:** Support Next.js Server Actions ([#1991](https://github.com/arcjet/arcjet-js/issues/1991)) ([07e68dc](https://github.com/arcjet/arcjet-js/commit/07e68dc2f8d2273b8c114df7a6bc74a5a1249b9f)), closes [#1200](https://github.com/arcjet/arcjet-js/issues/1200) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * @arcjet/env bumped from 1.0.0-alpha.27 to 1.0.0-alpha.28 + * @arcjet/headers bumped from 1.0.0-alpha.27 to 1.0.0-alpha.28 + * @arcjet/ip bumped from 1.0.0-alpha.27 to 1.0.0-alpha.28 + * @arcjet/logger bumped from 1.0.0-alpha.27 to 1.0.0-alpha.28 + * @arcjet/protocol bumped from 1.0.0-alpha.27 to 1.0.0-alpha.28 + * @arcjet/transport bumped from 1.0.0-alpha.27 to 1.0.0-alpha.28 + * arcjet bumped from 1.0.0-alpha.27 to 1.0.0-alpha.28 + * devDependencies + * @arcjet/eslint-config bumped from 1.0.0-alpha.27 to 1.0.0-alpha.28 + * @arcjet/rollup-config bumped from 1.0.0-alpha.27 to 1.0.0-alpha.28 + * @arcjet/tsconfig bumped from 1.0.0-alpha.27 to 1.0.0-alpha.28 + ## [1.0.0-alpha.27](https://github.com/arcjet/arcjet-js/compare/v1.0.0-alpha.26...@arcjet/next-v1.0.0-alpha.27) (2024-10-01) diff --git a/arcjet-next/package.json b/arcjet-next/package.json index 66e575c8e..616463ac0 100644 --- a/arcjet-next/package.json +++ b/arcjet-next/package.json @@ -1,6 +1,6 @@ { "name": "@arcjet/next", - "version": "1.0.0-alpha.27", + "version": "1.0.0-alpha.28", "description": "Arcjet SDK for the Next.js framework", "license": "Apache-2.0", "homepage": "https://arcjet.com", @@ -40,21 +40,21 @@ "test": "NODE_OPTIONS=--experimental-vm-modules jest --passWithNoTests" }, "dependencies": { - "@arcjet/env": "1.0.0-alpha.27", - "@arcjet/headers": "1.0.0-alpha.27", - "@arcjet/ip": "1.0.0-alpha.27", - "@arcjet/logger": "1.0.0-alpha.27", - "@arcjet/protocol": "1.0.0-alpha.27", - "@arcjet/transport": "1.0.0-alpha.27", - "arcjet": "1.0.0-alpha.27" + "@arcjet/env": "1.0.0-alpha.28", + "@arcjet/headers": "1.0.0-alpha.28", + "@arcjet/ip": "1.0.0-alpha.28", + "@arcjet/logger": "1.0.0-alpha.28", + "@arcjet/protocol": "1.0.0-alpha.28", + "@arcjet/transport": "1.0.0-alpha.28", + "arcjet": "1.0.0-alpha.28" }, "peerDependencies": { "next": ">=13" }, "devDependencies": { - "@arcjet/eslint-config": "1.0.0-alpha.27", - "@arcjet/rollup-config": "1.0.0-alpha.27", - "@arcjet/tsconfig": "1.0.0-alpha.27", + "@arcjet/eslint-config": "1.0.0-alpha.28", + "@arcjet/rollup-config": "1.0.0-alpha.28", + "@arcjet/tsconfig": "1.0.0-alpha.28", "@jest/globals": "29.7.0", "@types/node": "18.18.0", "@rollup/wasm-node": "4.24.0", diff --git a/arcjet-node/CHANGELOG.md b/arcjet-node/CHANGELOG.md index eb056f006..4a796f528 100644 --- a/arcjet-node/CHANGELOG.md +++ b/arcjet-node/CHANGELOG.md @@ -1,5 +1,34 @@ # Changelog +## [1.0.0-alpha.28](https://github.com/arcjet/arcjet-js/compare/v1.0.0-alpha.27...@arcjet/node-v1.0.0-alpha.28) (2024-10-23) + + +### โš  BREAKING CHANGES + +* **ip:** Accept Request or IncomingMessage directly ([#2018](https://github.com/arcjet/arcjet-js/issues/2018)) + +### ๐Ÿš€ New Features + +* **ip:** Accept Request or IncomingMessage directly ([#2018](https://github.com/arcjet/arcjet-js/issues/2018)) ([1704da8](https://github.com/arcjet/arcjet-js/commit/1704da87a6791c824cc5ddf6b10a11d5e0786a39)), closes [#1904](https://github.com/arcjet/arcjet-js/issues/1904) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * @arcjet/env bumped from 1.0.0-alpha.27 to 1.0.0-alpha.28 + * @arcjet/headers bumped from 1.0.0-alpha.27 to 1.0.0-alpha.28 + * @arcjet/ip bumped from 1.0.0-alpha.27 to 1.0.0-alpha.28 + * @arcjet/logger bumped from 1.0.0-alpha.27 to 1.0.0-alpha.28 + * @arcjet/protocol bumped from 1.0.0-alpha.27 to 1.0.0-alpha.28 + * @arcjet/transport bumped from 1.0.0-alpha.27 to 1.0.0-alpha.28 + * @arcjet/body bumped from 1.0.0-alpha.27 to 1.0.0-alpha.28 + * arcjet bumped from 1.0.0-alpha.27 to 1.0.0-alpha.28 + * devDependencies + * @arcjet/eslint-config bumped from 1.0.0-alpha.27 to 1.0.0-alpha.28 + * @arcjet/rollup-config bumped from 1.0.0-alpha.27 to 1.0.0-alpha.28 + * @arcjet/tsconfig bumped from 1.0.0-alpha.27 to 1.0.0-alpha.28 + ## [1.0.0-alpha.27](https://github.com/arcjet/arcjet-js/compare/v1.0.0-alpha.26...@arcjet/node-v1.0.0-alpha.27) (2024-10-01) diff --git a/arcjet-node/package.json b/arcjet-node/package.json index d79b8069e..3bb864ccd 100644 --- a/arcjet-node/package.json +++ b/arcjet-node/package.json @@ -1,6 +1,6 @@ { "name": "@arcjet/node", - "version": "1.0.0-alpha.27", + "version": "1.0.0-alpha.28", "description": "Arcjet SDK for Node.js", "license": "Apache-2.0", "homepage": "https://arcjet.com", @@ -40,19 +40,19 @@ "test": "NODE_OPTIONS=--experimental-vm-modules jest --passWithNoTests" }, "dependencies": { - "@arcjet/env": "1.0.0-alpha.27", - "@arcjet/headers": "1.0.0-alpha.27", - "@arcjet/ip": "1.0.0-alpha.27", - "@arcjet/logger": "1.0.0-alpha.27", - "@arcjet/protocol": "1.0.0-alpha.27", - "@arcjet/transport": "1.0.0-alpha.27", - "@arcjet/body": "1.0.0-alpha.27", - "arcjet": "1.0.0-alpha.27" + "@arcjet/env": "1.0.0-alpha.28", + "@arcjet/headers": "1.0.0-alpha.28", + "@arcjet/ip": "1.0.0-alpha.28", + "@arcjet/logger": "1.0.0-alpha.28", + "@arcjet/protocol": "1.0.0-alpha.28", + "@arcjet/transport": "1.0.0-alpha.28", + "@arcjet/body": "1.0.0-alpha.28", + "arcjet": "1.0.0-alpha.28" }, "devDependencies": { - "@arcjet/eslint-config": "1.0.0-alpha.27", - "@arcjet/rollup-config": "1.0.0-alpha.27", - "@arcjet/tsconfig": "1.0.0-alpha.27", + "@arcjet/eslint-config": "1.0.0-alpha.28", + "@arcjet/rollup-config": "1.0.0-alpha.28", + "@arcjet/tsconfig": "1.0.0-alpha.28", "@jest/globals": "29.7.0", "@types/node": "18.18.0", "@rollup/wasm-node": "4.24.0", diff --git a/arcjet-remix/CHANGELOG.md b/arcjet-remix/CHANGELOG.md new file mode 100644 index 000000000..46160a1b2 --- /dev/null +++ b/arcjet-remix/CHANGELOG.md @@ -0,0 +1,30 @@ +# Changelog + +## [1.0.0-alpha.28](https://github.com/arcjet/arcjet-js/compare/v1.0.0-alpha.27...@arcjet/remix-v1.0.0-alpha.28) (2024-10-23) + + +### โš  BREAKING CHANGES + +* **ip:** Accept Request or IncomingMessage directly ([#2018](https://github.com/arcjet/arcjet-js/issues/2018)) + +### ๐Ÿš€ New Features + +* Add Remix adapter ([#1866](https://github.com/arcjet/arcjet-js/issues/1866)) ([32d6d41](https://github.com/arcjet/arcjet-js/commit/32d6d41661ec2e5fe08d4300b60086dc007841bc)), closes [#1313](https://github.com/arcjet/arcjet-js/issues/1313) +* **ip:** Accept Request or IncomingMessage directly ([#2018](https://github.com/arcjet/arcjet-js/issues/2018)) ([1704da8](https://github.com/arcjet/arcjet-js/commit/1704da87a6791c824cc5ddf6b10a11d5e0786a39)), closes [#1904](https://github.com/arcjet/arcjet-js/issues/1904) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * @arcjet/env bumped from 1.0.0-alpha.27 to 1.0.0-alpha.28 + * @arcjet/headers bumped from 1.0.0-alpha.27 to 1.0.0-alpha.28 + * @arcjet/ip bumped from 1.0.0-alpha.27 to 1.0.0-alpha.28 + * @arcjet/logger bumped from 1.0.0-alpha.27 to 1.0.0-alpha.28 + * @arcjet/protocol bumped from 1.0.0-alpha.27 to 1.0.0-alpha.28 + * @arcjet/transport bumped from 1.0.0-alpha.27 to 1.0.0-alpha.28 + * arcjet bumped from 1.0.0-alpha.27 to 1.0.0-alpha.28 + * devDependencies + * @arcjet/eslint-config bumped from 1.0.0-alpha.27 to 1.0.0-alpha.28 + * @arcjet/rollup-config bumped from 1.0.0-alpha.27 to 1.0.0-alpha.28 + * @arcjet/tsconfig bumped from 1.0.0-alpha.27 to 1.0.0-alpha.28 diff --git a/arcjet-remix/package.json b/arcjet-remix/package.json index 3af0086b1..ef4acf455 100644 --- a/arcjet-remix/package.json +++ b/arcjet-remix/package.json @@ -1,6 +1,6 @@ { "name": "@arcjet/remix", - "version": "1.0.0-alpha.27", + "version": "1.0.0-alpha.28", "description": "Arcjet SDK for Remix", "license": "Apache-2.0", "homepage": "https://arcjet.com", @@ -38,18 +38,18 @@ "test": "NODE_OPTIONS=--experimental-vm-modules jest --passWithNoTests" }, "dependencies": { - "@arcjet/env": "1.0.0-alpha.27", - "@arcjet/headers": "1.0.0-alpha.27", - "@arcjet/ip": "1.0.0-alpha.27", - "@arcjet/logger": "1.0.0-alpha.27", - "@arcjet/protocol": "1.0.0-alpha.27", - "@arcjet/transport": "1.0.0-alpha.27", - "arcjet": "1.0.0-alpha.27" + "@arcjet/env": "1.0.0-alpha.28", + "@arcjet/headers": "1.0.0-alpha.28", + "@arcjet/ip": "1.0.0-alpha.28", + "@arcjet/logger": "1.0.0-alpha.28", + "@arcjet/protocol": "1.0.0-alpha.28", + "@arcjet/transport": "1.0.0-alpha.28", + "arcjet": "1.0.0-alpha.28" }, "devDependencies": { - "@arcjet/eslint-config": "1.0.0-alpha.27", - "@arcjet/rollup-config": "1.0.0-alpha.27", - "@arcjet/tsconfig": "1.0.0-alpha.27", + "@arcjet/eslint-config": "1.0.0-alpha.28", + "@arcjet/rollup-config": "1.0.0-alpha.28", + "@arcjet/tsconfig": "1.0.0-alpha.28", "@jest/globals": "29.7.0", "@rollup/wasm-node": "4.24.0", "jest": "29.7.0", diff --git a/arcjet-sveltekit/CHANGELOG.md b/arcjet-sveltekit/CHANGELOG.md index d6b4fcce4..015cf0ea5 100644 --- a/arcjet-sveltekit/CHANGELOG.md +++ b/arcjet-sveltekit/CHANGELOG.md @@ -1,5 +1,33 @@ # Changelog +## [1.0.0-alpha.28](https://github.com/arcjet/arcjet-js/compare/v1.0.0-alpha.27...@arcjet/sveltekit-v1.0.0-alpha.28) (2024-10-23) + + +### โš  BREAKING CHANGES + +* **ip:** Accept Request or IncomingMessage directly ([#2018](https://github.com/arcjet/arcjet-js/issues/2018)) + +### ๐Ÿš€ New Features + +* **ip:** Accept Request or IncomingMessage directly ([#2018](https://github.com/arcjet/arcjet-js/issues/2018)) ([1704da8](https://github.com/arcjet/arcjet-js/commit/1704da87a6791c824cc5ddf6b10a11d5e0786a39)), closes [#1904](https://github.com/arcjet/arcjet-js/issues/1904) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * @arcjet/env bumped from 1.0.0-alpha.27 to 1.0.0-alpha.28 + * @arcjet/headers bumped from 1.0.0-alpha.27 to 1.0.0-alpha.28 + * @arcjet/ip bumped from 1.0.0-alpha.27 to 1.0.0-alpha.28 + * @arcjet/logger bumped from 1.0.0-alpha.27 to 1.0.0-alpha.28 + * @arcjet/protocol bumped from 1.0.0-alpha.27 to 1.0.0-alpha.28 + * @arcjet/transport bumped from 1.0.0-alpha.27 to 1.0.0-alpha.28 + * arcjet bumped from 1.0.0-alpha.27 to 1.0.0-alpha.28 + * devDependencies + * @arcjet/eslint-config bumped from 1.0.0-alpha.27 to 1.0.0-alpha.28 + * @arcjet/rollup-config bumped from 1.0.0-alpha.27 to 1.0.0-alpha.28 + * @arcjet/tsconfig bumped from 1.0.0-alpha.27 to 1.0.0-alpha.28 + ## [1.0.0-alpha.27](https://github.com/arcjet/arcjet-js/compare/v1.0.0-alpha.26...@arcjet/sveltekit-v1.0.0-alpha.27) (2024-10-01) diff --git a/arcjet-sveltekit/package.json b/arcjet-sveltekit/package.json index 8d8883eac..fb0230c4a 100644 --- a/arcjet-sveltekit/package.json +++ b/arcjet-sveltekit/package.json @@ -1,6 +1,6 @@ { "name": "@arcjet/sveltekit", - "version": "1.0.0-alpha.27", + "version": "1.0.0-alpha.28", "description": "Arcjet SDK for SvelteKit", "license": "Apache-2.0", "homepage": "https://arcjet.com", @@ -40,18 +40,18 @@ "test": "NODE_OPTIONS=--experimental-vm-modules jest --passWithNoTests" }, "dependencies": { - "@arcjet/env": "1.0.0-alpha.27", - "@arcjet/headers": "1.0.0-alpha.27", - "@arcjet/ip": "1.0.0-alpha.27", - "@arcjet/logger": "1.0.0-alpha.27", - "@arcjet/protocol": "1.0.0-alpha.27", - "@arcjet/transport": "1.0.0-alpha.27", - "arcjet": "1.0.0-alpha.27" + "@arcjet/env": "1.0.0-alpha.28", + "@arcjet/headers": "1.0.0-alpha.28", + "@arcjet/ip": "1.0.0-alpha.28", + "@arcjet/logger": "1.0.0-alpha.28", + "@arcjet/protocol": "1.0.0-alpha.28", + "@arcjet/transport": "1.0.0-alpha.28", + "arcjet": "1.0.0-alpha.28" }, "devDependencies": { - "@arcjet/eslint-config": "1.0.0-alpha.27", - "@arcjet/rollup-config": "1.0.0-alpha.27", - "@arcjet/tsconfig": "1.0.0-alpha.27", + "@arcjet/eslint-config": "1.0.0-alpha.28", + "@arcjet/rollup-config": "1.0.0-alpha.28", + "@arcjet/tsconfig": "1.0.0-alpha.28", "@jest/globals": "29.7.0", "@types/node": "18.18.0", "@rollup/wasm-node": "4.24.0", diff --git a/arcjet/CHANGELOG.md b/arcjet/CHANGELOG.md index be6ffa933..14eb02747 100644 --- a/arcjet/CHANGELOG.md +++ b/arcjet/CHANGELOG.md @@ -1,5 +1,45 @@ # Changelog +## [1.0.0-alpha.28](https://github.com/arcjet/arcjet-js/compare/v1.0.0-alpha.27...arcjet-v1.0.0-alpha.28) (2024-10-23) + + +### โš  BREAKING CHANGES + +* Ensure performance metrics are scoped to same call ([#2019](https://github.com/arcjet/arcjet-js/issues/2019)) +* Return ERROR decision when fingerprint cannot be generated ([#1990](https://github.com/arcjet/arcjet-js/issues/1990)) +* Remove `match` option from rate limit rules ([#1815](https://github.com/arcjet/arcjet-js/issues/1815)) + +### ๐Ÿš€ New Features + +* Use `waitUntil` for Report call if available ([#1838](https://github.com/arcjet/arcjet-js/issues/1838)) ([2851021](https://github.com/arcjet/arcjet-js/commit/28510216334e2b66fc19a7ee51e741fb59a20607)), closes [#884](https://github.com/arcjet/arcjet-js/issues/884) + + +### ๐Ÿชฒ Bug Fixes + +* **arcjet:** Ensure performance measurements are 1-to-1 and always captured ([#1858](https://github.com/arcjet/arcjet-js/issues/1858)) ([4d29f9a](https://github.com/arcjet/arcjet-js/commit/4d29f9adee96296ca0a4fc7cd3192f68ebc6ad0a)) +* Ensure performance metrics are scoped to same call ([#2019](https://github.com/arcjet/arcjet-js/issues/2019)) ([e9f869c](https://github.com/arcjet/arcjet-js/commit/e9f869ca0c287c9dfb23fa3ebe91007822b3390e)), closes [#1865](https://github.com/arcjet/arcjet-js/issues/1865) +* Return ERROR decision when fingerprint cannot be generated ([#1990](https://github.com/arcjet/arcjet-js/issues/1990)) ([618a1ee](https://github.com/arcjet/arcjet-js/commit/618a1eef0bd70c827ce1c4911d991bfb55b0deb2)), closes [#1801](https://github.com/arcjet/arcjet-js/issues/1801) + + +### ๐Ÿงน Miscellaneous Chores + +* Remove `match` option from rate limit rules ([#1815](https://github.com/arcjet/arcjet-js/issues/1815)) ([853119d](https://github.com/arcjet/arcjet-js/commit/853119d24c37330690c937149a0cf1d0c4d31862)), closes [#1810](https://github.com/arcjet/arcjet-js/issues/1810) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * @arcjet/analyze bumped from 1.0.0-alpha.27 to 1.0.0-alpha.28 + * @arcjet/duration bumped from 1.0.0-alpha.27 to 1.0.0-alpha.28 + * @arcjet/headers bumped from 1.0.0-alpha.27 to 1.0.0-alpha.28 + * @arcjet/protocol bumped from 1.0.0-alpha.27 to 1.0.0-alpha.28 + * @arcjet/runtime bumped from 1.0.0-alpha.27 to 1.0.0-alpha.28 + * devDependencies + * @arcjet/eslint-config bumped from 1.0.0-alpha.27 to 1.0.0-alpha.28 + * @arcjet/rollup-config bumped from 1.0.0-alpha.27 to 1.0.0-alpha.28 + * @arcjet/tsconfig bumped from 1.0.0-alpha.27 to 1.0.0-alpha.28 + ## [1.0.0-alpha.27](https://github.com/arcjet/arcjet-js/compare/v1.0.0-alpha.26...arcjet-v1.0.0-alpha.27) (2024-10-01) diff --git a/arcjet/package.json b/arcjet/package.json index 0f26f8181..c56c8455f 100644 --- a/arcjet/package.json +++ b/arcjet/package.json @@ -1,6 +1,6 @@ { "name": "arcjet", - "version": "1.0.0-alpha.27", + "version": "1.0.0-alpha.28", "description": "Arcjet TypeScript and JavaScript SDK core", "license": "Apache-2.0", "homepage": "https://arcjet.com", @@ -40,16 +40,16 @@ "test": "NODE_OPTIONS=--experimental-vm-modules jest" }, "dependencies": { - "@arcjet/analyze": "1.0.0-alpha.27", - "@arcjet/duration": "1.0.0-alpha.27", - "@arcjet/headers": "1.0.0-alpha.27", - "@arcjet/protocol": "1.0.0-alpha.27", - "@arcjet/runtime": "1.0.0-alpha.27" + "@arcjet/analyze": "1.0.0-alpha.28", + "@arcjet/duration": "1.0.0-alpha.28", + "@arcjet/headers": "1.0.0-alpha.28", + "@arcjet/protocol": "1.0.0-alpha.28", + "@arcjet/runtime": "1.0.0-alpha.28" }, "devDependencies": { - "@arcjet/eslint-config": "1.0.0-alpha.27", - "@arcjet/rollup-config": "1.0.0-alpha.27", - "@arcjet/tsconfig": "1.0.0-alpha.27", + "@arcjet/eslint-config": "1.0.0-alpha.28", + "@arcjet/rollup-config": "1.0.0-alpha.28", + "@arcjet/tsconfig": "1.0.0-alpha.28", "@edge-runtime/jest-environment": "3.0.3", "@jest/globals": "29.7.0", "@rollup/wasm-node": "4.24.0", diff --git a/body/CHANGELOG.md b/body/CHANGELOG.md index d10ded44a..d1fe2f41c 100644 --- a/body/CHANGELOG.md +++ b/body/CHANGELOG.md @@ -1,5 +1,21 @@ # Changelog +## [1.0.0-alpha.28](https://github.com/arcjet/arcjet-js/compare/v1.0.0-alpha.27...@arcjet/body-v1.0.0-alpha.28) (2024-10-23) + + +### ๐Ÿงน Miscellaneous Chores + +* **@arcjet/body:** Synchronize arcjet-js versions + + +### Dependencies + +* The following workspace dependencies were updated + * devDependencies + * @arcjet/eslint-config bumped from 1.0.0-alpha.27 to 1.0.0-alpha.28 + * @arcjet/rollup-config bumped from 1.0.0-alpha.27 to 1.0.0-alpha.28 + * @arcjet/tsconfig bumped from 1.0.0-alpha.27 to 1.0.0-alpha.28 + ## [1.0.0-alpha.27](https://github.com/arcjet/arcjet-js/compare/v1.0.0-alpha.26...@arcjet/body-v1.0.0-alpha.27) (2024-10-01) diff --git a/body/package.json b/body/package.json index 82186b9de..57d5a63cc 100644 --- a/body/package.json +++ b/body/package.json @@ -1,6 +1,6 @@ { "name": "@arcjet/body", - "version": "1.0.0-alpha.27", + "version": "1.0.0-alpha.28", "description": "Arcjet utilities for extracting the body from a Node.js IncomingMessage", "license": "Apache-2.0", "homepage": "https://arcjet.com", @@ -41,9 +41,9 @@ }, "dependencies": {}, "devDependencies": { - "@arcjet/eslint-config": "1.0.0-alpha.27", - "@arcjet/rollup-config": "1.0.0-alpha.27", - "@arcjet/tsconfig": "1.0.0-alpha.27", + "@arcjet/eslint-config": "1.0.0-alpha.28", + "@arcjet/rollup-config": "1.0.0-alpha.28", + "@arcjet/tsconfig": "1.0.0-alpha.28", "@jest/globals": "29.7.0", "@rollup/wasm-node": "4.24.0", "@types/node": "18.18.0", diff --git a/decorate/CHANGELOG.md b/decorate/CHANGELOG.md index e7f598391..d7d565c22 100644 --- a/decorate/CHANGELOG.md +++ b/decorate/CHANGELOG.md @@ -1,5 +1,24 @@ # Changelog +## [1.0.0-alpha.28](https://github.com/arcjet/arcjet-js/compare/v1.0.0-alpha.27...@arcjet/decorate-v1.0.0-alpha.28) (2024-10-23) + + +### ๐Ÿงน Miscellaneous Chores + +* **@arcjet/decorate:** Synchronize arcjet-js versions + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * @arcjet/protocol bumped from 1.0.0-alpha.27 to 1.0.0-alpha.28 + * @arcjet/sprintf bumped from 1.0.0-alpha.27 to 1.0.0-alpha.28 + * devDependencies + * @arcjet/eslint-config bumped from 1.0.0-alpha.27 to 1.0.0-alpha.28 + * @arcjet/rollup-config bumped from 1.0.0-alpha.27 to 1.0.0-alpha.28 + * @arcjet/tsconfig bumped from 1.0.0-alpha.27 to 1.0.0-alpha.28 + ## [1.0.0-alpha.27](https://github.com/arcjet/arcjet-js/compare/v1.0.0-alpha.26...@arcjet/decorate-v1.0.0-alpha.27) (2024-10-01) diff --git a/decorate/package.json b/decorate/package.json index eca8c2ffc..28ab00717 100644 --- a/decorate/package.json +++ b/decorate/package.json @@ -1,6 +1,6 @@ { "name": "@arcjet/decorate", - "version": "1.0.0-alpha.27", + "version": "1.0.0-alpha.28", "description": "Arcjet utilities for decorating responses with information", "license": "Apache-2.0", "homepage": "https://arcjet.com", @@ -40,13 +40,13 @@ "test": "NODE_OPTIONS=--experimental-vm-modules jest" }, "dependencies": { - "@arcjet/protocol": "1.0.0-alpha.27", - "@arcjet/sprintf": "1.0.0-alpha.27" + "@arcjet/protocol": "1.0.0-alpha.28", + "@arcjet/sprintf": "1.0.0-alpha.28" }, "devDependencies": { - "@arcjet/eslint-config": "1.0.0-alpha.27", - "@arcjet/rollup-config": "1.0.0-alpha.27", - "@arcjet/tsconfig": "1.0.0-alpha.27", + "@arcjet/eslint-config": "1.0.0-alpha.28", + "@arcjet/rollup-config": "1.0.0-alpha.28", + "@arcjet/tsconfig": "1.0.0-alpha.28", "@jest/globals": "29.7.0", "@rollup/wasm-node": "4.24.0", "@types/node": "18.18.0", diff --git a/duration/CHANGELOG.md b/duration/CHANGELOG.md index e0b470ce0..03e746b50 100644 --- a/duration/CHANGELOG.md +++ b/duration/CHANGELOG.md @@ -1,5 +1,21 @@ # Changelog +## [1.0.0-alpha.28](https://github.com/arcjet/arcjet-js/compare/v1.0.0-alpha.27...@arcjet/duration-v1.0.0-alpha.28) (2024-10-23) + + +### ๐Ÿงน Miscellaneous Chores + +* **@arcjet/duration:** Synchronize arcjet-js versions + + +### Dependencies + +* The following workspace dependencies were updated + * devDependencies + * @arcjet/eslint-config bumped from 1.0.0-alpha.27 to 1.0.0-alpha.28 + * @arcjet/rollup-config bumped from 1.0.0-alpha.27 to 1.0.0-alpha.28 + * @arcjet/tsconfig bumped from 1.0.0-alpha.27 to 1.0.0-alpha.28 + ## [1.0.0-alpha.27](https://github.com/arcjet/arcjet-js/compare/v1.0.0-alpha.26...@arcjet/duration-v1.0.0-alpha.27) (2024-10-01) diff --git a/duration/package.json b/duration/package.json index 74bf5610f..0cc7c7b4d 100644 --- a/duration/package.json +++ b/duration/package.json @@ -1,6 +1,6 @@ { "name": "@arcjet/duration", - "version": "1.0.0-alpha.27", + "version": "1.0.0-alpha.28", "description": "Arcjet utilities for parsing duration strings", "license": "Apache-2.0", "homepage": "https://arcjet.com", @@ -41,9 +41,9 @@ }, "dependencies": {}, "devDependencies": { - "@arcjet/eslint-config": "1.0.0-alpha.27", - "@arcjet/rollup-config": "1.0.0-alpha.27", - "@arcjet/tsconfig": "1.0.0-alpha.27", + "@arcjet/eslint-config": "1.0.0-alpha.28", + "@arcjet/rollup-config": "1.0.0-alpha.28", + "@arcjet/tsconfig": "1.0.0-alpha.28", "@jest/globals": "29.7.0", "@rollup/wasm-node": "4.24.0", "@types/node": "18.18.0", diff --git a/env/CHANGELOG.md b/env/CHANGELOG.md index 66b92d501..e689d626c 100644 --- a/env/CHANGELOG.md +++ b/env/CHANGELOG.md @@ -1,5 +1,21 @@ # Changelog +## [1.0.0-alpha.28](https://github.com/arcjet/arcjet-js/compare/v1.0.0-alpha.27...@arcjet/env-v1.0.0-alpha.28) (2024-10-23) + + +### ๐Ÿš€ New Features + +* **ip:** Add Vercel platform-specific IP header detection ([#2022](https://github.com/arcjet/arcjet-js/issues/2022)) ([d886c76](https://github.com/arcjet/arcjet-js/commit/d886c763983b2adcf50223a56f80ba0df2df078a)) + + +### Dependencies + +* The following workspace dependencies were updated + * devDependencies + * @arcjet/eslint-config bumped from 1.0.0-alpha.27 to 1.0.0-alpha.28 + * @arcjet/rollup-config bumped from 1.0.0-alpha.27 to 1.0.0-alpha.28 + * @arcjet/tsconfig bumped from 1.0.0-alpha.27 to 1.0.0-alpha.28 + ## [1.0.0-alpha.27](https://github.com/arcjet/arcjet-js/compare/v1.0.0-alpha.26...@arcjet/env-v1.0.0-alpha.27) (2024-10-01) diff --git a/env/package.json b/env/package.json index a8f86cff3..5d7d744e6 100644 --- a/env/package.json +++ b/env/package.json @@ -1,6 +1,6 @@ { "name": "@arcjet/env", - "version": "1.0.0-alpha.27", + "version": "1.0.0-alpha.28", "description": "Arcjet environment detection", "license": "Apache-2.0", "homepage": "https://arcjet.com", @@ -41,9 +41,9 @@ }, "dependencies": {}, "devDependencies": { - "@arcjet/eslint-config": "1.0.0-alpha.27", - "@arcjet/rollup-config": "1.0.0-alpha.27", - "@arcjet/tsconfig": "1.0.0-alpha.27", + "@arcjet/eslint-config": "1.0.0-alpha.28", + "@arcjet/rollup-config": "1.0.0-alpha.28", + "@arcjet/tsconfig": "1.0.0-alpha.28", "@jest/globals": "29.7.0", "@rollup/wasm-node": "4.24.0", "jest": "29.7.0", diff --git a/eslint-config/CHANGELOG.md b/eslint-config/CHANGELOG.md index 3e55ea281..21207a741 100644 --- a/eslint-config/CHANGELOG.md +++ b/eslint-config/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [1.0.0-alpha.28](https://github.com/arcjet/arcjet-js/compare/v1.0.0-alpha.27...@arcjet/eslint-config-v1.0.0-alpha.28) (2024-10-23) + + +### ๐Ÿงน Miscellaneous Chores + +* **@arcjet/eslint-config:** Synchronize arcjet-js versions + ## [1.0.0-alpha.27](https://github.com/arcjet/arcjet-js/compare/v1.0.0-alpha.26...@arcjet/eslint-config-v1.0.0-alpha.27) (2024-10-01) diff --git a/eslint-config/package.json b/eslint-config/package.json index 628e35c2a..8c30a54cf 100644 --- a/eslint-config/package.json +++ b/eslint-config/package.json @@ -1,6 +1,6 @@ { "name": "@arcjet/eslint-config", - "version": "1.0.0-alpha.27", + "version": "1.0.0-alpha.28", "description": "Custom eslint config for Arcjet projects", "license": "Apache-2.0", "homepage": "https://arcjet.com", diff --git a/headers/CHANGELOG.md b/headers/CHANGELOG.md index 79e49c9fa..4e10d0364 100644 --- a/headers/CHANGELOG.md +++ b/headers/CHANGELOG.md @@ -1,5 +1,21 @@ # Changelog +## [1.0.0-alpha.28](https://github.com/arcjet/arcjet-js/compare/v1.0.0-alpha.27...@arcjet/headers-v1.0.0-alpha.28) (2024-10-23) + + +### ๐Ÿงน Miscellaneous Chores + +* **@arcjet/headers:** Synchronize arcjet-js versions + + +### Dependencies + +* The following workspace dependencies were updated + * devDependencies + * @arcjet/eslint-config bumped from 1.0.0-alpha.27 to 1.0.0-alpha.28 + * @arcjet/rollup-config bumped from 1.0.0-alpha.27 to 1.0.0-alpha.28 + * @arcjet/tsconfig bumped from 1.0.0-alpha.27 to 1.0.0-alpha.28 + ## [1.0.0-alpha.27](https://github.com/arcjet/arcjet-js/compare/v1.0.0-alpha.26...@arcjet/headers-v1.0.0-alpha.27) (2024-10-01) diff --git a/headers/package.json b/headers/package.json index ced4707f1..4979d1fd8 100644 --- a/headers/package.json +++ b/headers/package.json @@ -1,6 +1,6 @@ { "name": "@arcjet/headers", - "version": "1.0.0-alpha.27", + "version": "1.0.0-alpha.28", "description": "Arcjet extension of the Headers class", "license": "Apache-2.0", "homepage": "https://arcjet.com", @@ -41,9 +41,9 @@ }, "dependencies": {}, "devDependencies": { - "@arcjet/eslint-config": "1.0.0-alpha.27", - "@arcjet/rollup-config": "1.0.0-alpha.27", - "@arcjet/tsconfig": "1.0.0-alpha.27", + "@arcjet/eslint-config": "1.0.0-alpha.28", + "@arcjet/rollup-config": "1.0.0-alpha.28", + "@arcjet/tsconfig": "1.0.0-alpha.28", "@jest/globals": "29.7.0", "@rollup/wasm-node": "4.24.0", "@types/node": "18.18.0", diff --git a/ip/CHANGELOG.md b/ip/CHANGELOG.md index 8fd63d3b9..182daa7d1 100644 --- a/ip/CHANGELOG.md +++ b/ip/CHANGELOG.md @@ -1,5 +1,32 @@ # Changelog +## [1.0.0-alpha.28](https://github.com/arcjet/arcjet-js/compare/v1.0.0-alpha.27...@arcjet/ip-v1.0.0-alpha.28) (2024-10-23) + + +### โš  BREAKING CHANGES + +* **ip:** Accept Request or IncomingMessage directly ([#2018](https://github.com/arcjet/arcjet-js/issues/2018)) +* **ip:** Exit early if platform-specific headers are missing IP ([#2021](https://github.com/arcjet/arcjet-js/issues/2021)) + +### ๐Ÿš€ New Features + +* **ip:** Accept Request or IncomingMessage directly ([#2018](https://github.com/arcjet/arcjet-js/issues/2018)) ([1704da8](https://github.com/arcjet/arcjet-js/commit/1704da87a6791c824cc5ddf6b10a11d5e0786a39)), closes [#1904](https://github.com/arcjet/arcjet-js/issues/1904) +* **ip:** Add Vercel platform-specific IP header detection ([#2022](https://github.com/arcjet/arcjet-js/issues/2022)) ([d886c76](https://github.com/arcjet/arcjet-js/commit/d886c763983b2adcf50223a56f80ba0df2df078a)) + + +### ๐Ÿชฒ Bug Fixes + +* **ip:** Exit early if platform-specific headers are missing IP ([#2021](https://github.com/arcjet/arcjet-js/issues/2021)) ([1a13d9c](https://github.com/arcjet/arcjet-js/commit/1a13d9c9b3a96a4c90a13842b04ca5bf39bf018e)) + + +### Dependencies + +* The following workspace dependencies were updated + * devDependencies + * @arcjet/eslint-config bumped from 1.0.0-alpha.27 to 1.0.0-alpha.28 + * @arcjet/rollup-config bumped from 1.0.0-alpha.27 to 1.0.0-alpha.28 + * @arcjet/tsconfig bumped from 1.0.0-alpha.27 to 1.0.0-alpha.28 + ## [1.0.0-alpha.27](https://github.com/arcjet/arcjet-js/compare/v1.0.0-alpha.26...@arcjet/ip-v1.0.0-alpha.27) (2024-10-01) diff --git a/ip/package.json b/ip/package.json index 2e14687e1..a9299847d 100644 --- a/ip/package.json +++ b/ip/package.json @@ -1,6 +1,6 @@ { "name": "@arcjet/ip", - "version": "1.0.0-alpha.27", + "version": "1.0.0-alpha.28", "description": "Arcjet utilities for finding the originating IP of a request", "license": "Apache-2.0", "homepage": "https://arcjet.com", @@ -41,9 +41,9 @@ }, "dependencies": {}, "devDependencies": { - "@arcjet/eslint-config": "1.0.0-alpha.27", - "@arcjet/rollup-config": "1.0.0-alpha.27", - "@arcjet/tsconfig": "1.0.0-alpha.27", + "@arcjet/eslint-config": "1.0.0-alpha.28", + "@arcjet/rollup-config": "1.0.0-alpha.28", + "@arcjet/tsconfig": "1.0.0-alpha.28", "@jest/globals": "29.7.0", "@rollup/wasm-node": "4.24.0", "@types/node": "18.18.0", diff --git a/logger/CHANGELOG.md b/logger/CHANGELOG.md index c4a579f3c..11c6a0bec 100644 --- a/logger/CHANGELOG.md +++ b/logger/CHANGELOG.md @@ -1,5 +1,27 @@ # Changelog +## [1.0.0-alpha.28](https://github.com/arcjet/arcjet-js/compare/v1.0.0-alpha.27...@arcjet/logger-v1.0.0-alpha.28) (2024-10-23) + + +### โš  BREAKING CHANGES + +* Ensure performance metrics are scoped to same call ([#2019](https://github.com/arcjet/arcjet-js/issues/2019)) + +### ๐Ÿชฒ Bug Fixes + +* Ensure performance metrics are scoped to same call ([#2019](https://github.com/arcjet/arcjet-js/issues/2019)) ([e9f869c](https://github.com/arcjet/arcjet-js/commit/e9f869ca0c287c9dfb23fa3ebe91007822b3390e)), closes [#1865](https://github.com/arcjet/arcjet-js/issues/1865) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * @arcjet/sprintf bumped from 1.0.0-alpha.27 to 1.0.0-alpha.28 + * devDependencies + * @arcjet/eslint-config bumped from 1.0.0-alpha.27 to 1.0.0-alpha.28 + * @arcjet/rollup-config bumped from 1.0.0-alpha.27 to 1.0.0-alpha.28 + * @arcjet/tsconfig bumped from 1.0.0-alpha.27 to 1.0.0-alpha.28 + ## [1.0.0-alpha.27](https://github.com/arcjet/arcjet-js/compare/v1.0.0-alpha.26...@arcjet/logger-v1.0.0-alpha.27) (2024-10-01) diff --git a/logger/package.json b/logger/package.json index d98a8c1af..3863c13d2 100644 --- a/logger/package.json +++ b/logger/package.json @@ -1,6 +1,6 @@ { "name": "@arcjet/logger", - "version": "1.0.0-alpha.27", + "version": "1.0.0-alpha.28", "description": "Arcjet lightweight logger which mirrors the Pino structured logger interface", "license": "Apache-2.0", "homepage": "https://arcjet.com", @@ -40,12 +40,12 @@ "test": "NODE_OPTIONS=--experimental-vm-modules jest --passWithNoTests" }, "dependencies": { - "@arcjet/sprintf": "1.0.0-alpha.27" + "@arcjet/sprintf": "1.0.0-alpha.28" }, "devDependencies": { - "@arcjet/eslint-config": "1.0.0-alpha.27", - "@arcjet/rollup-config": "1.0.0-alpha.27", - "@arcjet/tsconfig": "1.0.0-alpha.27", + "@arcjet/eslint-config": "1.0.0-alpha.28", + "@arcjet/rollup-config": "1.0.0-alpha.28", + "@arcjet/tsconfig": "1.0.0-alpha.28", "@jest/globals": "29.7.0", "@rollup/wasm-node": "4.24.0", "@types/node": "18.18.0", diff --git a/package-lock.json b/package-lock.json index b658df649..c5b1ef926 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "arcjet-js", - "version": "1.0.0-alpha.27", + "version": "1.0.0-alpha.28", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "arcjet-js", - "version": "1.0.0-alpha.27", + "version": "1.0.0-alpha.28", "workspaces": [ "*" ], @@ -19,15 +19,15 @@ }, "analyze": { "name": "@arcjet/analyze", - "version": "1.0.0-alpha.27", + "version": "1.0.0-alpha.28", "license": "Apache-2.0", "dependencies": { - "@arcjet/protocol": "1.0.0-alpha.27" + "@arcjet/protocol": "1.0.0-alpha.28" }, "devDependencies": { - "@arcjet/eslint-config": "1.0.0-alpha.27", - "@arcjet/rollup-config": "1.0.0-alpha.27", - "@arcjet/tsconfig": "1.0.0-alpha.27", + "@arcjet/eslint-config": "1.0.0-alpha.28", + "@arcjet/rollup-config": "1.0.0-alpha.28", + "@arcjet/tsconfig": "1.0.0-alpha.28", "@bytecodealliance/jco": "1.5.0", "@jest/globals": "29.7.0", "@rollup/wasm-node": "4.24.0", @@ -40,19 +40,19 @@ } }, "arcjet": { - "version": "1.0.0-alpha.27", + "version": "1.0.0-alpha.28", "license": "Apache-2.0", "dependencies": { - "@arcjet/analyze": "1.0.0-alpha.27", - "@arcjet/duration": "1.0.0-alpha.27", - "@arcjet/headers": "1.0.0-alpha.27", - "@arcjet/protocol": "1.0.0-alpha.27", - "@arcjet/runtime": "1.0.0-alpha.27" + "@arcjet/analyze": "1.0.0-alpha.28", + "@arcjet/duration": "1.0.0-alpha.28", + "@arcjet/headers": "1.0.0-alpha.28", + "@arcjet/protocol": "1.0.0-alpha.28", + "@arcjet/runtime": "1.0.0-alpha.28" }, "devDependencies": { - "@arcjet/eslint-config": "1.0.0-alpha.27", - "@arcjet/rollup-config": "1.0.0-alpha.27", - "@arcjet/tsconfig": "1.0.0-alpha.27", + "@arcjet/eslint-config": "1.0.0-alpha.28", + "@arcjet/rollup-config": "1.0.0-alpha.28", + "@arcjet/tsconfig": "1.0.0-alpha.28", "@edge-runtime/jest-environment": "3.0.3", "@jest/globals": "29.7.0", "@rollup/wasm-node": "4.24.0", @@ -66,21 +66,21 @@ }, "arcjet-bun": { "name": "@arcjet/bun", - "version": "1.0.0-alpha.27", + "version": "1.0.0-alpha.28", "license": "Apache-2.0", "dependencies": { - "@arcjet/env": "1.0.0-alpha.27", - "@arcjet/headers": "1.0.0-alpha.27", - "@arcjet/ip": "1.0.0-alpha.27", - "@arcjet/logger": "1.0.0-alpha.27", - "@arcjet/protocol": "1.0.0-alpha.27", - "@arcjet/transport": "1.0.0-alpha.27", - "arcjet": "1.0.0-alpha.27" + "@arcjet/env": "1.0.0-alpha.28", + "@arcjet/headers": "1.0.0-alpha.28", + "@arcjet/ip": "1.0.0-alpha.28", + "@arcjet/logger": "1.0.0-alpha.28", + "@arcjet/protocol": "1.0.0-alpha.28", + "@arcjet/transport": "1.0.0-alpha.28", + "arcjet": "1.0.0-alpha.28" }, "devDependencies": { - "@arcjet/eslint-config": "1.0.0-alpha.27", - "@arcjet/rollup-config": "1.0.0-alpha.27", - "@arcjet/tsconfig": "1.0.0-alpha.27", + "@arcjet/eslint-config": "1.0.0-alpha.28", + "@arcjet/rollup-config": "1.0.0-alpha.28", + "@arcjet/tsconfig": "1.0.0-alpha.28", "@jest/globals": "29.7.0", "@rollup/wasm-node": "4.24.0", "@types/node": "20.12.12", @@ -100,21 +100,21 @@ }, "arcjet-deno": { "name": "@arcjet/deno", - "version": "1.0.0-alpha.27", + "version": "1.0.0-alpha.28", "license": "Apache-2.0", "dependencies": { - "@arcjet/env": "1.0.0-alpha.27", - "@arcjet/headers": "1.0.0-alpha.27", - "@arcjet/ip": "1.0.0-alpha.27", - "@arcjet/logger": "1.0.0-alpha.27", - "@arcjet/protocol": "1.0.0-alpha.27", - "@arcjet/transport": "1.0.0-alpha.27", - "arcjet": "1.0.0-alpha.27" + "@arcjet/env": "1.0.0-alpha.28", + "@arcjet/headers": "1.0.0-alpha.28", + "@arcjet/ip": "1.0.0-alpha.28", + "@arcjet/logger": "1.0.0-alpha.28", + "@arcjet/protocol": "1.0.0-alpha.28", + "@arcjet/transport": "1.0.0-alpha.28", + "arcjet": "1.0.0-alpha.28" }, "devDependencies": { - "@arcjet/eslint-config": "1.0.0-alpha.27", - "@arcjet/rollup-config": "1.0.0-alpha.27", - "@arcjet/tsconfig": "1.0.0-alpha.27", + "@arcjet/eslint-config": "1.0.0-alpha.28", + "@arcjet/rollup-config": "1.0.0-alpha.28", + "@arcjet/tsconfig": "1.0.0-alpha.28", "@jest/globals": "29.7.0", "@rollup/wasm-node": "4.24.0", "@types/deno": "2.0.0", @@ -124,22 +124,22 @@ }, "arcjet-nest": { "name": "@arcjet/nest", - "version": "1.0.0-alpha.27", + "version": "1.0.0-alpha.28", "license": "Apache-2.0", "dependencies": { - "@arcjet/body": "1.0.0-alpha.27", - "@arcjet/env": "1.0.0-alpha.27", - "@arcjet/headers": "1.0.0-alpha.27", - "@arcjet/ip": "1.0.0-alpha.27", - "@arcjet/logger": "1.0.0-alpha.27", - "@arcjet/protocol": "1.0.0-alpha.27", - "@arcjet/transport": "1.0.0-alpha.27", - "arcjet": "1.0.0-alpha.27" + "@arcjet/body": "1.0.0-alpha.28", + "@arcjet/env": "1.0.0-alpha.28", + "@arcjet/headers": "1.0.0-alpha.28", + "@arcjet/ip": "1.0.0-alpha.28", + "@arcjet/logger": "1.0.0-alpha.28", + "@arcjet/protocol": "1.0.0-alpha.28", + "@arcjet/transport": "1.0.0-alpha.28", + "arcjet": "1.0.0-alpha.28" }, "devDependencies": { - "@arcjet/eslint-config": "1.0.0-alpha.27", - "@arcjet/rollup-config": "1.0.0-alpha.27", - "@arcjet/tsconfig": "1.0.0-alpha.27", + "@arcjet/eslint-config": "1.0.0-alpha.28", + "@arcjet/rollup-config": "1.0.0-alpha.28", + "@arcjet/tsconfig": "1.0.0-alpha.28", "@jest/globals": "29.7.0", "@nestjs/common": "^10.4.5", "@rollup/wasm-node": "4.24.0", @@ -157,21 +157,21 @@ }, "arcjet-next": { "name": "@arcjet/next", - "version": "1.0.0-alpha.27", + "version": "1.0.0-alpha.28", "license": "Apache-2.0", "dependencies": { - "@arcjet/env": "1.0.0-alpha.27", - "@arcjet/headers": "1.0.0-alpha.27", - "@arcjet/ip": "1.0.0-alpha.27", - "@arcjet/logger": "1.0.0-alpha.27", - "@arcjet/protocol": "1.0.0-alpha.27", - "@arcjet/transport": "1.0.0-alpha.27", - "arcjet": "1.0.0-alpha.27" + "@arcjet/env": "1.0.0-alpha.28", + "@arcjet/headers": "1.0.0-alpha.28", + "@arcjet/ip": "1.0.0-alpha.28", + "@arcjet/logger": "1.0.0-alpha.28", + "@arcjet/protocol": "1.0.0-alpha.28", + "@arcjet/transport": "1.0.0-alpha.28", + "arcjet": "1.0.0-alpha.28" }, "devDependencies": { - "@arcjet/eslint-config": "1.0.0-alpha.27", - "@arcjet/rollup-config": "1.0.0-alpha.27", - "@arcjet/tsconfig": "1.0.0-alpha.27", + "@arcjet/eslint-config": "1.0.0-alpha.28", + "@arcjet/rollup-config": "1.0.0-alpha.28", + "@arcjet/tsconfig": "1.0.0-alpha.28", "@jest/globals": "29.7.0", "@rollup/wasm-node": "4.24.0", "@types/node": "18.18.0", @@ -188,22 +188,22 @@ }, "arcjet-node": { "name": "@arcjet/node", - "version": "1.0.0-alpha.27", + "version": "1.0.0-alpha.28", "license": "Apache-2.0", "dependencies": { - "@arcjet/body": "1.0.0-alpha.27", - "@arcjet/env": "1.0.0-alpha.27", - "@arcjet/headers": "1.0.0-alpha.27", - "@arcjet/ip": "1.0.0-alpha.27", - "@arcjet/logger": "1.0.0-alpha.27", - "@arcjet/protocol": "1.0.0-alpha.27", - "@arcjet/transport": "1.0.0-alpha.27", - "arcjet": "1.0.0-alpha.27" + "@arcjet/body": "1.0.0-alpha.28", + "@arcjet/env": "1.0.0-alpha.28", + "@arcjet/headers": "1.0.0-alpha.28", + "@arcjet/ip": "1.0.0-alpha.28", + "@arcjet/logger": "1.0.0-alpha.28", + "@arcjet/protocol": "1.0.0-alpha.28", + "@arcjet/transport": "1.0.0-alpha.28", + "arcjet": "1.0.0-alpha.28" }, "devDependencies": { - "@arcjet/eslint-config": "1.0.0-alpha.27", - "@arcjet/rollup-config": "1.0.0-alpha.27", - "@arcjet/tsconfig": "1.0.0-alpha.27", + "@arcjet/eslint-config": "1.0.0-alpha.28", + "@arcjet/rollup-config": "1.0.0-alpha.28", + "@arcjet/tsconfig": "1.0.0-alpha.28", "@jest/globals": "29.7.0", "@rollup/wasm-node": "4.24.0", "@types/node": "18.18.0", @@ -216,21 +216,21 @@ }, "arcjet-remix": { "name": "@arcjet/remix", - "version": "1.0.0-alpha.27", + "version": "1.0.0-alpha.28", "license": "Apache-2.0", "dependencies": { - "@arcjet/env": "1.0.0-alpha.27", - "@arcjet/headers": "1.0.0-alpha.27", - "@arcjet/ip": "1.0.0-alpha.27", - "@arcjet/logger": "1.0.0-alpha.27", - "@arcjet/protocol": "1.0.0-alpha.27", - "@arcjet/transport": "1.0.0-alpha.27", - "arcjet": "1.0.0-alpha.27" + "@arcjet/env": "1.0.0-alpha.28", + "@arcjet/headers": "1.0.0-alpha.28", + "@arcjet/ip": "1.0.0-alpha.28", + "@arcjet/logger": "1.0.0-alpha.28", + "@arcjet/protocol": "1.0.0-alpha.28", + "@arcjet/transport": "1.0.0-alpha.28", + "arcjet": "1.0.0-alpha.28" }, "devDependencies": { - "@arcjet/eslint-config": "1.0.0-alpha.27", - "@arcjet/rollup-config": "1.0.0-alpha.27", - "@arcjet/tsconfig": "1.0.0-alpha.27", + "@arcjet/eslint-config": "1.0.0-alpha.28", + "@arcjet/rollup-config": "1.0.0-alpha.28", + "@arcjet/tsconfig": "1.0.0-alpha.28", "@jest/globals": "29.7.0", "@rollup/wasm-node": "4.24.0", "jest": "29.7.0", @@ -239,21 +239,21 @@ }, "arcjet-sveltekit": { "name": "@arcjet/sveltekit", - "version": "1.0.0-alpha.27", + "version": "1.0.0-alpha.28", "license": "Apache-2.0", "dependencies": { - "@arcjet/env": "1.0.0-alpha.27", - "@arcjet/headers": "1.0.0-alpha.27", - "@arcjet/ip": "1.0.0-alpha.27", - "@arcjet/logger": "1.0.0-alpha.27", - "@arcjet/protocol": "1.0.0-alpha.27", - "@arcjet/transport": "1.0.0-alpha.27", - "arcjet": "1.0.0-alpha.27" + "@arcjet/env": "1.0.0-alpha.28", + "@arcjet/headers": "1.0.0-alpha.28", + "@arcjet/ip": "1.0.0-alpha.28", + "@arcjet/logger": "1.0.0-alpha.28", + "@arcjet/protocol": "1.0.0-alpha.28", + "@arcjet/transport": "1.0.0-alpha.28", + "arcjet": "1.0.0-alpha.28" }, "devDependencies": { - "@arcjet/eslint-config": "1.0.0-alpha.27", - "@arcjet/rollup-config": "1.0.0-alpha.27", - "@arcjet/tsconfig": "1.0.0-alpha.27", + "@arcjet/eslint-config": "1.0.0-alpha.28", + "@arcjet/rollup-config": "1.0.0-alpha.28", + "@arcjet/tsconfig": "1.0.0-alpha.28", "@jest/globals": "29.7.0", "@rollup/wasm-node": "4.24.0", "@types/node": "18.18.0", @@ -266,12 +266,12 @@ }, "body": { "name": "@arcjet/body", - "version": "1.0.0-alpha.27", + "version": "1.0.0-alpha.28", "license": "Apache-2.0", "devDependencies": { - "@arcjet/eslint-config": "1.0.0-alpha.27", - "@arcjet/rollup-config": "1.0.0-alpha.27", - "@arcjet/tsconfig": "1.0.0-alpha.27", + "@arcjet/eslint-config": "1.0.0-alpha.28", + "@arcjet/rollup-config": "1.0.0-alpha.28", + "@arcjet/tsconfig": "1.0.0-alpha.28", "@jest/globals": "29.7.0", "@rollup/wasm-node": "4.24.0", "@types/node": "18.18.0", @@ -284,16 +284,16 @@ }, "decorate": { "name": "@arcjet/decorate", - "version": "1.0.0-alpha.27", + "version": "1.0.0-alpha.28", "license": "Apache-2.0", "dependencies": { - "@arcjet/protocol": "1.0.0-alpha.27", - "@arcjet/sprintf": "1.0.0-alpha.27" + "@arcjet/protocol": "1.0.0-alpha.28", + "@arcjet/sprintf": "1.0.0-alpha.28" }, "devDependencies": { - "@arcjet/eslint-config": "1.0.0-alpha.27", - "@arcjet/rollup-config": "1.0.0-alpha.27", - "@arcjet/tsconfig": "1.0.0-alpha.27", + "@arcjet/eslint-config": "1.0.0-alpha.28", + "@arcjet/rollup-config": "1.0.0-alpha.28", + "@arcjet/tsconfig": "1.0.0-alpha.28", "@jest/globals": "29.7.0", "@rollup/wasm-node": "4.24.0", "@types/node": "18.18.0", @@ -306,12 +306,12 @@ }, "duration": { "name": "@arcjet/duration", - "version": "1.0.0-alpha.27", + "version": "1.0.0-alpha.28", "license": "Apache-2.0", "devDependencies": { - "@arcjet/eslint-config": "1.0.0-alpha.27", - "@arcjet/rollup-config": "1.0.0-alpha.27", - "@arcjet/tsconfig": "1.0.0-alpha.27", + "@arcjet/eslint-config": "1.0.0-alpha.28", + "@arcjet/rollup-config": "1.0.0-alpha.28", + "@arcjet/tsconfig": "1.0.0-alpha.28", "@jest/globals": "29.7.0", "@rollup/wasm-node": "4.24.0", "@types/node": "18.18.0", @@ -324,12 +324,12 @@ }, "env": { "name": "@arcjet/env", - "version": "1.0.0-alpha.27", + "version": "1.0.0-alpha.28", "license": "Apache-2.0", "devDependencies": { - "@arcjet/eslint-config": "1.0.0-alpha.27", - "@arcjet/rollup-config": "1.0.0-alpha.27", - "@arcjet/tsconfig": "1.0.0-alpha.27", + "@arcjet/eslint-config": "1.0.0-alpha.28", + "@arcjet/rollup-config": "1.0.0-alpha.28", + "@arcjet/tsconfig": "1.0.0-alpha.28", "@jest/globals": "29.7.0", "@rollup/wasm-node": "4.24.0", "jest": "29.7.0", @@ -341,7 +341,7 @@ }, "eslint-config": { "name": "@arcjet/eslint-config", - "version": "1.0.0-alpha.27", + "version": "1.0.0-alpha.28", "license": "Apache-2.0", "dependencies": { "@typescript-eslint/eslint-plugin": "7.18.0", @@ -361,12 +361,12 @@ }, "headers": { "name": "@arcjet/headers", - "version": "1.0.0-alpha.27", + "version": "1.0.0-alpha.28", "license": "Apache-2.0", "devDependencies": { - "@arcjet/eslint-config": "1.0.0-alpha.27", - "@arcjet/rollup-config": "1.0.0-alpha.27", - "@arcjet/tsconfig": "1.0.0-alpha.27", + "@arcjet/eslint-config": "1.0.0-alpha.28", + "@arcjet/rollup-config": "1.0.0-alpha.28", + "@arcjet/tsconfig": "1.0.0-alpha.28", "@jest/globals": "29.7.0", "@rollup/wasm-node": "4.24.0", "@types/node": "18.18.0", @@ -379,12 +379,12 @@ }, "ip": { "name": "@arcjet/ip", - "version": "1.0.0-alpha.27", + "version": "1.0.0-alpha.28", "license": "Apache-2.0", "devDependencies": { - "@arcjet/eslint-config": "1.0.0-alpha.27", - "@arcjet/rollup-config": "1.0.0-alpha.27", - "@arcjet/tsconfig": "1.0.0-alpha.27", + "@arcjet/eslint-config": "1.0.0-alpha.28", + "@arcjet/rollup-config": "1.0.0-alpha.28", + "@arcjet/tsconfig": "1.0.0-alpha.28", "@jest/globals": "29.7.0", "@rollup/wasm-node": "4.24.0", "@types/node": "18.18.0", @@ -397,15 +397,15 @@ }, "logger": { "name": "@arcjet/logger", - "version": "1.0.0-alpha.27", + "version": "1.0.0-alpha.28", "license": "Apache-2.0", "dependencies": { - "@arcjet/sprintf": "1.0.0-alpha.27" + "@arcjet/sprintf": "1.0.0-alpha.28" }, "devDependencies": { - "@arcjet/eslint-config": "1.0.0-alpha.27", - "@arcjet/rollup-config": "1.0.0-alpha.27", - "@arcjet/tsconfig": "1.0.0-alpha.27", + "@arcjet/eslint-config": "1.0.0-alpha.28", + "@arcjet/rollup-config": "1.0.0-alpha.28", + "@arcjet/tsconfig": "1.0.0-alpha.28", "@jest/globals": "29.7.0", "@rollup/wasm-node": "4.24.0", "@types/node": "18.18.0", @@ -7525,7 +7525,7 @@ }, "protocol": { "name": "@arcjet/protocol", - "version": "1.0.0-alpha.27", + "version": "1.0.0-alpha.28", "license": "Apache-2.0", "dependencies": { "@bufbuild/protobuf": "1.10.0", @@ -7533,9 +7533,9 @@ "typeid-js": "1.1.0" }, "devDependencies": { - "@arcjet/eslint-config": "1.0.0-alpha.27", - "@arcjet/rollup-config": "1.0.0-alpha.27", - "@arcjet/tsconfig": "1.0.0-alpha.27", + "@arcjet/eslint-config": "1.0.0-alpha.28", + "@arcjet/rollup-config": "1.0.0-alpha.28", + "@arcjet/tsconfig": "1.0.0-alpha.28", "@jest/globals": "29.7.0", "@rollup/wasm-node": "4.24.0", "@types/node": "18.18.0", @@ -7548,15 +7548,15 @@ }, "redact": { "name": "@arcjet/redact", - "version": "1.0.0-alpha.27", + "version": "1.0.0-alpha.28", "license": "Apache-2.0", "dependencies": { - "@arcjet/redact-wasm": "1.0.0-alpha.27" + "@arcjet/redact-wasm": "1.0.0-alpha.28" }, "devDependencies": { - "@arcjet/eslint-config": "1.0.0-alpha.27", - "@arcjet/rollup-config": "1.0.0-alpha.27", - "@arcjet/tsconfig": "1.0.0-alpha.27", + "@arcjet/eslint-config": "1.0.0-alpha.28", + "@arcjet/rollup-config": "1.0.0-alpha.28", + "@arcjet/tsconfig": "1.0.0-alpha.28", "@jest/globals": "29.7.0", "@rollup/wasm-node": "4.24.0", "@types/node": "18.18.0", @@ -7569,12 +7569,12 @@ }, "redact-wasm": { "name": "@arcjet/redact-wasm", - "version": "1.0.0-alpha.27", + "version": "1.0.0-alpha.28", "license": "Apache-2.0", "devDependencies": { - "@arcjet/eslint-config": "1.0.0-alpha.27", - "@arcjet/rollup-config": "1.0.0-alpha.27", - "@arcjet/tsconfig": "1.0.0-alpha.27", + "@arcjet/eslint-config": "1.0.0-alpha.28", + "@arcjet/rollup-config": "1.0.0-alpha.28", + "@arcjet/tsconfig": "1.0.0-alpha.28", "@bytecodealliance/jco": "1.5.0", "@jest/globals": "29.7.0", "@rollup/wasm-node": "4.24.0", @@ -7588,15 +7588,15 @@ }, "rollup-config": { "name": "@arcjet/rollup-config", - "version": "1.0.0-alpha.27", + "version": "1.0.0-alpha.28", "license": "Apache-2.0", "dependencies": { "@rollup/plugin-replace": "6.0.1", "@rollup/plugin-typescript": "12.1.1" }, "devDependencies": { - "@arcjet/eslint-config": "1.0.0-alpha.27", - "@arcjet/tsconfig": "1.0.0-alpha.27", + "@arcjet/eslint-config": "1.0.0-alpha.28", + "@arcjet/tsconfig": "1.0.0-alpha.28", "@jest/globals": "29.7.0", "@rollup/wasm-node": "4.24.0", "@types/node": "18.18.0", @@ -7612,12 +7612,12 @@ }, "runtime": { "name": "@arcjet/runtime", - "version": "1.0.0-alpha.27", + "version": "1.0.0-alpha.28", "license": "Apache-2.0", "devDependencies": { - "@arcjet/eslint-config": "1.0.0-alpha.27", - "@arcjet/rollup-config": "1.0.0-alpha.27", - "@arcjet/tsconfig": "1.0.0-alpha.27", + "@arcjet/eslint-config": "1.0.0-alpha.28", + "@arcjet/rollup-config": "1.0.0-alpha.28", + "@arcjet/tsconfig": "1.0.0-alpha.28", "@jest/globals": "29.7.0", "@rollup/wasm-node": "4.24.0", "jest": "29.7.0", @@ -7630,12 +7630,12 @@ }, "sprintf": { "name": "@arcjet/sprintf", - "version": "1.0.0-alpha.27", + "version": "1.0.0-alpha.28", "license": "Apache-2.0", "devDependencies": { - "@arcjet/eslint-config": "1.0.0-alpha.27", - "@arcjet/rollup-config": "1.0.0-alpha.27", - "@arcjet/tsconfig": "1.0.0-alpha.27", + "@arcjet/eslint-config": "1.0.0-alpha.28", + "@arcjet/rollup-config": "1.0.0-alpha.28", + "@arcjet/tsconfig": "1.0.0-alpha.28", "@jest/globals": "29.7.0", "@rollup/wasm-node": "4.24.0", "@types/node": "18.18.0", @@ -7648,16 +7648,16 @@ }, "transport": { "name": "@arcjet/transport", - "version": "1.0.0-alpha.27", + "version": "1.0.0-alpha.28", "license": "Apache-2.0", "dependencies": { "@connectrpc/connect-node": "1.6.1", "@connectrpc/connect-web": "1.6.1" }, "devDependencies": { - "@arcjet/eslint-config": "1.0.0-alpha.27", - "@arcjet/rollup-config": "1.0.0-alpha.27", - "@arcjet/tsconfig": "1.0.0-alpha.27", + "@arcjet/eslint-config": "1.0.0-alpha.28", + "@arcjet/rollup-config": "1.0.0-alpha.28", + "@arcjet/tsconfig": "1.0.0-alpha.28", "@jest/globals": "29.7.0", "@rollup/wasm-node": "4.24.0", "@types/node": "18.18.0", @@ -7670,7 +7670,7 @@ }, "tsconfig": { "name": "@arcjet/tsconfig", - "version": "1.0.0-alpha.27", + "version": "1.0.0-alpha.28", "license": "Apache-2.0", "devDependencies": {}, "engines": { diff --git a/package.json b/package.json index d55ac9008..73914e609 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "arcjet-js", - "version": "1.0.0-alpha.27", + "version": "1.0.0-alpha.28", "private": true, "engines": { "node": ">=18" diff --git a/protocol/CHANGELOG.md b/protocol/CHANGELOG.md index 9cc659bca..75c402ae5 100644 --- a/protocol/CHANGELOG.md +++ b/protocol/CHANGELOG.md @@ -1,5 +1,39 @@ # Changelog +## [1.0.0-alpha.28](https://github.com/arcjet/arcjet-js/compare/v1.0.0-alpha.27...@arcjet/protocol-v1.0.0-alpha.28) (2024-10-23) + + +### โš  BREAKING CHANGES + +* Ensure performance metrics are scoped to same call ([#2019](https://github.com/arcjet/arcjet-js/issues/2019)) +* **protocol:** Remove received_at and decision fields from Report ([#1988](https://github.com/arcjet/arcjet-js/issues/1988)) +* Remove `match` option from rate limit rules ([#1815](https://github.com/arcjet/arcjet-js/issues/1815)) + +### ๐Ÿš€ New Features + +* Add Remix adapter ([#1866](https://github.com/arcjet/arcjet-js/issues/1866)) ([32d6d41](https://github.com/arcjet/arcjet-js/commit/32d6d41661ec2e5fe08d4300b60086dc007841bc)), closes [#1313](https://github.com/arcjet/arcjet-js/issues/1313) +* Use `waitUntil` for Report call if available ([#1838](https://github.com/arcjet/arcjet-js/issues/1838)) ([2851021](https://github.com/arcjet/arcjet-js/commit/28510216334e2b66fc19a7ee51e741fb59a20607)), closes [#884](https://github.com/arcjet/arcjet-js/issues/884) + + +### ๐Ÿชฒ Bug Fixes + +* Ensure performance metrics are scoped to same call ([#2019](https://github.com/arcjet/arcjet-js/issues/2019)) ([e9f869c](https://github.com/arcjet/arcjet-js/commit/e9f869ca0c287c9dfb23fa3ebe91007822b3390e)), closes [#1865](https://github.com/arcjet/arcjet-js/issues/1865) + + +### ๐Ÿงน Miscellaneous Chores + +* **protocol:** Remove received_at and decision fields from Report ([#1988](https://github.com/arcjet/arcjet-js/issues/1988)) ([3da543e](https://github.com/arcjet/arcjet-js/commit/3da543e78fa95dc2d001fd54a210115458eb5a60)) +* Remove `match` option from rate limit rules ([#1815](https://github.com/arcjet/arcjet-js/issues/1815)) ([853119d](https://github.com/arcjet/arcjet-js/commit/853119d24c37330690c937149a0cf1d0c4d31862)), closes [#1810](https://github.com/arcjet/arcjet-js/issues/1810) + + +### Dependencies + +* The following workspace dependencies were updated + * devDependencies + * @arcjet/eslint-config bumped from 1.0.0-alpha.27 to 1.0.0-alpha.28 + * @arcjet/rollup-config bumped from 1.0.0-alpha.27 to 1.0.0-alpha.28 + * @arcjet/tsconfig bumped from 1.0.0-alpha.27 to 1.0.0-alpha.28 + ## [1.0.0-alpha.27](https://github.com/arcjet/arcjet-js/compare/v1.0.0-alpha.26...@arcjet/protocol-v1.0.0-alpha.27) (2024-10-01) diff --git a/protocol/package.json b/protocol/package.json index 29242e2b3..290ea88fd 100644 --- a/protocol/package.json +++ b/protocol/package.json @@ -1,6 +1,6 @@ { "name": "@arcjet/protocol", - "version": "1.0.0-alpha.27", + "version": "1.0.0-alpha.28", "description": "The TypeScript & JavaScript interface into the Arcjet protocol", "license": "Apache-2.0", "homepage": "https://arcjet.com", @@ -46,9 +46,9 @@ "typeid-js": "1.1.0" }, "devDependencies": { - "@arcjet/eslint-config": "1.0.0-alpha.27", - "@arcjet/rollup-config": "1.0.0-alpha.27", - "@arcjet/tsconfig": "1.0.0-alpha.27", + "@arcjet/eslint-config": "1.0.0-alpha.28", + "@arcjet/rollup-config": "1.0.0-alpha.28", + "@arcjet/tsconfig": "1.0.0-alpha.28", "@jest/globals": "29.7.0", "@rollup/wasm-node": "4.24.0", "@types/node": "18.18.0", diff --git a/redact-wasm/CHANGELOG.md b/redact-wasm/CHANGELOG.md index b3777292e..4cb9a3e55 100644 --- a/redact-wasm/CHANGELOG.md +++ b/redact-wasm/CHANGELOG.md @@ -1,5 +1,33 @@ # Changelog +## [1.0.0-alpha.28](https://github.com/arcjet/arcjet-js/compare/v1.0.0-alpha.27...@arcjet/redact-wasm-v1.0.0-alpha.28) (2024-10-23) + + +### โš  BREAKING CHANGES + +* Return ERROR decision when fingerprint cannot be generated ([#1990](https://github.com/arcjet/arcjet-js/issues/1990)) +* **analyze:** improve sensitive info string token accuracy ([#1962](https://github.com/arcjet/arcjet-js/issues/1962)) +* Update Wasm with phone-number fix and tokenizer update ([#1854](https://github.com/arcjet/arcjet-js/issues/1854)) + +### ๐Ÿš€ New Features + +* **analyze:** improve sensitive info string token accuracy ([#1962](https://github.com/arcjet/arcjet-js/issues/1962)) ([abad1bd](https://github.com/arcjet/arcjet-js/commit/abad1bdbb13c9778d9724e29e97cddfadcf3ab02)) + + +### ๐Ÿชฒ Bug Fixes + +* Return ERROR decision when fingerprint cannot be generated ([#1990](https://github.com/arcjet/arcjet-js/issues/1990)) ([618a1ee](https://github.com/arcjet/arcjet-js/commit/618a1eef0bd70c827ce1c4911d991bfb55b0deb2)), closes [#1801](https://github.com/arcjet/arcjet-js/issues/1801) +* Update Wasm with phone-number fix and tokenizer update ([#1854](https://github.com/arcjet/arcjet-js/issues/1854)) ([f94f078](https://github.com/arcjet/arcjet-js/commit/f94f07825431dea7690bd82982047e2820971b72)) + + +### Dependencies + +* The following workspace dependencies were updated + * devDependencies + * @arcjet/eslint-config bumped from 1.0.0-alpha.27 to 1.0.0-alpha.28 + * @arcjet/rollup-config bumped from 1.0.0-alpha.27 to 1.0.0-alpha.28 + * @arcjet/tsconfig bumped from 1.0.0-alpha.27 to 1.0.0-alpha.28 + ## [1.0.0-alpha.27](https://github.com/arcjet/arcjet-js/compare/v1.0.0-alpha.26...@arcjet/redact-wasm-v1.0.0-alpha.27) (2024-10-01) diff --git a/redact-wasm/package.json b/redact-wasm/package.json index 0af94f0d1..dab4326f6 100644 --- a/redact-wasm/package.json +++ b/redact-wasm/package.json @@ -1,6 +1,6 @@ { "name": "@arcjet/redact-wasm", - "version": "1.0.0-alpha.27", + "version": "1.0.0-alpha.28", "description": "Arcjet sensitive information redaction detection engine", "license": "Apache-2.0", "homepage": "https://arcjet.com", @@ -49,9 +49,9 @@ }, "dependencies": {}, "devDependencies": { - "@arcjet/eslint-config": "1.0.0-alpha.27", - "@arcjet/rollup-config": "1.0.0-alpha.27", - "@arcjet/tsconfig": "1.0.0-alpha.27", + "@arcjet/eslint-config": "1.0.0-alpha.28", + "@arcjet/rollup-config": "1.0.0-alpha.28", + "@arcjet/tsconfig": "1.0.0-alpha.28", "@bytecodealliance/jco": "1.5.0", "@jest/globals": "29.7.0", "@rollup/wasm-node": "4.24.0", diff --git a/redact/CHANGELOG.md b/redact/CHANGELOG.md index fc582fff4..39d0ff9fa 100644 --- a/redact/CHANGELOG.md +++ b/redact/CHANGELOG.md @@ -1,5 +1,23 @@ # Changelog +## [1.0.0-alpha.28](https://github.com/arcjet/arcjet-js/compare/v1.0.0-alpha.27...@arcjet/redact-v1.0.0-alpha.28) (2024-10-23) + + +### ๐Ÿงน Miscellaneous Chores + +* **@arcjet/redact:** Synchronize arcjet-js versions + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * @arcjet/redact-wasm bumped from 1.0.0-alpha.27 to 1.0.0-alpha.28 + * devDependencies + * @arcjet/eslint-config bumped from 1.0.0-alpha.27 to 1.0.0-alpha.28 + * @arcjet/rollup-config bumped from 1.0.0-alpha.27 to 1.0.0-alpha.28 + * @arcjet/tsconfig bumped from 1.0.0-alpha.27 to 1.0.0-alpha.28 + ## [1.0.0-alpha.27](https://github.com/arcjet/arcjet-js/compare/v1.0.0-alpha.26...@arcjet/redact-v1.0.0-alpha.27) (2024-10-01) diff --git a/redact/package.json b/redact/package.json index 6f8431f31..3b1127fca 100644 --- a/redact/package.json +++ b/redact/package.json @@ -1,6 +1,6 @@ { "name": "@arcjet/redact", - "version": "1.0.0-alpha.27", + "version": "1.0.0-alpha.28", "description": "Arcjet sensitive information redaction library", "license": "Apache-2.0", "homepage": "https://arcjet.com", @@ -40,12 +40,12 @@ "test": "NODE_OPTIONS=--experimental-vm-modules jest" }, "dependencies": { - "@arcjet/redact-wasm": "1.0.0-alpha.27" + "@arcjet/redact-wasm": "1.0.0-alpha.28" }, "devDependencies": { - "@arcjet/eslint-config": "1.0.0-alpha.27", - "@arcjet/rollup-config": "1.0.0-alpha.27", - "@arcjet/tsconfig": "1.0.0-alpha.27", + "@arcjet/eslint-config": "1.0.0-alpha.28", + "@arcjet/rollup-config": "1.0.0-alpha.28", + "@arcjet/tsconfig": "1.0.0-alpha.28", "@jest/globals": "29.7.0", "@rollup/wasm-node": "4.24.0", "@types/node": "18.18.0", diff --git a/rollup-config/CHANGELOG.md b/rollup-config/CHANGELOG.md index b5b81ab4c..38961efc8 100644 --- a/rollup-config/CHANGELOG.md +++ b/rollup-config/CHANGELOG.md @@ -1,5 +1,20 @@ # Changelog +## [1.0.0-alpha.28](https://github.com/arcjet/arcjet-js/compare/v1.0.0-alpha.27...@arcjet/rollup-config-v1.0.0-alpha.28) (2024-10-23) + + +### ๐Ÿงน Miscellaneous Chores + +* **@arcjet/rollup-config:** Synchronize arcjet-js versions + + +### Dependencies + +* The following workspace dependencies were updated + * devDependencies + * @arcjet/eslint-config bumped from 1.0.0-alpha.27 to 1.0.0-alpha.28 + * @arcjet/tsconfig bumped from 1.0.0-alpha.27 to 1.0.0-alpha.28 + ## [1.0.0-alpha.27](https://github.com/arcjet/arcjet-js/compare/v1.0.0-alpha.26...@arcjet/rollup-config-v1.0.0-alpha.27) (2024-10-01) diff --git a/rollup-config/package.json b/rollup-config/package.json index 46c83ee97..60be7cca9 100644 --- a/rollup-config/package.json +++ b/rollup-config/package.json @@ -1,6 +1,6 @@ { "name": "@arcjet/rollup-config", - "version": "1.0.0-alpha.27", + "version": "1.0.0-alpha.28", "description": "Custom rollup config for Arcjet projects", "license": "Apache-2.0", "homepage": "https://arcjet.com", @@ -44,8 +44,8 @@ "@rollup/wasm-node": "^4" }, "devDependencies": { - "@arcjet/eslint-config": "1.0.0-alpha.27", - "@arcjet/tsconfig": "1.0.0-alpha.27", + "@arcjet/eslint-config": "1.0.0-alpha.28", + "@arcjet/tsconfig": "1.0.0-alpha.28", "@jest/globals": "29.7.0", "@types/node": "18.18.0", "@rollup/wasm-node": "4.24.0", diff --git a/runtime/CHANGELOG.md b/runtime/CHANGELOG.md index 42b9e01ce..acf04100c 100644 --- a/runtime/CHANGELOG.md +++ b/runtime/CHANGELOG.md @@ -1,5 +1,21 @@ # Changelog +## [1.0.0-alpha.28](https://github.com/arcjet/arcjet-js/compare/v1.0.0-alpha.27...@arcjet/runtime-v1.0.0-alpha.28) (2024-10-23) + + +### ๐Ÿงน Miscellaneous Chores + +* **@arcjet/runtime:** Synchronize arcjet-js versions + + +### Dependencies + +* The following workspace dependencies were updated + * devDependencies + * @arcjet/eslint-config bumped from 1.0.0-alpha.27 to 1.0.0-alpha.28 + * @arcjet/rollup-config bumped from 1.0.0-alpha.27 to 1.0.0-alpha.28 + * @arcjet/tsconfig bumped from 1.0.0-alpha.27 to 1.0.0-alpha.28 + ## [1.0.0-alpha.27](https://github.com/arcjet/arcjet-js/compare/v1.0.0-alpha.26...@arcjet/runtime-v1.0.0-alpha.27) (2024-10-01) diff --git a/runtime/package.json b/runtime/package.json index b8da487ad..593b45359 100644 --- a/runtime/package.json +++ b/runtime/package.json @@ -1,6 +1,6 @@ { "name": "@arcjet/runtime", - "version": "1.0.0-alpha.27", + "version": "1.0.0-alpha.28", "description": "Arcjet runtime detection", "license": "Apache-2.0", "homepage": "https://arcjet.com", @@ -41,9 +41,9 @@ }, "dependencies": {}, "devDependencies": { - "@arcjet/eslint-config": "1.0.0-alpha.27", - "@arcjet/rollup-config": "1.0.0-alpha.27", - "@arcjet/tsconfig": "1.0.0-alpha.27", + "@arcjet/eslint-config": "1.0.0-alpha.28", + "@arcjet/rollup-config": "1.0.0-alpha.28", + "@arcjet/tsconfig": "1.0.0-alpha.28", "@jest/globals": "29.7.0", "@rollup/wasm-node": "4.24.0", "jest": "29.7.0", diff --git a/sprintf/CHANGELOG.md b/sprintf/CHANGELOG.md index 04f4e077a..89ff849c0 100644 --- a/sprintf/CHANGELOG.md +++ b/sprintf/CHANGELOG.md @@ -1,5 +1,21 @@ # Changelog +## [1.0.0-alpha.28](https://github.com/arcjet/arcjet-js/compare/v1.0.0-alpha.27...@arcjet/sprintf-v1.0.0-alpha.28) (2024-10-23) + + +### ๐Ÿงน Miscellaneous Chores + +* **@arcjet/sprintf:** Synchronize arcjet-js versions + + +### Dependencies + +* The following workspace dependencies were updated + * devDependencies + * @arcjet/eslint-config bumped from 1.0.0-alpha.27 to 1.0.0-alpha.28 + * @arcjet/rollup-config bumped from 1.0.0-alpha.27 to 1.0.0-alpha.28 + * @arcjet/tsconfig bumped from 1.0.0-alpha.27 to 1.0.0-alpha.28 + ## [1.0.0-alpha.27](https://github.com/arcjet/arcjet-js/compare/v1.0.0-alpha.26...@arcjet/sprintf-v1.0.0-alpha.27) (2024-10-01) diff --git a/sprintf/package.json b/sprintf/package.json index 5c97ed8e6..f6e0871ae 100644 --- a/sprintf/package.json +++ b/sprintf/package.json @@ -1,6 +1,6 @@ { "name": "@arcjet/sprintf", - "version": "1.0.0-alpha.27", + "version": "1.0.0-alpha.28", "description": "Arcjet platform-independent replacement for util.format", "license": "Apache-2.0", "homepage": "https://arcjet.com", @@ -41,9 +41,9 @@ }, "dependencies": {}, "devDependencies": { - "@arcjet/eslint-config": "1.0.0-alpha.27", - "@arcjet/rollup-config": "1.0.0-alpha.27", - "@arcjet/tsconfig": "1.0.0-alpha.27", + "@arcjet/eslint-config": "1.0.0-alpha.28", + "@arcjet/rollup-config": "1.0.0-alpha.28", + "@arcjet/tsconfig": "1.0.0-alpha.28", "@jest/globals": "29.7.0", "@rollup/wasm-node": "4.24.0", "@types/node": "18.18.0", diff --git a/transport/CHANGELOG.md b/transport/CHANGELOG.md index 8f97340e4..2503263fa 100644 --- a/transport/CHANGELOG.md +++ b/transport/CHANGELOG.md @@ -1,5 +1,21 @@ # Changelog +## [1.0.0-alpha.28](https://github.com/arcjet/arcjet-js/compare/v1.0.0-alpha.27...@arcjet/transport-v1.0.0-alpha.28) (2024-10-23) + + +### ๐Ÿงน Miscellaneous Chores + +* **@arcjet/transport:** Synchronize arcjet-js versions + + +### Dependencies + +* The following workspace dependencies were updated + * devDependencies + * @arcjet/eslint-config bumped from 1.0.0-alpha.27 to 1.0.0-alpha.28 + * @arcjet/rollup-config bumped from 1.0.0-alpha.27 to 1.0.0-alpha.28 + * @arcjet/tsconfig bumped from 1.0.0-alpha.27 to 1.0.0-alpha.28 + ## [1.0.0-alpha.27](https://github.com/arcjet/arcjet-js/compare/v1.0.0-alpha.26...@arcjet/transport-v1.0.0-alpha.27) (2024-10-01) diff --git a/transport/package.json b/transport/package.json index c9499487d..fe7a3c93c 100644 --- a/transport/package.json +++ b/transport/package.json @@ -1,6 +1,6 @@ { "name": "@arcjet/transport", - "version": "1.0.0-alpha.27", + "version": "1.0.0-alpha.28", "description": "Transport mechanisms for the Arcjet protocol", "license": "Apache-2.0", "homepage": "https://arcjet.com", @@ -49,9 +49,9 @@ "@connectrpc/connect-web": "1.6.1" }, "devDependencies": { - "@arcjet/eslint-config": "1.0.0-alpha.27", - "@arcjet/rollup-config": "1.0.0-alpha.27", - "@arcjet/tsconfig": "1.0.0-alpha.27", + "@arcjet/eslint-config": "1.0.0-alpha.28", + "@arcjet/rollup-config": "1.0.0-alpha.28", + "@arcjet/tsconfig": "1.0.0-alpha.28", "@jest/globals": "29.7.0", "@rollup/wasm-node": "4.24.0", "@types/node": "18.18.0", diff --git a/tsconfig/CHANGELOG.md b/tsconfig/CHANGELOG.md index 299410907..4b60660d6 100644 --- a/tsconfig/CHANGELOG.md +++ b/tsconfig/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [1.0.0-alpha.28](https://github.com/arcjet/arcjet-js/compare/v1.0.0-alpha.27...@arcjet/tsconfig-v1.0.0-alpha.28) (2024-10-23) + + +### ๐Ÿงน Miscellaneous Chores + +* **@arcjet/tsconfig:** Synchronize arcjet-js versions + ## [1.0.0-alpha.27](https://github.com/arcjet/arcjet-js/compare/v1.0.0-alpha.26...@arcjet/tsconfig-v1.0.0-alpha.27) (2024-10-01) diff --git a/tsconfig/package.json b/tsconfig/package.json index 1e8aecad7..a69fbf95c 100644 --- a/tsconfig/package.json +++ b/tsconfig/package.json @@ -1,6 +1,6 @@ { "name": "@arcjet/tsconfig", - "version": "1.0.0-alpha.27", + "version": "1.0.0-alpha.28", "description": "Custom tsconfig for Arcjet projects", "license": "Apache-2.0", "homepage": "https://arcjet.com",