Skip to content

Release v1.0.0 - Modernize gem for Ruby 3.2+ - #8

Merged
dpaluy merged 18 commits into
masterfrom
gem-release
Nov 13, 2025
Merged

Release v1.0.0 - Modernize gem for Ruby 3.2+#8
dpaluy merged 18 commits into
masterfrom
gem-release

Conversation

@dpaluy

@dpaluy dpaluy commented Nov 13, 2025

Copy link
Copy Markdown
Owner

Summary

  • Modernized gemspec with Ruby 3.2+ requirement and comprehensive metadata
  • Migrated from RSpec to Minitest for testing framework
  • Added YARD documentation (42% coverage with core classes documented)
  • Updated README with badges and comprehensive examples
  • Created CHANGELOG.md following Keep a Changelog format
  • Added frozen_string_literal directive to all lib files
  • Removed Juwelier dependency, replaced with modern Bundler gem tasks
  • Cleaned up obsolete files (.travis.yml, .document)
  • Version bumped to 1.0.0

Test plan

  • All RuboCop linting checks pass (bundle exec rubocop)
  • Tests pass (bundle exec rake test)
  • No uncommitted changes in working tree
  • All commits have been verified on gem-release branch

@dpaluy
dpaluy requested a review from ykonovets November 13, 2025 18:54
@dpaluy
dpaluy merged commit 1416421 into master Nov 13, 2025
1 check passed
@dpaluy
dpaluy deleted the gem-release branch November 13, 2025 19:47
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