What's Changed
- Support Assignment expressions
@name := value
. - Allow Assignment expressions to store aggregation value.
- Allow lazy evaluate any expression that has aggregation value.
- Prevent assign aggregation value to global variable with SET statement.
- Support creating identifier using backticks.
- Support
Either
type in the type system. - Support
Optional
type in the type system. - Support
Varargs
type in the type system. - Implement
ACOS
,ATAN
,ATN2
andSIGN
Math functions. - Implement
CHARINDEX
Text function. - Implement
DAYNAME
,MONTHNAME
Date functions. - Update
CONCAT
Text function to accept 2 or more Text values. - Support Aggregation
MAX
,MIN
to work with different types. - Support Implicit Type casting for Function arguments.
- Revamp GQLError to a new Diagnostic representation.
- Migrate to Gix v0.57.0.
- Update
CONCAT
function to work with any value type.
New Contributors
- @mobley-trent made their first contribution in #59
- @Debbl made their first contribution in #60
- @szaydel made their first contribution in #65
Full Changelog: 0.10.0...0.11.0