Skip to content

v0.6.0-alpha

Pre-release
Pre-release
Compare
Choose a tag to compare
@alancai98 alancai98 released this 06 Apr 18:12
· 635 commits to main since this release
51e7da7

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, replace Environment with EvaluationSession (#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