Releases: tlaplus-community/tree-sitter-tlaplus
v1.5.0 release
v1.4.0 release
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
Blank input files now result in a parse error.
v1.3.5 release
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
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
Fix/debug rust & python packages not publishing
v1.3.2 release
Fixed accidental publish of PyPI tree-sitter-tlaplus
package with placeholder 0.0.0
version
v1.3.1 release
Fix accidental publish of NPM @tlaplus/tree-sitter-tlaplus
package with placeholder version 0.0.0
v1.3.0 release
Breaking changes:
- When a user defines one of the number sets like
Nat
,Int
, orReal
as an operator likeNat == ...
, instead ofNat
showing up in the operator definition parse tree as anidentifier
node it will be anat_number_set
node. Similarly, if a user importsNaturals
withdef == INSTANCE Naturals
then refers todef!Nat
thatNat
will be anat_number_set
node instead of anidentifier
node. This was done to aid Unicode translation with TLAUC; see tlaplus-community/tlauc#11 - Fix incorrect precedence being used for
DOMAIN
,SUBSET
, andUNION
prefix operators; this could possibly change some parse trees, see tlaplus/tlaplus#892
Other changes:
v1.2.8 release
Fix unicode queries in rust