v3.5.4
RedundantParens
- RedundantParens: add infixSide parameter to control readability (#3219) @kitbellew
- RedundantParens: fix bugs introduced in v3.5.3 (#3216) @kitbellew
- TreeOps: fix statement start for
foo(func)
(#3217) @kitbellew
Dealing with parser change to positions of paren-enclosed trees
- Scalameta: upgrade to v4.5.7 (#3221) @kitbellew
- FormatTokens: check outside parens for enclosed (#3220) @kitbellew
- TreeOps: move findEnclosedXxx from RedundantParens (#3218) @kitbellew
- FormatTokens: implement isEnclosedInParens (#3214) @kitbellew
- TreeOps: implement isCallSiteLeft (#3212) @kitbellew
- FormatOps: check args paren position carefully (#3211) @kitbellew
Other changes
- FormatTokens: define getHead/getLast for Tokens (#3213) @kitbellew
- FormatTokens: implement prevNonCommentBefore (#3210) @kitbellew
- Update the issue template clarifying requirements (#3208) @kitbellew
- Update scalafmt-core to 3.5.3 (#3209) @scala-steward