Skip to content

Commit ec92a7e

Browse files
committed
Deploying to gh-pages from @ a8f567a 🚀
1 parent ac76dcf commit ec92a7e

File tree

3 files changed

+81
-67
lines changed

3 files changed

+81
-67
lines changed

_sources/changelog.md.txt

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,13 @@
11
# Changelog
22

3-
## 2.3 (2025-XX-XX)
3+
## 2.3.1 (2025-03-20)
4+
5+
This is a bugfix release with no new features compared to 2.3. This release fixes an
6+
issue with `where` for scalar arguments, found in downstream testing of the 2024.12
7+
support.
8+
9+
10+
## 2.3 (2025-02-27)
411

512
### Major Changes
613

changelog.html

Lines changed: 72 additions & 65 deletions
Original file line numberDiff line numberDiff line change
@@ -246,8 +246,14 @@
246246
<article role="main" id="furo-main-content">
247247
<section class="tex2jax_ignore mathjax_ignore" id="changelog">
248248
<h1>Changelog<a class="headerlink" href="#changelog" title="Link to this heading"></a></h1>
249-
<section id="xx-xx">
250-
<h2>2.3 (2025-XX-XX)<a class="headerlink" href="#xx-xx" title="Link to this heading"></a></h2>
249+
<section id="id1">
250+
<h2>2.3.1 (2025-03-20)<a class="headerlink" href="#id1" title="Link to this heading"></a></h2>
251+
<p>This is a bugfix release with no new features compared to 2.3. This release fixes an
252+
issue with <code class="docutils literal notranslate"><span class="pre">where</span></code> for scalar arguments, found in downstream testing of the 2024.12
253+
support.</p>
254+
</section>
255+
<section id="id2">
256+
<h2>2.3 (2025-02-27)<a class="headerlink" href="#id2" title="Link to this heading"></a></h2>
251257
<section id="major-changes">
252258
<h3>Major Changes<a class="headerlink" href="#major-changes" title="Link to this heading"></a></h3>
253259
<ul>
@@ -310,10 +316,10 @@ <h3>Contributors<a class="headerlink" href="#contributors" title="Link to this h
310316
Tim Head</p>
311317
</section>
312318
</section>
313-
<section id="id1">
314-
<h2>2.2 (2024-11-11)<a class="headerlink" href="#id1" title="Link to this heading"></a></h2>
315-
<section id="id2">
316-
<h3>Major Changes<a class="headerlink" href="#id2" title="Link to this heading"></a></h3>
319+
<section id="id3">
320+
<h2>2.2 (2024-11-11)<a class="headerlink" href="#id3" title="Link to this heading"></a></h2>
321+
<section id="id4">
322+
<h3>Major Changes<a class="headerlink" href="#id4" title="Link to this heading"></a></h3>
317323
<ul>
318324
<li><p>Preliminary support for the draft 2024.12 version of the standard is now
319325
implemented. This is disabled by default, but can be enabled with the <a class="reference internal" href="api.html#array-api-strict-flags"><span class="std std-ref">flags
@@ -336,19 +342,19 @@ <h3>Major Changes<a class="headerlink" href="#id2" title="Link to this heading">
336342
</li>
337343
</ul>
338344
</section>
339-
<section id="id3">
340-
<h3>Minor Changes<a class="headerlink" href="#id3" title="Link to this heading"></a></h3>
345+
<section id="id5">
346+
<h3>Minor Changes<a class="headerlink" href="#id5" title="Link to this heading"></a></h3>
341347
<ul class="simple">
342348
<li><p><code class="docutils literal notranslate"><span class="pre">__array_namespace_info__()</span></code> now returns a class instead of a module. This
343349
prevents extraneous names that aren’t part of the standard from appearing on
344350
it.</p></li>
345351
</ul>
346352
</section>
347353
</section>
348-
<section id="id4">
349-
<h2>2.1.3 (2024-11-08)<a class="headerlink" href="#id4" title="Link to this heading"></a></h2>
350-
<section id="id5">
351-
<h3>Major Changes<a class="headerlink" href="#id5" title="Link to this heading"></a></h3>
354+
<section id="id6">
355+
<h2>2.1.3 (2024-11-08)<a class="headerlink" href="#id6" title="Link to this heading"></a></h2>
356+
<section id="id7">
357+
<h3>Major Changes<a class="headerlink" href="#id7" title="Link to this heading"></a></h3>
352358
<ul class="simple">
353359
<li><p>Revert the change to require NumPy &gt;= 2.1 and Python &gt;= 3.10 from
354360
array-api-strict 2.1.2. array-api-strict now requires NumPy &gt;= 1.21 and
@@ -363,19 +369,19 @@ <h3>Major Changes<a class="headerlink" href="#id5" title="Link to this heading">
363369
</ul>
364370
</section>
365371
</section>
366-
<section id="id6">
367-
<h2>2.1.2 (2024-11-07)<a class="headerlink" href="#id6" title="Link to this heading"></a></h2>
368-
<section id="id7">
369-
<h3>Major Changes<a class="headerlink" href="#id7" title="Link to this heading"></a></h3>
372+
<section id="id8">
373+
<h2>2.1.2 (2024-11-07)<a class="headerlink" href="#id8" title="Link to this heading"></a></h2>
374+
<section id="id9">
375+
<h3>Major Changes<a class="headerlink" href="#id9" title="Link to this heading"></a></h3>
370376
<ul class="simple">
371377
<li><p>array-api-strict now requires NumPy &gt;= 2.1 and Python &gt;= 3.10</p></li>
372378
</ul>
373379
</section>
374380
</section>
375-
<section id="id8">
376-
<h2>2.1.1 (2024-11-07)<a class="headerlink" href="#id8" title="Link to this heading"></a></h2>
377-
<section id="id9">
378-
<h3>Major Changes<a class="headerlink" href="#id9" title="Link to this heading"></a></h3>
381+
<section id="id10">
382+
<h2>2.1.1 (2024-11-07)<a class="headerlink" href="#id10" title="Link to this heading"></a></h2>
383+
<section id="id11">
384+
<h3>Major Changes<a class="headerlink" href="#id11" title="Link to this heading"></a></h3>
379385
<ul class="simple">
380386
<li><p>Remove the <code class="docutils literal notranslate"><span class="pre">__array__</span></code> method from array-api-strict arrays. This means they
381387
will no longer be implicitly converted to NumPy arrays when passed to <code class="docutils literal notranslate"><span class="pre">np</span></code>
@@ -384,8 +390,8 @@ <h3>Major Changes<a class="headerlink" href="#id9" title="Link to this heading">
384390
strict array to a NumPy array, use <code class="docutils literal notranslate"><span class="pre">np.from_dlpack(x)</span></code></p></li>
385391
</ul>
386392
</section>
387-
<section id="id10">
388-
<h3>Minor Changes<a class="headerlink" href="#id10" title="Link to this heading"></a></h3>
393+
<section id="id12">
394+
<h3>Minor Changes<a class="headerlink" href="#id12" title="Link to this heading"></a></h3>
389395
<ul class="simple">
390396
<li><p>Use a more robust implementation of <code class="docutils literal notranslate"><span class="pre">clip()</span></code> that handles corner cases better.</p></li>
391397
<li><p>Fix the definition of <code class="docutils literal notranslate"><span class="pre">sign()</span></code> for complex numbers when using NumPy 1.x.</p></li>
@@ -396,10 +402,10 @@ <h3>Minor Changes<a class="headerlink" href="#id10" title="Link to this heading"
396402
</ul>
397403
</section>
398404
</section>
399-
<section id="id11">
400-
<h2>2.1 (2024-10-18)<a class="headerlink" href="#id11" title="Link to this heading"></a></h2>
401-
<section id="id12">
402-
<h3>Major Changes<a class="headerlink" href="#id12" title="Link to this heading"></a></h3>
405+
<section id="id13">
406+
<h2>2.1 (2024-10-18)<a class="headerlink" href="#id13" title="Link to this heading"></a></h2>
407+
<section id="id14">
408+
<h3>Major Changes<a class="headerlink" href="#id14" title="Link to this heading"></a></h3>
403409
<ul class="simple">
404410
<li><p>The default version of the array API standard is now 2023.12. 2022.12 can
405411
still be enabled via the <a class="reference internal" href="api.html#array-api-strict-flags"><span class="std std-ref">flags API</span></a>.</p></li>
@@ -415,18 +421,18 @@ <h3>Major Changes<a class="headerlink" href="#id12" title="Link to this heading"
415421
exception. (Thanks to <a class="reference external" href="https://github.com/betatim">&#64;betatim</a>).</p></li>
416422
</ul>
417423
</section>
418-
<section id="id13">
419-
<h3>Minor Changes<a class="headerlink" href="#id13" title="Link to this heading"></a></h3>
424+
<section id="id15">
425+
<h3>Minor Changes<a class="headerlink" href="#id15" title="Link to this heading"></a></h3>
420426
<ul class="simple">
421427
<li><p>Avoid implicitly relying on <code class="docutils literal notranslate"><span class="pre">__array__</span></code> in some places. These changes should
422428
not be usef visible.</p></li>
423429
</ul>
424430
</section>
425431
</section>
426-
<section id="id14">
427-
<h2>2.0.1 (2024-07-01)<a class="headerlink" href="#id14" title="Link to this heading"></a></h2>
428-
<section id="id15">
429-
<h3>Minor Changes<a class="headerlink" href="#id15" title="Link to this heading"></a></h3>
432+
<section id="id16">
433+
<h2>2.0.1 (2024-07-01)<a class="headerlink" href="#id16" title="Link to this heading"></a></h2>
434+
<section id="id17">
435+
<h3>Minor Changes<a class="headerlink" href="#id17" title="Link to this heading"></a></h3>
430436
<ul class="simple">
431437
<li><p>Re-allow iteration on 1-D arrays. A change from 2.0 fixed iter() raising on
432438
n-D arrays but also made 1-D arrays raise. The standard does not explicitly
@@ -435,10 +441,10 @@ <h3>Minor Changes<a class="headerlink" href="#id15" title="Link to this heading"
435441
</ul>
436442
</section>
437443
</section>
438-
<section id="id16">
439-
<h2>2.0 (2024-06-27)<a class="headerlink" href="#id16" title="Link to this heading"></a></h2>
440-
<section id="id17">
441-
<h3>Major Changes<a class="headerlink" href="#id17" title="Link to this heading"></a></h3>
444+
<section id="id18">
445+
<h2>2.0 (2024-06-27)<a class="headerlink" href="#id18" title="Link to this heading"></a></h2>
446+
<section id="id19">
447+
<h3>Major Changes<a class="headerlink" href="#id19" title="Link to this heading"></a></h3>
442448
<ul class="simple">
443449
<li><p>array-api-strict has a new set of <a class="reference internal" href="api.html#array-api-strict-flags"><span class="std std-ref">flags</span></a> that can
444450
be used to dynamically enable or disable features in array-api-strict. These
@@ -457,23 +463,23 @@ <h3>Major Changes<a class="headerlink" href="#id17" title="Link to this heading"
457463
change the default version to 2023.12.</p></li>
458464
</ul>
459465
</section>
460-
<section id="id18">
461-
<h3>Minor Changes<a class="headerlink" href="#id18" title="Link to this heading"></a></h3>
466+
<section id="id20">
467+
<h3>Minor Changes<a class="headerlink" href="#id20" title="Link to this heading"></a></h3>
462468
<ul class="simple">
463469
<li><p>Calling <code class="docutils literal notranslate"><span class="pre">iter()</span></code> on an array now correctly raises <code class="docutils literal notranslate"><span class="pre">TypeError</span></code>.</p></li>
464470
<li><p>Add some missing names to <code class="docutils literal notranslate"><span class="pre">__all__</span></code>.</p></li>
465471
</ul>
466472
</section>
467473
</section>
468-
<section id="id19">
469-
<h2>1.1.1 (2024-04-29)<a class="headerlink" href="#id19" title="Link to this heading"></a></h2>
474+
<section id="id21">
475+
<h2>1.1.1 (2024-04-29)<a class="headerlink" href="#id21" title="Link to this heading"></a></h2>
470476
<ul class="simple">
471477
<li><p>Fix the <code class="docutils literal notranslate"><span class="pre">api_version</span></code> argument to <code class="docutils literal notranslate"><span class="pre">__array_namespace__</span></code> to accept
472478
<code class="docutils literal notranslate"><span class="pre">'2021.12'</span></code> or <code class="docutils literal notranslate"><span class="pre">'2022.12'</span></code>.</p></li>
473479
</ul>
474480
</section>
475-
<section id="id20">
476-
<h2>1.1 (2024-04-08)<a class="headerlink" href="#id20" title="Link to this heading"></a></h2>
481+
<section id="id22">
482+
<h2>1.1 (2024-04-08)<a class="headerlink" href="#id22" title="Link to this heading"></a></h2>
477483
<ul class="simple">
478484
<li><p>Fix the <code class="docutils literal notranslate"><span class="pre">copy</span></code> flag in <code class="docutils literal notranslate"><span class="pre">__array__</span></code> for NumPy 2.0.</p></li>
479485
<li><p>Add full <code class="docutils literal notranslate"><span class="pre">copy=False</span></code> support to <code class="docutils literal notranslate"><span class="pre">asarray()</span></code>. This is emulated in NumPy 1.26 by creating
@@ -482,8 +488,8 @@ <h2>1.1 (2024-04-08)<a class="headerlink" href="#id20" title="Link to this headi
482488
<li><p>Add broadcasting support to <code class="docutils literal notranslate"><span class="pre">cross</span></code>.</p></li>
483489
</ul>
484490
</section>
485-
<section id="id21">
486-
<h2>1.0 (2024-01-24)<a class="headerlink" href="#id21" title="Link to this heading"></a></h2>
491+
<section id="id23">
492+
<h2>1.0 (2024-01-24)<a class="headerlink" href="#id23" title="Link to this heading"></a></h2>
487493
<p>This is the first release of <code class="docutils literal notranslate"><span class="pre">array_api_strict</span></code>. It is extracted from
488494
<code class="docutils literal notranslate"><span class="pre">numpy.array_api</span></code>, which was included as an experimental submodule in NumPy
489495
versions prior to 2.0. Note that the commit history in this repository is
@@ -575,47 +581,48 @@ <h2>1.0 (2024-01-24)<a class="headerlink" href="#id21" title="Link to this headi
575581
<div class="toc-tree">
576582
<ul>
577583
<li><a class="reference internal" href="#">Changelog</a><ul>
578-
<li><a class="reference internal" href="#xx-xx">2.3 (2025-XX-XX)</a><ul>
584+
<li><a class="reference internal" href="#id1">2.3.1 (2025-03-20)</a></li>
585+
<li><a class="reference internal" href="#id2">2.3 (2025-02-27)</a><ul>
579586
<li><a class="reference internal" href="#major-changes">Major Changes</a></li>
580587
<li><a class="reference internal" href="#minor-changes">Minor Changes</a></li>
581588
<li><a class="reference internal" href="#contributors">Contributors</a></li>
582589
</ul>
583590
</li>
584-
<li><a class="reference internal" href="#id1">2.2 (2024-11-11)</a><ul>
585-
<li><a class="reference internal" href="#id2">Major Changes</a></li>
586-
<li><a class="reference internal" href="#id3">Minor Changes</a></li>
587-
</ul>
588-
</li>
589-
<li><a class="reference internal" href="#id4">2.1.3 (2024-11-08)</a><ul>
590-
<li><a class="reference internal" href="#id5">Major Changes</a></li>
591+
<li><a class="reference internal" href="#id3">2.2 (2024-11-11)</a><ul>
592+
<li><a class="reference internal" href="#id4">Major Changes</a></li>
593+
<li><a class="reference internal" href="#id5">Minor Changes</a></li>
591594
</ul>
592595
</li>
593-
<li><a class="reference internal" href="#id6">2.1.2 (2024-11-07)</a><ul>
596+
<li><a class="reference internal" href="#id6">2.1.3 (2024-11-08)</a><ul>
594597
<li><a class="reference internal" href="#id7">Major Changes</a></li>
595598
</ul>
596599
</li>
597-
<li><a class="reference internal" href="#id8">2.1.1 (2024-11-07)</a><ul>
600+
<li><a class="reference internal" href="#id8">2.1.2 (2024-11-07)</a><ul>
598601
<li><a class="reference internal" href="#id9">Major Changes</a></li>
599-
<li><a class="reference internal" href="#id10">Minor Changes</a></li>
600602
</ul>
601603
</li>
602-
<li><a class="reference internal" href="#id11">2.1 (2024-10-18)</a><ul>
603-
<li><a class="reference internal" href="#id12">Major Changes</a></li>
604-
<li><a class="reference internal" href="#id13">Minor Changes</a></li>
604+
<li><a class="reference internal" href="#id10">2.1.1 (2024-11-07)</a><ul>
605+
<li><a class="reference internal" href="#id11">Major Changes</a></li>
606+
<li><a class="reference internal" href="#id12">Minor Changes</a></li>
605607
</ul>
606608
</li>
607-
<li><a class="reference internal" href="#id14">2.0.1 (2024-07-01)</a><ul>
609+
<li><a class="reference internal" href="#id13">2.1 (2024-10-18)</a><ul>
610+
<li><a class="reference internal" href="#id14">Major Changes</a></li>
608611
<li><a class="reference internal" href="#id15">Minor Changes</a></li>
609612
</ul>
610613
</li>
611-
<li><a class="reference internal" href="#id16">2.0 (2024-06-27)</a><ul>
612-
<li><a class="reference internal" href="#id17">Major Changes</a></li>
613-
<li><a class="reference internal" href="#id18">Minor Changes</a></li>
614+
<li><a class="reference internal" href="#id16">2.0.1 (2024-07-01)</a><ul>
615+
<li><a class="reference internal" href="#id17">Minor Changes</a></li>
616+
</ul>
617+
</li>
618+
<li><a class="reference internal" href="#id18">2.0 (2024-06-27)</a><ul>
619+
<li><a class="reference internal" href="#id19">Major Changes</a></li>
620+
<li><a class="reference internal" href="#id20">Minor Changes</a></li>
614621
</ul>
615622
</li>
616-
<li><a class="reference internal" href="#id19">1.1.1 (2024-04-29)</a></li>
617-
<li><a class="reference internal" href="#id20">1.1 (2024-04-08)</a></li>
618-
<li><a class="reference internal" href="#id21">1.0 (2024-01-24)</a></li>
623+
<li><a class="reference internal" href="#id21">1.1.1 (2024-04-29)</a></li>
624+
<li><a class="reference internal" href="#id22">1.1 (2024-04-08)</a></li>
625+
<li><a class="reference internal" href="#id23">1.0 (2024-01-24)</a></li>
619626
</ul>
620627
</li>
621628
</ul>

0 commit comments

Comments
 (0)