@@ -8,6 +8,49 @@ Given that the parser produces a typed AST, any changes to the AST will technica
8
8
## [ Unreleased]
9
9
Check https://github.com/sqlparser-rs/sqlparser-rs/commits/main for undocumented changes.
10
10
11
+ ## [ 0.39.0] 2023-10-27
12
+
13
+ ### Added
14
+ * Support for ` LATERAL FLATTEN ` and similar (#1026 ) - Thanks @lustefaniak
15
+ * Support BigQuery struct, array and bytes , int64, ` float64 ` datatypes (#1003 ) - Thanks @iffyio
16
+ * Support numbers as placeholders in Snowflake (e.g. ` :1) ` (#1001 ) - Thanks @yuval-illumex
17
+ * Support date 'key' when using semi structured data (#1023 ) @yuval-illumex
18
+ * Support IGNORE|RESPECT NULLs clause in window functions (#998 ) - Thanks @yuval-illumex
19
+ * Support for single-quoted identifiers (#1021 ) - Thanks @lovasoa
20
+ * Support multiple PARTITION statements in ALTER TABLE ADD statement (#1011 ) - Thanks @bitemyapp
21
+ * Support "with" identifiers surrounded by backticks in GenericDialect (#1010 ) - Thanks @bitemyapp
22
+ * Support INSERT IGNORE in MySql and GenericDialect (#1004 ) - Thanks @emin100
23
+ * Support SQLite ` pragma ` statement (#969 ) - Thanks @marhoily
24
+ * Support ` position ` as a column name (#1022 ) - Thanks @lustefaniak
25
+ * Support ` FILTER ` in Functions (for ` OVER ` ) clause (#1007 ) - Thanks @lovasoa
26
+ * Support ` SELECT * EXCEPT/REPLACE ` syntax from ClickHouse (#1013 ) - Thanks @lustefaniak
27
+ * Support subquery as function arg w/o parens in Snowflake dialect (#996 ) - Thanks @jmhain
28
+ * Support ` UNION DISTINCT BY NAME ` syntax (#997 ) - Thanks @alexander-beedie
29
+ * Support mysql ` RLIKE ` and ` REGEXP ` binary operators (#1017 ) - Thanks @lovasoa
30
+ * Support bigquery ` CAST AS x [STRING|DATE] FORMAT ` syntax (#978 ) - Thanks @lustefaniak
31
+ * Support Snowflake/BigQuery ` TRIM ` . (#975 ) - Thanks @zdenal
32
+ * Support ` CREATE [TEMPORARY|TEMP] VIEW [IF NOT EXISTS] ` (#993 ) - Thanks @gabivlj
33
+ * Support for ` CREATE VIEW … WITH NO SCHEMA BINDING ` Redshift (#979 ) - Thanks @lustefaniak
34
+ * Support ` UNPIVOT ` and a fix for chained PIVOTs (#983 ) - @jmhain
35
+ * Support for ` LIMIT BY ` (#977 ) - Thanks @lustefaniak
36
+ * Support for mixed BigQuery table name quoting (#971 ) - Thanks @iffyio
37
+ * Support ` DELETE ` with ` ORDER BY ` and ` LIMIT ` (MySQL) (#992 ) - Thanks @ulrichsg
38
+ * Support ` EXTRACT ` for ` DAYOFWEEK ` , ` DAYOFYEAR ` , ` ISOWEEK ` , ` TIME ` (#980 ) - Thanks @lustefaniak
39
+ * Support ` ATTACH DATABASE ` (#989 ) - Thanks @lovasoa
40
+
41
+ ### Fixed
42
+ * Fix handling of ` /~% ` in Snowflake stage name (#1009 ) - Thanks @lustefaniak
43
+ * Fix column ` COLLATE ` not displayed (#1012 ) - Thanks @lustefaniak
44
+ * Fix for clippy 1.73 (#995 ) - Thanks @alamb
45
+
46
+ ### Changed
47
+ * Test to ensure ` + - * / % ` binary operators work the same in all dialects (#1025 ) - Thanks @lustefaniak
48
+ * Improve documentation on Parser::consume_token and friends (#994 ) - Thanks @alamb
49
+ * Test that regexp can be used as an identifier in postgres (#1018 ) - Thanks @lovasoa
50
+ * Add docstrings for Dialects, update README (#1016 ) - Thanks @alamb
51
+ * Add JumpWire to users in README (#990 ) - Thanks @hexedpackets
52
+ * Add tests for clickhouse: ` tokenize == as Token::DoubleEq ` (#981 )- Thanks @lustefaniak
53
+
11
54
## [ 0.38.0] 2023-09-21
12
55
13
56
### Added
0 commit comments