Skip to content

Bump resend from 0.27.0 to 1.7.0 - #205

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/bundler/resend-1.7.0
Closed

Bump resend from 0.27.0 to 1.7.0#205
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/bundler/resend-1.7.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 4, 2026

Copy link
Copy Markdown
Contributor

Bumps resend from 0.27.0 to 1.7.0.

Release notes

Sourced from resend's releases.

v1.7.0

What's Changed

New Contributors

Full Changelog: resend/resend-ruby@v1.6.0...v1.7.0

v1.6.0

What's Changed

New Contributors

Full Changelog: resend/resend-ruby@v1.5.0...v1.6.0

v1.5.0

What's Changed

Full Changelog: resend/resend-ruby@v1.4.0...v1.5.0

v1.4.0

What's Changed

... (truncated)

Changelog

Sourced from resend's changelog.

[1.7.0] - 2026-07-31

Added

  • Suppressions - New Resend::Suppressions module to add (add), list (list), retrieve (get), and remove (remove) suppressed email addresses. get and remove accept either a suppression ID or the suppressed email address. list supports origin filtering (bounce, complaint, manual) plus the standard limit/after/before pagination params. New Resend::Suppressions::Batch module handles up to 100 addresses at a time via add and remove. (#208)

Changed

  • ⚠️ 404 responses now raise Resend::Error::NotFoundError instead of Resend::Error::InvalidRequestError, matching the documented intent of the (previously unreachable) NotFoundError class. Code rescuing Resend::Error or Resend::Error::ServerError is unaffected; code rescuing InvalidRequestError specifically to catch 404s should rescue NotFoundError instead. (#210)

[1.6.0] - 2026-07-09

Added

  • OAuth grants - New Resend::OAuthGrants module to list (GET /oauth/grants) and revoke (DELETE /oauth/grants/:id) OAuth grants. list supports the standard limit/after/before pagination params. (#197)
  • Domain claims - New Resend::Domains::Claims module to claim a domain verified by another account (create), retrieve the latest claim (get), and trigger verification/ownership transfer (verify). (#194)

[1.0.0] - 2025-10-31

Overview

This major release introduces breaking changes to the Contacts API and deprecates the Audiences API in favor of Segments. If you only use the SDK for sending emails or the Audiences API, you can upgrade to v1.0.0 without any code changes. The breaking changes are limited to the Contacts API only.

⚠️ BREAKING CHANGES

Contacts API Changes

  • ⚠️ Change Contacts.create to accept hash parameter with optional audience_id - Previously required audience_id in params, now it's optional. Supports global contacts.
  • ⚠️ Change Contacts.get from get(audience_id, id) to get(params) - Now accepts a hash with optional audience_id and required id or email. Raises ArgumentError: "Missing \id` or `email` field"` when neither is provided.
  • ⚠️ Change Contacts.list from list(audience_id, params = {}) to list(params = {}) - Now accepts a hash with optional audience_id and pagination params
  • ⚠️ Change Contacts.remove from remove(audience_id, contact_id) to remove(params) - Now accepts a hash with optional audience_id and required id or email. Raises ArgumentError: "Missing \id` or `email` field"` when neither is provided.
  • ⚠️ Change Contacts.update error message - Error changed from "id or email is required" to "Missing \id` or `email` field"` to match Node.js SDK format
  • ⚠️ Change Contacts.update to accept optional audience_id - Previously required audience_id in params, now it's optional

Before (v0.x):

# Methods used positional arguments and required audience_id
Resend::Contacts.create(audience_id: "aud_123", email: "user@example.com", first_name: "John")
contact = Resend::Contacts.get("aud_123", "contact_123")
contacts = Resend::Contacts.list("aud_123")
contacts = Resend::Contacts.list("aud_123", limit: 10)
Resend::Contacts.update(audience_id: "aud_123", id: "contact_123", first_name: "Jane")
Resend::Contacts.remove("aud_123", "contact_123")

After (v1.0.0):

# Methods use hash parameters and support optional audience_id
</tr></table> 

... (truncated)

Commits
  • 0bdf01e chore: bump version to 1.7.0 (#213)
  • 2e17892 chore(deps-dev): bump rails-html-sanitizer from 1.7.0 to 1.7.1 (#207)
  • 958635c chore(deps-dev): bump websocket-driver from 0.8.1 to 0.8.2 (#205)
  • f7aca8f chore(deps-dev): bump loofah from 2.25.1 to 2.25.2 (#204)
  • 8c49621 chore(deps): update dependency httparty to "~> 0.24.0" (#153)
  • db60773 chore(deps): update dependency rails to v8.1.3.1 (#211)
  • f7cca37 fix(errors): map 404 to NotFoundError instead of InvalidRequestError (#210)
  • aff0165 feat: add suppressions endpoints (#208)
  • 3368cf5 chore(deps-dev): bump websocket-driver from 0.8.0 to 0.8.1 (#202)
  • 1bc2a0d chore: update sync_prs_to_linear action hash to a54e4298f0 (#201)
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [resend](https://github.com/resend/resend-ruby) from 0.27.0 to 1.7.0.
- [Release notes](https://github.com/resend/resend-ruby/releases)
- [Changelog](https://github.com/resend/resend-ruby/blob/main/CHANGELOG.md)
- [Commits](resend/resend-ruby@v0.27.0...v1.7.0)

---
updated-dependencies:
- dependency-name: resend
  dependency-version: 1.7.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file ruby Pull requests that update ruby code labels Aug 4, 2026
@dependabot @github

dependabot Bot commented on behalf of github Aug 24, 2026

Copy link
Copy Markdown
Contributor Author

Superseded by #215.

@dependabot dependabot Bot closed this Aug 24, 2026
@dependabot
dependabot Bot deleted the dependabot/bundler/resend-1.7.0 branch August 24, 2026 01:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file ruby Pull requests that update ruby code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants