Skip to content

Loosen requirement for faraday multipart - Support Ruby 4.0#372

Merged
alex-leb merged 7 commits intomailgun:masterfrom
frederikspang:master
Dec 28, 2025
Merged

Loosen requirement for faraday multipart - Support Ruby 4.0#372
alex-leb merged 7 commits intomailgun:masterfrom
frederikspang:master

Conversation

@frederikspang
Copy link
Contributor

Looser requirement, to allow 1.x to be installed.

Has the side effect of Ruby 4.0 support.

@frederikspang
Copy link
Contributor Author

@alex-leb OpenStruct is not needed. Newer rake version is though (since rake 13.2.0 replaced it - and this gem also removed usage in 1.2.15).

Can you approve workflow runs again? I have green specs locally now, with updated rake, and VCR (Dev dependencies all updated, basically)

@alex-leb
Copy link
Contributor

Thanks @frederikspang. It fails for 2.6 and 2.7. Let's check if we can fix it. If not, I can deprecate these versions in Mailgun v1.4.1.

@alex-leb
Copy link
Contributor

rspec-its 2.0.0

REQUIRED RUBY VERSION:

3.0.0

I'll deprecate Ruby versions 2.6 and 2.7 starting from the next release.

@alex-leb alex-leb merged commit 01f09fc into mailgun:master Dec 28, 2025
4 checks passed
@alex-leb
Copy link
Contributor

Great Work @frederikspang! Thanks!

@frederikspang
Copy link
Contributor Author

2.6/2.7 are EOL a few years ago.

We could easily maintain compatibility - I don't Think rspec-its gem is in use. Could just be removed from gemspec. @alex-leb

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants