Release notes - 1.66
1.66.0
2025-08-06
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)
- type-checker: Array types were not type-checked. (01bd28b)
- typealiases are scalar if their aliased types are (d45aa9e)
Features
- core: add support for negate operator
!
(a663c93) - core: added support for modulo operator (a782622)
- 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)