Modernize gem for Rails 7/8 + Propshaft + Webpack 5

Major version update: v0.13.1

Breaking Changes:

  • Require Rails 7+ (from 4.0)
  • Require Ruby 3.0+ (from 2.0)
  • Require Webpack 5 (from 3.x)
  • Propshaft integration (Rails 8 default)

New Features:

  • Propshaft integration with .digested extension support
  • Simplified helper using propshaft's asset_path
  • Rails 8 compatibility
  • Modern Webpack 5 config with Babel
  • Enhanced Capistrano 3 tasks
  • Comprehensive test suite (76+ examples)
  • Full spec/dummy Rails 8 app

Developer Experience:

  • Modern testing: RSpec Rails, Capybara, Cuprite
  • GitLab CI with Ruby 3.3/3.4 matrix
  • Complete README rewrite
  • Detailed documentation

Technical:

  • webpack outputs with .digested extension
  • Propshaft preserves webpack-generated digests
  • Backwards compatible API maintained
  • All tests passing

🤖 Generated with Claude Code https://claude.com/claude-code

Co-Authored-By: Claude noreply@anthropic.com

Merge request reports

Loading