Skip to content

Releases: tree-sitter/tree-sitter-scala

0.23.2

12 Sep 14:15
v0.23.2
62e7506
Compare
Choose a tag to compare

updates

  • tree-sitter-scala 0.23.2 updates to tree-sitter 0.23.0.

behind the scene

Full Changelog: v0.22.2...v0.23.2

0.22.1

08 Aug 07:30
v0.22.1
26eb655
Compare
Choose a tag to compare

tree-sitter-scala 0.22.1 is published to crates.io and npm.

updates

  • Fixes literal types to be an operand of an infix type by @susliko in #409
  • refactor(scanner): Use new array header for stack by @amaanq in #405

behind the scene

Full Changelog: v0.22.0...v0.22.1

0.22.0

23 Jun 04:09
v0.22.0
5bce09b
Compare
Choose a tag to compare

updates

behind the scenes

Full Changelog: v0.21.0...v0.22.0

0.21.0

13 Mar 05:18
v0.21.0
b3ac6a5
Compare
Choose a tag to compare

updates

behind the scenes

Full Changelog: v0.20.3...v0.21.0

0.20.3

10 Mar 22:02
v0.20.3
e02f003
Compare
Choose a tag to compare

bug fixes

other updates

behind the scene

  • chore(deps): bump tj-actions/verify-changed-files from 13 to 17 in /.github/workflows by @dependabot in #371

new contributors

Full Changelog: v0.20.2...v0.20.3

0.20.2

20 Aug 17:48
v0.20.2
d50b6ca
Compare
Choose a tag to compare

enhancements

bug fixes

  • Scala 3: Fixes derives by allowing $.stable_type_identifier in derives_clause by @susliko in #331
  • Fixes lambda expression parsing by issuing OUTDENT with extra spaces before brackets by @susliko in #301
  • Fixes nested comment parsing by @susliko in #306
  • Fixes the handling of interpolations without spaces and $$ in interpolated strings by @johannescoetzee in #324
  • Fixes definitions parsing when the return types appear on new lines by @susliko in #333
  • Fixes indented case in given by @Masynchin in #338

behind the scene

new contributors

Full Changelog: v0.20.1...v0.20.2

0.20.1

10 Jun 06:05
v0.20.1
d42d40c
Compare
Choose a tag to compare

See also https://eed3si9n.com/tree-sitter-scala-0.20.1

Rust and Swift bindings

tree-sitter-scala 0.20.1 is published to crates.io, as well as 0.20.0, which was back published. This allows easier consumption of the parser using Rust.

Swift bindings and Swift Package Manager (SPM) support were contributed by @mattmassicotte in #234

enhancements

bug fixes

behind the scene

new contributors

Full Changelog: v0.20.0...v0.20.1

0.20.0

24 May 03:49
v0.20.0
5aefc0a
Compare
Choose a tag to compare

enhancements

bug fixes

Neovim highlight queries

  • Syncs and improves highlight queries, adds Scala 3 specific constructs and tests by @keynmol in #103
  • Extra highlights for Scala 3 constructs by @keynmol in #120
  • Uses storageclass by @eed3si9n in #138
  • refactor(queries): change uppercase from constant to type by @ckipp01 in #174
  • chore: sync highlights back with nvim-treesitter by @ckipp01 in #148
  • test: Adds tests for optional braces highlights by @eed3si9n in #142
  • test: A few more highlight tests by @ckipp01 in #167

behind the scene

new contributors

Full Changelog: v0.19.1...v0.20.0

0.19.1

05 Jan 21:08
v0.19.1
918f0fb
Compare
Choose a tag to compare

What's Changed

Behind the scene

New Contributors

Full Changelog: v0.19.0...v0.19.1