v1.9.0
Install
cURL
curl -fsSL https://resend.com/install.sh | bashNode.js
npm install -g resend-cliHomebrew (macOS / Linux)
brew install resend/cli/resendPowerShell (Windows)
irm https://resend.com/install.ps1 | iexWhat's Changed
- chore: add cli install to skill instructions by @felipefreitag in #178
- fix: make
resend helpshow usage instead of erroring by @felipefreitag in #180 - chore: readme grammar nits by @christina-de-martinez in #181
- fix: add docs about webhooks commands by @christina-de-martinez in #189
- feat(docs): add command to open the documentation in the default browser by @almeidazs in #183
- chore(deps): update dependency vitest to v4.1.4 by @renovate[bot] in #182
- fix(deps): update dependency @clack/prompts to v1.2.0 by @renovate[bot] in #174
- chore: change back to GH runners since Blacksmith ones are hanging by @felipefreitag in #247
- chore(deps): update dependency @yao-pkg/pkg to v6.14.2 by @renovate[bot] in #175
- fix(deps): update dependency esbuild to v0.28.0 by @renovate[bot] in #177
- chore(deps): update dependency @biomejs/biome to v2.4.11 by @renovate[bot] in #156
- fix: pin all GitHub Actions to immutable commit SHAs by @bukinoshita in #211
- chore(deps): update dependency @types/node to v24.12.2 by @renovate[bot] in #179
- chore(deps): update pnpm/action-setup digest to fc06bc1 by @renovate[bot] in #249
- refactor: update error handling and output in CLI commands by @Shubhdeep12 in #186
- feat: add
resend commandsfeature to CLI and update documentation by @Shubhdeep12 in #185 - feat: add --dry-run option for email and broadcast commands by @Shubhdeep12 in #184
- feat: email attachments by @felipefreitag in #188
- feat: add depot by @bukinoshita in #250
- fix: reject empty and directory paths in --react-email by @bukinoshita in #213
- fix: validate --events after normalization in webhook update by @bukinoshita in #203
- fix: reject conflicting body flags in broadcast create/update by @bukinoshita in #214
- fix: coerce numeric fallback values in contact-properties update command by @bukinoshita in #226
- fix: reject --domain-id when --permission is not sending_access by @bukinoshita in #215
- fix: detach update notifier from command completion chain by @bukinoshita in #197
- fix: preserve --var values as strings instead of auto-coercing to numbers by @bukinoshita in #198
- fix: prevent symlink clobbering in telemetry temp file write by @bukinoshita in #207
- fix: suppress update banner in machine mode (--json / --quiet) by @bukinoshita in #201
- feat: automations by @felipefreitag in #256
New Contributors
- @christina-de-martinez made their first contribution in #181
- @almeidazs made their first contribution in #183
Full Changelog: v1.8.0...v1.9.0