Skip to content

Bump to 1.0.0!#16

Merged
yukideluxe merged 3 commits into
mainfrom
jl-bump-to-1.0.0
Dec 11, 2025
Merged

Bump to 1.0.0!#16
yukideluxe merged 3 commits into
mainfrom
jl-bump-to-1.0.0

Conversation

@yukideluxe

Copy link
Copy Markdown
Member

Hello @RubyMoney/core

I am on a roll! With a "little" bit of Claude help I also bumped this gem to 1.0.0 and did a similar housekeeping that has been done in RubyMoney/money-collection#13

😊

This commit modernizes money-heuristics to require Money 7.0 and brings
it up to date with current RubyMoney project standards.

Breaking Changes:
- Update Money gem dependency to ~> 7.0
- Drop support for Ruby < 3.1
- Update sixarm_ruby_unaccent to allow version 2.x

Gemspec:
- Add frozen_string_literal and use __dir__
- Add required_ruby_version >= 3.1
- Explicitly list files to include
- Remove executables and test_files definitions
- Add metadata (changelog_uri, source_code_uri, bug_tracker_uri, rubygems_mfa_required)

Gemfile:
- Move dev dependencies from gemspec (rspec, rake, yard)
- Organize with comments (Debugger, Specs, Tasks, Documentation)

CI/Testing:
- Update GitHub Actions to test Ruby 3.1-3.4, jruby-9.4, jruby-10.0
- Add Java setup for JRuby 10.0
- Update to actions/checkout@v6
- Add permissions: contents: read
- Fix spec to use subject instead of let(:it)
- Update tests for Money 7.0 currency symbol changes (AMD, BHD, GEL)

Documentation:
- Update CHANGELOG with version 1.0.0
- Update CI badge from Travis to GitHub Actions
@yukideluxe yukideluxe changed the title Jl bump to 1.0.0 Bump to 1.0.0! Dec 11, 2025
Comment thread README.md
sunny
sunny previously approved these changes Dec 11, 2025
Comment thread CHANGELOG.md Outdated
Co-authored-by: Sunny Ripert <sunny@sunfox.org>
@yukideluxe yukideluxe merged commit 513362e into main Dec 11, 2025
6 checks passed
@yukideluxe yukideluxe deleted the jl-bump-to-1.0.0 branch December 11, 2025 11:40
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