github-actions
released this
27 Nov 16:54
·
55 commits
to refs/heads/main
since this release
Features
- Support pure functions and capture checking (#4582) @kitbellew
- Router: consistent if-else block format for fold (#4581) @kitbellew
- AvoidInfix: process scala3
match
operator, too (#4567) @kitbellew
Fixes
- Router: penalize lambda arrow break further (#4601) @kitbellew
- Router: remove
{
nlPenalty computation (#4606) @kitbellew - FormatOps: extend getSlbEndOnLeft to LeftBrace (#4603) @kitbellew
- FormatOps: support ContextArrow in
getFuncArrow
(#4599) @kitbellew - State: optionally apply indents to alt mod (#4587) @kitbellew
- RedundantParens: enforce infixSide more precisely (#4579) @kitbellew
- TreeOps: a braceless
match
is like fewer-braces (#4577) @kitbellew - FormatTokens: fix getLastExceptParen, incl comment (#4568) @kitbellew
- AvoidInfix: make sure to wrap Term.Match as well (#4566) @kitbellew
Miscellaneous
- Router: optimization, check brace then matching (#4605) @kitbellew
- Policy: add special single-token policy (#4604) @kitbellew
- Router: move to TreeOps getting lambda penalties (#4600) @kitbellew
- Split: add implicit
penalizeNL
andpenalizeIf
(#4598) @kitbellew - PolicyOps: add
exclude
toPenalizeAllNewlines
(#4597) @kitbellew - Indent: add an implicit conversion from Int (#4589) @kitbellew
- Shorten token and ModExt descriptions (#4588) @kitbellew
- Router: refactor select-dot policies (#4586) @kitbellew
- PolicyOps: use Policy.Delay for decideNewlineXxx (#4585) @kitbellew
- FormatOps: extract right delims methods (#4584) @kitbellew
- ModExt: move
alt
centrally from NewlineT (#4583) @kitbellew - Router: remove overlapping match rules (#4580) @kitbellew
- Router: match using FormatToken.{Left,Right}Owner (#4578) @kitbellew
- LoggerOps: log tree name with parent name (#4575) @kitbellew
- DynamicSuite: test Scalafmt interface class loader (#4572) @kitbellew
- AvoidInfix: refactor checkMatchingInfix (#4570) @kitbellew
- Error: add a wrapper Exception
WithCode
(#4565) @kitbellew
Build and dependency updates
- Update sbt, scripted-plugin to 1.10.5 (#4596) @scalameta-bot
- Update auxlib, clib, javalib, nativelib, ... to 0.5.6 (#4595) @scalameta-bot
- Update jline to 3.27.1 (#4593) @scalameta-bot
- Update interface to 1.0.24 (#4592) @scalameta-bot
- Update sbt-buildinfo to 0.13.1 (#4591) @scalameta-bot
- Update
test/resources/readme.md
reference (#4590) @emmanuel-ferdman - Scalameta: upgrade to v4.12.0 (#4576) @kitbellew
- SBT: native-image settings/plugins for JVM only (#4574) @kitbellew
- bugfix: Publish native interfaces with full suffix (#4573) @tgodzik