Merged
Conversation
Add Rails 8.1 compatibility and update dependencies This release adds support for Rails 8.1 while maintaining backward compatibility with Rails 6.1+ and includes comprehensive dependency updates and code quality improvements. Changes: - Add Rails 8.1 compatibility (tested with Rails 8.1.2) - Update Ruby version requirement to >= 3.2.0 (required for Rails 8.1) - Update all dependencies to latest compatible versions - Add rubygems_mfa_required metadata for enhanced security - Update RuboCop configuration for Ruby 3.2 and modern standards - Fix code style violations and improve code quality Dependencies updated: - Rails: maintained >= 6.1.4.1 (compatible with 8.1) - ActiveSupport: maintained >= 6.1.4.1 (compatible with 8.1) - RSpec Rails: maintained >= 5.0.2 (tested with 8.1) - RuboCop: updated to ~> 1.65 - Rake: updated to ~> 13.2 - Diffy: updated to ~> 3.4 Code quality: - Fixed RuboCop style violations - Changed extend self to module_function - Updated RuboCop configuration with appropriate exclusions - All tests passing (52 examples, 0 failures) See CHANGELOG.md for full details.
- Update Ruby version from 3.0.1 to 3.2.2 (matches gemspec requirement) - Update Bundler version from 2.2.15 to 2.2.19 (matches Gemfile.lock) - Update GitHub Actions to latest versions (checkout@v4) - Add RuboCop step to CI pipeline - Use ruby/setup-ruby bundler parameter for automatic setup
- Update Bundler from 2.2.19 to 4.0.4 (latest as of January 2026) - Update CI workflow to use Bundler 4.0.4 - Add bundler version comment to Gemfile for documentation - Update Gemfile.lock with new bundler version
- Add rubygems_mfa_required metadata to gemspec - Fix line endings in Gemfile (CRLF to LF)
- Document Bundler update from 2.2.19 to 4.0.4 - Document CI workflow updates - Document additional fixes (line endings, CI bundler version)
- Fix typo: '3th' → '3rd' in comment - Fix typo: 'extentions' → 'extensions' (directory renamed) - Fix method name: 'copy_interface_file' → 'copy_type_file' in TypeGenerator - Update .rubocop.yml to reference correct directory name - Update README.md with modern Ruby syntax (Array[] → [])
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Add Rails 8.1 compatibility and update dependencies
This release adds support for Rails 8.1 while maintaining backward compatibility with Rails 6.1+ and includes comprehensive dependency updates and code quality improvements.
Changes:
Dependencies updated:
Code quality:
See CHANGELOG.md for full details.