1.0.0-beta.1 (2025-01-15)
See the migration guide at https://docs.arcjet.com/upgrading/sdk-migration
⚠ BREAKING CHANGES
- redact: Correctly handle urlencoded data when tokenizing characters (#2864)
- Correctly handle urlencoded data when tokenizing characters (#2863)
- protocol: Improve deprecation message on enum-like field usage (#2855)
- refactor wasm loading for analyze (#1832)
🚀 New Features
- Export more option types (#2752) (89a9f77), closes #2751
- support
allow
ordeny
config in validateEmail & deprecateblock
config (#2661) (890afcd), closes #1834
🪲 Bug Fixes
- Correctly handle urlencoded data when tokenizing characters (#2863) (fa93290)
- protocol: Improve deprecation message on enum-like field usage (#2855) (6512258)
- protocol: Include
cookies
andquery
fields on reports (#2777) (cff2e3a) - redact: Correctly handle urlencoded data when tokenizing characters (#2864) (fbed883)
🏎️ Performance Improvements
🧹 Miscellaneous Chores
- Deprecate Arcjet enum-like objects (#2684) (7d9ac4f), closes #2621
- examples: Add Auth.js chained middleware example using Nosecone (#2640) (d9774cc)
- examples: Restrict React to v18 in Next 14 example (#2778) (50cde21)
- protocol: Opt out of Buf & ConnectRPC v2 changes (#2473) (06b5b21)
- refactor wasm loading for analyze (#1832) (02e4435), closes #1448
- runtime: Replace Jest with Node test harness (#2565) (ec60fe2), closes #9
- Switch most test harnesses to node:test (#2479) (8a71bbc)