Skip to content

Add Ruby 3.4 compatibility#20

Open
mrideout wants to merge 5 commits intolantins:masterfrom
mrideout:ruby3.4
Open

Add Ruby 3.4 compatibility#20
mrideout wants to merge 5 commits intolantins:masterfrom
mrideout:ruby3.4

Conversation

@mrideout
Copy link

@mrideout mrideout commented Oct 7, 2025

  • Add Ruby 3.4 compatibility (all tests pass)
  • Fix frozen string literal warnings by avoiding in-place string mutations
  • Update minimum Ruby version to 2.4 (from 2.0)
  • Update SimpleCov dependency to >= 0.17 (from ~> 0.7.1)
  • Update Bundler dependency from ~> 1.0 to >= 1.0 to allow modern versions
  • Update Travis CI config to test Ruby 2.4-3.4
  • Fix deprecated Minitest assertion (use assert_nil instead of assert_equal nil)

- Bump required_ruby_version from 2.0 to 2.4
- Update simplecov from ~> 0.7.1 to >= 0.17 (fixes Fixnum compatibility)
- Update .travis.yml to test Ruby 2.4-3.4
- Remove obsolete Travis CI settings (sudo, rbx)

SimpleCov 0.17+ requires Ruby 2.4+.
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.

1 participant