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
Co-Authored-By: Claude noreply@anthropic.com