Update haml 5.2.2 → 6.1.1 (major) #1193
Closed
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Here is everything you need to know about this update. Please take a good look at what changed and the test results before merging this pull request.
What changed?
Release Notes
Too many releases to show here. View the full release notes.
Commits
See the full diff on Github. The new version differs by more commits than we can show here.
✳️ haml-rails (2.0.1 → 2.1.0) · Repo
Commits
See the full diff on Github. The new version differs by 67 commits:
Version 2.1.0
Wrong use of `protected`
Whitespace
Merge pull request #180 from BilalBudhani/haml-6
Update haml-rails.gemspec
👋 Travis CI
There's a newer version of actions/checkout
Newer version first
Currently released jruby does not yet support rails 7
setup-ruby will pick newest stable jruby when simply "jruby" was given
CI against rails 7.0
CI against rails 6.1
Why don't we use newer versions of appraisal?
Rails 5.x doesn't support ruby 3
More rbx dependencies
Get rid of rbx specific dependencies
Drop EOL Ruby versions
JRuby 9.2.8.0 isn't supported in GitHub Actions
Set up GitHub actions to replace Travis CI
Merge pull request #178 from torrocus/ruby-3.0
Run CI against Ruby 3.0
Merge pull request #175 from zmbc/duplicate-suffixes
Merge pull request #152 from web-ascender/master
Remove duplicate mailer suffixes
CI using newer gemfiles
appraisal update
We're no longer supporting Rails < 5.1
CI against each newest minor version of Rails
Merge pull request #170 from prathamesh-sonpatki/patch-1
Run CI against Ruby 2.7
Merge pull request #133 from aCandidMind/patch-1
Merge branch 'master' into patch-1
Merge pull request #169 from mikong/ruby-ci
CI: Use ruby 2.4.9, 2.5.7, 2.6.5
Merge pull request #168 from okuramasafumi/ci-against-rails-6
Test against Rails 6, not rc1!
Merge pull request #167 from olleolleolle/patch-1
CI: Use ruby 2.4.7 in build matrix
Merge pull request #166 from olleolleolle/patch-1
CI: Use ruby 2.4.6, 2.5.6, 2.6.4, jruby-9.2.8.0
Merge pull request #164 from olleolleolle/patch-1
CI: Drop Travis sudo: false directive
Merge pull request #162 from olleolleolle/patch-1
gemspec: Drop rubyforge_project property
Merge pull request #160 from mikong/require-rails5
Update README and gemspec to reflect Rails 5 requirement
This has to be done via Rails initializer
"config.eager_load is set to nil. Please update your config/environments/*.rb files accordingly:"
Ignore test logs
We can actually initialize the app now
require only what we need
Rails.root has to be a Pathname
A gem doesn't have to be a Rails Engine for providing generators
Avoid polluting toplevel with a test helper
Simply require the test target at the place where it's being tested
Listing 6 requires seems better than a spaghetti with a side effect
Doesn't need to be a method anymore
No need to define a toplevel method for defining a Hash that is used only once
We don't use this alias anywhere
Unnecessary testing helper
unused toplevel method
Please allow us to use whatever version of bundler that we want to use
The CI on Travis also runs under haml organization
This gem is now maintained under the haml organization
CI against ruby 2.6
Don't Repeat Rails
CI against rails 6.0.0.rc1
🗑️ erubis (removed)
🗑️ html2haml (removed)
🗑️ ruby_parser (removed)
🗑️ sexp_processor (removed)
Depfu will automatically keep this PR conflict-free, as long as you don't add any commits to this branch yourself. You can also trigger a rebase manually by commenting with
@depfu rebase
.All Depfu comment commands