Enhancement ------------- * support parsing column in cast/try_cast with function (254) * support parsing WITH for bucketing in Trino (251)
Bugfix ------------- * incorrect column lineage with nested cast (240) * column lineages from boolean expression (236) * using JOIN with ON/USING keyword fails to determine source tables when followed by a parenthesis (233) * failure to handle multiple lineage path for same column (228)
1.3.4
Not secure
Enhancement ------------- * update black to stable version (222)
Bugfix ------------- * table/column lineage mixed up for self dependent SQL (219) * problem with SELECT CAST(CASE WHEN ...END AS DECIMAL(M,N)) AS col_name (215) * failed to parse source table from subquery with more than one parenthesis (213)
1.3.3
Not secure
Enhancement ------------- * smarter column-to-table resolution using query context (203)
Bugfix ------------- * column lineage for union operation (207) * subquery in where clause not parsed for table lineage (204)
1.3.2
Not secure
Enhancement ------------- * support optional AS keyword in CTE (198) * support referring to a CTE in subsequent CTEs (196) * support for Redshift 'copy from' syntax (164)
1.3.1
Not secure
Enhancement ------------- * test against Python 3.10 (186)
Bugfix ------------- * Alias Parsed As Table Name for Column Lineage Using ANSI-89 Join (190) * CTE Parsed As Source Table When Referencing Column From CTE Using Alias (189) * window function with parameter parsed as two columns (184)