Skip to content

Commit cf37c01

Browse files
authored
CHANGELOG for 0.39.0 release (#1029)
1 parent 254ccfb commit cf37c01

File tree

1 file changed

+43
-0
lines changed

1 file changed

+43
-0
lines changed

CHANGELOG.md

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,49 @@ Given that the parser produces a typed AST, any changes to the AST will technica
88
## [Unreleased]
99
Check 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

Comments
 (0)