Skip to content

Releases: AfterShip/clickhouse-sql-parser

v0.5.1

21 Apr 03:40
8ce1476

Choose a tag to compare

What's Changed

  • Add support for window names in WindowExpr by @chinhnguyenh in #259
  • Fix panic on invalid number as query, add guard against invalid lastToken by @disq in #260
  • Support COMMENT before AS SELECT in CREATE MATERIALIZED VIEW by @sharadgaur in #262
  • Add support for CREATE USER VALID UNTIL clause by @git-hulk in #264
  • feat: add COMMENT support to CREATE VIEW parser by @sharadgaur in #265

New Contributors

Full Changelog: v0.5.0...v0.5.1

v0.5.0

18 Mar 02:34
4a3c96e

Choose a tag to compare

What's Changed

  • Add support for nested named/unnamed tuple types by @rhino1998 in #233
  • Add support for CREATE NAMED COLLECTION statements (#235) by @St0rmPetrel in #236
  • Add line break and indentation to FROM clause formatting by @Copilot in #244
  • Add line break before column list in INSERT INTO formatting by @Copilot in #246
  • Add line break and indentation for SETTINGS clause in beautify mode by @Copilot in #245
  • Add beautify format support for CREATE USER statements by @Copilot in #247
  • Add chaining methods to formatter for customizable indentation by @Copilot in #248
  • Document -beautify flag with example by @Copilot in #249
  • Add line breaks for ON CLUSTER and ALTER clauses in beautify mode by @Copilot in #251
  • Add beautify format support for CREATE DICTIONARY statements by @Copilot in #253
  • fix: support expressions (dotted column refs) in DISTINCT ON by @disq in #258

New Contributors

Full Changelog: v0.4.19...v0.5.0

v0.4.19

26 Jan 10:15
fbea420

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.4.18...v0.4.19

v0.4.18

25 Dec 04:01
b233fe1

Choose a tag to compare

What's Changed

  • Fix efreshable View with named parameters by @sharadgaur in #217
  • Fix Send error messages to stderr instead of stdout by @Copilot in #221
  • Fix regex expression wasn't allowed in EXTRACT by @git-hulk in #223
  • Support empty parentheses in index type definitions by @Lance726 in #224
  • Add support for parsing Tuple type in DDL by @git-hulk in #225

Full Changelog: v0.4.17...v0.4.18

v0.4.17

20 Nov 04:06
3f5e89d

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.4.15...v0.4.17

v0.4.15

01 Nov 06:08
60759d4

Choose a tag to compare

What's Changed

  • Fix the printing order of the EngineExpr.String() method by @whscout in #201
  • parser: fix typed placeholder lookahead; parse WHERE in SELECT without FROM by @ajruckman in #202
  • parser: support ALTER TABLE DELETE/UPDATE mutations by @ajruckman in #203
  • Allow to use the optional IN PARTITION expression in ALTER TABLE by @git-hulk in #206
  • parser: QBit data type support via simplified identifier handling by @ajruckman in #207
  • Support multiple WINDOW definitions; expand window function tests by @ajruckman in #208

New Contributors

Full Changelog: v0.4.14...v0.4.15

0.4.14

10 Oct 05:36
ac0ab09

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.4.13...v0.4.14

v0.4.13

17 Sep 02:06
7bdfc48

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.4.11...v0.4.13

0.4.11

27 Aug 05:40
bf74993

Choose a tag to compare

What's Changed

  • feat: support for ALTER TABLE MODIFY QUERY by @Blackmorse in #168
  • fix: ParamExprList.String is missing ColumnArgList by @keuin in #169
  • Add support of parsing database comment by @caifengyin in #167
  • Implement OR REPLACE clause support for CREATE FUNCTION statements by @Copilot in #171
  • Export Enter and Leave methods in ASTVisitor interface by @Copilot in #172
  • Add support for CREATE USER statement according to ClickHouse SQL documentation by @Copilot in #170
  • fix: change WINDOW clause position by @Blackmorse in #173
  • Remove an extra leading space when formatting the WINDOW FUNCTION by @git-hulk in #174
  • Add support for CREATE DICTIONARY statement by @Copilot in #175
  • Add support of PROJECTION column in CREATE TABLE by @git-hulk in #178
  • Add support for SHOW and DESC/DESCRIBE statements by @Copilot in #180
  • Enhance SHOW DATABASES statement to support LIKE, ILIKE, LIMIT, OUTFILE, and FORMAT clauses by @Copilot in #182
  • Support DESCRIBE TABLE syntax by @dejanmltc in #183
  • feat: Add ALTER TABLE MODIFY/RESET SETTING syntax support by @git-hulk in #185

New Contributors

Full Changelog: v0.4.10...v0.4.11

v0.4.10

10 Jun 10:12
613bd1d

Choose a tag to compare

What's Changed

  • Adding support MV definer by @sharadgaur in #160
  • Preserve DISTINCT keyword when it appears right after SELECT by @anshal21 in #161
  • Improve statement end position handling to prevent null pointer exceptions by @Lance726 in #162
  • Support JSON parameter for max_dynamic_paths and max_dynamic_types by @Junrin-Lee in #164
  • Add MILLISECOND to time interval units by @vvkohut in #166

New Contributors

Full Changelog: v0.4.9...v0.4.10