Skip to content
This repository has been archived by the owner on Jul 15, 2021. It is now read-only.

Release v0.12.0

Compare
Choose a tag to compare
@nwronski nwronski released this 05 Jan 01:44
· 182 commits to master since this release

If you want the fastest possible version of the parser, with the tradeoff of poor syntax error feedback, use the v0.12.0 release.

Changed

  • all keys removed in all places as it has no effect on query results
  • function args property now always contains an array. when DISTINCT is used in function arguments, then a distinct: true property is added to the function node.
  • any property that was previously attached to a node with a value of null is no longer included in the AST. this should reduce the size of the AST considerably with useless information. for example, the with property of a SELECT statement node.
  • all false values that were included by default (e.g.: temporary, autoIncrement, etc...) are only included in the AST when the value is true
  • expected AST for each spec is located in its own .json file instead of keeping it inside of the JS file.