·
11 commits
to refs/heads/main
since this release
Features
- Splits: binpack imports without NL if not dangling (#5024) @kitbellew
- RemoveSemicolons or force break after them (#5015) @kitbellew
- Imports: set selector config from newlines.source (#5018) @kitbellew
⚠️ This changes the default forrewrite.imports.selectorsparameter to matchnewlines.source
More Imports improvements
Fixes bugs introduced in v3.10.0 to the Imports rewrite rule and improves duplicate and redundant entry detection.
- Imports: derive ExpandFull from Fold (#5022) @kitbellew
- Imports: output only one global wildcard (*/given) (#5021) @kitbellew
- Imports: keep all renamesOnly in a single list (#5020) @kitbellew
- Imports: revise fold, match renames over unimports (#5019) @kitbellew
- Imports: cosmetic, rename folding variables (#5017) @kitbellew
- Imports: process each importee comments separately (#5016) @kitbellew
- Imports: can't fold if "renamed twice" (#5012) @kitbellew
- Imports: filter selectors only once for
unfold(#5011) @kitbellew
Bug fixes
- Splits: no arrowEnumeratorGenerator w/ opt-braces (#5014) @kitbellew
Miscellaneous
- Scalafmt: fix javadoc/scaladoc element links (#5013) @kitbellew
- DynamicSuite: compare versions correctly (#5008) @kitbellew
Build and dependency updates
- Scalameta: update to v4.14.1 (#5023) @kitbellew
- formatter: update to 3.10.0, adjust imports (#5007) @kitbellew