Skip to content

Bump to 6.0.0 + refresh README header and compatibility#75

Merged
serradura merged 1 commit into
mainfrom
bump-to-6.0
May 23, 2026
Merged

Bump to 6.0.0 + refresh README header and compatibility#75
serradura merged 1 commit into
mainfrom
bump-to-6.0

Conversation

@serradura

@serradura serradura commented May 23, 2026

Copy link
Copy Markdown
Member

Summary

Major version bump to mark the Ruby floor change that landed in #74 (gemspec required_ruby_version raised from >= 2.1.0 to >= 2.7.0). Mirrors what was just shipped on u-attributes 3.0 so all three sibling gems stay structurally consistent.

Changes

  • lib/kind/version.rb: 5.10.06.0.0.
  • README header polished to mirror solid-process style:
    • h1 with the existing 🤷 emoji
    • 3-row badge layout: Gem Version + Build Status, Maintainability + Code Coverage, Ruby + Rails
    • Ruby/Rails badges switched to the dark gray palette (colorA=444 / colorB=333) used by solid-process
  • Compatibility table updated:
    • 6.0.0 / v6.x is now the active line (ruby >= 2.7, activemodel >= 6.0)
    • 5.10.0 / v5.x row preserved with its real support range
    • 1.x..4.x rows dropped (long EOL)
  • Added the Ruby × Rails support matrix ported from solid-process
  • Documentation-versions table trimmed to unreleased + 6.0.0 + 5.10.0
  • Installation example pins to ~> 6.0

Release checklist (once merged)

  • bundle exec rake release to publish kind-6.0.0
  • Cut a v6.x branch so the docs link in the README resolves
  • Coordinate with u-attributes 3.0 (runtime dep kind, >= 4.0, < 6.0 — needs a bump to allow < 7.0 before the next u-attributes release)
  • Same for u-case 5.0 (runtime dep on kind — verify and bump the constraint upper bound if needed)

Test plan

  • Full Ruby 2.7..head / Rails 6.0..edge matrix stays green (no behavior changes in this PR, only version + README)

🤖 Generated with Claude Code

Mirrors the changes shipped in u-attributes 3.0 (PR #43) so the three
gems stay visually and structurally consistent.

- lib/kind/version.rb: 5.10.0 -> 6.0.0 (major bump reflects the Ruby
  floor raised to >= 2.7 by the CI modernization, which is breaking
  for users on 2.1..2.6)
- README header polished to mirror solid-process style:
  - h1 with the existing 🤷 emoji
  - 3-row badge layout: Gem Version + Build Status, Maintainability +
    Code Coverage, Ruby + Rails
  - Ruby/Rails badges switched to the dark gray palette
    (colorA=444 / colorB=333) used by solid-process
- Compatibility table: 6.0.0 / v6.x is the active line; legacy 5.10.0 /
  v5.x row kept; 1.x..4.x rows dropped (long EOL — version-doc table
  cleaned in the same spirit)
- Added the Ruby x Rails support matrix ported from solid-process
- Documentation-version table trimmed to unreleased + 6.0.0 + 5.10.0
- Installation example pins to ~> 6.0

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@serradura serradura self-assigned this May 23, 2026
@serradura serradura merged commit 15b5694 into main May 23, 2026
8 checks passed
@serradura serradura deleted the bump-to-6.0 branch May 23, 2026 21:55
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