Nep 19931 update dependencies #20
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
https://jobready.atlassian.net/browse/NEP-19931
Update Dependencies to Latest Compatible Versions
Summary
This PR updates all dependencies to their latest stable versions while ensuring compatibility with Ruby 3.2+ and modern Rails applications.
Changes Made
🔧 Core Dependencies Updated
~> 1.0→~> 2.13(major version upgrade)~> 1.0→~> 2.0(major version upgrade)>= 1.1.6→~> 3.7(major version upgrade)~> 1.3→~> 1.15(major version upgrade)>= 3.2→>= 6.0(major version upgrade)�� New Dependencies Added
~> 0.3(for automatic redirect handling)~> 2.0(modern HTTP adapter)~> 1.1(for file uploads in Faraday 2.x)🗑️ Dependencies Removed
🐛 Bug Fixes
Base64constant error by addingrequire 'base64'Faraday::UploadIOerror by addingfaraday-multipartgem⚙️ Configuration Updates
required_ruby_version = '>= 3.2.0'to ensure compatibility with maintained Ruby versionsBreaking Changes
Testing
Migration Notes
Applications using this gem should:
Benefits
Closes: [Issue number if applicable]