@@ -8,6 +8,49 @@ Given that the parser produces a typed AST, any changes to the AST will technica
88## [ Unreleased]
99Check https://github.com/sqlparser-rs/sqlparser-rs/commits/main for undocumented changes.
1010
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+
1154## [ 0.38.0] 2023-09-21
1255
1356### Added
0 commit comments