Skip to content

Commit df96dcf

Browse files
georgesittasgithub-actions[bot]
authored andcommitted
docs: update API docs, CHANGELOG.md for v26.11.0 [skip ci]
1 parent 491c407 commit df96dcf

40 files changed

+11690
-11657
lines changed

CHANGELOG.md

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

4+
## [v26.11.0] - 2025-03-17
5+
### :boom: BREAKING CHANGES
6+
- due to [`ac3d311`](https://github.com/tobymao/sqlglot/commit/ac3d311c4184ca2ced603a100588e3e7435ce352) - do not expand having expressions if they conflict with a projection *(PR [#4881](https://github.com/tobymao/sqlglot/pull/4881) by [@tobymao](https://github.com/tobymao))*:
7+
8+
do not expand having expressions if they conflict with a projection (#4881)
9+
10+
- due to [`081994e`](https://github.com/tobymao/sqlglot/commit/081994ea85c7aa1cbbbc40a24857dba4fd6c1c61) - Fix parsing multi-part format name *(PR [#4885](https://github.com/tobymao/sqlglot/pull/4885) by [@VaggelisD](https://github.com/VaggelisD))*:
11+
12+
Fix parsing multi-part format name (#4885)
13+
14+
- due to [`491c407`](https://github.com/tobymao/sqlglot/commit/491c407d48a24b6d4093e9c9bfdc3d8c27c29e4c) - parse parameter key as Var instead of Identifier *(PR [#4888](https://github.com/tobymao/sqlglot/pull/4888) by [@georgesittas](https://github.com/georgesittas))*:
15+
16+
parse parameter key as Var instead of Identifier (#4888)
17+
18+
19+
### :bug: Bug Fixes
20+
- [`ac3d311`](https://github.com/tobymao/sqlglot/commit/ac3d311c4184ca2ced603a100588e3e7435ce352) - do not expand having expressions if they conflict with a projection *(PR [#4881](https://github.com/tobymao/sqlglot/pull/4881) by [@tobymao](https://github.com/tobymao))*
21+
- [`44b7b09`](https://github.com/tobymao/sqlglot/commit/44b7b09deca881e274ad03068eee5d4d594c8ca8) - **parser**: Fix separator generation for STRING_AGG *(PR [#4887](https://github.com/tobymao/sqlglot/pull/4887) by [@VaggelisD](https://github.com/VaggelisD))*
22+
- [`081994e`](https://github.com/tobymao/sqlglot/commit/081994ea85c7aa1cbbbc40a24857dba4fd6c1c61) - **snowflake**: Fix parsing multi-part format name *(PR [#4885](https://github.com/tobymao/sqlglot/pull/4885) by [@VaggelisD](https://github.com/VaggelisD))*
23+
- :arrow_lower_right: *fixes issue [#4882](https://github.com/tobymao/sqlglot/issues/4882) opened by [@kharigardner](https://github.com/kharigardner)*
24+
- [`38111a5`](https://github.com/tobymao/sqlglot/commit/38111a5eaa6bde640e25aa408ff7ea9ea6864c0b) - apply unpivot alias string conversion only for UNPIVOT *(PR [#4886](https://github.com/tobymao/sqlglot/pull/4886) by [@georgesittas](https://github.com/georgesittas))*
25+
- :arrow_lower_right: *fixes issue [#4003](https://github.com/TobikoData/sqlmesh/issues/4003) opened by [@lucargir](https://github.com/lucargir)*
26+
- [`491c407`](https://github.com/tobymao/sqlglot/commit/491c407d48a24b6d4093e9c9bfdc3d8c27c29e4c) - **clickhouse**: parse parameter key as Var instead of Identifier *(PR [#4888](https://github.com/tobymao/sqlglot/pull/4888) by [@georgesittas](https://github.com/georgesittas))*
27+
- :arrow_lower_right: *fixes issue [#4002](https://github.com/TobikoData/sqlmesh/issues/4002) opened by [@petrjanda](https://github.com/petrjanda)*
28+
29+
430
## [v26.10.1] - 2025-03-13
531
### :bug: Bug Fixes
632
- [`2b3824f`](https://github.com/tobymao/sqlglot/commit/2b3824f0bac5dae48ea7eecbe2168afe79038d06) - **duckdb**: revert timestamp/datetime -> timestampntz parsing temporarily *(PR [#4878](https://github.com/tobymao/sqlglot/pull/4878) by [@georgesittas](https://github.com/georgesittas))*
@@ -6151,3 +6177,4 @@ Changelog
61516177
[v26.9.0]: https://github.com/tobymao/sqlglot/compare/v26.8.0...v26.9.0
61526178
[v26.10.0]: https://github.com/tobymao/sqlglot/compare/v26.9.0...v26.10.0
61536179
[v26.10.1]: https://github.com/tobymao/sqlglot/compare/v26.10.0...v26.10.1
6180+
[v26.11.0]: https://github.com/tobymao/sqlglot/compare/v26.10.1...v26.11.0

docs/search.js

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

docs/sqlglot/_version.html

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -84,16 +84,16 @@ <h1 class="modulename">
8484
</span><span id="L-17"><a href="#L-17"><span class="linenos">17</span></a><span class="n">__version_tuple__</span><span class="p">:</span> <span class="n">VERSION_TUPLE</span>
8585
</span><span id="L-18"><a href="#L-18"><span class="linenos">18</span></a><span class="n">version_tuple</span><span class="p">:</span> <span class="n">VERSION_TUPLE</span>
8686
</span><span id="L-19"><a href="#L-19"><span class="linenos">19</span></a>
87-
</span><span id="L-20"><a href="#L-20"><span class="linenos">20</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.10.1&#39;</span>
88-
</span><span id="L-21"><a href="#L-21"><span class="linenos">21</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">10</span><span class="p">,</span> <span class="mi">1</span><span class="p">)</span>
87+
</span><span id="L-20"><a href="#L-20"><span class="linenos">20</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.11.0&#39;</span>
88+
</span><span id="L-21"><a href="#L-21"><span class="linenos">21</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">11</span><span class="p">,</span> <span class="mi">0</span><span class="p">)</span>
8989
</span></pre></div>
9090

9191

9292
</section>
9393
<section id="__version__">
9494
<div class="attr variable">
9595
<span class="name">__version__</span><span class="annotation">: str</span> =
96-
<span class="default_value">&#39;26.10.1&#39;</span>
96+
<span class="default_value">&#39;26.11.0&#39;</span>
9797

9898

9999
</div>
@@ -105,7 +105,7 @@ <h1 class="modulename">
105105
<section id="__version_tuple__">
106106
<div class="attr variable">
107107
<span class="name">__version_tuple__</span><span class="annotation">: object</span> =
108-
<span class="default_value">(26, 10, 1)</span>
108+
<span class="default_value">(26, 11, 0)</span>
109109

110110

111111
</div>
@@ -117,7 +117,7 @@ <h1 class="modulename">
117117
<section id="version">
118118
<div class="attr variable">
119119
<span class="name">version</span><span class="annotation">: str</span> =
120-
<span class="default_value">&#39;26.10.1&#39;</span>
120+
<span class="default_value">&#39;26.11.0&#39;</span>
121121

122122

123123
</div>
@@ -129,7 +129,7 @@ <h1 class="modulename">
129129
<section id="version_tuple">
130130
<div class="attr variable">
131131
<span class="name">version_tuple</span><span class="annotation">: object</span> =
132-
<span class="default_value">(26, 10, 1)</span>
132+
<span class="default_value">(26, 11, 0)</span>
133133

134134

135135
</div>

docs/sqlglot/dialects.html

Lines changed: 29 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -355,7 +355,7 @@ <h3 id="implementing-a-custom-dialect">Implementing a custom Dialect</h3>
355355
<section id="Athena">
356356
<div class="attr variable">
357357
<span class="name">Athena</span> =
358-
<span class="default_value">&lt;MagicMock id=&#39;140658656403296&#39;&gt;</span>
358+
<span class="default_value">&lt;MagicMock id=&#39;139764207005664&#39;&gt;</span>
359359

360360

361361
</div>
@@ -367,7 +367,7 @@ <h3 id="implementing-a-custom-dialect">Implementing a custom Dialect</h3>
367367
<section id="BigQuery">
368368
<div class="attr variable">
369369
<span class="name">BigQuery</span> =
370-
<span class="default_value">&lt;MagicMock id=&#39;140658664613936&#39;&gt;</span>
370+
<span class="default_value">&lt;MagicMock id=&#39;139764203079664&#39;&gt;</span>
371371

372372

373373
</div>
@@ -379,7 +379,7 @@ <h3 id="implementing-a-custom-dialect">Implementing a custom Dialect</h3>
379379
<section id="ClickHouse">
380380
<div class="attr variable">
381381
<span class="name">ClickHouse</span> =
382-
<span class="default_value">&lt;MagicMock id=&#39;140658664611440&#39;&gt;</span>
382+
<span class="default_value">&lt;MagicMock id=&#39;139764203085856&#39;&gt;</span>
383383

384384

385385
</div>
@@ -391,7 +391,7 @@ <h3 id="implementing-a-custom-dialect">Implementing a custom Dialect</h3>
391391
<section id="Databricks">
392392
<div class="attr variable">
393393
<span class="name">Databricks</span> =
394-
<span class="default_value">&lt;MagicMock id=&#39;140658660616336&#39;&gt;</span>
394+
<span class="default_value">&lt;MagicMock id=&#39;139764212168112&#39;&gt;</span>
395395

396396

397397
</div>
@@ -403,7 +403,7 @@ <h3 id="implementing-a-custom-dialect">Implementing a custom Dialect</h3>
403403
<section id="Doris">
404404
<div class="attr variable">
405405
<span class="name">Doris</span> =
406-
<span class="default_value">&lt;MagicMock id=&#39;140658651921664&#39;&gt;</span>
406+
<span class="default_value">&lt;MagicMock id=&#39;139764212159760&#39;&gt;</span>
407407

408408

409409
</div>
@@ -415,7 +415,7 @@ <h3 id="implementing-a-custom-dialect">Implementing a custom Dialect</h3>
415415
<section id="Drill">
416416
<div class="attr variable">
417417
<span class="name">Drill</span> =
418-
<span class="default_value">&lt;MagicMock id=&#39;140658651913744&#39;&gt;</span>
418+
<span class="default_value">&lt;MagicMock id=&#39;139764197326704&#39;&gt;</span>
419419

420420

421421
</div>
@@ -427,7 +427,7 @@ <h3 id="implementing-a-custom-dialect">Implementing a custom Dialect</h3>
427427
<section id="Druid">
428428
<div class="attr variable">
429429
<span class="name">Druid</span> =
430-
<span class="default_value">&lt;MagicMock id=&#39;140658668285440&#39;&gt;</span>
430+
<span class="default_value">&lt;MagicMock id=&#39;139764196429584&#39;&gt;</span>
431431

432432

433433
</div>
@@ -439,7 +439,7 @@ <h3 id="implementing-a-custom-dialect">Implementing a custom Dialect</h3>
439439
<section id="DuckDB">
440440
<div class="attr variable">
441441
<span class="name">DuckDB</span> =
442-
<span class="default_value">&lt;MagicMock id=&#39;140658669378800&#39;&gt;</span>
442+
<span class="default_value">&lt;MagicMock id=&#39;139764196433520&#39;&gt;</span>
443443

444444

445445
</div>
@@ -451,7 +451,7 @@ <h3 id="implementing-a-custom-dialect">Implementing a custom Dialect</h3>
451451
<section id="Dune">
452452
<div class="attr variable">
453453
<span class="name">Dune</span> =
454-
<span class="default_value">&lt;MagicMock id=&#39;140658669153216&#39;&gt;</span>
454+
<span class="default_value">&lt;MagicMock id=&#39;139764210494832&#39;&gt;</span>
455455

456456

457457
</div>
@@ -463,7 +463,7 @@ <h3 id="implementing-a-custom-dialect">Implementing a custom Dialect</h3>
463463
<section id="Hive">
464464
<div class="attr variable">
465465
<span class="name">Hive</span> =
466-
<span class="default_value">&lt;MagicMock id=&#39;140658669145824&#39;&gt;</span>
466+
<span class="default_value">&lt;MagicMock id=&#39;139764202200064&#39;&gt;</span>
467467

468468

469469
</div>
@@ -475,7 +475,7 @@ <h3 id="implementing-a-custom-dialect">Implementing a custom Dialect</h3>
475475
<section id="Materialize">
476476
<div class="attr variable">
477477
<span class="name">Materialize</span> =
478-
<span class="default_value">&lt;MagicMock id=&#39;140658659753168&#39;&gt;</span>
478+
<span class="default_value">&lt;MagicMock id=&#39;139764203072496&#39;&gt;</span>
479479

480480

481481
</div>
@@ -487,7 +487,7 @@ <h3 id="implementing-a-custom-dialect">Implementing a custom Dialect</h3>
487487
<section id="MySQL">
488488
<div class="attr variable">
489489
<span class="name">MySQL</span> =
490-
<span class="default_value">&lt;MagicMock id=&#39;140658660583424&#39;&gt;</span>
490+
<span class="default_value">&lt;MagicMock id=&#39;139764206147552&#39;&gt;</span>
491491

492492

493493
</div>
@@ -499,7 +499,7 @@ <h3 id="implementing-a-custom-dialect">Implementing a custom Dialect</h3>
499499
<section id="Oracle">
500500
<div class="attr variable">
501501
<span class="name">Oracle</span> =
502-
<span class="default_value">&lt;MagicMock id=&#39;140658663706672&#39;&gt;</span>
502+
<span class="default_value">&lt;MagicMock id=&#39;139764211952192&#39;&gt;</span>
503503

504504

505505
</div>
@@ -511,7 +511,7 @@ <h3 id="implementing-a-custom-dialect">Implementing a custom Dialect</h3>
511511
<section id="Postgres">
512512
<div class="attr variable">
513513
<span class="name">Postgres</span> =
514-
<span class="default_value">&lt;MagicMock id=&#39;140658669660592&#39;&gt;</span>
514+
<span class="default_value">&lt;MagicMock id=&#39;139764211236048&#39;&gt;</span>
515515

516516

517517
</div>
@@ -523,7 +523,7 @@ <h3 id="implementing-a-custom-dialect">Implementing a custom Dialect</h3>
523523
<section id="Presto">
524524
<div class="attr variable">
525525
<span class="name">Presto</span> =
526-
<span class="default_value">&lt;MagicMock id=&#39;140658668995440&#39;&gt;</span>
526+
<span class="default_value">&lt;MagicMock id=&#39;139764211236576&#39;&gt;</span>
527527

528528

529529
</div>
@@ -535,7 +535,7 @@ <h3 id="implementing-a-custom-dialect">Implementing a custom Dialect</h3>
535535
<section id="PRQL">
536536
<div class="attr variable">
537537
<span class="name">PRQL</span> =
538-
<span class="default_value">&lt;MagicMock id=&#39;140658668998224&#39;&gt;</span>
538+
<span class="default_value">&lt;MagicMock id=&#39;139764206347136&#39;&gt;</span>
539539

540540

541541
</div>
@@ -547,7 +547,7 @@ <h3 id="implementing-a-custom-dialect">Implementing a custom Dialect</h3>
547547
<section id="Redshift">
548548
<div class="attr variable">
549549
<span class="name">Redshift</span> =
550-
<span class="default_value">&lt;MagicMock id=&#39;140658663421696&#39;&gt;</span>
550+
<span class="default_value">&lt;MagicMock id=&#39;139764211600640&#39;&gt;</span>
551551

552552

553553
</div>
@@ -559,7 +559,7 @@ <h3 id="implementing-a-custom-dialect">Implementing a custom Dialect</h3>
559559
<section id="RisingWave">
560560
<div class="attr variable">
561561
<span class="name">RisingWave</span> =
562-
<span class="default_value">&lt;MagicMock id=&#39;140658668976592&#39;&gt;</span>
562+
<span class="default_value">&lt;MagicMock id=&#39;139764211253360&#39;&gt;</span>
563563

564564

565565
</div>
@@ -571,7 +571,7 @@ <h3 id="implementing-a-custom-dialect">Implementing a custom Dialect</h3>
571571
<section id="Snowflake">
572572
<div class="attr variable">
573573
<span class="name">Snowflake</span> =
574-
<span class="default_value">&lt;MagicMock id=&#39;140658654639776&#39;&gt;</span>
574+
<span class="default_value">&lt;MagicMock id=&#39;139764197062160&#39;&gt;</span>
575575

576576

577577
</div>
@@ -583,7 +583,7 @@ <h3 id="implementing-a-custom-dialect">Implementing a custom Dialect</h3>
583583
<section id="Spark">
584584
<div class="attr variable">
585585
<span class="name">Spark</span> =
586-
<span class="default_value">&lt;MagicMock id=&#39;140658654641696&#39;&gt;</span>
586+
<span class="default_value">&lt;MagicMock id=&#39;139764197064368&#39;&gt;</span>
587587

588588

589589
</div>
@@ -595,7 +595,7 @@ <h3 id="implementing-a-custom-dialect">Implementing a custom Dialect</h3>
595595
<section id="Spark2">
596596
<div class="attr variable">
597597
<span class="name">Spark2</span> =
598-
<span class="default_value">&lt;MagicMock id=&#39;140658664959488&#39;&gt;</span>
598+
<span class="default_value">&lt;MagicMock id=&#39;139764207440400&#39;&gt;</span>
599599

600600

601601
</div>
@@ -607,7 +607,7 @@ <h3 id="implementing-a-custom-dialect">Implementing a custom Dialect</h3>
607607
<section id="SQLite">
608608
<div class="attr variable">
609609
<span class="name">SQLite</span> =
610-
<span class="default_value">&lt;MagicMock id=&#39;140658664957904&#39;&gt;</span>
610+
<span class="default_value">&lt;MagicMock id=&#39;139764207446016&#39;&gt;</span>
611611

612612

613613
</div>
@@ -619,7 +619,7 @@ <h3 id="implementing-a-custom-dialect">Implementing a custom Dialect</h3>
619619
<section id="StarRocks">
620620
<div class="attr variable">
621621
<span class="name">StarRocks</span> =
622-
<span class="default_value">&lt;MagicMock id=&#39;140658656422272&#39;&gt;</span>
622+
<span class="default_value">&lt;MagicMock id=&#39;139764198852688&#39;&gt;</span>
623623

624624

625625
</div>
@@ -631,7 +631,7 @@ <h3 id="implementing-a-custom-dialect">Implementing a custom Dialect</h3>
631631
<section id="Tableau">
632632
<div class="attr variable">
633633
<span class="name">Tableau</span> =
634-
<span class="default_value">&lt;MagicMock id=&#39;140658656414592&#39;&gt;</span>
634+
<span class="default_value">&lt;MagicMock id=&#39;139764198853984&#39;&gt;</span>
635635

636636

637637
</div>
@@ -643,7 +643,7 @@ <h3 id="implementing-a-custom-dialect">Implementing a custom Dialect</h3>
643643
<section id="Teradata">
644644
<div class="attr variable">
645645
<span class="name">Teradata</span> =
646-
<span class="default_value">&lt;MagicMock id=&#39;140658652286736&#39;&gt;</span>
646+
<span class="default_value">&lt;MagicMock id=&#39;139764194709360&#39;&gt;</span>
647647

648648

649649
</div>
@@ -655,7 +655,7 @@ <h3 id="implementing-a-custom-dialect">Implementing a custom Dialect</h3>
655655
<section id="Trino">
656656
<div class="attr variable">
657657
<span class="name">Trino</span> =
658-
<span class="default_value">&lt;MagicMock id=&#39;140658652294608&#39;&gt;</span>
658+
<span class="default_value">&lt;MagicMock id=&#39;139764194717232&#39;&gt;</span>
659659

660660

661661
</div>
@@ -667,7 +667,7 @@ <h3 id="implementing-a-custom-dialect">Implementing a custom Dialect</h3>
667667
<section id="TSQL">
668668
<div class="attr variable">
669669
<span class="name">TSQL</span> =
670-
<span class="default_value">&lt;MagicMock id=&#39;140658652318976&#39;&gt;</span>
670+
<span class="default_value">&lt;MagicMock id=&#39;139764194741600&#39;&gt;</span>
671671

672672

673673
</div>
@@ -679,7 +679,7 @@ <h3 id="implementing-a-custom-dialect">Implementing a custom Dialect</h3>
679679
<section id="Dialect">
680680
<div class="attr variable">
681681
<span class="name">Dialect</span> =
682-
<span class="default_value">&lt;MagicMock id=&#39;140658652326896&#39;&gt;</span>
682+
<span class="default_value">&lt;MagicMock id=&#39;139764194749520&#39;&gt;</span>
683683

684684

685685
</div>
@@ -691,7 +691,7 @@ <h3 id="implementing-a-custom-dialect">Implementing a custom Dialect</h3>
691691
<section id="Dialects">
692692
<div class="attr variable">
693693
<span class="name">Dialects</span> =
694-
<span class="default_value">&lt;MagicMock id=&#39;140658652334880&#39;&gt;</span>
694+
<span class="default_value">&lt;MagicMock id=&#39;139764194757504&#39;&gt;</span>
695695

696696

697697
</div>

0 commit comments

Comments
 (0)