From 915088701ef532ab907048b3fae9c84408ee3a4f Mon Sep 17 00:00:00 2001
From: "github-actions[bot]"
<41898282+github-actions[bot]@users.noreply.github.com>
Date: Wed, 23 Oct 2024 20:50:30 +0000
Subject: [PATCH] chore: Release 1.0.0-alpha.28 (#1830)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Automatically generated with [Release Please](https://github.com/googleapis/release-please).
---
@arcjet/analyze: 1.0.0-alpha.28
## [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
@arcjet/body: 1.0.0-alpha.28
## [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
@arcjet/bun: 1.0.0-alpha.28
## [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
@arcjet/decorate: 1.0.0-alpha.28
## [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
@arcjet/deno: 1.0.0-alpha.28
## [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
@arcjet/duration: 1.0.0-alpha.28
## [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
@arcjet/env: 1.0.0-alpha.28
## [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
@arcjet/eslint-config: 1.0.0-alpha.28
## [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
@arcjet/headers: 1.0.0-alpha.28
## [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
@arcjet/ip: 1.0.0-alpha.28
## [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
@arcjet/logger: 1.0.0-alpha.28
## [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
@arcjet/nest: 1.0.0-alpha.28
## [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
@arcjet/next: 1.0.0-alpha.28
## [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
@arcjet/node: 1.0.0-alpha.28
## [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
@arcjet/protocol: 1.0.0-alpha.28
## [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
@arcjet/redact: 1.0.0-alpha.28
## [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
@arcjet/redact-wasm: 1.0.0-alpha.28
## [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
@arcjet/remix: 1.0.0-alpha.28
## [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
@arcjet/rollup-config: 1.0.0-alpha.28
## [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
@arcjet/runtime: 1.0.0-alpha.28
## [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
@arcjet/sprintf: 1.0.0-alpha.28
## [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
@arcjet/sveltekit: 1.0.0-alpha.28
## [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
@arcjet/transport: 1.0.0-alpha.28
## [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
@arcjet/tsconfig: 1.0.0-alpha.28
## [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
arcjet: 1.0.0-alpha.28
## [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.28
## [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)
---
This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please).
---
.github/.release-please-manifest.json | 52 ++---
CHANGELOG.md | 43 ++++
analyze/CHANGELOG.md | 35 +++
analyze/package.json | 10 +-
arcjet-bun/CHANGELOG.md | 28 +++
arcjet-bun/package.json | 22 +-
arcjet-deno/CHANGELOG.md | 28 +++
arcjet-deno/package.json | 22 +-
arcjet-nest/CHANGELOG.md | 34 +++
arcjet-nest/package.json | 24 +-
arcjet-next/CHANGELOG.md | 29 +++
arcjet-next/package.json | 22 +-
arcjet-node/CHANGELOG.md | 29 +++
arcjet-node/package.json | 24 +-
arcjet-remix/CHANGELOG.md | 30 +++
arcjet-remix/package.json | 22 +-
arcjet-sveltekit/CHANGELOG.md | 28 +++
arcjet-sveltekit/package.json | 22 +-
arcjet/CHANGELOG.md | 40 ++++
arcjet/package.json | 18 +-
body/CHANGELOG.md | 16 ++
body/package.json | 8 +-
decorate/CHANGELOG.md | 19 ++
decorate/package.json | 12 +-
duration/CHANGELOG.md | 16 ++
duration/package.json | 8 +-
env/CHANGELOG.md | 16 ++
env/package.json | 8 +-
eslint-config/CHANGELOG.md | 7 +
eslint-config/package.json | 2 +-
headers/CHANGELOG.md | 16 ++
headers/package.json | 8 +-
ip/CHANGELOG.md | 27 +++
ip/package.json | 8 +-
logger/CHANGELOG.md | 22 ++
logger/package.json | 10 +-
package-lock.json | 312 +++++++++++++-------------
package.json | 2 +-
protocol/CHANGELOG.md | 34 +++
protocol/package.json | 8 +-
redact-wasm/CHANGELOG.md | 28 +++
redact-wasm/package.json | 8 +-
redact/CHANGELOG.md | 18 ++
redact/package.json | 10 +-
rollup-config/CHANGELOG.md | 15 ++
rollup-config/package.json | 6 +-
runtime/CHANGELOG.md | 16 ++
runtime/package.json | 8 +-
sprintf/CHANGELOG.md | 16 ++
sprintf/package.json | 8 +-
transport/CHANGELOG.md | 16 ++
transport/package.json | 8 +-
tsconfig/CHANGELOG.md | 7 +
tsconfig/package.json | 2 +-
54 files changed, 950 insertions(+), 337 deletions(-)
create mode 100644 arcjet-remix/CHANGELOG.md
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",