Skip to content

Build(deps): Bump sqlglot from 25.17.0 to 25.18.0

Ronan Amicel requested to merge dependabot-pip-sqlglot-25.18.0 into main

Bumps sqlglot from 25.17.0 to 25.18.0.

Changelog

Sourced from sqlglot's changelog.

[v25.18.0] - 2024-08-28

💥 BREAKING CHANGES

  • due to 22bb9a0 - stop normalizing qualified anonymous functions (PR #3969 by @​georgesittas):

    stop normalizing qualified anonymous functions (#3969)

  • due to 8aec682 - mysql/tsql datetime precision, formatting, exp.AtTimeZone (PR #3951 by @​erindru):

    mysql/tsql datetime precision, formatting, exp.AtTimeZone (#3951)

  • due to 2f3626a - Generation of exp.SHA2, exp.Transform, exp.IgnoreNulls (PR #3980 by @​VaggelisD):

    Generation of exp.SHA2, exp.Transform, exp.IgnoreNulls (#3980)

  • due to 905b722 - preserve each distinct CUBE/ROLLUP/GROUPING SET clause (PR #3985 by @​georgesittas):

    preserve each distinct CUBE/ROLLUP/GROUPING SET clause (#3985)

New Features

🐛 Bug Fixes

Commits
  • 79e92ad feat(spark): Default naming of STRUCT fields (#3991)
  • ee9dc39 fix: Fix binding of TABLESAMPLE to exp.Subquery instead of top-level exp.Sele...
  • d1e1baa Generate ON CLUSTER for transpiled CREATE SCHEMA (#3993)
  • 905b722 Fix(parser)!: preserve each distinct CUBE/ROLLUP/GROUPING SET clause (#3985)
  • f5bfd67 feat(mysql): Parse JSON_VALUE() (#3987)
  • a0d1377 Feat(spark): add support for table statement in INSERT (#3986)
  • 2f3626a fix(duckdb)!: Generation of exp.SHA2, exp.Transform, exp.IgnoreNulls (#3980)
  • 201b51a fix(sqlite): Make IS parser more lenient (#3981)
  • b2f877b fix(oracle): Use LTRIM/RTRIM unless BOTH is specified (#3977)
  • d37a5bb Fix(snowflake): handle DIV0 case where divident is null (#3975)
  • Additional commits viewable in compare view

Merge request reports