#1065 - langalex, kddnewton - The ability to set the PRETTIER_RUBY_TIMEOUT_MS environment variable to control how long to wait for the parser server to spin up.
#1173 - dleavitt - Support for RBS 2.x on Ruby 3.1.
Changed
#1028 - levymetal, kddnewton - Fix up some nested formatting with very complicated RSpec assertions.
#1035 - qcn, kddnewton - Ensure we don't try to print return incorrectly when multiple statements are contained within parentheses.
#1048 - kddnewton - Completely refactor the Ruby parser to use classes instead of hashes. Also remove a lot of the body keys are replace them with actual names.
#1042 - JoshuaKGoldberg, kddnewton - Ensure blocks are printed correctly when there are trailing comments on the do keyword.
#1134 - mhssmnn - Fix piping for STDIN to the gem process.
#1167 - dleavitt - More consistent assignment indentation.
#1074 - wagenet, kddnewton - Fix up return when nodes return arrays of docs.
#1018 - rindek, kddnewton - Ensure brackets are used when matching an array pattern with a single element.
#906 - Hansenq, kddnewton - Turn off the Style/MultilineBlockChain rubocop rule in our shipped configuration because multiple chained method calls with blocks can potentially conflict with rubocop's desired output.
[2.0.0-rc4] - 2021-10-18
Added
#993 - kddnewton - Nicer error message if you don't have the necessary JavaScript files to run prettier.
#996 - nbudin - Allow @prettier/plugin-ruby to run in yarn's plug'n'play mode.
Changed
#1000 - nbudin, kddnewton - Fix for rescuing single top-level exceptions in rescue clauses.
[2.0.0-rc3] - 2021-10-01
Changed
#987 - valscion - Ignore stderr when checking for node ruby connection clients, restoring the behavior of v1.x
#989 - hubertjakubiak, kddnewton - Make sure comments after the keyword/lbrace are not moved inside the body of the statements of do and brace blocks.
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps @prettier/plugin-ruby from 1.5.5 to 2.1.0.
Changelog
Sourced from
@prettier/plugin-ruby
's changelog.... (truncated)
Commits
cffe655
Bump to v2.1.0e0065af
Update CHANGELOG805109d
Merge pull request #1189 from prettier/fix-1074c9cd5f0
Merge pull request #1173 from dleavitt/rbs-2-standalone143833f
Fix upreturn
when nodes return arrays of docs.9fca64f
Merge pull request #1188 from prettier/PRETTIER_RUBY_TIMEOUT_MSd3e7566
PRETTIER_RUBY_TIMEOUT_MS46b2f14
Merge pull request #1187 from prettier/dependabot/npm_and_yarn/prettier-2.6.241ff7ad
Bump prettier from 2.6.1 to 2.6.2b45010d
Merge pull request #1185 from prettier/dependabot/npm_and_yarn/typescript-esl...Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)