Releases: scalameta/scalameta
Releases · scalameta/scalameta
Scalameta v4.13.5
Features
- Trees: Term.CapSetName for capture polymorphism (#4231) @kitbellew
Bug fixes
- ScannerTokens: left bracket can start statement (#4227) @kitbellew
- ScalametaParser: allow NL before infix type args (#4234) @kitbellew
- ScalametaParser: allow indented infix type args (#4233) @kitbellew
Miscellaneous
- ScalametaParser: use doWhile if initial cond true (#4232) @kitbellew
- Bold the quasiquotes comments not preserved docs (#4230) @sake92
- improvement: Explain how to back publish a version (#4225) @tgodzik
- improvement: Update AST explorer to the scalameta one (#4219) @tgodzik
- Formatting: update to v3.9.4 (#4216) @kitbellew
Build and dependency updates
- native: downgrade back to v0.5.6 (#4235) @kitbellew
- Update auxlib, clib, javalib, nativelib, ... to 0.5.7 (#4221) @scalameta-bot
- Update sbt, scripted-plugin to 1.10.11 (#4228) @scalameta-bot
- Update mdoc, sbt-mdoc to 2.6.5 (#4229) @scalameta-bot
- Update sbt, scripted-plugin to 1.10.10 (#4222) @scalameta-bot
- Update sbt-ci-release to 1.9.3 (#4220) @scalameta-bot
Scalameta v4.13.4
Bug fixes
- ScalametaParser: wrap just Type.Name in Type.Var (#4213) @kitbellew
- ScalametaParser: no
unapply
to copy Type trees (#4209) @kitbellew
- ScalametaParser: no
- ScannerTokens: handle
package object
correctly (#4215) @kitbellew
Miscellaneous
- PatSuite: pass implicit Location (#4212) @kitbellew
- ScalametaParser: define
nameAsType
(#4211) @kitbellew - ScalametaParser: define
typeClauseInBrackets
(#4210) @kitbellew
Build and dependency updates
- Formatting: update CLI from v3.7.11 to v3.9.3 (#4206) @kitbellew
Scalameta v4.13.3
Bug fixes
- LazyTokenIterator: reduce indentation for paren (#4205) @kitbellew
Scalameta v4.13.2
Bug fixes
- TreeSyntax: look for brace, not just Term.Block (#4203) @kitbellew
- bugfix: Publish semanticdb protobuf files for Scala JS again (#4201) @tgodzik
Scalameta v4.13.1.1
Bug fixes
- NodeNIOPath: Windows allows both
/
and\\
(#4197) @kitbellew- NodeNIOPathTest: test getName for Windows paths (#4195) @kitbellew
- Run JS tests on Windows as well (#4196) @kitbellew
Miscellaneous
- JS io: import async read/write promises methods (#4199) @kitbellew
Build and dependency updates
- Revert "SBT: add sbt-sonatype plugin for updated config" (#4198) @kitbellew
- SBT: add sbt-sonatype plugin for updated config (#4193) @kitbellew
- Update mdoc, sbt-mdoc to 2.6.4 (#4194) @scalameta-bot
Scalameta v4.13.0
Features
- SBT: split off
io
project fromtrees
(#4181) @kitbellew - improved JS support and update to scalajs v1.18.x
- JS io emulation: add async file and stdin methods (#4191) @kitbellew
- JS io emulation: add more methods (#4188) @kitbellew
Bug fixes
- ScannerTokens: strip RegionGivenDecl on newline (#4192) @kitbellew
- ScannerTokens: Region{Paren,Bracket} need indent (#4178) @kitbellew
- ScannerTokens: handle
given
pattern aftercase
(#4176) @kitbellew - TextDocumentOps: get pattern occurrences in ValDef (#4173) @kitbellew
- ScaladocParser: fix stripping space around EOL (#4171) @kitbellew
- ScaladocParserSuite: test w/ extra trailing space (#4172) @kitbellew
- ScaladocParserSuite: refactor parsing and assert (#4170) @kitbellew
Miscellaneous
- Formatting: use redundantBraces.oneStatApply (#4167) @kitbellew
- Formatting: maximize RedundantParens (#4166) @kitbellew
- Formatting: upgrade to v3.8.6 (#4165) @kitbellew
Build and dependency updates
- SBT: in mergedModule, add shared projects (#4189) @kitbellew
- SBT: improve detection of current platform (#4187) @kitbellew
- SBT: do not build
io
project for Scala3 for now (#4186) @kitbellew - Update sbt-assembly to 2.3.1 (#4184) @scalameta-bot
- SBT: build
io
project for Scala3 as well (#4183) @kitbellew - scalajs: upgrade to v1.18.2 (#4179) @kitbellew
- mdoc: upgrade to v2.6.3 (#4180) @kitbellew
- chore: Update Scala 3 to 3.3.5 (#4174) @tgodzik
Scalameta v4.12.7
Bug fixes
- TextDocumentOps: handle only for-apply w/ implicit (#4163) @kitbellew
- ScannerTokens: no fewer braces within ParamClause (#4153) @kitbellew
Miscellaneous
- Use implicit location in more tests (#4164) @kitbellew
- Tests: cosmetic, remove or rename files (#4160) @kitbellew
- Add Regenesca (#4151) @sake92
Build and dependency updates
- SBT: refactor munitSettings as sharedTestSettings (#4162) @kitbellew
- coursier: upgrade to v2.1.24, use libraryOverrides (#4161) @kitbellew
- munit: finish upgrade to v1.1.0, use DiffOptions (#4156) @kitbellew
- munit: upgrade to v1.1.0 (#4158) @kitbellew
- sbt-scalajs: upgrade to v1.18.1 (#4159) @kitbellew
- Versions: Earliest/LatestScalaVersions are Scala2 (#4157) @kitbellew
- SBT: create a shared munitSettings variable (#4155) @kitbellew
- SBT: remove unused munit dependency from testkit (#4154) @kitbellew
Scalameta v4.12.6
Bug fixes
- Scaladoc: move no-space indicator around TextPart (#4149) @kitbellew
- Semanticdb: fix direct reliance on URLClassLoader (#4150) @kitbellew
- TextDocumentOps: skip occurrence for empty range (#4144) @kitbellew
Miscellaneous
- TextDocumentOps: reimplement generating synthetics (#4141) @kitbellew
- TextDocumentOps: refactor positions, match logic (#4143) @kitbellew
- Semanticdb tests: refactor scala-binary versions (#4142) @kitbellew
- Mima: remove exceptions, no longer needed (#4140) @kitbellew
Scalameta v4.12.5
Scalameta v4.12.4.1
Bug fixes
- Trees: move viewbounds into Type.Bounds as well (#4139) @kitbellew