@@ -8,6 +8,43 @@ 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.29.0] 2022-12-29
12
+
13
+ ### Highlights
14
+ * Partial source location tracking: see #710
15
+ * Recursion limit to prevent stack overflows: #764
16
+ * AST visitor: #765
17
+
18
+ ### Added
19
+ feat: dollar-quoted strings support (#772 ) - Thanks @vasilev-alex
20
+ * Add derive based AST visitor (#765 ) - Thanks @tustvold
21
+ * Support ` ALTER INDEX {INDEX_NAME} RENAME TO {NEW_INDEX_NAME} ` (#767 ) - Thanks @devgony
22
+ * Support ` CREATE TABLE ON UPDATE <expr> ` Function (#685 ) - Thanks @CEOJINSUNG
23
+ * Support ` CREATE FUNCTION ` definition with ` $$ ` (#755 )- Thanks @zidaye
24
+ * Add location tracking in the tokenizer and parser (#710 ) - Thanks @ankrgyl
25
+ * Add configurable recursion limit to parser, to protect against stackoverflows (#764 ) - Thanks @alamb
26
+ * Support parsing scientific notation (such as ` 10e5 ` ) (#768 ) - Thanks @Jefffrey
27
+ * Support ` DROP FUNCTION ` syntax (#752 ) - Thanks @zidaye
28
+ * Support json operators ` @> ` ` <@ ` , ` @? ` and ` @@ ` - Thanks @audunska
29
+ * Support the type key (#750 )- Thanks @yuval-illumex
30
+
31
+ ### Changed
32
+ * Improve docs and add examples for Visitor (#778 ) - Thanks @alamb
33
+ * Add a backlink from sqlparse_derive to sqlparser and publishing instructions (#779 ) - Thanks @alamb
34
+ * Document new features, update authors (#776 ) - Thanks @alamb
35
+ * Improve Readme (#774 ) - Thanks @alamb
36
+ * Standardize comments on parsing optional keywords (#773 ) - Thanks @alamb
37
+ * Enable grouping sets parsing for ` GenericDialect ` (#771 ) - Thanks @Jefffrey
38
+ * Generalize conflict target (#762 ) - Thanks @audunska
39
+ * Generalize locking clause (#759 ) - Thanks @audunska
40
+ * Add negative test for except clause on wildcards (#746 )- Thanks @alamb
41
+ * Add ` NANOSECOND ` keyword (#749 )- Thanks @waitingkuo
42
+
43
+ ### Fixed
44
+ * ParserError if nested explain (#781 ) - Thanks @Jefffrey
45
+ * Fix cargo docs / warnings and add CI check (#777 ) - Thanks @alamb
46
+ * unnest join constraint with alias parsing for BigQuery dialect (#732 )- Thanks @Ziinc
47
+
11
48
## [ 0.28.0] 2022-12-05
12
49
13
50
### Added
0 commit comments