#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.
#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.
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.0.0.
Changelog
Sourced from
@prettier/plugin-ruby
's changelog.... (truncated)
Commits
513a9eb
Document necessary Ruby dependencies23adb9a
Merge pull request #1216 from prettier/bump-to-3.0.02379c92
Bump to v3.0.069acc91
Update CHANGELOGa19b0a8
Positive process ID on windows7eda77b
Merge pull request #1212 from prettier/dependabot/npm_and_yarn/jest-28.0.300f47ef
Bump jest from 28.0.2 to 28.0.37ce3958
Merge pull request #1210 from prettier/dependabot/npm_and_yarn/jest-28.0.24c236c7
Bump jest from 28.0.1 to 28.0.2ed792eb
Merge pull request #1209 from prettier/dependabot/npm_and_yarn/jest-28.0.1Dependabot 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)