Skip to content

Releases: gleam-lang/tree-sitter-gleam

v0.28.0

29 Jul 23:37
Compare
Choose a tag to compare

Updates tree-sitter-gleam to support version 0.28.0 of the Gleam programming language. Per our new backwards-compatibility policy, this release is not dropping support for try or assert so that older Gleam code may still be parsed, but support for those will be dropped in release v0.31.0.

Breaking Changes

We are still maintaining "backwards compatibility" insofar as older Gleam code will still be parsed, but the node names may change.

  • expression_group has been renamed block
  • negation has been renamed boolean_negation

Other Changes

  • Added support for integer_negation (e.g. -1)
  • Various internal reworkings (expressions becoming statements, etc) but most (all?) of this should be hidden from users.

Thanks to @the-mikedavis and @lpil for their help with this release!

v0.27.0

03 Mar 21:50
Compare
Choose a tag to compare

Updates tree-sitter-gleam to support version 0.27.0 of the Gleam programming language. Specifically, tree-sitter-gleam now includes support for patterns in use expressions, the new panic keyword, and let assert as an alternative to (and eventual replacement for) assert.

Changes:

Thanks to @lpil for reporting the issue and @inoas and @the-mikedavis for the code contributions! ✨

v0.26.2

11 Feb 19:57
Compare
Choose a tag to compare

Ostensibly updates the tree-sitter grammar to support version 0.26.2 of the Gleam programming language. However, since there were no changes to the Gleam parser between 0.26.1 and 0.26.2, this is simply a version bump for the grammar.

v0.26.1

11 Feb 19:55
Compare
Choose a tag to compare

Ostensibly updates the tree-sitter grammar to support version 0.26.1 of the Gleam programming language. However, since there were no changes to the Gleam parser between 0.26.0 and 0.26.1, this is simply a version bump for the grammar.

v0.26.0

11 Feb 19:55
Compare
Choose a tag to compare

Updates tree-sitter-gleam to support version 0.26.0 of the Gleam programming language. Specifically, tree-sitter-gleam now includes support for scientific notation for floats.

Changes:

Thanks to @lpil for reporting the issue and @the-mikedavis for the update to tree-sitter-gleam! 🥇

v0.25.3

31 Dec 02:52
Compare
Choose a tag to compare

Ostensibly updates the tree-sitter grammar to support version 0.25.3 of the Gleam programming language. However, since there were no changes to the Gleam parser between 0.25.2 and 0.25.3, this is simply a version bump for the grammar.

v0.25.2

31 Dec 02:51
Compare
Choose a tag to compare

Ostensibly updates the tree-sitter grammar to support version 0.25.2 of the Gleam programming language. However, since there were no changes to the Gleam parser between 0.25.1 and 0.25.2, this is simply a version bump for the grammar.

v0.25.1

31 Dec 02:49
Compare
Choose a tag to compare

Ostensibly updates the tree-sitter grammar to support version 0.25.1 of the Gleam programming language. However, since there were no changes to the Gleam parser between 0.25.0 and 0.25.1, this is simply a version bump for the grammar.

v0.25.0

28 Nov 20:07
Compare
Choose a tag to compare

Updates tree-sitter-gleam to support version 0.25.0 of the Gleam programming language. Specifically, tree-sitter-gleam now includes support for use expressions.

Changes:

Thanks to @the-mikedavis for this update to tree-sitter-gleam! 🎸🔥

v0.24.0

28 Oct 14:46
Compare
Choose a tag to compare

Updates tree-sitter-gleam to support version 0.24.0 of the Gleam programming language. Specifically, this entails support for the new string concatenation operator, <>.

Changes:

Thanks to @the-mikedavis for this update to tree-sitter-gleam! ✨🌈