Release notes - next

next

2025-08-15

Bug Fixes

  • compiler: type inference engine rewrite - signficant improvement and test coverage around type inference, especially when coaelscing two types (f96322f)
  • core: casting order-of-precedence in grammar, so that cast memberReferences is possible (9a7ac33)
  • core: resolve error when constructing object with field of reserved word (e20c88b)
  • docs: fix incorrect example in docs (f7cd954)
  • lang-server: fix silent crash on startup (c044704)
  • lang-server: fix silent crash on startup (4c6895e)
  • type-checker: Array types were not type-checked. (01bd28b)
  • typealiases are scalar if their aliased types are (d45aa9e)
  • vscode: remove println() statement that breaks vscode implementation. (fcfc4ca)
  • vscode: remove println() statement that breaks vscode implementation. (98f752f)

Features

  • core: add support for negate operator ! (a663c93)
  • core: added support for modulo operator (a782622)
  • core: annotations now support inheritence (45b5a79)
  • core: Improve type inference, inferring type of array if not specified, add support for IN and NOT IN as operators (82a1214)
  • packageManager: Modify package manager so it’s easier to inject in SDK code. (5a168ee)
  • stdlib: add append function (2e9f75c)
  • stdlib: add average() function (5c4b708)
  • stdlib: add emptyInstance() (356e027)
  • stdlib: add ifEmpty() (8b787af)
  • vscode: add support for transpiling other languages inside the language server. (c3481c4)
  • vscode: add support for transpiling other languages inside the language server. (77b6991)
Next
Welcome to Taxi