@@ -10,17 +10,48 @@ changes that break via addition as "Added".
1010## [ Unreleased]
1111Check https://github.com/sqlparser-rs/sqlparser-rs/commits/main for undocumented changes.
1212
13+
14+ ## [ 0.51.0] 2024-09-11
15+ As always, huge props to @iffyio @jmhain and @lovasoa for their help reviewing and merging PRs 🙏.
16+ Without them this project would not be possible.
17+
18+ Reminder: we are in the final phases of moving sqlparser-rs into the Apache
19+ DataFusion project: https://github.com/sqlparser-rs/sqlparser-rs/issues/1294
20+
21+ ### Fixed
22+ * Fix Hive table comment should be after table column definitions (#1413 ) - Thanks @git-hulk
23+ * Fix stack overflow in ` parse_subexpr ` (#1410 ) - Thanks @eejbyfeldt
24+ * Fix ` INTERVAL ` parsing to support expressions and units via dialect (#1398 ) - Thanks @samuelcolvin
25+ * Fix identifiers starting with ` $ ` should be regarded as a placeholder in SQLite (#1402 ) - Thanks @git-hulk
26+
27+ ### Added
28+ * Support for MSSQL table options (#1414 ) - Thanks @bombsimon
29+ * Test showing how negative constants are parsed (#1421 ) - Thanks @alamb
30+ * Support databricks dialect to dialect_from_str (#1416 ) - Thanks @milenkovicmalamb
31+ * Support ` DROP|CLEAR|MATERIALIZE PROJECTION ` syntax for ClickHouse (#1417 ) - Thanks @git-hulk
32+ * Support postgres ` TRUNCATE ` syntax (#1406 ) - Thanks @tobyhede
33+ * Support ` CREATE INDEX ` with clause (#1389 ) - Thanks @lewiszlw
34+ * Support parsing ` CLUSTERED BY ` clause for Hive (#1397 ) - Thanks @git-hulk
35+ * Support different ` USE ` statement syntaxes (#1387 ) - Thanks @kacpermuda
36+ * Support ` ADD PROJECTION ` syntax for ClickHouse (#1390 ) - Thanks @git-hulk
37+
38+ ### Changed
39+ * Implement common traits for OneOrManyWithParens (#1368 ) - Thanks @gstvg
40+ * Cleanup parse_statement (#1407 ) - Thanks @samuelcolvin
41+ * Allow ` DateTimeField::Custom ` with ` EXTRACT ` in Postgres (#1394 ) - Thanks @samuelcolvin
42+
43+
1344## [ 0.50.0] 2024-08-15
1445Again, huge props to @iffyio @jmhain and @lovasoa for their help reviewing and merging PRs 🙏.
1546Without them this project would not be possible.
1647
1748Reminder: are in the process of moving sqlparser to governed as part of the Apache
1849DataFusion project: https://github.com/sqlparser-rs/sqlparser-rs/issues/1294
1950
20- # Fixed
51+ ### Fixed
2152* Clippy 1.80 warnings (#1357 ) - Thanks @lovasoa
2253
23- # Added
54+ ### Added
2455* Support ` STRUCT ` and list of structs for DuckDB dialect (#1372 ) - Thanks @jayzhan211
2556* Support custom lexical precedence in PostgreSQL dialect (#1379 ) - Thanks @samuelcolvin
2657* Support ` FREEZE|UNFREEZE PARTITION ` syntax for ClickHouse (#1380 ) - Thanks @git-hulk
@@ -38,7 +69,7 @@ DataFusion project: https://github.com/sqlparser-rs/sqlparser-rs/issues/1294
3869* Support position with normal function call syntax for Snowflake (#1341 ) - Thanks @jmhain
3970* Support ` TABLE ` keyword in ` DESC|DESCRIBE|EXPLAIN TABLE ` statement (#1351 ) - Thanks @git-hulk
4071
41- # Changed
72+ ### Changed
4273* Only require ` DESCRIBE TABLE ` for Snowflake and ClickHouse dialect (#1386 ) - Thanks @ alamb
4374* Rename (unreleased) ` get_next_precedence_full ` to ` get_next_precedence_default ` (#1378 ) - Thanks @samuelcolvin
4475* Use local GitHub Action to replace setup-rust-action (#1371 ) - Thanks @git-hulk
0 commit comments