Skip to content

Latest commit

 

History

History
79 lines (59 loc) · 2.36 KB

File metadata and controls

79 lines (59 loc) · 2.36 KB

0.20.0 (2026-07-28)

  • Update tree-sitter/array.h to avoid strict aliasing violations (#17)

0.19.0 (2026-06-04)

  • Make guard required in replacement_expr_guard

0.18.0 (2026-05-19)

  • alias match_catch_pat to match_expr

0.17.0 (2026-05-13)

  • Convert Makefile post-processing from Ruby to Python3 and relax rustfmt check
  • Add :> (unchecked cast) operator to tree-sitter grammar
  • Fix precedence of andalso / orelse
  • Fix ?= precedence
  • Fix catch precedence for list cons
  • Use where to introduce SSR conditions

0.16.0 (2026-04-21)

  • OTP 29 features support
    • multi-valued comprehensions EEP-78
    • native records EEP-79
    • make function application left associative

0.15.0 (2025-10-07)

  • Fix deps vulnerabilities
  • Expose highlights query in rust (@wetneb) 0.14.0 (2025-04-08)
  • OTP 28 features support

0.13.0 (2025-03-11)

  • Bump tree-sitter version to 0.22.4
  • Align operator precedence parsing with what the Erlang compiler does

0.12.0 (2025-02-07)

  • Parse escript shebangs as a top-level form
  • Allow a bare expression as a top-level form. This means the grammar can now handle rebar.config and similar files. By @williamthome

0.11.0 (2025-02-04)

  • Support EEP70 strict generators, coming in OTP28

0.10.0 (2025-01-21)

  • Add a new top-level form to parse Structural Search and Replace templates.

0.9.0 (2024-10-21)

  • Bump tree-sitter-cli to 0.23.2, and bring in tree-sitter-language

0.8.0 (Oct 4, 2024)

  • Fix corner-case for parsing an expression with the pipe operator

0.7.0 (Jul 12, 2024)

  • Add support for OTP 27

0.6.0 (2024-05-15)

  • Bump tree-sitter-cli to 0.22.5

0.5.0 (2024-03-18)

  • Bump tree-sitter-cli to 0.22.1

0.4.0 (2023-12-15)

  • Enable parsing an expression with guards in a macro replacement

0.3.0 (2023-11-27)

  • Make trailing separators optional for fun_decl. This improves error recovery.

0.2.0 (Oct 05, 2023)

  • Add support for OTP 26 feature attributes

0.1.0 (June 16, 2023)

  • Add support for OTP 26 constructs
    • maybe
    • map comprehension

0.0.1 (September 26, 2022)

  • Initial Release