Scalameta v4.7.8
github-actions
released this
30 May 21:23
·
698 commits
to refs/heads/main
since this release
Bug fixes
- #2046: PrettyPrinter bug fix on Term.Block (#3139) @RCMartins
- #3138: ScalametaParser: constrain NL before block in arg (#3148) @kitbellew
- ScalametaParser: allow brace after NL in infix arg (#3141) @kitbellew
- #3142: TreeSyntax: fix half-empty Self (#3144) @kitbellew
- #3136: ScalametaParser: allow block as catch handler (#3137) @kitbellew
- #3113: LazyTokenIterator: further simplify undoIndent() (#3126) @kitbellew
- LazyTokenIterator: don't reset
prev
inundoIndent
(#3123) @kitbellew
- LazyTokenIterator: don't reset
- #3122: ScalametaParser: relax modifier check in param (#3127) @kitbellew
- #3128: Fixed .syntax on ifs with an inner if without an else (#3129) @RCMartins
- Correct occurences in for comprehensions containing
withFilter
(#3109) @susliko
Miscellaneous
- TreeSyntax: include
=>
when printing Self type (#3149) @kitbellew - TreeSyntaxSuite: add tests with trailing blocks (#3143) @kitbellew
- ParseSuite: move runTestAssert from BaseDottySuite (#3140) @kitbellew
- ScannerTokens: group match tokens, left w/ right (#3135) @kitbellew
- Add plenty of tests of
if
,for
, case guards (#3134) @kitbellew - ScannerTokens: skip regions when outdenting (#3131) @kitbellew
- SepRegion: add a new trait CanProduceLF (#3133) @kitbellew
- SepRegion: rename regions for case expressions (#3132) @kitbellew
- SoftKeywords: use token.text, not .toString (#3130) @kitbellew
- Token: add a new Indentation branch (#3115) @kitbellew
- ScannerTokens: check larger indent centrally (#3118) @kitbellew
- ScannerTokens: remove regions before closing delim (#3117) @kitbellew
- ScannerTokens: pass regions as parameter (#3116) @kitbellew
- SignificantIndentationSuite: use shortcut methods (#3114) @kitbellew
Dependency updates
- Update sbt-ci-release to 1.5.12 (#3146) @scalameta-bot
- Update sbt-mima-plugin to 1.1.2 (#3110) @scalameta-bot
- Update sbt-scala-native-crossproject, ... to 1.3.1 (#3111) @scalameta-bot
- Update scalafmt-core to 3.7.3 (#3112) @scalameta-bot