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

arcjet

Package Overview
Dependencies
Maintainers
2
Versions
42
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

arcjet - npm Package Versions

1245

1.0.0-alpha.12

Diff

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)
blaine-arcjet
published 1.0.0-alpha.8 โ€ข

Changelog

Source

1.0.0-alpha.8 (2024-02-09)

โš  BREAKING CHANGES

  • Handle TTL as seconds instead of milliseconds (#211)
  • Add fixedWindow, tokenBucket, and slidingWindow primitives (#184)
  • Remove timeout property on ArcjetRateLimitRule (#182)
  • Remove count property on ArcjetRateLimitReason (#181)
  • Required of props should always be required (#180)
  • Build extra field from unknown request properties (#179)
  • protocol: Introduce Shield name (#158)
  • Limit ARCJET_BASE_URL to small set of allowed URLs (#83)

๐Ÿš€ New Features

  • Add fixedWindow, tokenBucket, and slidingWindow primitives (#184) (6701b02)
  • Allow user-defined characteristics on rate limit options (#203) (dc5b001)
  • Build extra field from unknown request properties (#179) (2576341)
  • Limit ARCJET_BASE_URL to small set of allowed URLs (#83) (d9184ea)
  • Support cookies and query via the protocol (#214) (ca0cd64)
  • Support duration strings or integers on rate limit configuration (#192) (b173d83)

๐Ÿชฒ Bug Fixes

  • Handle TTL as seconds instead of milliseconds (#211) (c2d3dd0)
  • Required of props should always be required (#180) (1f92885)

๐Ÿ“ฆ Dependencies

  • bump @bufbuild/protobuf from 1.6.0 to 1.7.2 (#167) (c7dbdba)
  • bump @connectrpc/connect from 1.2.1 to 1.3.0 (#126) (40db7f3)
  • bump @rollup/plugin-typescript from 11.1.5 to 11.1.6 (#127) (8f9e34a)
  • Bump @connectrpc/connect-web from 1.2.0 to 1.2.1 (#101) (28f4a50)
  • Bump @connectrpc/connect-web from 1.2.1 to 1.3.0 (#120) (289446d)
  • Bump @connectrpc/connect from 1.2.0 to 1.2.1 (#100) (74013ef)
  • Bump ai from 2.2.30 to 2.2.31 in /examples/nextjs-14-openai (#99) (be8c23b)
  • Bump eslint-config-turbo from 1.11.2 to 1.11.3 (#107) (b01f418)
  • Bump openai from 4.24.1 to 4.24.2 in /examples/nextjs-14-openai (#121) (705f871)
  • bump eslint-config-next from 14.0.4 to 14.1.0 (#147) (a44b3f6)
  • bump eslint-config-turbo from 1.11.3 to 1.12.3 (#198) (4bd458c)
  • bump next from 14.0.4 to 14.1.0 (#148) (6753117)
  • bump typeid-js from 0.3.0 to 0.5.0 (#176) (fadf89f)
  • dev: bump @edge-runtime/jest-environment from 2.3.7 to 2.3.8 (#154) (9c4ed39)
  • dev: bump @edge-runtime/jest-environment from 2.3.8 to 2.3.9 (#196) (8bc0a8f)
  • dev: bump @rollup/wasm-node from 4.9.1 to 4.9.2 (#97) (eff4226)
  • dev: bump @rollup/wasm-node from 4.9.2 to 4.9.4 (#119) (ec50b96)
  • dev: bump @rollup/wasm-node from 4.9.4 to 4.9.5 (#131) (9fff856)
  • dev: bump @rollup/wasm-node from 4.9.5 to 4.9.6 (#152) (3e54cff)
  • dev: Bump @types/react from 18.2.45 to 18.2.46 (#96) (fe666c6)
  • dev: Bump @types/react from 18.2.45 to 18.2.46 in /examples/nextjs-13-pages-wrap (#94) (c21a5e6)
  • dev: Bump @types/react from 18.2.45 to 18.2.46 in /examples/nextjs-14-app-dir-validate-email (#93) (90e1965)
  • dev: Bump @types/react from 18.2.45 to 18.2.46 in /examples/nextjs-14-openai (#98) (8c63a63)
  • dev: Bump @types/react from 18.2.45 to 18.2.46 in /examples/nextjs-14-pages-wrap (#95) (3ffec0d)
  • dev: Bump @types/react from 18.2.46 to 18.2.47 in /examples/nextjs-13-pages-wrap (#116) (1341acc)
  • dev: Bump @types/react from 18.2.46 to 18.2.47 in /examples/nextjs-14-app-dir-rl (#113) (7e8ae3c)
  • dev: Bump @types/react from 18.2.46 to 18.2.47 in /examples/nextjs-14-app-dir-validate-email (#111) (e160ce1)
  • dev: Bump @types/react from 18.2.46 to 18.2.47 in /examples/nextjs-14-openai (#110) (410d396)
  • dev: Bump @types/react from 18.2.46 to 18.2.47 in /examples/nextjs-14-pages-wrap (#118) (ab05d24)
  • dev: Bump postcss from 8.4.32 to 8.4.33 in /examples/nextjs-13-pages-wrap (#103) (a3cd7f0)
  • dev: Bump postcss from 8.4.32 to 8.4.33 in /examples/nextjs-14-app-dir-rl (#105) (e90fc74)
  • dev: Bump postcss from 8.4.32 to 8.4.33 in /examples/nextjs-14-app-dir-validate-email (#102) (b0df5a2)
  • dev: Bump postcss from 8.4.32 to 8.4.33 in /examples/nextjs-14-openai (#104) (2192e3e)
  • dev: Bump postcss from 8.4.32 to 8.4.33 in /examples/nextjs-14-pages-wrap (#108) (916402d)
  • dev: Bump tailwindcss from 3.4.0 to 3.4.1 in /examples/nextjs-13-pages-wrap (#115) (a9472c0)
  • dev: Bump tailwindcss from 3.4.0 to 3.4.1 in /examples/nextjs-14-app-dir-rl (#114) (5066c6d)
  • dev: Bump tailwindcss from 3.4.0 to 3.4.1 in /examples/nextjs-14-app-dir-validate-email (#112) (d8173b3)
  • dev: Bump tailwindcss from 3.4.0 to 3.4.1 in /examples/nextjs-14-openai (#109) (e44f829)
  • dev: Bump tailwindcss from 3.4.0 to 3.4.1 in /examples/nextjs-14-pages-wrap (#117) (6b65676)
  • dev: bump postcss from 8.4.31 to 8.4.32 in /examples/nextjs-13-pages-wrap (#87) (01ac608)
  • dev: bump postcss from 8.4.31 to 8.4.32 in /examples/nextjs-14-app-dir-rl (#86) (583f646)
  • example: bump the dependencies group in /examples/nextjs-13-pages-wrap with 1 update (#135) (cd67eaf)
  • example: bump the dependencies group in /examples/nextjs-13-pages-wrap with 1 update (#194) (a945b2c)
  • example: bump the dependencies group in /examples/nextjs-13-pages-wrap with 2 updates (#185) (dc7bc47)
  • example: Bump the dependencies group in /examples/nextjs-13-pages-wrap with 2 updates (#210) (402c2ad)
  • example: bump the dependencies group in /examples/nextjs-13-pages-wrap with 3 updates (#169) (f19680b)
  • example: bump the dependencies group in /examples/nextjs-14-app-dir-rl with 1 update (#137) (ab43b86)
  • example: bump the dependencies group in /examples/nextjs-14-app-dir-rl with 1 update (#197) (28a680c)
  • example: bump the dependencies group in /examples/nextjs-14-app-dir-rl with 2 updates (#189) (ab11b6d)
  • example: Bump the dependencies group in /examples/nextjs-14-app-dir-rl with 2 updates (#207) (1489fd7)
  • example: bump the dependencies group in /examples/nextjs-14-app-dir-rl with 3 updates (#166) (b7f4b07)
  • example: bump the dependencies group in /examples/nextjs-14-app-dir-validate-email with 1 update (#134) (9b6015a)
  • example: bump the dependencies group in /examples/nextjs-14-app-dir-validate-email with 1 update (#200) (59caff4)
  • example: bump the dependencies group in /examples/nextjs-14-app-dir-validate-email with 2 updates (#188) (9d42276)
  • example: Bump the dependencies group in /examples/nextjs-14-app-dir-validate-email with 2 updates (#208) (467b385)
  • example: bump the dependencies group in /examples/nextjs-14-app-dir-validate-email with 3 updates (#168) (8779e2f)
  • example: Bump the dependencies group in /examples/nextjs-14-openai with 1 update (#219) (07952d5)
  • example: bump the dependencies group in /examples/nextjs-14-openai with 2 updates (#136) (e99635b)
  • example: Bump the dependencies group in /examples/nextjs-14-openai with 4 updates (#209) (7720a81)
  • example: bump the dependencies group in /examples/nextjs-14-openai with 5 updates (#170) (b57e8df)
  • example: Bump the dependencies group in /examples/nextjs-14-pages-wrap with 1 update (#133) (51adb16)
  • example: bump the dependencies group in /examples/nextjs-14-pages-wrap with 1 update (#199) (de36130)
  • example: bump the dependencies group in /examples/nextjs-14-pages-wrap with 2 updates (#187) (2feef80)
  • example: Bump the dependencies group in /examples/nextjs-14-pages-wrap with 2 updates (#206) (abc72da)
  • example: bump the dependencies group in /examples/nextjs-14-pages-wrap with 3 updates (#165) (82f6be5)

๐Ÿ“ Documentation

  • Add minimum required fields for request details example (#220) (83a3a8c)
  • Rename AJ_KEY to ARCJET_KEY & switch to next.js app dir example (#201) (9c4da7b)
  • Update Arcjet description (#122) (c011bc2)

๐Ÿงน Miscellaneous Chores

  • Add codeowners to project (#91) (a54f487)
  • Add devcontainer setup (#124) (29b1a2e)
  • analyze: Regenerate WebAssembly and bindings (#92) (b10ce31)
  • Change ttl argument to expiresAt in cache implementation (#218) (0414e10)
  • examples: Added Next.js 14 OpenAI rate limit example (#88) (482a472)
  • examples: Encourage use of environment variables for keys (#139) (290a1b2)
  • protocol: Introduce Shield name (#158) (311713b)
  • Regenerate the protobuf bindings (#183) (807e8de)
  • Remove count property on ArcjetRateLimitReason (#181) (ff3e310)
  • Remove timeout property on ArcjetRateLimitRule (#182) (255a4a7)
  • rollup: Externalize all imports that end with .wasm?module (#217) (ee6f387)
  • Separate examples from SDK install and builds (#85) (c4c57c8)
  • trunk: Avoid linting the release-please-manifest (#138) (ac69f70)
  • Update trunk versions and configuration (#125) (2625ed4)

โœ… Continuous Integration

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

Changelog

Source

1.0.0-alpha.7 (2023-12-21)

โš  BREAKING CHANGES

  • Reorganize SDK types to tighten helpers around custom props (#18)

๐Ÿชฒ Bug Fixes

  • Reorganize SDK types to tighten helpers around custom props (#18) (3b0c1fb)

๐Ÿ“ฆ Dependencies

  • dev: Bump the dev-dependencies group with 5 updates (#82) (a67be47)

โœ… Continuous Integration

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

Changelog

Source

1.0.0-alpha.6 (2023-12-18)

โš  BREAKING CHANGES

  • Pass ArcjetContext to rules (#65)

๐Ÿš€ New Features

๐Ÿชฒ Bug Fixes

  • next: Avoid appending ? if querystring is empty (#71) (16ca958)
  • next: Stop using NextUrl to avoid type conflict across version (#62) (294540a)
  • Wrap timeout default ternary so timeout option takes effect (#66) (d49ebd2)

๐Ÿงน Miscellaneous Chores

  • Add pre and post logging to remote client (#70) (46fd6b3)
  • deps-dev: Bump the dev-dependencies group with 2 updates (#55) (94839f3)
  • deps: Bump the dependencies group with 2 updates (#54) (9c68aa2)
  • Disallow configuring timeout for report (#67) (ae8f1b7)
  • examples: Add Next 13 wrap example (294540a)
  • rollup: Fail compilation on type check failure (#68) (b9a373b)

โœ… Continuous Integration

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

Changelog

Source

1.0.0-alpha.6 (2023-12-18)

โš  BREAKING CHANGES

  • Pass ArcjetContext to rules (#65)

๐Ÿš€ New Features

๐Ÿชฒ Bug Fixes

  • next: Avoid appending ? if querystring is empty (#71) (16ca958)
  • next: Stop using NextUrl to avoid type conflict across version (#62) (294540a)
  • Wrap timeout default ternary so timeout option takes effect (#66) (d49ebd2)

๐Ÿงน Miscellaneous Chores

  • Add pre and post logging to remote client (#70) (46fd6b3)
  • deps-dev: Bump the dev-dependencies group with 2 updates (#55) (94839f3)
  • deps: Bump the dependencies group with 2 updates (#54) (9c68aa2)
  • Disallow configuring timeout for report (#67) (ae8f1b7)
  • examples: Add Next 13 wrap example (294540a)
  • rollup: Fail compilation on type check failure (#68) (b9a373b)

โœ… Continuous Integration

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

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

Changelog

Source

1.0.0-alpha.32 (2024-11-26)

โš  BREAKING CHANGES

  • Stop publishing TypeScript source files (#2326)

๐Ÿš€ New Features

๐Ÿชฒ Bug Fixes

๐Ÿงน Miscellaneous Chores

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