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

@arcjet/env

Package Overview
Dependencies
Maintainers
2
Versions
20
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@arcjet/env - npm Package Versions

1

1.0.0-alpha.23

Diff

Changelog

Source

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

๐Ÿš€ New Features

  • add library to perform redaction of sensitive information (#1358) (59d4a0d)

๐Ÿชฒ Bug Fixes

  • analyze: Ensure headers are serialized correctly (#1435) (0319412)
  • arcjet: Infer types when no detect function is specified (#1446) (8ae0370)
  • Ensure instantiation throws if WebAssembly is unavailable (#1458) (0edfd45)

๐Ÿงน Miscellaneous Chores

  • deps: bump webpack and @nestjs/cli in /examples/nodejs-nestjs (#1456) (8d125ac)
  • example: Remove env package usage (#1457) (f09f3d3)
  • remove sideEffects from analyze (#1444) (572aaa0)
  • transport: Reduce idle timeout for AWS Global Accelerator (#1479) (cd1df38)
blaine-arcjet
published 1.0.0-alpha.22 โ€ข

Changelog

Source

1.0.0-alpha.22 (2024-08-26)

โš  BREAKING CHANGES

  • tsconfig: Enable verbatim module syntax (#1324)

๐Ÿš€ New Features

๐Ÿงน Miscellaneous Chores

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

Changelog

Source

1.0.0-alpha.21 (2024-08-05)

๐Ÿš€ New Features

  • Abstract transports into package to leverage conditional exports (#1221) (27776f7)
  • Attempt to warm http2 connection upon SDK startup (#1201) (a5c2571)

๐Ÿงน Miscellaneous Chores

  • ci: Change the dependabot commit prefix for Actions PRs (#1231) (4dac6d5)
  • ci: Ignore typescript-eslint 8 until we upgrade to eslint 9 (#1263) (b089de2), closes #539
  • ci: Leverage Dependabot to update our GitHub Actions (#1222) (ffde70a)
  • ci: Switch release-please-action location & update to latest version (#1229) (e44d81d)
  • deps: bump actions/checkout from 3 to 4 (#1226) (7d5242c)
  • deps: bump step-security/harden-runner from 2.7.0 to 2.9.0 (#1225) (76755e1)
  • examples: Ensure bun examples have updated dependencies (#1213) (e766029)
  • Remove Dependencies section from release notes (#1211) (1708f6a)
blaine-arcjet
published 1.0.0-alpha.20 โ€ข

Changelog

Source

1.0.0-alpha.20 (2024-07-24)

๐Ÿชฒ Bug Fixes

  • analyze: Ensure locally-unknown email information doesn't deny (#1176) (c4ca3f8), closes #1175

๐Ÿ“ฆ Dependencies

  • bump @typescript-eslint/eslint-plugin from 7.16.1 to 7.17.0 (#1164) (06344e7)
  • bump @typescript-eslint/parser from 7.16.1 to 7.17.0 (#1165) (40adc5b)
  • bump eslint-config-turbo from 2.0.6 to 2.0.9 (#1159) (1e7a59f)
  • dev: bump @rollup/wasm-node from 4.18.1 to 4.19.0 (#1160) (7062ca0)
  • dev: bump typescript from 5.5.3 to 5.5.4 (#1166) (644e3a6)
  • example: bump @clerk/nextjs from 5.2.5 to 5.2.6 in /examples/nextjs-14-permit in the dependencies group (#1173) (2dd29a7)
  • example: bump hono from 4.4.13 to 4.5.1 in /examples/nodejs-hono-rl in the dependencies group across 1 directory (#1158) (797d8b8)
  • example: bump postcss from 8.4.39 to 8.4.40 in /examples/nextjs-14-app-dir-validate-email in the dependencies group (#1177) (926f84e)
  • example: bump postcss from 8.4.39 to 8.4.40 in /examples/nextjs-14-clerk-rl in the dependencies group across 1 directory (#1180) (47b6e7d)
  • example: bump tailwindcss from 3.4.4 to 3.4.6 in /examples/nextjs-14-app-dir-validate-email in the dependencies group across 1 directory (#1139) (ee1938b)
  • example: bump tailwindcss from 3.4.5 to 3.4.6 in /examples/nextjs-14-app-dir-rl in the dependencies group (#1152) (282448a)
  • example: bump tailwindcss from 3.4.5 to 3.4.6 in /examples/nextjs-14-decorate in the dependencies group (#1148) (1149de9)
  • example: bump tailwindcss from 3.4.5 to 3.4.6 in /examples/nextjs-14-ip-details in the dependencies group (#1147) (c77aa6b)
  • example: bump tailwindcss from 3.4.5 to 3.4.6 in /examples/nextjs-14-nextauth-4 in the dependencies group (#1145) (a97525b)
  • example: bump tailwindcss from 3.4.5 to 3.4.6 in /examples/nextjs-14-pages-wrap in the dependencies group (#1151) (d9291c6)
  • example: bump the dependencies group across 1 directory with 2 updates (#1171) (e2bfd35)
  • example: bump the dependencies group across 1 directory with 2 updates (#1179) (1240621)
  • example: bump the dependencies group across 1 directory with 3 updates (#1163) (213a7c8)
  • example: bump the dependencies group across 1 directory with 3 updates (#1178) (9bc5f1e)
  • example: bump the dependencies group across 1 directory with 3 updates (#1181) (f01ec2c)
  • example: bump the dependencies group across 1 directory with 5 updates (#1167) (f3c8ca7)
  • example: bump the dependencies group across 1 directory with 6 updates (#1169) (a02a74c)

๐Ÿงน Miscellaneous Chores

  • examples: Add Next.js app with Permit.io for dynamic Arcjet rules (#1067) (6939878)
blaine-arcjet
published 1.0.0-alpha.19 โ€ข

Changelog

Source

1.0.0-alpha.19 (2024-07-15)

๐Ÿš€ New Features

  • detect common free/disposable email providers locally (#1096) (115d016), closes #1095

๐Ÿ“ฆ Dependencies

  • Bump @typescript-eslint/eslint-plugin from 7.14.1 to 7.15.0 (#1063) (d4a1cfe)
  • Bump @typescript-eslint/eslint-plugin from 7.15.0 to 7.16.0 (#1091) (6bbcbe6)
  • bump @typescript-eslint/eslint-plugin from 7.16.0 to 7.16.1 (#1135) (6f4495a)
  • Bump @typescript-eslint/parser from 7.14.1 to 7.15.0 (#1064) (b6e2b0f)
  • Bump @typescript-eslint/parser from 7.15.0 to 7.16.0 (#1090) (c31957f)
  • bump @typescript-eslint/parser from 7.16.0 to 7.16.1 (#1132) (3feb40a)
  • Bump typeid-js from 0.7.0 to 1.0.0 (#1079) (fa276c5)
  • dev: Bump @edge-runtime/jest-environment from 2.3.10 to 3.0.0 (#1087) (1e6eb00)
  • dev: bump @edge-runtime/jest-environment from 3.0.0 to 3.0.1 (#1123) (9064240)
  • dev: Bump @rollup/wasm-node from 4.18.0 to 4.18.1 (#1092) (ffc298a)
  • dev: Bump bun-types from 1.1.17 to 1.1.18 (#1080) (6bb3483)
  • dev: bump bun-types from 1.1.18 to 1.1.20 (#1118) (dbf3826)
  • dev: Bump typescript from 5.5.2 to 5.5.3 (#1065) (ef05395)
  • example: Bump @clerk/nextjs from 5.1.6 to 5.2.2 in /examples/nextjs-14-clerk-rl in the dependencies group across 1 directory (#1082) (7ac1236)
  • example: Bump @clerk/nextjs from 5.1.6 to 5.2.2 in /examples/nextjs-14-clerk-shield in the dependencies group across 1 directory (#1081) (9b89f9b)
  • example: bump @clerk/nextjs from 5.2.2 to 5.2.3 in /examples/nextjs-14-clerk-rl in the dependencies group (#1119) (5fe9ef0)
  • example: bump @clerk/nextjs from 5.2.2 to 5.2.3 in /examples/nextjs-14-clerk-shield in the dependencies group (#1121) (baf55e0)
  • example: Bump hono from 4.4.11 to 4.4.12 in /examples/nodejs-hono-rl in the dependencies group (#1085) (3782001)
  • example: Bump hono from 4.4.12 to 4.4.13 in /examples/nodejs-hono-rl in the dependencies group (#1112) (49f8721)
  • example: Bump lucide-react from 0.399.0 to 0.400.0 in /examples/nextjs-14-authjs-5 in the dependencies group (#1066) (b44dd6a)
  • example: bump lucide-react from 0.407.0 to 0.408.0 in /examples/nextjs-14-authjs-5 in the dependencies group (#1116) (84bd181)
  • example: bump tailwindcss from 3.4.4 to 3.4.5 in /examples/nextjs-14-app-dir-rl in the dependencies group (#1124) (c73e955)
  • example: bump tailwindcss from 3.4.4 to 3.4.5 in /examples/nextjs-14-authjs-5 in the dependencies group (#1129) (74adca7)
  • example: bump tailwindcss from 3.4.4 to 3.4.5 in /examples/nextjs-14-clerk-rl in the dependencies group (#1125) (8aa2f53)
  • example: bump tailwindcss from 3.4.4 to 3.4.5 in /examples/nextjs-14-clerk-shield in the dependencies group (#1130) (6f76186)
  • example: bump tailwindcss from 3.4.4 to 3.4.5 in /examples/nextjs-14-decorate in the dependencies group (#1126) (b2d9a81)
  • example: bump tailwindcss from 3.4.4 to 3.4.5 in /examples/nextjs-14-ip-details in the dependencies group (#1127) (0251e74)
  • example: bump tailwindcss from 3.4.4 to 3.4.5 in /examples/nextjs-14-nextauth-4 in the dependencies group (#1128) (b7f0028)
  • example: bump tailwindcss from 3.4.4 to 3.4.5 in /examples/nextjs-14-pages-wrap in the dependencies group (#1131) (af3f8d6)
  • example: Bump the dependencies group across 1 directory with 2 updates (#1068) (bc86928)
  • example: Bump the dependencies group across 1 directory with 2 updates (#1071) (75df78a)
  • example: bump the dependencies group across 1 directory with 2 updates (#1117) (306d4f1)
  • example: Bump the dependencies group across 1 directory with 3 updates (#1072) (937b184)
  • example: Bump the dependencies group across 1 directory with 3 updates (#1108) (3714941)
  • example: Bump the dependencies group across 1 directory with 4 updates (#1106) (caaea7a)
  • example: Bump the dependencies group across 1 directory with 6 updates (#1109) (c877b39)
  • example: Bump the dependencies group in /examples/nextjs-14-app-dir-rl with 2 updates (#1104) (8cbde05)
  • example: Bump the dependencies group in /examples/nextjs-14-app-dir-validate-email with 2 updates (#1107) (298a70b)
  • example: Bump the dependencies group in /examples/nextjs-14-clerk-rl with 2 updates (#1102) (f1e7a4c)
  • example: Bump the dependencies group in /examples/nextjs-14-clerk-shield with 2 updates (#1101) (10184f9)
  • example: Bump the dependencies group in /examples/nextjs-14-decorate with 2 updates (#1111) (52394af)
  • example: Bump the dependencies group in /examples/nextjs-14-ip-details with 2 updates (#1105) (5127321)
  • example: Bump the dependencies group in /examples/nextjs-14-nextauth-4 with 2 updates (#1103) (8ef993f)
  • example: Bump the dependencies group in /examples/nextjs-14-openai with 2 updates (#1113) (89b3ccb)
  • example: bump the dependencies group in /examples/nextjs-14-openai with 2 updates (#1133) (d2ac694)
  • example: Bump the dependencies group in /examples/nextjs-14-pages-wrap with 2 updates (#1110) (fb05224)
  • example: bump the dependencies group in /examples/nextjs-14-react-hook-form with 2 updates (#1120) (729c886)
  • example: bump the dependencies group in /examples/nextjs-14-react-hook-form with 2 updates (#1134) (2fbe4d6)
  • example: Bump the dependencies group in /examples/sveltekit with 2 updates (#1093) (009591a)
  • example: bump the dependencies group in /examples/sveltekit with 2 updates (#1136) (c93a9eb)

๐Ÿงน Miscellaneous Chores

  • examples: Add example of testing APIs with Newman (#1083) (6b2ccf0)
  • examples: Show dynamic feature flags with LaunchDarkly (#1100) (d3bf356)
blaine-arcjet
published 1.0.0-alpha.18 โ€ข

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)
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