Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More โ†’
Socket
Sign inDemoInstall
Socket

arcjet

Package Overview
Dependencies
Maintainers
2
Versions
37
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

arcjet - npm Package Versions

134

1.0.0-alpha.18

Diff

Changelog

Source

1.0.0-alpha.18 (2024-07-01)

โš  BREAKING CHANGES

  • Move generated protobuf to default buf file path (#1009)

๐Ÿš€ New Features

  • Allow characteristics to be specified on the SDK for fingerprint generation & propagate to rate limit rule (#1016) (6b692da), closes #1015

๐Ÿชฒ Bug Fixes

  • env: Always rely on isDevelopment & remove isProduction helper (#998) (43423c6)
  • sdk: Inform type signature of protect via global characteristics (#1043) (1ae4a89), closes #1042

๐Ÿ“ฆ Dependencies

  • Bump @typescript-eslint/eslint-plugin from 7.13.0 to 7.13.1 (#994) (9481c7f)
  • Bump @typescript-eslint/eslint-plugin from 7.13.1 to 7.14.1 (#1025) (7e8cc60)
  • Bump @typescript-eslint/parser from 7.13.0 to 7.13.1 (#993) (d15a09d)
  • Bump @typescript-eslint/parser from 7.13.1 to 7.14.1 (#1024) (ee81b09)
  • Bump eslint-config-turbo from 2.0.4 to 2.0.5 (#1023) (aaaf17c)
  • Bump eslint-config-turbo from 2.0.5 to 2.0.6 (#1052) (e1d3cd3)
  • dev: Bump bun-types from 1.1.13 to 1.1.17 (#1022) (3aa7181)
  • dev: Bump typescript from 5.4.5 to 5.5.2 (#1011) (c17a101)
  • example: Bump @clerk/nextjs from 5.1.5 to 5.1.6 in /examples/nextjs-14-clerk-rl in the dependencies group (#1013) (8bed1dc)
  • example: Bump @clerk/nextjs from 5.1.5 to 5.1.6 in /examples/nextjs-14-clerk-shield in the dependencies group (#1012) (c4bcde8)
  • example: Bump @sveltejs/kit from 2.5.17 to 2.5.18 in /examples/sveltekit in the dependencies group (#1046) (ebab7de)
  • example: Bump ai from 3.1.36 to 3.1.37 in /examples/nextjs-14-openai in the dependencies group (#995) (b43827b)
  • example: Bump hono from 4.4.9 to 4.4.10 in /examples/nodejs-hono-rl in the dependencies group (#1048) (6e7c1fe)
  • example: Bump lucide-react from 0.396.0 to 0.399.0 in /examples/nextjs-14-authjs-5 in the dependencies group across 1 directory (#1040) (ea96487)
  • example: Bump lucide-react from 0.396.0 to 0.399.0 in /examples/nextjs-14-react-hook-form in the dependencies group across 1 directory (#1039) (334ff9e)
  • example: Bump postcss from 8.4.38 to 8.4.39 in /examples/nextjs-14-app-dir-rl in the dependencies group (#1051) (ac24a0b)
  • example: Bump postcss from 8.4.38 to 8.4.39 in /examples/nextjs-14-app-dir-validate-email in the dependencies group (#1045) (290bc49)
  • example: Bump postcss from 8.4.38 to 8.4.39 in /examples/nextjs-14-authjs-5 in the dependencies group (#1056) (e2343f0)
  • example: Bump postcss from 8.4.38 to 8.4.39 in /examples/nextjs-14-clerk-rl in the dependencies group (#1058) (422b320)
  • example: Bump postcss from 8.4.38 to 8.4.39 in /examples/nextjs-14-clerk-shield in the dependencies group (#1044) (b6b891f)
  • example: Bump postcss from 8.4.38 to 8.4.39 in /examples/nextjs-14-decorate in the dependencies group (#1049) (43523a5)
  • example: Bump postcss from 8.4.38 to 8.4.39 in /examples/nextjs-14-ip-details in the dependencies group (#1047) (1fe6a05)
  • example: Bump postcss from 8.4.38 to 8.4.39 in /examples/nextjs-14-nextauth-4 in the dependencies group (#1054) (caff3dc)
  • example: Bump postcss from 8.4.38 to 8.4.39 in /examples/nextjs-14-pages-wrap in the dependencies group (#1055) (90e04f5)
  • example: Bump postcss from 8.4.38 to 8.4.39 in /examples/nextjs-14-react-hook-form in the dependencies group (#1050) (21e1108)
  • example: Bump the dependencies group across 1 directory with 2 updates (#1006) (0578cb2)
  • example: Bump the dependencies group across 1 directory with 2 updates (#1019) (a15df12)
  • example: Bump the dependencies group across 1 directory with 6 updates (#1017) (fb43c78)
  • example: Bump the dependencies group across 1 directory with 7 updates (#1028) (a3693d0)
  • example: Bump the dependencies group across 1 directory with 7 updates (#1036) (4e2bfe9)
  • example: Bump the dependencies group in /examples/nextjs-14-openai with 2 updates (#1057) (5df2e47)
  • example: Bump the dependencies group in /examples/nextjs-14-react-hook-form with 2 updates (#996) (988dbf3)
  • example: Bump the dependencies group in /examples/nodejs-hono-rl with 2 updates (#1007) (c36b9f3)

๐Ÿงน Miscellaneous Chores

blaine-arcjet
published 1.0.0-alpha.17 โ€ข

Changelog

Source

1.0.0-alpha.17 (2024-06-17)

๐Ÿชฒ Bug Fixes

  • sveltekit: Load environment variables from process.env (#989) (375eaa9), closes #982

๐Ÿ“ฆ Dependencies

  • Bump eslint-config-turbo from 2.0.3 to 2.0.4 (#983) (8383a31)
  • example: Bump ai from 3.1.35 to 3.1.36 in /examples/nextjs-14-openai in the dependencies group (#984) (08d4b57)
  • example: Bump the dependencies group across 1 directory with 5 updates (#991) (593833d)
  • example: Bump the dependencies group in /examples/nextjs-14-react-hook-form with 2 updates (#985) (c259fb3)

๐Ÿงน Miscellaneous Chores

  • examples: Update .env file with ARCJET_ENV when NODE_ENV isn't set (#988) (6f7ca62)
blaine-arcjet
published 1.0.0-alpha.16 โ€ข

Changelog

Source

1.0.0-alpha.16 (2024-06-14)

๐Ÿชฒ Bug Fixes

  • Ensure withRule always contains previous rules in the same chain (#981) (2ee6581)

๐Ÿ“ฆ Dependencies

  • example: Bump @arcjet/next from 1.0.0-alpha.14 to 1.0.0-alpha.15 in /examples/nextjs-14-react-hook-form in the dependencies group (#967) (bba6546)
  • example: Bump ai from 3.1.33 to 3.1.35 in /examples/nextjs-14-openai in the dependencies group (#975) (d9f7fcf)
  • example: Bump lucide-react from 0.394.0 to 0.395.0 in /examples/nextjs-14-authjs-5 in the dependencies group (#978) (3fee58d)
  • example: Bump lucide-react from 0.394.0 to 0.395.0 in /examples/nextjs-14-react-hook-form in the dependencies group (#979) (8ee8c3c)
  • example: Bump the dependencies group across 1 directory with 4 updates (#980) (cd4621e)
  • example: Bump the dependencies group in /examples/nextjs-14-openai with 2 updates (#968) (f563848)
  • example: Bump the dependencies group in /examples/nodejs-hono-rl with 2 updates (#974) (a6ee6af)

๐Ÿงน Miscellaneous Chores

blaine-arcjet
published 1.0.0-alpha.15 โ€ข

Changelog

Source

1.0.0-alpha.15 (2024-06-12)

โš  BREAKING CHANGES

  • Remove rateLimit alias for fixedWindow rule (#964)
  • Remove logger dependency from core (#929)
  • Move client into protocol and rename builders in adapters (#932)
  • Freeze the ArcjetContext before using it (#934)

๐Ÿชฒ Bug Fixes

  • examples: Update Sveltekite deps & fix a typo (#939) (dffd4a5)

๐Ÿ“ฆ Dependencies

  • Bump braces from 3.0.2 to 3.0.3 (#954) (f3d2af5)
  • dev: Bump bun-types from 1.1.12 to 1.1.13 (#947) (bbf996d)
  • example: Bump braces from 3.0.2 to 3.0.3 in /examples/nextjs-14-app-dir-rl (#962) (3ef130f)
  • example: Bump braces from 3.0.2 to 3.0.3 in /examples/nextjs-14-app-dir-validate-email (#961) (05c8aed)
  • example: Bump braces from 3.0.2 to 3.0.3 in /examples/nextjs-14-authjs-5 (#959) (9af5c16)
  • example: Bump braces from 3.0.2 to 3.0.3 in /examples/nextjs-14-clerk-rl (#949) (2a3a919)
  • example: Bump braces from 3.0.2 to 3.0.3 in /examples/nextjs-14-clerk-shield (#957) (18c5068)
  • example: Bump braces from 3.0.2 to 3.0.3 in /examples/nextjs-14-decorate (#952) (3077d96)
  • example: Bump braces from 3.0.2 to 3.0.3 in /examples/nextjs-14-ip-details (#956) (466c6d6)
  • example: Bump braces from 3.0.2 to 3.0.3 in /examples/nextjs-14-nextauth-4 (#951) (c6270dd)
  • example: Bump braces from 3.0.2 to 3.0.3 in /examples/nextjs-14-openai (#955) (cc46877)
  • example: Bump braces from 3.0.2 to 3.0.3 in /examples/nextjs-14-pages-wrap (#953) (6449d0d)
  • example: Bump braces from 3.0.2 to 3.0.3 in /examples/nextjs-14-react-hook-form (#958) (3cc0ae7)
  • example: Bump hono from 4.4.4 to 4.4.5 in /examples/nodejs-hono-rl in the dependencies group (#923) (8458fe8)
  • example: Bump next from 14.2.3 to 14.2.4 in /examples/nextjs-14-authjs-5 in the dependencies group (#940) (4a1e3c1)
  • example: Bump prettier from 3.3.1 to 3.3.2 in /examples/sveltekit in the dependencies group (#926) (30e03ad)
  • example: Bump the dependencies group across 1 directory with 3 updates (#943) (8e84ab6)
  • example: Bump the dependencies group across 1 directory with 3 updates (#960) (12c541c)
  • example: Bump the dependencies group across 1 directory with 3 updates (#963) (37f387c)
  • example: Bump the dependencies group across 1 directory with 4 updates (#946) (71fcc86)
  • example: Bump the dependencies group in /examples/nextjs-14-app-dir-rl with 2 updates (#937) (9384f4e)
  • example: Bump the dependencies group in /examples/nextjs-14-app-dir-validate-email with 2 updates (#944) (6b6fe28)
  • example: Bump the dependencies group in /examples/nextjs-14-decorate with 2 updates (#938) (8c31888)
  • example: Bump the dependencies group in /examples/nextjs-14-ip-details with 2 updates (#936) (0cb5ed7)
  • example: Bump the dependencies group in /examples/nextjs-14-nextauth-4 with 2 updates (#942) (00d32d1)
  • example: Bump the dependencies group in /examples/nextjs-14-pages-wrap with 2 updates (#935) (78f1a31)

๐Ÿงน Miscellaneous Chores

  • deps-dev: Bump braces from 3.0.2 to 3.0.3 in /examples/nodejs-nestjs (#950) (eb4efc1)
  • Fix typo in the release-please config (#966) (4e67890)
  • Freeze the ArcjetContext before using it (#934) (6720504)
  • Link the versions of our new packages (#965) (6d20dfc)
  • Move client into protocol and rename builders in adapters (#932) (ea1c2b2)
  • Remove logger dependency from core (#929) (8c15961)
  • Remove rateLimit alias for fixedWindow rule (#964) (320d67c)
  • rollup-config: Allow more builtins to avoid warnings (#933) (2d6f4a0)
blaine-arcjet
published 1.0.0-alpha.14 โ€ข

Changelog

Source

1.0.0-alpha.14 (2024-06-10)

โš  BREAKING CHANGES

  • Move all environment lookup into separate package (#897)
  • ip: Allow platform to be specified when looking up IP (#896)
  • Add fallback IP in each adapter (#895)
  • analyze: Leverage conditional exports to load Wasm appropriately (#887)
  • logger: Align logger with Pino API (#858)
  • Create runtime package and remove from SDK (#871)
  • decorate: Use console to log instead of Arcjet logger (#865)
  • logger: Replace nodejs util import with our sprintf library (#857)
  • Allow ArcjetContext extension via new argument to core protect() (#841)
  • Separate @arcjet/headers package from core (#824)
  • ip: Rework priority of IP detection (#799)

๐Ÿš€ New Features

  • Add fallback IP in each adapter (#895) (0f23cff), closes #51 #885
  • Allow ArcjetContext extension via new argument to core protect() (#841) (96bbe94)
  • Create runtime package and remove from SDK (#871) (4e9e216)
  • Create sprintf package to replace util.format (#856) (160a16e)
  • ip: Allow platform to be specified when looking up IP (#896) (c9f54bb)
  • logger: Align logger with Pino API (#858) (1806b94), closes #822 #855
  • Move all environment lookup into separate package (#897) (a5bb8ca)
  • Separate @arcjet/headers package from core (#824) (c8364f4)

๐Ÿชฒ Bug Fixes

  • analyze: Disable cache during base64 decode (#838) (72fb961)
  • ip: Rework priority of IP detection (#799) (1df6291)

๐Ÿ“ฆ Dependencies

  • Bump @bufbuild/protobuf from 1.9.0 to 1.10.0 (#847) (de8266f)
  • Bump @rollup/plugin-replace from 5.0.5 to 5.0.7 (#920) (176170b)
  • Bump @typescript-eslint/eslint-plugin from 7.12.0 to 7.13.0 (#918) (bbd72a5)
  • Bump @typescript-eslint/eslint-plugin from 7.9.0 to 7.12.0 (#862) (51330b7)
  • Bump @typescript-eslint/parser from 7.12.0 to 7.13.0 (#917) (cfe0c14)
  • Bump @typescript-eslint/parser from 7.9.0 to 7.12.0 (#861) (eaf8c26)
  • Bump eslint-config-turbo from 1.13.3 to 2.0.3 (#893) (97525af)
  • dev: Bump @rollup/wasm-node from 4.17.2 to 4.18.0 (#803) (e6321af)
  • dev: Bump bun-types from 1.1.8 to 1.1.12 (#853) (a42fbd3)
  • example: Bump @types/bun from 1.1.2 to 1.1.3 in /examples/bun-hono-rl in the dependencies group (#804) (ecada7f)
  • example: Bump @types/bun from 1.1.2 to 1.1.3 in /examples/bun-rl in the dependencies group (#800) (de15757)
  • example: Bump ai from 3.1.30 to 3.1.31 in /examples/nextjs-14-openai in the dependencies group (#915) (84510a8)
  • example: Bump lucide-react from 0.390.0 to 0.394.0 in /examples/nextjs-14-authjs-5 in the dependencies group (#916) (0414404)
  • example: Bump the dependencies group across 1 directory with 12 updates (#921) (2e373c4)
  • example: Bump the dependencies group across 1 directory with 2 updates (#872) (2e8257d)
  • example: Bump the dependencies group across 1 directory with 2 updates (#876) (e35a61a)
  • example: Bump the dependencies group across 1 directory with 2 updates (#877) (37b268f)
  • example: Bump the dependencies group across 1 directory with 2 updates (#878) (03e8f0a)
  • example: Bump the dependencies group across 1 directory with 2 updates (#881) (f37d892)
  • example: Bump the dependencies group across 1 directory with 2 updates (#883) (22b4792)
  • example: Bump the dependencies group across 1 directory with 2 updates (#888) (6d5b708)
  • example: Bump the dependencies group across 1 directory with 3 updates (#875) (a7b541e)
  • example: Bump the dependencies group across 1 directory with 3 updates (#882) (1b38026)
  • example: Bump the dependencies group across 1 directory with 4 updates (#892) (4dddd0c)
  • example: Bump the dependencies group across 1 directory with 4 updates (#899) (99886d1)
  • example: Bump the dependencies group across 1 directory with 9 updates (#889) (a5f9db6)
  • example: Bump the dependencies group in /examples/nextjs-14-react-hook-form with 2 updates (#919) (391f3fc)

๐Ÿ“ Documentation

  • Add headers package to root readme (#837) (d1089ad)
  • Add quick start links & update Bun example (#870) (ee3079f)
  • Remove wording that implies is Shield is added by default (#796) (a85d18c)

๐Ÿงน Miscellaneous Chores

  • analyze: Leverage conditional exports to load Wasm appropriately (#887) (d7a698f)
  • ci: Avoid dependabot for bun examples (#914) (09391f7)
  • decorate: Use console to log instead of Arcjet logger (#865) (39bfcfc)
  • docs: Add live example app to READMEs (#823) (8b1c811)
  • logger: Replace nodejs util import with our sprintf library (#857) (edd99a1)
  • logger: Update description to match implementation (#907) (0840358)
blaine-arcjet
published 1.0.0-alpha.13 โ€ข

Changelog

Source

1.0.0-alpha.13 (2024-05-20)

โš  BREAKING CHANGES

  • protocol: Export only things we use from connect and buf (#783)
  • eslint-config: Update linting rules (#774)

๐Ÿš€ New Features

๐Ÿชฒ Bug Fixes

  • analyze: Leverage string interpolation to import Wasm files on edge runtime (#784) (9b85908)
  • protocol: Export only things we use from connect and buf (#783) (4596da5)

๐Ÿ“ฆ Dependencies

  • Bump @bufbuild/protobuf from 1.8.0 to 1.9.0 (#652) (4cd2114)
  • Bump eslint-config-next from 14.2.2 to 14.2.3 (#670) (8d7ff7e)
  • Bump eslint-config-turbo from 1.13.2 to 1.13.3 (#686) (1b9b68e)
  • dev: Bump @bytecodealliance/jco from 1.1.1 to 1.2.2 (#707) (39989b8)
  • dev: Bump @bytecodealliance/jco from 1.2.2 to 1.2.4 (#725) (7c43124)
  • dev: Bump @rollup/wasm-node from 4.14.3 to 4.17.2 (#708) (6e548bf)
  • example: Bump @clerk/nextjs from 4.29.12 to 4.30.0 in /examples/nextjs-14-clerk-rl in the dependencies group (#637) (0fa5e3e)
  • example: Bump @clerk/nextjs from 5.0.10 to 5.0.11 in /examples/nextjs-14-clerk-rl in the dependencies group (#771) (81d1078)
  • example: Bump @clerk/nextjs from 5.0.10 to 5.0.11 in /examples/nextjs-14-clerk-shield in the dependencies group (#770) (ae4c32e)
  • example: Bump @clerk/nextjs from 5.0.11 to 5.0.12 in /examples/nextjs-14-clerk-rl in the dependencies group (#776) (1454a35)
  • example: Bump @clerk/nextjs from 5.0.11 to 5.0.12 in /examples/nextjs-14-clerk-shield in the dependencies group (#777) (8b5c648)
  • example: Bump @hono/node-server from 1.10.0 to 1.10.1 in /examples/nodejs-hono-rl in the dependencies group (#640) (5a8998f)
  • example: Bump @sveltejs/kit from 2.5.8 to 2.5.9 in /examples/sveltekit in the dependencies group (#790) (9e14db1)
  • example: Bump @types/react from 18.3.1 to 18.3.2 in /examples/nextjs-14-app-dir-rl in the dependencies group (#741) (625a165)
  • example: Bump @types/react from 18.3.1 to 18.3.2 in /examples/nextjs-14-app-dir-validate-email in the dependencies group (#746) (a562bed)
  • example: Bump @types/react from 18.3.1 to 18.3.2 in /examples/nextjs-14-decorate in the dependencies group (#739) (b3da4e6)
  • example: Bump @types/react from 18.3.1 to 18.3.2 in /examples/nextjs-14-ip-details in the dependencies group (#745) (debbe35)
  • example: Bump @types/react from 18.3.1 to 18.3.2 in /examples/nextjs-14-nextauth-4 in the dependencies group (#748) (e521eb9)
  • example: Bump @types/react from 18.3.1 to 18.3.2 in /examples/nextjs-14-pages-wrap in the dependencies group (#742) (9f8040a)
  • example: Bump ai from 3.1.8 to 3.1.9 in /examples/nextjs-14-openai in the dependencies group (#767) (bd7cf85)
  • example: Bump ai from 3.1.9 to 3.1.12 in /examples/nextjs-14-openai in the dependencies group across 1 directory (#779) (225dbae)
  • example: Bump eslint-config-next from 14.2.2 to 14.2.3 in /examples/nextjs-example in the dependencies group (#668) (36bf48b)
  • example: Bump hono from 4.2.5 to 4.2.7 in /examples/nodejs-hono-rl (#654) (330b317)
  • example: Bump hono from 4.3.4 to 4.3.7 in /examples/nodejs-hono-rl in the dependencies group across 1 directory (#762) (8fb68f5)
  • example: Bump hono from 4.3.7 to 4.3.8 in /examples/nodejs-hono-rl in the dependencies group (#789) (94c5e01)
  • example: Bump lucide-react from 0.370.0 to 0.371.0 in /examples/nextjs-14-authjs-5 in the dependencies group (#638) (3e79236)
  • example: Bump the dependencies group across 1 directory with 13 updates (#760) (18456d9)
  • example: Bump the dependencies group across 1 directory with 2 updates (#732) (0ff6abc)
  • example: Bump the dependencies group across 1 directory with 2 updates (#736) (608c9c4)
  • example: Bump the dependencies group across 1 directory with 2 updates (#737) (41ddb45)
  • example: Bump the dependencies group across 1 directory with 2 updates (#763) (c3d6b1d)
  • example: Bump the dependencies group across 1 directory with 2 updates (#764) (ffc7739)
  • example: Bump the dependencies group across 1 directory with 3 updates (#761) (eb6d64d)
  • example: Bump the dependencies group across 1 directory with 6 updates (#689) (f9ee74f)
  • example: Bump the dependencies group across 1 directory with 6 updates (#692) (d06033f)
  • example: Bump the dependencies group across 1 directory with 6 updates (#698) (3d14b66)
  • example: Bump the dependencies group across 1 directory with 6 updates (#699) (a473eee)
  • example: Bump the dependencies group across 1 directory with 6 updates (#702) (1b7b3bb)
  • example: Bump the dependencies group across 1 directory with 6 updates (#703) (6923c83)
  • example: Bump the dependencies group across 1 directory with 6 updates (#768) (f7fd624)
  • example: Bump the dependencies group across 1 directory with 8 updates (#735) (0e08e60)
  • example: Bump the dependencies group across 1 directory with 9 updates (#740) (74f4308)
  • example: Bump the dependencies group in /examples/nextjs-14-openai with 2 updates (#636) (5500faf)
  • example: Bump the dependencies group in /examples/nextjs-14-react-hook-form with 2 updates (#639) (1337efc)

๐Ÿ“ Documentation

  • bun: Update the request param on protect method (#786) (f51b8d9)
  • examples: Add NestJS example (#688) (f9cbc35)
  • examples: Updated to Clerk Core 2 (Clerk NextJS v5) (#704) (9049bad)

๐Ÿงน Miscellaneous Chores

blaine-arcjet
published 1.0.0-alpha.12 โ€ข

Changelog

Source

1.0.0-alpha.12 (2024-04-18)

โš  BREAKING CHANGES

  • Deprecate calling protect() with no rules (#608)

๐Ÿš€ New Features

๐Ÿ“ฆ Dependencies

  • Bump eslint-config-next from 14.1.4 to 14.2.1 (#585) (b92474b)
  • Bump eslint-config-next from 14.2.1 to 14.2.2 (#621) (3268a70)
  • Bump typeid-js from 0.5.0 to 0.6.0 (#566) (b6dcaeb)
  • Bump typeid-js from 0.6.0 to 0.7.0 (#620) (8b09974)
  • dev: Bump @rollup/wasm-node from 4.14.1 to 4.14.3 (#597) (598adf0)
  • dev: Bump typescript from 5.4.4 to 5.4.5 (#557) (16af391)
  • example: Bump eslint-config-next from 14.1.4 to 14.2.1 in /examples/nextjs-example in the dependencies group (#583) (93b7d22)
  • example: Bump eslint-config-next from 14.2.1 to 14.2.2 in /examples/nextjs-13-pages-wrap in the dependencies group (#631) (78e7f71)
  • example: Bump eslint-config-next from 14.2.1 to 14.2.2 in /examples/nextjs-example in the dependencies group (#626) (99c54ae)
  • example: Bump hono from 4.2.4 to 4.2.5 in /examples/nodejs-hono-rl in the dependencies group (#628) (27f6d41)
  • example: Bump the dependencies group across 1 directory with 3 updates (#634) (c57b920)
  • example: Bump the dependencies group across 1 directory with 3 updates (#635) (a0d587b)
  • example: Bump the dependencies group across 1 directory with 6 updates (#611) (950279d)
  • example: Bump the dependencies group in /examples/nextjs-13-pages-wrap with 3 updates (#592) (d24c26f)
  • example: Bump the dependencies group in /examples/nextjs-14-app-dir-rl with 2 updates (#624) (f4038dd)
  • example: Bump the dependencies group in /examples/nextjs-14-app-dir-rl with 4 updates (#600) (b02997f)
  • example: Bump the dependencies group in /examples/nextjs-14-app-dir-validate-email with 2 updates (#618) (183cd3f)
  • example: Bump the dependencies group in /examples/nextjs-14-app-dir-validate-email with 4 updates (#596) (b1aac10)
  • example: Bump the dependencies group in /examples/nextjs-14-authjs-5 with 2 updates (#632) (baf13f3)
  • example: Bump the dependencies group in /examples/nextjs-14-authjs-5 with 4 updates (#598) (bd3ae6e)
  • example: Bump the dependencies group in /examples/nextjs-14-clerk-rl with 2 updates (#625) (a08a5b3)
  • example: Bump the dependencies group in /examples/nextjs-14-clerk-rl with 5 updates (#594) (a53aa2d)
  • example: Bump the dependencies group in /examples/nextjs-14-clerk-shield with 5 updates (#599) (43fc6e6)
  • example: Bump the dependencies group in /examples/nextjs-14-decorate with 2 updates (#627) (2ebf3fe)
  • example: Bump the dependencies group in /examples/nextjs-14-decorate with 4 updates (#593) (e250755)
  • example: Bump the dependencies group in /examples/nextjs-14-ip-details with 2 updates (#629) (235599c)
  • example: Bump the dependencies group in /examples/nextjs-14-ip-details with 4 updates (#602) (56b8338)
  • example: Bump the dependencies group in /examples/nextjs-14-nextauth-4 with 2 updates (#633) (10aa44e)
  • example: Bump the dependencies group in /examples/nextjs-14-nextauth-4 with 4 updates (#601) (e9cd5ee)
  • example: Bump the dependencies group in /examples/nextjs-14-openai with 3 updates (#630) (f381437)
  • example: Bump the dependencies group in /examples/nextjs-14-pages-wrap with 2 updates (#623) (a499f3f)
  • example: Bump the dependencies group in /examples/nextjs-14-pages-wrap with 4 updates (#591) (0d6a7d5)
  • example: Bump the dependencies group in /examples/nextjs-14-react-hook-form with 9 updates (#603) (a46de79)
  • example: Bump the dependencies group in /examples/nodejs-hono-rl with 2 updates (#580) (e49db56)

๐Ÿ“ Documentation

  • examples: Add missing Vercel external-id (#617) (cb59c81)
  • examples: Fix build warnings (#616) (e2cbd2a)
  • examples: Fix deploy button rendering (#614) (515168b)
  • examples: Remove redirect from deploy button (#615) (2f93ba6)
  • examples: Remove shield from rule (1eb02d2)
  • examples: Remove shield from rules (#613) (1eb02d2)

๐Ÿงน Miscellaneous Chores

  • ci: Temporarily ignore eslint 9 updates (#543) (a8ac938)
  • Deprecate calling protect() with no rules (#608) (57a8f6b)
  • example: Remove log of user input (24c97a0)
  • examples: Add Hono + Node.js example (#538) (e0e84c8)
  • examples: Added new Next.js + React Hook Form example (#559) (b0a13a4)
  • examples: Remove log of user input (#525) (24c97a0)
  • examples: Update examples app deploy button (#612) (999e1bb)
blaine-arcjet
published 1.0.0-alpha.11 โ€ข

Changelog

Source

1.0.0-alpha.11 (2024-04-08)

๐Ÿš€ New Features

๐Ÿ“ฆ Dependencies

  • Bump @bufbuild/protobuf from 1.7.2 to 1.8.0 (#377) (5253740)
  • Bump eslint-config-next from 14.1.3 to 14.1.4 (#403) (119245b)
  • Bump eslint-config-turbo from 1.12.5 to 1.13.2 (#488) (b6ab105)
  • Bump eslint-plugin-react from 7.34.0 to 7.34.1 (#388) (5ff4950)
  • Bump undici from 5.28.3 to 5.28.4 (#505) (0ffa608)
  • dev: Bump @bytecodealliance/jco from 1.0.3 to 1.1.1 (#473) (4584fe4)
  • dev: Bump @rollup/wasm-node from 4.13.0 to 4.13.2 (#472) (0268e51)
  • dev: Bump @rollup/wasm-node from 4.13.2 to 4.14.0 (#493) (ac14f3f)
  • dev: Bump @rollup/wasm-node from 4.14.0 to 4.14.1 (#519) (f859c0e)
  • dev: Bump typescript from 5.4.2 to 5.4.3 (#412) (a69b76b)
  • dev: Bump typescript from 5.4.3 to 5.4.4 (#509) (8976fb1)
  • example: Bump express from 4.18.3 to 4.19.2 in /examples/nodejs-express-rl (#459) (ee1af9d)
  • example: Bump express from 4.18.3 to 4.19.2 in /examples/nodejs-express-validate-email (#461) (d45953e)
  • example: Bump the dependencies group in /examples/nextjs-13-pages-wrap with 2 updates (#504) (ebe7548)
  • example: Bump the dependencies group in /examples/nextjs-13-pages-wrap with 6 updates (#462) (7e7affe)
  • example: Bump the dependencies group in /examples/nextjs-14-app-dir-rl with 2 updates (#498) (c30357f)
  • example: Bump the dependencies group in /examples/nextjs-14-app-dir-rl with 7 updates (#463) (6181c38)
  • example: Bump the dependencies group in /examples/nextjs-14-app-dir-validate-email with 2 updates (#496) (67031c3)
  • example: Bump the dependencies group in /examples/nextjs-14-app-dir-validate-email with 7 updates (#466) (3a45ae4)
  • example: Bump the dependencies group in /examples/nextjs-14-authjs-5 with 4 updates (#495) (b9b3c3b)
  • example: Bump the dependencies group in /examples/nextjs-14-clerk-rl with 8 updates (#506) (3635c13)
  • example: Bump the dependencies group in /examples/nextjs-14-clerk-shield with 8 updates (#507) (f2c5c94)
  • example: Bump the dependencies group in /examples/nextjs-14-decorate with 2 updates (#500) (8bb40cc)
  • example: Bump the dependencies group in /examples/nextjs-14-decorate with 7 updates (#465) (b13a8e6)
  • example: Bump the dependencies group in /examples/nextjs-14-nextauth-4 with 2 updates (#502) (f4b24b5)
  • example: Bump the dependencies group in /examples/nextjs-14-nextauth-4 with 7 updates (#468) (6ab6cdb)
  • example: Bump the dependencies group in /examples/nextjs-14-openai with 4 updates (#501) (cde203b)
  • example: Bump the dependencies group in /examples/nextjs-14-openai with 9 updates (#467) (f3d785e)
  • example: Bump the dependencies group in /examples/nextjs-14-pages-wrap with 7 updates (#503) (cfb84e1)
  • example: Bump the dependencies group in /examples/nextjs-example with 1 update (#402) (79911af)
  • example: Bump the dependencies group in /examples/nodejs-express-rl with 1 update (#438) (da12423)

๐Ÿ“ Documentation

๐Ÿงน Miscellaneous Chores

blaine-arcjet
published 1.0.0-alpha.10 โ€ข

Changelog

Source

1.0.0-alpha.10 (2024-03-13)

โš  BREAKING CHANGES

  • Switch Next.js to peer dependency (#339)

๐Ÿš€ New Features

  • analyze: Replace wasm-bindgen with jco generated bindings (#334) (48359ff)

๐Ÿ“ฆ Dependencies

  • Bump eslint-config-next from 14.1.1 to 14.1.3 (#322) (9b99345)
  • Bump eslint-config-turbo from 1.12.4 to 1.12.5 (#340) (3d28dd9)
  • Bump next from 14.1.1 to 14.1.3 (#323) (0bad5fe)
  • dev: Bump @bytecodealliance/jco from 1.0.2 to 1.0.3 (#365) (bb1470e)
  • dev: Bump @rollup/wasm-node from 4.12.0 to 4.12.1 (#320) (7f07a8f)
  • dev: Bump @rollup/wasm-node from 4.12.1 to 4.13.0 (#359) (8658316)
  • dev: Bump typescript from 5.3.3 to 5.4.2 (#321) (e0c2914)
  • example: Bump the dependencies group in /examples/nextjs-13-pages-wrap with 1 update (#366) (62a3e7f)
  • example: Bump the dependencies group in /examples/nextjs-13-pages-wrap with 3 updates (#332) (5083415)
  • example: Bump the dependencies group in /examples/nextjs-14-app-dir-rl with 1 update (#348) (29b2259)
  • example: Bump the dependencies group in /examples/nextjs-14-app-dir-rl with 1 update (#361) (291ad58)
  • example: Bump the dependencies group in /examples/nextjs-14-app-dir-rl with 3 updates (#330) (505c886)
  • example: Bump the dependencies group in /examples/nextjs-14-app-dir-validate-email with 1 update (#352) (ce76dcb)
  • example: Bump the dependencies group in /examples/nextjs-14-app-dir-validate-email with 1 update (#358) (71847b9)
  • example: Bump the dependencies group in /examples/nextjs-14-app-dir-validate-email with 3 updates (#326) (322311e)
  • example: Bump the dependencies group in /examples/nextjs-14-clerk-rl with 1 update (#349) (1f4e1d4)
  • example: Bump the dependencies group in /examples/nextjs-14-clerk-rl with 1 update (#362) (2d3f8eb)
  • example: Bump the dependencies group in /examples/nextjs-14-clerk-rl with 3 updates (#329) (3797b6b)
  • example: Bump the dependencies group in /examples/nextjs-14-clerk-shield with 1 update (#357) (e35d530)
  • example: Bump the dependencies group in /examples/nextjs-14-clerk-shield with 3 updates (#327) (12cf78b)
  • example: Bump the dependencies group in /examples/nextjs-14-decorate with 1 update (#350) (51a21cf)
  • example: Bump the dependencies group in /examples/nextjs-14-decorate with 1 update (#354) (4267d44)
  • example: Bump the dependencies group in /examples/nextjs-14-decorate with 3 updates (#331) (2641ffe)
  • example: Bump the dependencies group in /examples/nextjs-14-openai with 1 update (#360) (cc7f381)
  • example: Bump the dependencies group in /examples/nextjs-14-openai with 2 updates (#346) (a5db5a9)
  • example: Bump the dependencies group in /examples/nextjs-14-openai with 4 updates (#328) (d927ecc)
  • example: Bump the dependencies group in /examples/nextjs-14-pages-wrap with 1 update (#347) (adb1a83)
  • example: Bump the dependencies group in /examples/nextjs-14-pages-wrap with 1 update (#355) (aca306b)
  • example: Bump the dependencies group in /examples/nextjs-14-pages-wrap with 3 updates (#325) (2bbf20d)
  • example: Bump the dependencies group in /examples/nextjs-example with 1 update (#324) (4bf8997)
  • Update trunk and linter (#363) (b6ab8a6)

๐Ÿ“ Documentation

  • examples: Add Node.js express server validate email example (#343) (fc6c6a8)
  • examples: Added Node.js Express server example (#333) (f398c28)

๐Ÿงน Miscellaneous Chores

  • analyze: Replace node import with crypto global (#335) (bcc27f2)
  • ci: Ensure dependabot doesn't update next to 14 in 13 example (#364) (32e4cc7)
  • examples: Leverage semver so next gets updated by dependabot (#345) (58b6d2e)
  • Make next a peerDep in our eslint package (#344) (89de5a8)
  • Switch Next.js to peer dependency (#339) (cb82883)
blaine-arcjet
published 1.0.0-alpha.9 โ€ข

Changelog

Source

1.0.0-alpha.9 (2024-03-04)

โš  BREAKING CHANGES

  • Remove logger from context and leverage singleton logger instead (#260)
  • Separate ArcjetRequest and ArcjetRequestDetails types to accept record of headers (#228)

๐Ÿš€ New Features

  • Add withRule API for adding adhoc rules (#245) (f8ebbdc), closes #193
  • Add decorate package to set rate limit headers (#247) (232750d)
  • decorate: Allow decorating Headers object directly (#266) (0bfdcc7)
  • Implement initial nodejs SDK (#268) (6273296)
  • Separate ArcjetRequest and ArcjetRequestDetails types to accept record of headers (#228) (4950364), closes #33

๐Ÿ“ฆ Dependencies

  • Bump eslint-config-next from 14.1.0 to 14.1.1 (#279) (0e0e1ab)
  • Bump eslint-config-turbo from 1.12.3 to 1.12.4 (#231) (f495f1b)
  • Bump eslint-plugin-react from 7.33.2 to 7.34.0 (#280) (97cf82b)
  • Bump next from 14.1.0 to 14.1.1 (#281) (c568890)
  • dev: Bump @edge-runtime/jest-environment from 2.3.9 to 2.3.10 (#229) (6f3a070)
  • dev: Bump @rollup/wasm-node from 4.10.0 to 4.12.0 (#235) (cf7ffc2)
  • dev: Bump @rollup/wasm-node from 4.9.6 to 4.10.0 (#223) (47c24b4)
  • dev: Bump eslint from 8.56.0 to 8.57.0 (#249) (49972a9)
  • example: Bump the dependencies group in /examples/nextjs-13-pages-wrap with 1 update (#243) (7c5cb6f)
  • example: Bump the dependencies group in /examples/nextjs-13-pages-wrap with 2 updates (#259) (7aa9316)
  • example: Bump the dependencies group in /examples/nextjs-13-pages-wrap with 3 updates (#291) (02c9312)
  • example: Bump the dependencies group in /examples/nextjs-14-app-dir-rl with 1 update (#241) (17b57c5)
  • example: Bump the dependencies group in /examples/nextjs-14-app-dir-rl with 2 updates (#256) (7a40bb7)
  • example: Bump the dependencies group in /examples/nextjs-14-app-dir-rl with 3 updates (#286) (6595327)
  • example: Bump the dependencies group in /examples/nextjs-14-app-dir-validate-email with 1 update (#239) (dce121f)
  • example: Bump the dependencies group in /examples/nextjs-14-app-dir-validate-email with 2 updates (#257) (2d690a6)
  • example: Bump the dependencies group in /examples/nextjs-14-app-dir-validate-email with 3 updates (#288) (94d4cd4)
  • example: Bump the dependencies group in /examples/nextjs-14-clerk-rl with 5 updates (#295) (4dc786b)
  • example: Bump the dependencies group in /examples/nextjs-14-clerk-shield with 5 updates (#293) (8d46255)
  • example: Bump the dependencies group in /examples/nextjs-14-decorate with 4 updates (#292) (b9bde97)
  • example: Bump the dependencies group in /examples/nextjs-14-openai with 3 updates (#240) (b6c2257)
  • example: Bump the dependencies group in /examples/nextjs-14-openai with 3 updates (#255) (08612b5)
  • example: Bump the dependencies group in /examples/nextjs-14-openai with 5 updates (#289) (aa68d70)
  • example: Bump the dependencies group in /examples/nextjs-14-pages-wrap with 1 update (#242) (45e7999)
  • example: Bump the dependencies group in /examples/nextjs-14-pages-wrap with 2 updates (#258) (7dfdd1e)
  • example: Bump the dependencies group in /examples/nextjs-14-pages-wrap with 3 updates (#287) (183bccf)
  • example: Bump the dependencies group in /examples/nextjs-example with 1 update (#294) (f3e857f)

๐Ÿ“ Documentation

  • Add node SDK and move core to utility section (#290) (b6683a5)
  • examples: Added example apps for Clerk integration (#244) (95c7abd)
  • examples: Expanded AI example with rate limit by user ID (#221) (915d3fc)
  • Update HTTP version (#227) (c102c64)

๐Ÿงน Miscellaneous Chores

  • Add bugs and author info & update readme (#254) (9b0d2fc)
  • ci: Add newer examples to required checks (#299) (43e61d2)
  • ci: Disable next.js 13 required check (#298) (9b46606)
  • ci: Update dependabot to check all examples (#284) (e681904)
  • ci: Update harden-runner, set policy to block, restrict permissions (#297) (deaecaa)
  • examples: Disable telemetry to tighten harden-runner (#296) (cf9fe38)
  • Remove logger from context and leverage singleton logger instead (#260) (c93a2e1)
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with โšก๏ธ by Socket Inc