Conversation
Copilot
AI
changed the title
[WIP] Deprecate experimental_detectPromptInjection rule export
Graduate Mar 12, 2026
experimental_detectPromptInjection to detectPromptInjection
experimental_detectPromptInjection to detectPromptInjectionexperimental_detectPromptInjection to detectPromptInjection
Copilot
AI
changed the title
feat: graduate
Graduate Mar 12, 2026
experimental_detectPromptInjection to detectPromptInjectionexperimental_detectPromptInjection to detectPromptInjection
experimental_detectPromptInjection to detectPromptInjection
davidmytton
approved these changes
Mar 12, 2026
Contributor
|
Do you want to do the timeout increase here or in another PR? |
Member
|
@davidmytton oh right, I'll catch that for both sdks in their own PRs |
…detectPromptInjection - Rename experimental_detectPromptInjection function to detectPromptInjection - Add deprecated experimental_detectPromptInjection alias for backward compatibility - Update all SDK package test files to include both exports - Update detect-prompt-injection tests to use new GA import Co-authored-by: qw-in <19194187+qw-in@users.noreply.github.com>
…mptInjection to arcjet-astro - Import DetectPromptInjectionOptions type - Add Zod validator for options - Add to IntegrationRule union type - Add case in integrationRuleToClientRule - Export detectPromptInjection wrapper function - Export deprecated experimental_detectPromptInjection alias - Update test to verify both exports Co-authored-by: qw-in <19194187+qw-in@users.noreply.github.com>
546af43 to
46089e7
Compare
Member
|
Had to rebase since copilot's commits are not verified |
Merged
github-merge-queue Bot
pushed a commit
that referenced
this pull request
Mar 12, 2026
Automatically generated with [Release Please](https://github.com/googleapis/release-please). --- <details><summary>@arcjet/analyze: 1.3.0</summary> ## [1.3.0](https://github.com/arcjet/arcjet-js/compare/v1.2.0...@arcjet/analyze-v1.3.0) (2026-03-12) ### 🧹 Miscellaneous Chores * **@arcjet/analyze:** Synchronize arcjet-js versions ### Dependencies * The following workspace dependencies were updated * dependencies * @arcjet/analyze-wasm bumped from 1.2.0 to 1.3.0 * @arcjet/protocol bumped from 1.2.0 to 1.3.0 * devDependencies * @arcjet/eslint-config bumped from 1.2.0 to 1.3.0 * @arcjet/rollup-config bumped from 1.2.0 to 1.3.0 </details> <details><summary>@arcjet/analyze-wasm: 1.3.0</summary> ## [1.3.0](https://github.com/arcjet/arcjet-js/compare/v1.2.0...@arcjet/analyze-wasm-v1.3.0) (2026-03-12) ### 🚀 New Features * add botnet category and IP abuser detection ([#5913](#5913)) ([d307e26](d307e26)) ### Dependencies * The following workspace dependencies were updated * devDependencies * @arcjet/eslint-config bumped from 1.2.0 to 1.3.0 * @arcjet/rollup-config bumped from 1.2.0 to 1.3.0 </details> <details><summary>@arcjet/astro: 1.3.0</summary> ## [1.3.0](https://github.com/arcjet/arcjet-js/compare/v1.2.0...@arcjet/astro-v1.3.0) (2026-03-12) ### 🚀 New Features * graduate experimental_detectPromptInjection to detectPromptInjection ([#5920](#5920)) ([0e0e4c1](0e0e4c1)) ### Dependencies * The following workspace dependencies were updated * dependencies * @arcjet/body bumped from 1.2.0 to 1.3.0 * @arcjet/env bumped from 1.2.0 to 1.3.0 * @arcjet/headers bumped from 1.2.0 to 1.3.0 * @arcjet/ip bumped from 1.2.0 to 1.3.0 * @arcjet/logger bumped from 1.2.0 to 1.3.0 * @arcjet/protocol bumped from 1.2.0 to 1.3.0 * @arcjet/transport bumped from 1.2.0 to 1.3.0 * arcjet bumped from 1.2.0 to 1.3.0 * devDependencies * @arcjet/eslint-config bumped from 1.2.0 to 1.3.0 * @arcjet/rollup-config bumped from 1.2.0 to 1.3.0 </details> <details><summary>@arcjet/body: 1.3.0</summary> ## [1.3.0](https://github.com/arcjet/arcjet-js/compare/v1.2.0...@arcjet/body-v1.3.0) (2026-03-12) ### 🧹 Miscellaneous Chores * **@arcjet/body:** Synchronize arcjet-js versions ### Dependencies * The following workspace dependencies were updated * devDependencies * @arcjet/eslint-config bumped from 1.2.0 to 1.3.0 * @arcjet/rollup-config bumped from 1.2.0 to 1.3.0 </details> <details><summary>@arcjet/bun: 1.3.0</summary> ## [1.3.0](https://github.com/arcjet/arcjet-js/compare/v1.2.0...@arcjet/bun-v1.3.0) (2026-03-12) ### 🚀 New Features * graduate experimental_detectPromptInjection to detectPromptInjection ([#5920](#5920)) ([0e0e4c1](0e0e4c1)) ### Dependencies * The following workspace dependencies were updated * dependencies * @arcjet/body bumped from 1.2.0 to 1.3.0 * @arcjet/env bumped from 1.2.0 to 1.3.0 * @arcjet/headers bumped from 1.2.0 to 1.3.0 * @arcjet/ip bumped from 1.2.0 to 1.3.0 * @arcjet/logger bumped from 1.2.0 to 1.3.0 * @arcjet/protocol bumped from 1.2.0 to 1.3.0 * @arcjet/transport bumped from 1.2.0 to 1.3.0 * arcjet bumped from 1.2.0 to 1.3.0 * devDependencies * @arcjet/eslint-config bumped from 1.2.0 to 1.3.0 * @arcjet/rollup-config bumped from 1.2.0 to 1.3.0 </details> <details><summary>@arcjet/cache: 1.3.0</summary> ## [1.3.0](https://github.com/arcjet/arcjet-js/compare/v1.2.0...@arcjet/cache-v1.3.0) (2026-03-12) ### 🧹 Miscellaneous Chores * **@arcjet/cache:** Synchronize arcjet-js versions ### Dependencies * The following workspace dependencies were updated * devDependencies * @arcjet/eslint-config bumped from 1.2.0 to 1.3.0 * @arcjet/rollup-config bumped from 1.2.0 to 1.3.0 </details> <details><summary>@arcjet/decorate: 1.3.0</summary> ## [1.3.0](https://github.com/arcjet/arcjet-js/compare/v1.2.0...@arcjet/decorate-v1.3.0) (2026-03-12) ### 🧹 Miscellaneous Chores * **@arcjet/decorate:** Synchronize arcjet-js versions ### Dependencies * The following workspace dependencies were updated * dependencies * @arcjet/protocol bumped from 1.2.0 to 1.3.0 * @arcjet/sprintf bumped from 1.2.0 to 1.3.0 * devDependencies * @arcjet/eslint-config bumped from 1.2.0 to 1.3.0 * @arcjet/rollup-config bumped from 1.2.0 to 1.3.0 </details> <details><summary>@arcjet/deno: 1.3.0</summary> ## [1.3.0](https://github.com/arcjet/arcjet-js/compare/v1.2.0...@arcjet/deno-v1.3.0) (2026-03-12) ### 🚀 New Features * graduate experimental_detectPromptInjection to detectPromptInjection ([#5920](#5920)) ([0e0e4c1](0e0e4c1)) ### Dependencies * The following workspace dependencies were updated * dependencies * @arcjet/body bumped from 1.2.0 to 1.3.0 * @arcjet/env bumped from 1.2.0 to 1.3.0 * @arcjet/headers bumped from 1.2.0 to 1.3.0 * @arcjet/ip bumped from 1.2.0 to 1.3.0 * @arcjet/logger bumped from 1.2.0 to 1.3.0 * @arcjet/protocol bumped from 1.2.0 to 1.3.0 * @arcjet/transport bumped from 1.2.0 to 1.3.0 * arcjet bumped from 1.2.0 to 1.3.0 * devDependencies * @arcjet/cache bumped from 1.2.0 to 1.3.0 * @arcjet/eslint-config bumped from 1.2.0 to 1.3.0 * @arcjet/rollup-config bumped from 1.2.0 to 1.3.0 </details> <details><summary>@arcjet/duration: 1.3.0</summary> ## [1.3.0](https://github.com/arcjet/arcjet-js/compare/v1.2.0...@arcjet/duration-v1.3.0) (2026-03-12) ### 🧹 Miscellaneous Chores * **@arcjet/duration:** Synchronize arcjet-js versions ### Dependencies * The following workspace dependencies were updated * devDependencies * @arcjet/eslint-config bumped from 1.2.0 to 1.3.0 * @arcjet/rollup-config bumped from 1.2.0 to 1.3.0 </details> <details><summary>@arcjet/env: 1.3.0</summary> ## [1.3.0](https://github.com/arcjet/arcjet-js/compare/v1.2.0...@arcjet/env-v1.3.0) (2026-03-12) ### 🧹 Miscellaneous Chores * **@arcjet/env:** Synchronize arcjet-js versions ### Dependencies * The following workspace dependencies were updated * devDependencies * @arcjet/eslint-config bumped from 1.2.0 to 1.3.0 * @arcjet/rollup-config bumped from 1.2.0 to 1.3.0 </details> <details><summary>@arcjet/eslint-config: 1.3.0</summary> ## [1.3.0](https://github.com/arcjet/arcjet-js/compare/v1.2.0...@arcjet/eslint-config-v1.3.0) (2026-03-12) ### 🧹 Miscellaneous Chores * **@arcjet/eslint-config:** Synchronize arcjet-js versions </details> <details><summary>@arcjet/fastify: 1.3.0</summary> ## [1.3.0](https://github.com/arcjet/arcjet-js/compare/v1.2.0...@arcjet/fastify-v1.3.0) (2026-03-12) ### 🚀 New Features * graduate experimental_detectPromptInjection to detectPromptInjection ([#5920](#5920)) ([0e0e4c1](0e0e4c1)) ### Dependencies * The following workspace dependencies were updated * dependencies * @arcjet/env bumped from 1.2.0 to 1.3.0 * @arcjet/headers bumped from 1.2.0 to 1.3.0 * @arcjet/ip bumped from 1.2.0 to 1.3.0 * @arcjet/logger bumped from 1.2.0 to 1.3.0 * @arcjet/protocol bumped from 1.2.0 to 1.3.0 * @arcjet/transport bumped from 1.2.0 to 1.3.0 * arcjet bumped from 1.2.0 to 1.3.0 * devDependencies * @arcjet/cache bumped from 1.2.0 to 1.3.0 * @arcjet/eslint-config bumped from 1.2.0 to 1.3.0 * @arcjet/rollup-config bumped from 1.2.0 to 1.3.0 </details> <details><summary>@arcjet/headers: 1.3.0</summary> ## [1.3.0](https://github.com/arcjet/arcjet-js/compare/v1.2.0...@arcjet/headers-v1.3.0) (2026-03-12) ### 🧹 Miscellaneous Chores * **@arcjet/headers:** Synchronize arcjet-js versions ### Dependencies * The following workspace dependencies were updated * devDependencies * @arcjet/eslint-config bumped from 1.2.0 to 1.3.0 * @arcjet/rollup-config bumped from 1.2.0 to 1.3.0 </details> <details><summary>@arcjet/inspect: 1.3.0</summary> ## [1.3.0](https://github.com/arcjet/arcjet-js/compare/v1.2.0...@arcjet/inspect-v1.3.0) (2026-03-12) ### 🧹 Miscellaneous Chores * **@arcjet/inspect:** Synchronize arcjet-js versions ### Dependencies * The following workspace dependencies were updated * dependencies * @arcjet/protocol bumped from 1.2.0 to 1.3.0 * devDependencies * @arcjet/eslint-config bumped from 1.2.0 to 1.3.0 * @arcjet/rollup-config bumped from 1.2.0 to 1.3.0 </details> <details><summary>@arcjet/ip: 1.3.0</summary> ## [1.3.0](https://github.com/arcjet/arcjet-js/compare/v1.2.0...@arcjet/ip-v1.3.0) (2026-03-12) ### 🧹 Miscellaneous Chores * **@arcjet/ip:** Synchronize arcjet-js versions ### Dependencies * The following workspace dependencies were updated * devDependencies * @arcjet/eslint-config bumped from 1.2.0 to 1.3.0 * @arcjet/rollup-config bumped from 1.2.0 to 1.3.0 </details> <details><summary>@arcjet/logger: 1.3.0</summary> ## [1.3.0](https://github.com/arcjet/arcjet-js/compare/v1.2.0...@arcjet/logger-v1.3.0) (2026-03-12) ### 🧹 Miscellaneous Chores * **@arcjet/logger:** Synchronize arcjet-js versions ### Dependencies * The following workspace dependencies were updated * dependencies * @arcjet/sprintf bumped from 1.2.0 to 1.3.0 * devDependencies * @arcjet/eslint-config bumped from 1.2.0 to 1.3.0 * @arcjet/rollup-config bumped from 1.2.0 to 1.3.0 </details> <details><summary>@arcjet/nest: 1.3.0</summary> ## [1.3.0](https://github.com/arcjet/arcjet-js/compare/v1.2.0...@arcjet/nest-v1.3.0) (2026-03-12) ### 🧹 Miscellaneous Chores * **@arcjet/nest:** Synchronize arcjet-js versions ### Dependencies * The following workspace dependencies were updated * dependencies * @arcjet/env bumped from 1.2.0 to 1.3.0 * @arcjet/headers bumped from 1.2.0 to 1.3.0 * @arcjet/ip bumped from 1.2.0 to 1.3.0 * @arcjet/logger bumped from 1.2.0 to 1.3.0 * @arcjet/protocol bumped from 1.2.0 to 1.3.0 * @arcjet/transport bumped from 1.2.0 to 1.3.0 * @arcjet/body bumped from 1.2.0 to 1.3.0 * arcjet bumped from 1.2.0 to 1.3.0 * devDependencies * @arcjet/eslint-config bumped from 1.2.0 to 1.3.0 * @arcjet/rollup-config bumped from 1.2.0 to 1.3.0 </details> <details><summary>@arcjet/next: 1.3.0</summary> ## [1.3.0](https://github.com/arcjet/arcjet-js/compare/v1.2.0...@arcjet/next-v1.3.0) (2026-03-12) ### 🧹 Miscellaneous Chores * **@arcjet/next:** Synchronize arcjet-js versions ### Dependencies * The following workspace dependencies were updated * dependencies * @arcjet/body bumped from 1.2.0 to 1.3.0 * @arcjet/env bumped from 1.2.0 to 1.3.0 * @arcjet/headers bumped from 1.2.0 to 1.3.0 * @arcjet/ip bumped from 1.2.0 to 1.3.0 * @arcjet/logger bumped from 1.2.0 to 1.3.0 * @arcjet/protocol bumped from 1.2.0 to 1.3.0 * @arcjet/transport bumped from 1.2.0 to 1.3.0 * arcjet bumped from 1.2.0 to 1.3.0 * devDependencies * @arcjet/eslint-config bumped from 1.2.0 to 1.3.0 * @arcjet/rollup-config bumped from 1.2.0 to 1.3.0 </details> <details><summary>@arcjet/node: 1.3.0</summary> ## [1.3.0](https://github.com/arcjet/arcjet-js/compare/v1.2.0...@arcjet/node-v1.3.0) (2026-03-12) ### 🚀 New Features * graduate experimental_detectPromptInjection to detectPromptInjection ([#5920](#5920)) ([0e0e4c1](0e0e4c1)) ### Dependencies * The following workspace dependencies were updated * dependencies * @arcjet/env bumped from 1.2.0 to 1.3.0 * @arcjet/headers bumped from 1.2.0 to 1.3.0 * @arcjet/ip bumped from 1.2.0 to 1.3.0 * @arcjet/logger bumped from 1.2.0 to 1.3.0 * @arcjet/protocol bumped from 1.2.0 to 1.3.0 * @arcjet/transport bumped from 1.2.0 to 1.3.0 * @arcjet/body bumped from 1.2.0 to 1.3.0 * arcjet bumped from 1.2.0 to 1.3.0 * devDependencies * @arcjet/cache bumped from 1.2.0 to 1.3.0 * @arcjet/eslint-config bumped from 1.2.0 to 1.3.0 * @arcjet/rollup-config bumped from 1.2.0 to 1.3.0 </details> <details><summary>@arcjet/nuxt: 1.3.0</summary> ## [1.3.0](https://github.com/arcjet/arcjet-js/compare/v1.2.0...@arcjet/nuxt-v1.3.0) (2026-03-12) ### 🚀 New Features * graduate experimental_detectPromptInjection to detectPromptInjection ([#5920](#5920)) ([0e0e4c1](0e0e4c1)) ### Dependencies * The following workspace dependencies were updated * dependencies * @arcjet/body bumped from 1.2.0 to 1.3.0 * @arcjet/env bumped from 1.2.0 to 1.3.0 * @arcjet/headers bumped from 1.2.0 to 1.3.0 * @arcjet/ip bumped from 1.2.0 to 1.3.0 * @arcjet/logger bumped from 1.2.0 to 1.3.0 * @arcjet/protocol bumped from 1.2.0 to 1.3.0 * @arcjet/transport bumped from 1.2.0 to 1.3.0 * arcjet bumped from 1.2.0 to 1.3.0 * devDependencies * @arcjet/eslint-config bumped from 1.2.0 to 1.3.0 * @arcjet/rollup-config bumped from 1.2.0 to 1.3.0 </details> <details><summary>@arcjet/protocol: 1.3.0</summary> ## [1.3.0](https://github.com/arcjet/arcjet-js/compare/v1.2.0...@arcjet/protocol-v1.3.0) (2026-03-12) ### 🚀 New Features * add botnet category and IP abuser detection ([#5913](#5913)) ([d307e26](d307e26)) * set minimum timeout when `detectPromptInjection` rule present ([#5922](#5922)) ([36ec27e](36ec27e)) ### Dependencies * The following workspace dependencies were updated * dependencies * @arcjet/cache bumped from 1.2.0 to 1.3.0 * devDependencies * @arcjet/eslint-config bumped from 1.2.0 to 1.3.0 * @arcjet/rollup-config bumped from 1.2.0 to 1.3.0 </details> <details><summary>@arcjet/react-router: 1.3.0</summary> ## [1.3.0](https://github.com/arcjet/arcjet-js/compare/v1.2.0...@arcjet/react-router-v1.3.0) (2026-03-12) ### 🚀 New Features * graduate experimental_detectPromptInjection to detectPromptInjection ([#5920](#5920)) ([0e0e4c1](0e0e4c1)) ### Dependencies * The following workspace dependencies were updated * dependencies * @arcjet/body bumped from 1.2.0 to 1.3.0 * @arcjet/env bumped from 1.2.0 to 1.3.0 * @arcjet/headers bumped from 1.2.0 to 1.3.0 * @arcjet/ip bumped from 1.2.0 to 1.3.0 * @arcjet/logger bumped from 1.2.0 to 1.3.0 * @arcjet/protocol bumped from 1.2.0 to 1.3.0 * @arcjet/transport bumped from 1.2.0 to 1.3.0 * arcjet bumped from 1.2.0 to 1.3.0 * devDependencies * @arcjet/cache bumped from 1.2.0 to 1.3.0 * @arcjet/eslint-config bumped from 1.2.0 to 1.3.0 * @arcjet/rollup-config bumped from 1.2.0 to 1.3.0 </details> <details><summary>@arcjet/redact: 1.3.0</summary> ## [1.3.0](https://github.com/arcjet/arcjet-js/compare/v1.2.0...@arcjet/redact-v1.3.0) (2026-03-12) ### 🧹 Miscellaneous Chores * **@arcjet/redact:** Synchronize arcjet-js versions ### Dependencies * The following workspace dependencies were updated * dependencies * @arcjet/redact-wasm bumped from 1.2.0 to 1.3.0 * devDependencies * @arcjet/eslint-config bumped from 1.2.0 to 1.3.0 * @arcjet/rollup-config bumped from 1.2.0 to 1.3.0 </details> <details><summary>@arcjet/redact-wasm: 1.3.0</summary> ## [1.3.0](https://github.com/arcjet/arcjet-js/compare/v1.2.0...@arcjet/redact-wasm-v1.3.0) (2026-03-12) ### 🚀 New Features * add botnet category and IP abuser detection ([#5913](#5913)) ([d307e26](d307e26)) ### Dependencies * The following workspace dependencies were updated * devDependencies * @arcjet/eslint-config bumped from 1.2.0 to 1.3.0 * @arcjet/rollup-config bumped from 1.2.0 to 1.3.0 </details> <details><summary>@arcjet/remix: 1.3.0</summary> ## [1.3.0](https://github.com/arcjet/arcjet-js/compare/v1.2.0...@arcjet/remix-v1.3.0) (2026-03-12) ### 🧹 Miscellaneous Chores * **@arcjet/remix:** Synchronize arcjet-js versions ### Dependencies * The following workspace dependencies were updated * dependencies * @arcjet/body bumped from 1.2.0 to 1.3.0 * @arcjet/env bumped from 1.2.0 to 1.3.0 * @arcjet/headers bumped from 1.2.0 to 1.3.0 * @arcjet/ip bumped from 1.2.0 to 1.3.0 * @arcjet/logger bumped from 1.2.0 to 1.3.0 * @arcjet/protocol bumped from 1.2.0 to 1.3.0 * @arcjet/transport bumped from 1.2.0 to 1.3.0 * arcjet bumped from 1.2.0 to 1.3.0 * devDependencies * @arcjet/eslint-config bumped from 1.2.0 to 1.3.0 * @arcjet/rollup-config bumped from 1.2.0 to 1.3.0 </details> <details><summary>@arcjet/rollup-config: 1.3.0</summary> ## [1.3.0](https://github.com/arcjet/arcjet-js/compare/v1.2.0...@arcjet/rollup-config-v1.3.0) (2026-03-12) ### 🧹 Miscellaneous Chores * **@arcjet/rollup-config:** Synchronize arcjet-js versions ### Dependencies * The following workspace dependencies were updated * devDependencies * @arcjet/eslint-config bumped from 1.2.0 to 1.3.0 </details> <details><summary>@arcjet/runtime: 1.3.0</summary> ## [1.3.0](https://github.com/arcjet/arcjet-js/compare/v1.2.0...@arcjet/runtime-v1.3.0) (2026-03-12) ### 🧹 Miscellaneous Chores * **@arcjet/runtime:** Synchronize arcjet-js versions ### Dependencies * The following workspace dependencies were updated * devDependencies * @arcjet/eslint-config bumped from 1.2.0 to 1.3.0 * @arcjet/rollup-config bumped from 1.2.0 to 1.3.0 </details> <details><summary>@arcjet/sprintf: 1.3.0</summary> ## [1.3.0](https://github.com/arcjet/arcjet-js/compare/v1.2.0...@arcjet/sprintf-v1.3.0) (2026-03-12) ### 🧹 Miscellaneous Chores * **@arcjet/sprintf:** Synchronize arcjet-js versions ### Dependencies * The following workspace dependencies were updated * devDependencies * @arcjet/eslint-config bumped from 1.2.0 to 1.3.0 * @arcjet/rollup-config bumped from 1.2.0 to 1.3.0 </details> <details><summary>@arcjet/stable-hash: 1.3.0</summary> ## [1.3.0](https://github.com/arcjet/arcjet-js/compare/v1.2.0...@arcjet/stable-hash-v1.3.0) (2026-03-12) ### 🧹 Miscellaneous Chores * **@arcjet/stable-hash:** Synchronize arcjet-js versions ### Dependencies * The following workspace dependencies were updated * devDependencies * @arcjet/eslint-config bumped from 1.2.0 to 1.3.0 * @arcjet/rollup-config bumped from 1.2.0 to 1.3.0 </details> <details><summary>@arcjet/sveltekit: 1.3.0</summary> ## [1.3.0](https://github.com/arcjet/arcjet-js/compare/v1.2.0...@arcjet/sveltekit-v1.3.0) (2026-03-12) ### 🧹 Miscellaneous Chores * **@arcjet/sveltekit:** Synchronize arcjet-js versions ### Dependencies * The following workspace dependencies were updated * dependencies * @arcjet/body bumped from 1.2.0 to 1.3.0 * @arcjet/env bumped from 1.2.0 to 1.3.0 * @arcjet/headers bumped from 1.2.0 to 1.3.0 * @arcjet/ip bumped from 1.2.0 to 1.3.0 * @arcjet/logger bumped from 1.2.0 to 1.3.0 * @arcjet/protocol bumped from 1.2.0 to 1.3.0 * @arcjet/transport bumped from 1.2.0 to 1.3.0 * arcjet bumped from 1.2.0 to 1.3.0 * devDependencies * @arcjet/eslint-config bumped from 1.2.0 to 1.3.0 * @arcjet/rollup-config bumped from 1.2.0 to 1.3.0 </details> <details><summary>@arcjet/transport: 1.3.0</summary> ## [1.3.0](https://github.com/arcjet/arcjet-js/compare/v1.2.0...@arcjet/transport-v1.3.0) (2026-03-12) ### 🧹 Miscellaneous Chores * **@arcjet/transport:** Synchronize arcjet-js versions ### Dependencies * The following workspace dependencies were updated * devDependencies * @arcjet/eslint-config bumped from 1.2.0 to 1.3.0 * @arcjet/rollup-config bumped from 1.2.0 to 1.3.0 </details> <details><summary>@nosecone/next: 1.3.0</summary> ## [1.3.0](https://github.com/arcjet/arcjet-js/compare/v1.2.0...@nosecone/next-v1.3.0) (2026-03-12) ### 🧹 Miscellaneous Chores * **@nosecone/next:** Synchronize arcjet-js versions ### Dependencies * The following workspace dependencies were updated * dependencies * nosecone bumped from 1.2.0 to 1.3.0 * devDependencies * @arcjet/eslint-config bumped from 1.2.0 to 1.3.0 * @arcjet/rollup-config bumped from 1.2.0 to 1.3.0 </details> <details><summary>@nosecone/sveltekit: 1.3.0</summary> ## [1.3.0](https://github.com/arcjet/arcjet-js/compare/v1.2.0...@nosecone/sveltekit-v1.3.0) (2026-03-12) ### 🧹 Miscellaneous Chores * **@nosecone/sveltekit:** Synchronize arcjet-js versions ### Dependencies * The following workspace dependencies were updated * dependencies * nosecone bumped from 1.2.0 to 1.3.0 * devDependencies * @arcjet/eslint-config bumped from 1.2.0 to 1.3.0 * @arcjet/rollup-config bumped from 1.2.0 to 1.3.0 </details> <details><summary>arcjet: 1.3.0</summary> ## [1.3.0](v1.2.0...arcjet-v1.3.0) (2026-03-12) ### 🚀 New Features * graduate experimental_detectPromptInjection to detectPromptInjection ([#5920](#5920)) ([0e0e4c1](0e0e4c1)) ### Dependencies * The following workspace dependencies were updated * dependencies * @arcjet/analyze bumped from 1.2.0 to 1.3.0 * @arcjet/cache bumped from 1.2.0 to 1.3.0 * @arcjet/duration bumped from 1.2.0 to 1.3.0 * @arcjet/headers bumped from 1.2.0 to 1.3.0 * @arcjet/protocol bumped from 1.2.0 to 1.3.0 * @arcjet/runtime bumped from 1.2.0 to 1.3.0 * @arcjet/stable-hash bumped from 1.2.0 to 1.3.0 * devDependencies * @arcjet/eslint-config bumped from 1.2.0 to 1.3.0 * @arcjet/rollup-config bumped from 1.2.0 to 1.3.0 </details> <details><summary>1.3.0</summary> ## [1.3.0](v1.2.0...v1.3.0) (2026-03-12) ### 🚀 New Features * add botnet category and IP abuser detection ([#5913](#5913)) ([d307e26](d307e26)) * graduate experimental_detectPromptInjection to detectPromptInjection ([#5920](#5920)) ([0e0e4c1](0e0e4c1)) * set minimum timeout when `detectPromptInjection` rule present ([#5922](#5922)) ([36ec27e](36ec27e)) ### 🧹 Miscellaneous Chores * publish packages in topological dependency order ([#5911](#5911)) ([3068548](3068548)) ### 🔨 Build System * **deps-dev:** bump tar from 7.5.10 to 7.5.11 in /examples/nextjs-app-dir-validate-email ([#5916](#5916)) ([22784d4](22784d4)) * **deps-dev:** bump tar from 7.5.10 to 7.5.11 in /examples/nextjs-ip-details ([#5914](#5914)) ([e7f14ee](e7f14ee)) * **deps-dev:** bump tar from 7.5.10 to 7.5.11 in /examples/nextjs-pages-wrap ([#5915](#5915)) ([46a94ee](46a94ee)) </details> <details><summary>nosecone: 1.3.0</summary> ## [1.3.0](v1.2.0...nosecone-v1.3.0) (2026-03-12) ### 🧹 Miscellaneous Chores * **nosecone:** Synchronize arcjet-js versions ### Dependencies * The following workspace dependencies were updated * devDependencies * @arcjet/eslint-config bumped from 1.2.0 to 1.3.0 * @arcjet/rollup-config bumped from 1.2.0 to 1.3.0 </details> --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Quinn Blenkinsop <quinn@arcjet.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Promotes
experimental_detectPromptInjectionto a GA exportdetectPromptInjectionacross all SDK packages, with the old name preserved as a deprecated alias.Core (
arcjet)detectPromptInjectionexport const experimental_detectPromptInjection = detectPromptInjectionwith@deprecatedJSDocarcjet-astroexport * from "arcjet"), so required explicit additions:DetectPromptInjectionOptionstype importIntegrationRuleunion variant,integrationRuleToClientRulecasedetectPromptInjectionwrapper + deprecated aliasOther SDK packages
arcjet-bun,arcjet-deno,arcjet-fastify,arcjet-node,arcjet-nuxt,arcjet-react-router— updated export list assertions in testsarcjet-nest,arcjet-next,arcjet-remix,arcjet-sveltekit— useexport * from "arcjet", no changes needed💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.