Releases: gleam-lang/tree-sitter-gleam
v0.28.0
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 renamedblock
negation
has been renamedboolean_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
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:
- Add support for
panic
keyword [tree-sitter-gleam PR] [Gleam PR] - Allow patterns in
use
expressions [tree-sitter-gleam PR] [Gleam PR] - Add support for
let assert
tree-sitter-gleam PR] [Gleam commit (no PR)]
Thanks to @lpil for reporting the issue and @inoas and @the-mikedavis for the code contributions! ✨
v0.26.2
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
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
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:
- Parse scientific notation suffix for floats, [tree-sitter-gleam PR] [Gleam PR]
Thanks to @lpil for reporting the issue and @the-mikedavis for the update to tree-sitter-gleam! 🥇
v0.25.3
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
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
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
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:
- Parse
use
expressions, [tree-sitter-gleam PR] [Gleam PR]
Thanks to @the-mikedavis for this update to tree-sitter-gleam! 🎸🔥
v0.24.0
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:
- Support the string concatenation operator,
<>
, [tree-sitter-gleam PR] [Gleam PR]
Thanks to @the-mikedavis for this update to tree-sitter-gleam! ✨🌈