v3.4.1
Features
- CliArgParser: allow additional values for --mode (#3108) @kitbellew
- FormatOps: improve binpacking parentConstructors (#3094) @kitbellew
Bug fixes
- RedundantParens: check for placeholder in Apply (#3107) @kitbellew
- TreeOps: bugfix matching wrong type (#3102) @kitbellew
- Newlines: bugfix comparing wrong types (#3101) @kitbellew
- State: correctly compute line widths in strings and interpolations with strip margin (#3095) @kitbellew
- Router: use
early
to findwith
afterextends
(#3097) @kitbellew - Router: set interpolation indents correctly (#3092) @kitbellew
- Newlines: fully deprecate topLevelStatements (#3089) @kitbellew
Other changes
- Use Seq.newBuilder or prepend to get constant time (#3106) @kitbellew
- Implement changes from Intellij Code Inspection (#3104) @kitbellew
- MacroBenchmark: use Scalafmt.format vs formatCode (#3103) @kitbellew
- State: getColumns compute first line length once (#3096) @kitbellew
- State: refactor getColumnsWithStripMargin (cosmetic) (#3093) @kitbellew
- Tests: use assertEquals whenever possible (#3088) @kitbellew
Dependency updates
- Dependencies: update scalameta to v4.4.34 (#3109) @kitbellew
- Dependency: upgrade metaconfig to 0.10.0 (#3099) @kitbellew