Skip to content

0.20.0

Compare
Choose a tag to compare
@nene nene released this 31 Dec 12:31
· 529 commits to master since this release

Breaking changes

  • Removed insert_columns_clause node. Reintroduced columns field to insert_clause. This effectively reverts the change done in 0.18.0.
  • Related to the above, PARTITION selection in MySQL INSERT and DELETE statements is now parsed as partitioned_table. The partition_clause node has been removed.
  • PostgreSQL array_bounds node now uses empty node instead of empty list_expr node to represent missing number in definition like INT[].
  • Renamed quantifier field in quantifier_expr node to quantifierKw for consistency with other keyword-containing fields.
  • Dropped unused pair_expr node.

New Features

  • Named function arguments are now supported for PostgreSQL.

Bugfixes

  • The rowsKw field of fetch_clause node is now mandatory. It was always present already, now also correct in type definition.
  • Fixed parsing of PostgreSQL GROUP BY DISTINCT
  • Fixed parsing of MySQL full text match expressions.