Releases
v1.0.0-alpha.14
⚠ 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 )
You can’t perform that action at this time.