Skip to content

Commit 7fe40c8

Browse files
georgesittasgithub-actions[bot]
authored andcommitted
docs: update API docs, CHANGELOG.md for v26.5.0 [skip ci]
1 parent b918ff1 commit 7fe40c8

File tree

15 files changed

+31227
-31206
lines changed

15 files changed

+31227
-31206
lines changed

CHANGELOG.md

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,38 @@
11
Changelog
22
=========
33

4+
## [v26.5.0] - 2025-02-10
5+
### :boom: BREAKING CHANGES
6+
- due to [`da52181`](https://github.com/tobymao/sqlglot/commit/da52181f1cd3ec22e5ac597de50036278d2e66e5) - TO_DATE parsing with safe flag true *(PR [#4713](https://github.com/tobymao/sqlglot/pull/4713) by [@geooo109](https://github.com/geooo109))*:
7+
8+
TO_DATE parsing with safe flag true (#4713)
9+
10+
- due to [`b12aba9`](https://github.com/tobymao/sqlglot/commit/b12aba9be6043053f79ff50f7bdcdfdff19ddf52) - Improve UUID support *(PR [#4718](https://github.com/tobymao/sqlglot/pull/4718) by [@amachanic](https://github.com/amachanic))*:
11+
12+
Improve UUID support (#4718)
13+
14+
- due to [`27ec74b`](https://github.com/tobymao/sqlglot/commit/27ec74bab67afba930c4ea66130bcba5e9bb5ba1) - Properly set 'this' when parsing IDENTITY *(PR [#4719](https://github.com/tobymao/sqlglot/pull/4719) by [@amachanic](https://github.com/amachanic))*:
15+
16+
Properly set 'this' when parsing IDENTITY (#4719)
17+
18+
19+
### :sparkles: New Features
20+
- [`c31947b`](https://github.com/tobymao/sqlglot/commit/c31947b2386f579d9d12d2d4053461a75855b9be) - **postgres**: Support generation of exp.CountIf *(PR [#4709](https://github.com/tobymao/sqlglot/pull/4709) by [@VaggelisD](https://github.com/VaggelisD))*
21+
22+
### :bug: Bug Fixes
23+
- [`b842d93`](https://github.com/tobymao/sqlglot/commit/b842d9383827d18482e36d6ea3041180a74d0abf) - **postgres**: enable qualification of queries using the ROWS FROM syntax *(PR [#4699](https://github.com/tobymao/sqlglot/pull/4699) by [@georgesittas](https://github.com/georgesittas))*
24+
- :arrow_lower_right: *fixes issue [#3777](https://github.com/TobikoData/sqlmesh/issues/3777) opened by [@simon-pactum](https://github.com/simon-pactum)*
25+
- [`5f90307`](https://github.com/tobymao/sqlglot/commit/5f9030786f8489e70aee70acabee440ecf23699c) - **duckdb**: enable support for user-defined types *(PR [#4702](https://github.com/tobymao/sqlglot/pull/4702) by [@georgesittas](https://github.com/georgesittas))*
26+
- [`23283ca`](https://github.com/tobymao/sqlglot/commit/23283cacda3c4d6e4f6453cdef1a9e73e3bc8d24) - avoid concealing dialect module exception in _try_load *(PR [#4708](https://github.com/tobymao/sqlglot/pull/4708) by [@georgesittas](https://github.com/georgesittas))*
27+
- [`707d45e`](https://github.com/tobymao/sqlglot/commit/707d45ecc7e233f57ada8d6dfaf6c621d6ee3f51) - **tsql**: support default values on definitons and the OUTPUT/OUT/READ_ONLY syntax *(PR [#4704](https://github.com/tobymao/sqlglot/pull/4704) by [@geooo109](https://github.com/geooo109))*
28+
- [`da52181`](https://github.com/tobymao/sqlglot/commit/da52181f1cd3ec22e5ac597de50036278d2e66e5) - **hive**: TO_DATE parsing with safe flag true *(PR [#4713](https://github.com/tobymao/sqlglot/pull/4713) by [@geooo109](https://github.com/geooo109))*
29+
- :arrow_lower_right: *fixes issue [#4707](https://github.com/tobymao/sqlglot/issues/4707) opened by [@jiangli001](https://github.com/jiangli001)*
30+
- [`b12aba9`](https://github.com/tobymao/sqlglot/commit/b12aba9be6043053f79ff50f7bdcdfdff19ddf52) - **tsql, postgres**: Improve UUID support *(PR [#4718](https://github.com/tobymao/sqlglot/pull/4718) by [@amachanic](https://github.com/amachanic))*
31+
- [`27ec74b`](https://github.com/tobymao/sqlglot/commit/27ec74bab67afba930c4ea66130bcba5e9bb5ba1) - **tsql**: Properly set 'this' when parsing IDENTITY *(PR [#4719](https://github.com/tobymao/sqlglot/pull/4719) by [@amachanic](https://github.com/amachanic))*
32+
- [`f7e22d4`](https://github.com/tobymao/sqlglot/commit/f7e22d40cddfdee4a3d4912aef3161546528d400) - don't change query if no join marks in eliminate_join_marks, fixes [#4721](https://github.com/tobymao/sqlglot/pull/4721) *(commit by [@georgesittas](https://github.com/georgesittas))*
33+
- [`b918ff1`](https://github.com/tobymao/sqlglot/commit/b918ff1bc4e256bd1b84802327ffe4acf36d2d45) - **bigquery**: type-annotated array literal logic edge case *(PR [#4724](https://github.com/tobymao/sqlglot/pull/4724) by [@georgesittas](https://github.com/georgesittas))*
34+
35+
436
## [v26.4.1] - 2025-02-03
537
### :bug: Bug Fixes
638
- [`dd1cdb0`](https://github.com/tobymao/sqlglot/commit/dd1cdb0b91ac597a9cb1f1f517a616c264f5b654) - **redshift**: generate proper syntax for column type alteration *(PR [#4698](https://github.com/tobymao/sqlglot/pull/4698) by [@georgesittas](https://github.com/georgesittas))*
@@ -5840,3 +5872,4 @@ Changelog
58405872
[v26.3.9]: https://github.com/tobymao/sqlglot/compare/v26.3.8...v26.3.9
58415873
[v26.4.0]: https://github.com/tobymao/sqlglot/compare/v26.3.9...v26.4.0
58425874
[v26.4.1]: https://github.com/tobymao/sqlglot/compare/v26.4.0...v26.4.1
5875+
[v26.5.0]: https://github.com/tobymao/sqlglot/compare/v26.4.1...v26.5.0

docs/search.js

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

docs/sqlglot/_version.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -76,8 +76,8 @@ <h1 class="modulename">
7676
</span><span id="L-12"><a href="#L-12"><span class="linenos">12</span></a><span class="n">__version_tuple__</span><span class="p">:</span> <span class="n">VERSION_TUPLE</span>
7777
</span><span id="L-13"><a href="#L-13"><span class="linenos">13</span></a><span class="n">version_tuple</span><span class="p">:</span> <span class="n">VERSION_TUPLE</span>
7878
</span><span id="L-14"><a href="#L-14"><span class="linenos">14</span></a>
79-
</span><span id="L-15"><a href="#L-15"><span class="linenos">15</span></a><span class="n">__version__</span> <span class="o">=</span> <span class="n">version</span> <span class="o">=</span> <span class="s1">&#39;26.4.1&#39;</span>
80-
</span><span id="L-16"><a href="#L-16"><span class="linenos">16</span></a><span class="n">__version_tuple__</span> <span class="o">=</span> <span class="n">version_tuple</span> <span class="o">=</span> <span class="p">(</span><span class="mi">26</span><span class="p">,</span> <span class="mi">4</span><span class="p">,</span> <span class="mi">1</span><span class="p">)</span>
79+
</span><span id="L-15"><a href="#L-15"><span class="linenos">15</span></a><span class="n">__version__</span> <span class="o">=</span> <span class="n">version</span> <span class="o">=</span> <span class="s1">&#39;26.5.0&#39;</span>
80+
</span><span id="L-16"><a href="#L-16"><span class="linenos">16</span></a><span class="n">__version_tuple__</span> <span class="o">=</span> <span class="n">version_tuple</span> <span class="o">=</span> <span class="p">(</span><span class="mi">26</span><span class="p">,</span> <span class="mi">5</span><span class="p">,</span> <span class="mi">0</span><span class="p">)</span>
8181
</span></pre></div>
8282

8383

@@ -97,7 +97,7 @@ <h1 class="modulename">
9797
<section id="version">
9898
<div class="attr variable">
9999
<span class="name">version</span><span class="annotation">: str</span> =
100-
<span class="default_value">&#39;26.4.1&#39;</span>
100+
<span class="default_value">&#39;26.5.0&#39;</span>
101101

102102

103103
</div>
@@ -109,7 +109,7 @@ <h1 class="modulename">
109109
<section id="version_tuple">
110110
<div class="attr variable">
111111
<span class="name">version_tuple</span><span class="annotation">: object</span> =
112-
<span class="default_value">(26, 4, 1)</span>
112+
<span class="default_value">(26, 5, 0)</span>
113113

114114

115115
</div>

docs/sqlglot/dialects.html

Lines changed: 29 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -325,7 +325,7 @@ <h3 id="implementing-a-custom-dialect">Implementing a custom Dialect</h3>
325325
<section id="Athena">
326326
<div class="attr variable">
327327
<span class="name">Athena</span> =
328-
<span class="default_value">&lt;MagicMock id=&#39;140135941650752&#39;&gt;</span>
328+
<span class="default_value">&lt;MagicMock id=&#39;139990150988080&#39;&gt;</span>
329329

330330

331331
</div>
@@ -337,7 +337,7 @@ <h3 id="implementing-a-custom-dialect">Implementing a custom Dialect</h3>
337337
<section id="BigQuery">
338338
<div class="attr variable">
339339
<span class="name">BigQuery</span> =
340-
<span class="default_value">&lt;MagicMock id=&#39;140135941639040&#39;&gt;</span>
340+
<span class="default_value">&lt;MagicMock id=&#39;139990155292544&#39;&gt;</span>
341341

342342

343343
</div>
@@ -349,7 +349,7 @@ <h3 id="implementing-a-custom-dialect">Implementing a custom Dialect</h3>
349349
<section id="ClickHouse">
350350
<div class="attr variable">
351351
<span class="name">ClickHouse</span> =
352-
<span class="default_value">&lt;MagicMock id=&#39;140135942357296&#39;&gt;</span>
352+
<span class="default_value">&lt;MagicMock id=&#39;139990146633968&#39;&gt;</span>
353353

354354

355355
</div>
@@ -361,7 +361,7 @@ <h3 id="implementing-a-custom-dialect">Implementing a custom Dialect</h3>
361361
<section id="Databricks">
362362
<div class="attr variable">
363363
<span class="name">Databricks</span> =
364-
<span class="default_value">&lt;MagicMock id=&#39;140135928041328&#39;&gt;</span>
364+
<span class="default_value">&lt;MagicMock id=&#39;139990146641264&#39;&gt;</span>
365365

366366

367367
</div>
@@ -373,7 +373,7 @@ <h3 id="implementing-a-custom-dialect">Implementing a custom Dialect</h3>
373373
<section id="Doris">
374374
<div class="attr variable">
375375
<span class="name">Doris</span> =
376-
<span class="default_value">&lt;MagicMock id=&#39;140135928042960&#39;&gt;</span>
376+
<span class="default_value">&lt;MagicMock id=&#39;139990155444768&#39;&gt;</span>
377377

378378

379379
</div>
@@ -385,7 +385,7 @@ <h3 id="implementing-a-custom-dialect">Implementing a custom Dialect</h3>
385385
<section id="Drill">
386386
<div class="attr variable">
387387
<span class="name">Drill</span> =
388-
<span class="default_value">&lt;MagicMock id=&#39;140135937461888&#39;&gt;</span>
388+
<span class="default_value">&lt;MagicMock id=&#39;139990142497552&#39;&gt;</span>
389389

390390

391391
</div>
@@ -397,7 +397,7 @@ <h3 id="implementing-a-custom-dialect">Implementing a custom Dialect</h3>
397397
<section id="Druid">
398398
<div class="attr variable">
399399
<span class="name">Druid</span> =
400-
<span class="default_value">&lt;MagicMock id=&#39;140135941634800&#39;&gt;</span>
400+
<span class="default_value">&lt;MagicMock id=&#39;139990140097664&#39;&gt;</span>
401401

402402

403403
</div>
@@ -409,7 +409,7 @@ <h3 id="implementing-a-custom-dialect">Implementing a custom Dialect</h3>
409409
<section id="DuckDB">
410410
<div class="attr variable">
411411
<span class="name">DuckDB</span> =
412-
<span class="default_value">&lt;MagicMock id=&#39;140135940060400&#39;&gt;</span>
412+
<span class="default_value">&lt;MagicMock id=&#39;139990145643760&#39;&gt;</span>
413413

414414

415415
</div>
@@ -421,7 +421,7 @@ <h3 id="implementing-a-custom-dialect">Implementing a custom Dialect</h3>
421421
<section id="Dune">
422422
<div class="attr variable">
423423
<span class="name">Dune</span> =
424-
<span class="default_value">&lt;MagicMock id=&#39;140135941953696&#39;&gt;</span>
424+
<span class="default_value">&lt;MagicMock id=&#39;139990155886064&#39;&gt;</span>
425425

426426

427427
</div>
@@ -433,7 +433,7 @@ <h3 id="implementing-a-custom-dialect">Implementing a custom Dialect</h3>
433433
<section id="Hive">
434434
<div class="attr variable">
435435
<span class="name">Hive</span> =
436-
<span class="default_value">&lt;MagicMock id=&#39;140135942253264&#39;&gt;</span>
436+
<span class="default_value">&lt;MagicMock id=&#39;139990155879632&#39;&gt;</span>
437437

438438

439439
</div>
@@ -445,7 +445,7 @@ <h3 id="implementing-a-custom-dialect">Implementing a custom Dialect</h3>
445445
<section id="Materialize">
446446
<div class="attr variable">
447447
<span class="name">Materialize</span> =
448-
<span class="default_value">&lt;MagicMock id=&#39;140135937621872&#39;&gt;</span>
448+
<span class="default_value">&lt;MagicMock id=&#39;139990155535520&#39;&gt;</span>
449449

450450

451451
</div>
@@ -457,7 +457,7 @@ <h3 id="implementing-a-custom-dialect">Implementing a custom Dialect</h3>
457457
<section id="MySQL">
458458
<div class="attr variable">
459459
<span class="name">MySQL</span> =
460-
<span class="default_value">&lt;MagicMock id=&#39;140135937609680&#39;&gt;</span>
460+
<span class="default_value">&lt;MagicMock id=&#39;139990145679760&#39;&gt;</span>
461461

462462

463463
</div>
@@ -469,7 +469,7 @@ <h3 id="implementing-a-custom-dialect">Implementing a custom Dialect</h3>
469469
<section id="Oracle">
470470
<div class="attr variable">
471471
<span class="name">Oracle</span> =
472-
<span class="default_value">&lt;MagicMock id=&#39;140135933175952&#39;&gt;</span>
472+
<span class="default_value">&lt;MagicMock id=&#39;139990144694544&#39;&gt;</span>
473473

474474

475475
</div>
@@ -481,7 +481,7 @@ <h3 id="implementing-a-custom-dialect">Implementing a custom Dialect</h3>
481481
<section id="Postgres">
482482
<div class="attr variable">
483483
<span class="name">Postgres</span> =
484-
<span class="default_value">&lt;MagicMock id=&#39;140135942592720&#39;&gt;</span>
484+
<span class="default_value">&lt;MagicMock id=&#39;139990144681200&#39;&gt;</span>
485485

486486

487487
</div>
@@ -493,7 +493,7 @@ <h3 id="implementing-a-custom-dialect">Implementing a custom Dialect</h3>
493493
<section id="Presto">
494494
<div class="attr variable">
495495
<span class="name">Presto</span> =
496-
<span class="default_value">&lt;MagicMock id=&#39;140135942589936&#39;&gt;</span>
496+
<span class="default_value">&lt;MagicMock id=&#39;139990155130576&#39;&gt;</span>
497497

498498

499499
</div>
@@ -505,7 +505,7 @@ <h3 id="implementing-a-custom-dialect">Implementing a custom Dialect</h3>
505505
<section id="PRQL">
506506
<div class="attr variable">
507507
<span class="name">PRQL</span> =
508-
<span class="default_value">&lt;MagicMock id=&#39;140135940775872&#39;&gt;</span>
508+
<span class="default_value">&lt;MagicMock id=&#39;139990156080368&#39;&gt;</span>
509509

510510

511511
</div>
@@ -517,7 +517,7 @@ <h3 id="implementing-a-custom-dialect">Implementing a custom Dialect</h3>
517517
<section id="Redshift">
518518
<div class="attr variable">
519519
<span class="name">Redshift</span> =
520-
<span class="default_value">&lt;MagicMock id=&#39;140135930618512&#39;&gt;</span>
520+
<span class="default_value">&lt;MagicMock id=&#39;139990156070864&#39;&gt;</span>
521521

522522

523523
</div>
@@ -529,7 +529,7 @@ <h3 id="implementing-a-custom-dialect">Implementing a custom Dialect</h3>
529529
<section id="RisingWave">
530530
<div class="attr variable">
531531
<span class="name">RisingWave</span> =
532-
<span class="default_value">&lt;MagicMock id=&#39;140135930615056&#39;&gt;</span>
532+
<span class="default_value">&lt;MagicMock id=&#39;139990147260640&#39;&gt;</span>
533533

534534

535535
</div>
@@ -541,7 +541,7 @@ <h3 id="implementing-a-custom-dialect">Implementing a custom Dialect</h3>
541541
<section id="Snowflake">
542542
<div class="attr variable">
543543
<span class="name">Snowflake</span> =
544-
<span class="default_value">&lt;MagicMock id=&#39;140135932456976&#39;&gt;</span>
544+
<span class="default_value">&lt;MagicMock id=&#39;139990147258336&#39;&gt;</span>
545545

546546

547547
</div>
@@ -553,7 +553,7 @@ <h3 id="implementing-a-custom-dialect">Implementing a custom Dialect</h3>
553553
<section id="Spark">
554554
<div class="attr variable">
555555
<span class="name">Spark</span> =
556-
<span class="default_value">&lt;MagicMock id=&#39;140135932456064&#39;&gt;</span>
556+
<span class="default_value">&lt;MagicMock id=&#39;139990155948672&#39;&gt;</span>
557557

558558

559559
</div>
@@ -565,7 +565,7 @@ <h3 id="implementing-a-custom-dialect">Implementing a custom Dialect</h3>
565565
<section id="Spark2">
566566
<div class="attr variable">
567567
<span class="name">Spark2</span> =
568-
<span class="default_value">&lt;MagicMock id=&#39;140135933390240&#39;&gt;</span>
568+
<span class="default_value">&lt;MagicMock id=&#39;139990154264192&#39;&gt;</span>
569569

570570

571571
</div>
@@ -577,7 +577,7 @@ <h3 id="implementing-a-custom-dialect">Implementing a custom Dialect</h3>
577577
<section id="SQLite">
578578
<div class="attr variable">
579579
<span class="name">SQLite</span> =
580-
<span class="default_value">&lt;MagicMock id=&#39;140135928613472&#39;&gt;</span>
580+
<span class="default_value">&lt;MagicMock id=&#39;139990145087616&#39;&gt;</span>
581581

582582

583583
</div>
@@ -589,7 +589,7 @@ <h3 id="implementing-a-custom-dialect">Implementing a custom Dialect</h3>
589589
<section id="StarRocks">
590590
<div class="attr variable">
591591
<span class="name">StarRocks</span> =
592-
<span class="default_value">&lt;MagicMock id=&#39;140135938983536&#39;&gt;</span>
592+
<span class="default_value">&lt;MagicMock id=&#39;139990142730592&#39;&gt;</span>
593593

594594

595595
</div>
@@ -601,7 +601,7 @@ <h3 id="implementing-a-custom-dialect">Implementing a custom Dialect</h3>
601601
<section id="Tableau">
602602
<div class="attr variable">
603603
<span class="name">Tableau</span> =
604-
<span class="default_value">&lt;MagicMock id=&#39;140135942126896&#39;&gt;</span>
604+
<span class="default_value">&lt;MagicMock id=&#39;139990155788928&#39;&gt;</span>
605605

606606

607607
</div>
@@ -613,7 +613,7 @@ <h3 id="implementing-a-custom-dialect">Implementing a custom Dialect</h3>
613613
<section id="Teradata">
614614
<div class="attr variable">
615615
<span class="name">Teradata</span> =
616-
<span class="default_value">&lt;MagicMock id=&#39;140135942112112&#39;&gt;</span>
616+
<span class="default_value">&lt;MagicMock id=&#39;139990146321568&#39;&gt;</span>
617617

618618

619619
</div>
@@ -625,7 +625,7 @@ <h3 id="implementing-a-custom-dialect">Implementing a custom Dialect</h3>
625625
<section id="Trino">
626626
<div class="attr variable">
627627
<span class="name">Trino</span> =
628-
<span class="default_value">&lt;MagicMock id=&#39;140135928888480&#39;&gt;</span>
628+
<span class="default_value">&lt;MagicMock id=&#39;139990140471472&#39;&gt;</span>
629629

630630

631631
</div>
@@ -637,7 +637,7 @@ <h3 id="implementing-a-custom-dialect">Implementing a custom Dialect</h3>
637637
<section id="TSQL">
638638
<div class="attr variable">
639639
<span class="name">TSQL</span> =
640-
<span class="default_value">&lt;MagicMock id=&#39;140135931011536&#39;&gt;</span>
640+
<span class="default_value">&lt;MagicMock id=&#39;139990140479392&#39;&gt;</span>
641641

642642

643643
</div>
@@ -649,7 +649,7 @@ <h3 id="implementing-a-custom-dialect">Implementing a custom Dialect</h3>
649649
<section id="Dialect">
650650
<div class="attr variable">
651651
<span class="name">Dialect</span> =
652-
<span class="default_value">&lt;MagicMock id=&#39;140135926400576&#39;&gt;</span>
652+
<span class="default_value">&lt;MagicMock id=&#39;139990140487376&#39;&gt;</span>
653653

654654

655655
</div>
@@ -661,7 +661,7 @@ <h3 id="implementing-a-custom-dialect">Implementing a custom Dialect</h3>
661661
<section id="Dialects">
662662
<div class="attr variable">
663663
<span class="name">Dialects</span> =
664-
<span class="default_value">&lt;MagicMock id=&#39;140135926408496&#39;&gt;</span>
664+
<span class="default_value">&lt;MagicMock id=&#39;139990140495296&#39;&gt;</span>
665665

666666

667667
</div>

0 commit comments

Comments
 (0)