1. 3ac5670 MSSQL: Support standalone BEGIN...END blocks (#2186) by Guan-Ming (Wesley) Chiu · 35 hours ago main
  2. 2ac82e9 Streamlined derivation of new `Dialect` objects (#2174) by Alexander Beedie · 2 days ago
  3. 3b9b05e Fix parsing cast operator after parenthesized `DEFAULT` expression (#2168) by isaacparker0 · 2 days ago
  4. ed1c4e2 Moved more structs outside of Statement to facilitate reuse (#2188) by Luca Cappelletti · 3 days ago
  5. 37aa792 Implement `core::error::Error` for `ParserError` and `TokenizerError` (#2189) by Luca Cappelletti · 3 days ago
  6. c8b7f7c Add ENFORCED/NOT ENFORCED support for column-level CHECK constraints (#2180) by Michael Victor Zink · 6 days ago
  7. ed983e0 PostgreSQL: Fix REPLICA IDENTITY to use NOTHING (#2179) by Michael Victor Zink · 6 days ago
  8. 62cf16f Redshift: Support implicit string concatenation using newline (#2167) by Yoav Cohen · 7 days ago
  9. be460b2 [MySQL, Oracle] Parse optimizer hints (#2162) by xitep · 7 days ago
  10. 2d47fec Fix identifier parsing not breaking on the `|>` pipe operator (#2156) by Alexander Beedie · 7 days ago
  11. 802c7d3 PostgreSQL: Add support for `*` (descendant) option in TRUNCATE (#2181) by Michael Victor Zink · 11 days ago
  12. 153e7c5 perf: optimize `make_word()` to avoid unnecessary allocations (#2176) by Andy Grove · 12 days ago
  13. a175cdb PostgreSQL: Support force row level security (#2169) by isaacparker0 · 12 days ago
  14. 3c7ecf3 minor: reduce unnecessary string allocations (#2178) by Andy Grove · 12 days ago
  15. a7d7763 Refactor: replace more `dialect_of!` checks with `Dialect` trait methods (#2175) by Andy Grove · 12 days ago
  16. 4305dd4 refactor: use `to_ident()` instead of `clone().into_ident()` for borrowed Words (#2177) by Andy Grove · 12 days ago
  17. 614ea06 Snowflake: Support SAMPLE clause on subqueries (#2164) by finchxxia · 12 days ago
  18. e7a3019 MySQL: Support `CAST(... AS ... ARRAY)` syntax (#2151) by Michael Victor Zink · 12 days ago
  19. 6550ec8 perf: remove unnecessary string clone in maybe_concat_string_literal (#2173) by Andy Grove · 13 days ago
  20. abec6f9 Refactor: replace some `dialect_of!` checks with `Dialect` trait methods (#2171) by Andy Grove · 13 days ago
  21. 845e213 fix: qualified column names with SQL keywords parse as identifiers (#2157) by Simon Sawert · 13 days ago
  22. 2cf33de Fixed truncate table if exists for snowflake (#2166) by Andriy Romanov · 14 days ago
  23. 6060a11 Databricks: Support Timetravel With "VERSION AS OF" (#2155) by James Vorderbruggen · 2 weeks ago
  24. 46f2234 GenericDialect: support colon operator for JsonAccess (#2124) by Samyak Sarnayak · 3 weeks ago
  25. c4d9e39 Added missing `From` impls for `Statement` variants (#2160) by Luca Cappelletti · 3 weeks ago
  26. 6daa46d MySQL: Add support for casting using the BINARY keyword (#2146) by Yoav Cohen · 3 weeks ago
  27. 3880a93 Add support for DuckDB `LAMBDA` keyword syntax (#2149) by Ophir LOJKINE · 3 weeks ago
  28. ee3b622 Tokenize empty line comments correctly (#2161) by Louis Vialar · 3 weeks ago
  29. 44c4023 Added missing `Copy` derives (#2158) by Luca Cappelletti · 4 weeks ago
  30. aa5c6b3 Added support for `ALTER OPERATOR CLASS` syntax (#2135) by Luca Cappelletti · 4 weeks ago
  31. d4fb5c3 Key Value Options: add support for trailing semicolon (#2140) by Yoav Cohen · 4 weeks ago
  32. ab76a07 PostgreSQL: ALTER USER password option (#2142) by Yoav Cohen · 4 weeks ago
  33. 24e1283 MySQL: Add support for && as boolean AND (#2144) by Yoav Cohen · 4 weeks ago
  34. 00da3d7 MySQL: Add missing support for TREE explain format (#2145) by Yoav Cohen · 4 weeks ago
  35. d80c0b9 Redshift: Add support for optional JSON format in copy option (#2141) by Yoav Cohen · 4 weeks ago
  36. 3af9988 MySQL: Parse bitwise shift left/right operators (#2152) by Michael Victor Zink · 4 weeks ago
  37. ce74e7f Databricks: Support Timetravel With "TIMESTAMP AS OF" (#2134) by James Vorderbruggen · 4 weeks ago
  38. 4de1ac9 Add PostgreSQL PARTITION OF syntax support (#2127) by Filipe Guerreiro · 4 weeks ago
  39. 0cf85d3 Fix parse_identifiers not taking semicolons into account (#2137) by jnlt3 · 5 weeks ago
  40. 14703f0 Make benchmark statement valid (#2139) by xitep · 6 weeks ago
  41. 355a3bf Support parsing parenthesized wildcard `(*)` (#2123) by Andriy Romanov · 7 weeks ago
  42. 39418cf PostgreSQL Tokenization: Fix unexpected characters after question mark being silently ignored (#2129) by jnlt3 · 7 weeks ago
  43. d78dbc9 Added support for `ALTER OPERATOR FAMILY` syntax (#2125) by Luca Cappelletti · 7 weeks ago
  44. f84887d Oracle: Support for quote delimited strings (#2130) by xitep · 7 weeks ago
  45. cdeed32 PostgreSQL: Support schema-qualified operator classes in CREATE INDEX (#2131) by Denis Goncharenko · 7 weeks ago
  46. 9b8a2d1 Extract source comments (#2107) by xitep · 7 weeks ago
  47. 1b842d3 MSSQL: Parse IF/ELSE without semicolon delimiters (#2128) by Yoav Cohen · 8 weeks ago
  48. 0b1e0c3 MSSQL: Add support for parenthesized stored procedure name in EXEC (#2126) by Yoav Cohen · 8 weeks ago
  49. 048bc8f Added alter external table support for snowflake (#2122) by Andriy Romanov · 8 weeks ago
  50. adbfc46 [Oracle] Lower StringConcat precedence (#2115) by xitep · 8 weeks ago
  51. ca2d333 Oracle: Support for MERGE predicates (#2101) by xitep · 9 weeks ago
  52. 326f111 Added support for `ALTER OPERATOR` syntax (#2114) by Luca Cappelletti · 9 weeks ago
  53. effaac5 fix: Set the current folder as a "primary" for the `find` command (#2120) by Martin Grigorov · 9 weeks ago
  54. 5a3b63b Fixing location for extrenal tables (#2108) by Andriy Romanov · 9 weeks ago
  55. 0dbb9c9 Fix verification script for new sqlparser_derive version (#2119) by Andrew Lamb · 9 weeks ago v0.60.0 v0.60.0-rc2
  56. 29d88fe Prepare for 0.60.0: Changelog and update version (#2116) by Andrew Lamb · 9 weeks ago v0.60.0-rc1
  57. defe939 Introduce Oracle dialect (#2113) by xitep · 9 weeks ago
  58. 367aa6e Added support for `DROP OPERATOR CLASS` syntax (#2109) by Luca Cappelletti · 9 weeks ago
  59. 89938b9 Update criterion requirement from 0.7 to 0.8 in /sqlparser_bench (#2111) by dependabot[bot] · 9 weeks ago
  60. 982f766 Added support for `DROP OPERATOR FAMILY` (#2106) by Luca Cappelletti · 10 weeks ago
  61. 4beea9a Support PostgreSQL C Functions with Multiple AS Parameters (#2095) by Luca Cappelletti · 2 months ago
  62. e380494 Only set `hive_formats` on `CreateTable` if formats are present (#2105) by Michael Victor Zink · 2 months ago
  63. 2a2abc8 Added support for `DROP OPERATOR` syntax (#2102) by Luca Cappelletti · 2 months ago
  64. 2ceae00 Preserve optional `AS` keyword in aliases (#2103) by xitep · 2 months ago
  65. 2b8e99c impl `Spanned` for MERGE statements (#2100) by xitep · 2 months ago
  66. 1114d6a Add PostgreSQL Operator DDL Support (#2096) by Luca Cappelletti · 3 months ago
  67. 1198c1a fix: parse error on unnamed arg with default syntax (#2091) by r1b · 3 months ago
  68. 4f79997 Include DML keyword in statement span (#2090) by xitep · 3 months ago
  69. 78be8b1 Complete PostgreSQL `CREATE TYPE` Support (#2094) by Luca Cappelletti · 3 months ago
  70. a00d5cd feat: Add support for SET SESSION AUTHORIZATION #2086 (#2087) by Christopher Watford · 3 months ago
  71. f69407b Add support for `INSERT INTO VALUE` (#2085) by etgarperets · 3 months ago
  72. c439ee9 Add snowflake dynamic table parsing (#2083) by Andriy Romanov · 3 months ago
  73. eabde4b feat: Add RESET to the base dialect #2078 (#2079) by Christopher Watford · 3 months ago
  74. 308a723 Make `BitwiseNot` ("~") available for all dialects, not just PostgreSQL (#2081) by Alexander Beedie · 3 months ago
  75. bc6e1d6 Added TIMESTAMP_NTZ type support with precision to Snowflake dialect (#2080) by Andriy Romanov · 3 months ago
  76. 67684c8 SQLite: make period optional for CREATE TRIGGER (#2071) by Thomas Kluyver · 4 months ago
  77. 6b352ea Redshift: more copy options (#2072) by Yoav Cohen · 4 months ago
  78. 9cc9f9a Refactored `ColumnOption::Unique` to reuse `UniqueConstraint` and `PrimaryKeyConstraint` (#2064) by Luca Cappelletti · 4 months ago
  79. f861566 Reused `CheckConstraint` in `ColumnOption` (#2063) by Luca Cappelletti · 4 months ago
  80. 218f43c chore: add stack overflow warning for Visitor and VisitorMut (#2068) by niebayes · 4 months ago
  81. c8531d4 Added support for MATCH syntax and unified column option ForeignKey (#2062) by Luca Cappelletti · 4 months ago
  82. 4490c8c Added support for SQLite triggers (#2037) by Luca Cappelletti · 4 months ago
  83. cc595cf Moving several struct variants out of `Statement` enum to allow for trait impls for specific sub-variants (#2057) by Luca Cappelletti · 4 months ago
  84. e7d42f3 Increase version of sqlparser_derive from 0.3.0 to 0.4.0 (#2060) by Joris Bayer · 4 months ago
  85. 35220ee Require PR (#2052) by Dmitrii Blaginin · 4 months ago
  86. 0fb3b6b Add support for procedure parameter default values (#2041) by Andrew Harper · 4 months ago
  87. 8c82fc0 Moved constraint variant outside of `TableConstraint` enum (#2054) by Luca Cappelletti · 4 months ago
  88. ade4082 [databricks] update dialect to support grouping by with modifier (#2047) by nick young · 4 months ago
  89. 7461d8b MySQL: `CREATE INDEX`: allow `USING` clause before `ON` (#2029) by Mohamed Abdeen · 4 months ago
  90. c099883 Correctly tokenize nested comments in Databricks, Clickhouse, and ANSI (#2044) by Joey Hain · 4 months ago
  91. a430838 Snowflake: ALTER USER and KeyValueOptions Refactoring (#2035) by Yoav Cohen · 4 months ago
  92. 54a24e7 Link to actual change logs in CHANGELOG.md (#2040) by Ophir LOJKINE · 4 months ago
  93. a15c70d Add support for INVISIBLE columns in MySQL (#2033) by Marcelo Altmann · 4 months ago
  94. 3c61db5 Prepare for 0.59.0: Changelog and update version (#2039) by Andrew Lamb · 5 months ago v0.59.0 v0.59.0-rc1
  95. 0b72314 feat: support postgres alter schema (#2038) by Chen Chongchen · 5 months ago
  96. ea7f902 MySQL: Add support for unsigned numeric types (#2031) by Mohamed Abdeen · 5 months ago
  97. f642dd5 DuckDB: Allow quoted date parts in EXTRACT (#2030) by Ryan Schneider · 5 months ago
  98. 7021561 Implemented the `From` method for all clear variants in Statement (#2028) by Luca Cappelletti · 5 months ago
  99. e3fbfd9 MySQL: Support `CROSS JOIN` constraint (#2025) by Sidney Cammeresi · 5 months ago
  100. 280f518 Moved `CreateTrigger` and `DropTrigger` out of `Statement` enum (#2026) by Luca Cappelletti · 5 months ago