v0.6.0-alpha
Pre-release
Pre-release
This is a major version release for v0.6.0-alpha. It is highlighted by the deprecation of ExprNode
, permissive mode option in the CLI/REPL, ORDER BY
implementation in the evaluator, and PIG upgrade to v0.5.0.
A breaking change was changing ExprFunction
's usage of Environment
to EvaluationSession
along with some other classes containing implementation details made internal as part of #559.
Features
- Deprecate
ExprNode
(#535) - [cli] Add permissive mode evaluation option to CLI/REPL (#545)
- For
ExprFunction
, replaceEnvironment
withEvaluationSession
(#559) ORDER BY
implementation in evaluator (#554)- Migrate to PIG v0.5.0 (#563)
Fixes
- Changed Path AST node to use its root node source location (#527)
Misc
- CAST: Improve the CAST assertion
assertEval
(#523) - Clean up
ExprFunction
test (#529) - [build] Increase build performance w/ Gradle upgrade to 7.4 (#539)
- [build] Adds ktlint to gradle build (#542)
- [build] Bump Kotlin version to 1.4.32 from 1.4.0 (#548)
- Fix all compiler warnings (#562)
- [build] Upgrade dokka to 1.6.10, set org.gradle.jvmargs (#568)
List of commits: v0.5.0-alpha...v0.6.0-alpha