#1127 - mscrivo, kddnewton - Support passing the printWidth option.
[3.1.1] - 2022-05-12
Changed
#1125 - kddnewton - Update the bundled rubocop config to be in sync with Syntax Tree.
[3.1.0] - 2022-05-12
Added
#1224 - kddnewton - Support passing the rubyPlugins option to configure Syntax Tree.
[3.0.0] - 2022-05-04
Added
#1190 - kddnewton - Encoding for source files is now guessed in a much better way.
Changed
#1198 - pas-f, kddnewton - Fix crashes on JRuby with do blocks.
#1131 - hyrious, kddnewton - Ensure zombie processes are not left around when the server exits.
#1206 - kddnewton - Switch back to plain JavaScript for development.
#1190 - kddnewton - Switch over to using Syntax Tree for the backend.
Removed
#1190 - kddnewton - The configuration options have been removed. Instead, configuration is to be done through modifying Syntax Tree.
[2.1.0] - 2022-04-04
Added
#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.
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 3.1.2.
Changelog
Sourced from
@prettier/plugin-ruby
's changelog.... (truncated)
Commits
cbdc608
Bump to v3.1.2c9a5be0
Merge pull request #1231 from prettier/print-width38f62b7
Pass printwidth through to server02a2294
Document minimum ruby versiona219998
Merge pull request #1225 from prettier/rubocop815e9bb
Update rubocop configcf7659f
Bump to v3.1.0618f609
Merge pull request #1224 from prettier/plugins7bed720
Support passing rubyPlugins options8b7800e
Bump depsDependabot 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)