Skip to content

Releases: tlaplus-community/tree-sitter-tlaplus

v1.5.0 release

20 Oct 15:48
Compare
Choose a tag to compare

There are no changes to the grammar in this release, but breaking changes were made to the rust package; iterating over captures now requires use of the streaming-iterator crate (see docs).

v1.4.0 release

29 Sep 15:28
Compare
Choose a tag to compare

There are no changes to the grammar in this release, but it adopts the new upstream rust packaging convention which will break any rust projects that consume this package. Update contributed by @BekaValentine.

v1.3.6 release

17 May 21:28
200f9da
Compare
Choose a tag to compare

Blank input files now result in a parse error.

v1.3.5 release

15 May 22:56
ef18145
Compare
Choose a tag to compare

Hopefully this fixes the python package release wheel builds. Dynamically rewriting the package version number to use the release tag might end up being more trouble than it was worth.

v1.3.4 release

15 May 22:25
189a44e
Compare
Choose a tag to compare

Unicode-in-queries updates have now propagated to python tree-sitter package release; still waiting on node.js.

Hoping github has also fixed their runners so the release succeeds on all platforms.

v1.3.3 release

23 Apr 12:38
763f9a4
Compare
Choose a tag to compare

Fix/debug rust & python packages not publishing

v1.3.2 release

22 Apr 21:46
c842127
Compare
Choose a tag to compare

Fixed accidental publish of PyPI tree-sitter-tlaplus package with placeholder 0.0.0 version

v1.3.1 release

22 Apr 21:27
8e750a7
Compare
Choose a tag to compare

Fix accidental publish of NPM @tlaplus/tree-sitter-tlaplus package with placeholder version 0.0.0

v1.3.0 release

22 Apr 21:12
ce6ff0b
Compare
Choose a tag to compare

Breaking changes:

  • When a user defines one of the number sets like Nat, Int, or Real as an operator like Nat == ..., instead of Nat showing up in the operator definition parse tree as an identifier node it will be a nat_number_set node. Similarly, if a user imports Naturals with def == INSTANCE Naturals then refers to def!Nat that Nat will be a nat_number_set node instead of an identifier node. This was done to aid Unicode translation with TLAUC; see tlaplus-community/tlauc#11
  • Fix incorrect precedence being used for DOMAIN, SUBSET, and UNION prefix operators; this could possibly change some parse trees, see tlaplus/tlaplus#892

Other changes:

  • Fix handling of /\ and \/ as higher-order operator parameters; see #96
  • Fix lexing issues with the !! infix operator interacting with the ! subexpression separator; see #97
  • Dynamically set package versions during release process

v1.2.8 release

18 Apr 19:25
410122a
Compare
Choose a tag to compare

Fix unicode queries in rust