Releases: usesend/useSend
Releases · usesend/useSend
v1.9.1
What's Changed
- feat: add contact-book variable registry for campaign personalization by @KMKoushik in #359
- feat: sync sdk contact book support by @KMKoushik in #373
- docs: add campaign personalization guide by @KMKoushik in #374
- feat: add multi-domain filters to webhooks by @KMKoushik in #361
Full Changelog: v1.9.0...v1.9.1
v1.9.0
What's Changed
- feat: add customizable contact double opt-in flow by @KMKoushik in #350
- feat: submit contact add form with Cmd/Ctrl+Enter by @KMKoushik in #366
- Fix typo in default double-opt-in confirmation message by @anishanne in #367
- fix: restore contact search after pagination by @KMKoushik in #368
- feat: add REDIS_KEY_PREFIX env var for Redis ACL namespace isolation by @designorant in #365
- fix(test): add redisKey to Redis mocks by @KMKoushik in #369
- feat: add contactBooks to sdk, add delete campaign public endpoint by @magicspon in #352
- fix: bump usesend-js version to 1.6.1 by @KMKoushik in #371
- feat: add dashboard analytics to sdk and public api by @magicspon in #353
- fix: bump usesend-js version to 1.6.2 for npm publish by @KMKoushik in #372
New Contributors
- @anishanne made their first contribution in #367
- @designorant made their first contribution in #365
Full Changelog: v1.8.2...v1.9.0
v1.8.2
What's Changed
- fix(docs): use usesend-js package in webhook guide by @KMKoushik in #363
- fix: prevent premature webhook auto-disable and allow re-enable by @KMKoushik in #364
Full Changelog: v1.8.1...v1.8.2
v1.8.1
What's Changed
- feat: add web testing foundation with infra-backed suites by @KMKoushik in #349
- feat: add get-campaigns docs by @magicspon in #351
- fix(doc): Correct API reference in Go package documentation by @rubixvi in #354
- fix: sync suppression list removal with AWS SES (closes #324) by @ManojINaik in #331
- Add v1.8.0 changelog entry with February 2025 updates by @KMKoushik in #348
- fix: enforce team scoping for campaign, contacts, and invites by @KMKoushik in #356
- fix: preserve reply-to metadata when duplicating campaigns by @KMKoushik in #357
- feat: add API key editing functionality to the dashboard by @99power in #358
New Contributors
- @ManojINaik made their first contribution in #331
- @99power made their first contribution in #358
Full Changelog: v1.8.0...v1.8.1
v1.8.0
What's Changed
- feat: add webhooks by @KMKoushik in #334
- fix: add tsup config for SDK and bump version to 1.6.0 by @KMKoushik in #343
- Improve email notification rate limiting with atomic Redis operations by @KMKoushik in #346
- feat(python-sdk): add webhook verification and event handling by @KMKoushik in #344
Full Changelog: v1.7.12...v1.8.0
v1.7.12
What's Changed
- feat: v1/campaign public api endpoint by @magicspon in #335
- Refine suppression list to include only affected recipients by @tpraxedes in #339
- feat: contact books public api by @magicspon in #336
- fix: enforce contact book ownership by @KMKoushik in #341
New Contributors
- @magicspon made their first contribution in #335
- @tpraxedes made their first contribution in #339
Full Changelog: v1.7.11...v1.7.12
v1.7.11
v1.7.10
What's Changed
- use turbo in dev mode by @KMKoushik in #321
- Upgrade Next.js to 15.5.9 by @KMKoushik in #326
Full Changelog: v1.7.9...v1.7.10
v1.7.9
What's Changed
- add upload contacts support by @KMKoushik in #314
- Hide infinity percentage when no emails sent by @KMKoushik in #319
- add export contact book option by @KMKoushik in #318
- Fix bar chart hover on zero delivery days by @KMKoushik in #320
Full Changelog: v1.7.8...v1.7.9
v1.7.8
What's Changed
- fix(security): CVE-2025-55184, CVE-2025-55183 by @rubixvi in #313
New Contributors
Full Changelog: v1.7.7...v1.7.8