Commit 8a3000f
build(deps): bump the python-packages-minor-patch group with 10 updates (#238)
Bumps the python-packages-minor-patch group with 10 updates:
| Package | From | To |
| --- | --- | --- |
| [aio-pika](https://github.com/mosquito/aio-pika) | `9.6.1` | `9.6.2` |
| [llama-index-core](https://github.com/run-llama/llama_index) |
`0.14.16` | `0.14.19` |
| llama-index-llms-openai | `0.6.26` | `0.7.4` |
| [optuna](https://github.com/optuna/optuna) | `4.7.0` | `4.8.0` |
| [ipython](https://github.com/ipython/ipython) | `9.11.0` | `9.12.0` |
| [ruff](https://github.com/astral-sh/ruff) | `0.15.5` | `0.15.8` |
| [coverage](https://github.com/coveragepy/coveragepy) | `7.13.4` |
`7.13.5` |
| [pytest-env](https://github.com/pytest-dev/pytest-env) | `1.5.0` |
`1.6.0` |
| [mkdocs-jupyter](https://github.com/danielfrg/mkdocs-jupyter) |
`0.25.1` | `0.26.1` |
| [mkdocs-material](https://github.com/squidfunk/mkdocs-material) |
`9.7.5` | `9.7.6` |
Updates `aio-pika` from 9.6.1 to 9.6.2
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/mosquito/aio-pika/releases">aio-pika's
releases</a>.</em></p>
<blockquote>
<h2>9.6.2</h2>
<h2>What's Changed</h2>
<ul>
<li>Include license file in built distributions via
project.license-files by <a
href="https://github.com/julia-thorn"><code>@julia-thorn</code></a> in
<a
href="https://redirect.github.com/mosquito/aio-pika/pull/698">mosquito/aio-pika#698</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a
href="https://github.com/julia-thorn"><code>@julia-thorn</code></a>
made their first contribution in <a
href="https://redirect.github.com/mosquito/aio-pika/pull/698">mosquito/aio-pika#698</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/mosquito/aio-pika/compare/9.6.1...9.6.2">https://github.com/mosquito/aio-pika/compare/9.6.1...9.6.2</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/mosquito/aio-pika/commit/8136a8cf6fd04413c9e6ac1a789944ac4b1a47fd"><code>8136a8c</code></a>
Merge pull request <a
href="https://redirect.github.com/mosquito/aio-pika/issues/698">#698</a>
from julia-thorn/julia-thorn-patch-1</li>
<li><a
href="https://github.com/mosquito/aio-pika/commit/31b82b102ac0133ff8322a3fc39db48409765055"><code>31b82b1</code></a>
Add license-files entry to pyproject.toml</li>
<li>See full diff in <a
href="https://github.com/mosquito/aio-pika/compare/9.6.1...9.6.2">compare
view</a></li>
</ul>
</details>
<br />
Updates `llama-index-core` from 0.14.16 to 0.14.19
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/run-llama/llama_index/releases">llama-index-core's
releases</a>.</em></p>
<blockquote>
<h2>v0.14.19</h2>
<h1>Release Notes</h1>
<h2>[2026-03-25]</h2>
<h3>llama-index-agent-agentmesh [0.2.0]</h3>
<ul>
<li>chore(deps): bump the uv group across 49 directories with 1 update
(<a
href="https://redirect.github.com/run-llama/llama_index/pull/21083">#21083</a>)</li>
</ul>
<h3>llama-index-callbacks-argilla [0.5.0]</h3>
<ul>
<li>chore(deps): bump the uv group across 3 directories with 1 update
(<a
href="https://redirect.github.com/run-llama/llama_index/pull/21069">#21069</a>)</li>
</ul>
<h3>llama-index-core [0.14.19]</h3>
<ul>
<li>fix: pass <code>delete_from_docstore</code> parameter in
<code>BaseIndex.delete_ref_doc</code> (<a
href="https://redirect.github.com/run-llama/llama_index/pull/20990">#20990</a>)</li>
<li>fix(core): preserve CTE names during schema prefixing in
SQLDatabase.run_sql (<a
href="https://redirect.github.com/run-llama/llama_index/pull/21028">#21028</a>)</li>
<li>fix(core): align sync retrieval dedup key with async (hash +
ref_doc_id) (<a
href="https://redirect.github.com/run-llama/llama_index/pull/21034">#21034</a>)</li>
<li>fix(core): raise ValueError instead of returning string from
structured_predict (<a
href="https://redirect.github.com/run-llama/llama_index/pull/21036">#21036</a>)</li>
<li>fix(core): remove incorrect per-node delete calls in index helpers
(<a
href="https://redirect.github.com/run-llama/llama_index/pull/21050">#21050</a>)</li>
<li>chore(deps): bump the uv group across 49 directories with 1 update
(<a
href="https://redirect.github.com/run-llama/llama_index/pull/21083">#21083</a>)</li>
<li>chore(deps): bump the uv group across 44 directories with 1 update
(<a
href="https://redirect.github.com/run-llama/llama_index/pull/21097">#21097</a>)</li>
<li>enable llama-cloud>1.0 install (<a
href="https://redirect.github.com/run-llama/llama_index/pull/21140">#21140</a>)</li>
</ul>
<h3>llama-index-embeddings-fireworks [0.5.2]</h3>
<ul>
<li>test(embeddings-fireworks): add test suite and fix docs (<a
href="https://redirect.github.com/run-llama/llama_index/pull/20977">#20977</a>)</li>
</ul>
<h3>llama-index-embeddings-upstage [0.6.1]</h3>
<ul>
<li>chore(deps): bump the uv group across 49 directories with 1 update
(<a
href="https://redirect.github.com/run-llama/llama_index/pull/21083">#21083</a>)</li>
</ul>
<h3>llama-index-indices-managed-llama-cloud [0.11.1]</h3>
<ul>
<li>fix: llama-cloud managed index and remove llamaparse reader (<a
href="https://redirect.github.com/run-llama/llama_index/pull/21043">#21043</a>)</li>
<li>enable llama-cloud>1.0 install (<a
href="https://redirect.github.com/run-llama/llama_index/pull/21140">#21140</a>)</li>
</ul>
<h3>llama-index-llms-azure-openai [0.5.3]</h3>
<ul>
<li>azure openai responses support (<a
href="https://redirect.github.com/run-llama/llama_index/pull/21088">#21088</a>)</li>
<li>fix azure openai responses (<a
href="https://redirect.github.com/run-llama/llama_index/pull/21099">#21099</a>)</li>
</ul>
<h3>llama-index-llms-bedrock-converse [0.14.3]</h3>
<ul>
<li>use proper tool choice format in bedrock converse (<a
href="https://redirect.github.com/run-llama/llama_index/pull/21098">#21098</a>)</li>
</ul>
<h3>llama-index-llms-cohere [0.8.0]</h3>
<ul>
<li>docs(cohere): update first basic usage example to chat API (<a
href="https://redirect.github.com/run-llama/llama_index/pull/21108">#21108</a>)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/run-llama/llama_index/blob/main/CHANGELOG.md">llama-index-core's
changelog</a>.</em></p>
<blockquote>
<h3>llama-index-core [0.14.19]</h3>
<ul>
<li>fix: pass <code>delete_from_docstore</code> parameter in
<code>BaseIndex.delete_ref_doc</code> (<a
href="https://redirect.github.com/run-llama/llama_index/pull/20990">#20990</a>)</li>
<li>fix(core): preserve CTE names during schema prefixing in
SQLDatabase.run_sql (<a
href="https://redirect.github.com/run-llama/llama_index/pull/21028">#21028</a>)</li>
<li>fix(core): align sync retrieval dedup key with async (hash +
ref_doc_id) (<a
href="https://redirect.github.com/run-llama/llama_index/pull/21034">#21034</a>)</li>
<li>fix(core): raise ValueError instead of returning string from
structured_predict (<a
href="https://redirect.github.com/run-llama/llama_index/pull/21036">#21036</a>)</li>
<li>fix(core): remove incorrect per-node delete calls in index helpers
(<a
href="https://redirect.github.com/run-llama/llama_index/pull/21050">#21050</a>)</li>
<li>chore(deps): bump the uv group across 49 directories with 1 update
(<a
href="https://redirect.github.com/run-llama/llama_index/pull/21083">#21083</a>)</li>
<li>chore(deps): bump the uv group across 44 directories with 1 update
(<a
href="https://redirect.github.com/run-llama/llama_index/pull/21097">#21097</a>)</li>
<li>enable llama-cloud>1.0 install (<a
href="https://redirect.github.com/run-llama/llama_index/pull/21140">#21140</a>)</li>
</ul>
<h3>llama-index-embeddings-fireworks [0.5.2]</h3>
<ul>
<li>test(embeddings-fireworks): add test suite and fix docs (<a
href="https://redirect.github.com/run-llama/llama_index/pull/20977">#20977</a>)</li>
</ul>
<h3>llama-index-embeddings-upstage [0.6.1]</h3>
<ul>
<li>chore(deps): bump the uv group across 49 directories with 1 update
(<a
href="https://redirect.github.com/run-llama/llama_index/pull/21083">#21083</a>)</li>
</ul>
<h3>llama-index-indices-managed-llama-cloud [0.11.1]</h3>
<ul>
<li>fix: llama-cloud managed index and remove llamaparse reader (<a
href="https://redirect.github.com/run-llama/llama_index/pull/21043">#21043</a>)</li>
<li>enable llama-cloud>1.0 install (<a
href="https://redirect.github.com/run-llama/llama_index/pull/21140">#21140</a>)</li>
</ul>
<h3>llama-index-llms-azure-openai [0.5.3]</h3>
<ul>
<li>azure openai responses support (<a
href="https://redirect.github.com/run-llama/llama_index/pull/21088">#21088</a>)</li>
<li>fix azure openai responses (<a
href="https://redirect.github.com/run-llama/llama_index/pull/21099">#21099</a>)</li>
</ul>
<h3>llama-index-llms-bedrock-converse [0.14.3]</h3>
<ul>
<li>use proper tool choice format in bedrock converse (<a
href="https://redirect.github.com/run-llama/llama_index/pull/21098">#21098</a>)</li>
</ul>
<h3>llama-index-llms-cohere [0.8.0]</h3>
<ul>
<li>docs(cohere): update first basic usage example to chat API (<a
href="https://redirect.github.com/run-llama/llama_index/pull/21108">#21108</a>)</li>
</ul>
<h3>llama-index-llms-google-genai [0.9.1]</h3>
<ul>
<li>feat: gemini 3 default and temperature (<a
href="https://redirect.github.com/run-llama/llama_index/pull/21060">#21060</a>)</li>
<li>fix(google-genai): avoid mutating messages list in
prepare_chat_params (<a
href="https://redirect.github.com/run-llama/llama_index/pull/21141">#21141</a>)</li>
</ul>
<h3>llama-index-llms-litellm [0.7.1]</h3>
<ul>
<li>Add support for custom LLM provider in model kwargs (<a
href="https://redirect.github.com/run-llama/llama_index/pull/21095">#21095</a>)</li>
</ul>
<h3>llama-index-llms-minimax [0.1.0]</h3>
<ul>
<li>feat: add MiniMax LLM provider integration with M2.7 default (<a
href="https://redirect.github.com/run-llama/llama_index/pull/20955">#20955</a>)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/run-llama/llama_index/commit/6a3269261d0df1ea8cc5adab8e16ffda6b166d58"><code>6a32692</code></a>
Release 0.14.19 (<a
href="https://redirect.github.com/run-llama/llama_index/issues/21147">#21147</a>)</li>
<li><a
href="https://github.com/run-llama/llama_index/commit/1b21484406c09e50a6bc2727d2f0d45373af6fed"><code>1b21484</code></a>
enable llama-cloud>1.0 install (<a
href="https://redirect.github.com/run-llama/llama_index/issues/21140">#21140</a>)</li>
<li><a
href="https://github.com/run-llama/llama_index/commit/465959b10fdbf776a2a9482f7d2cb1652eab7c77"><code>465959b</code></a>
fix(google-genai): avoid mutating messages list in prepare_chat_params
(<a
href="https://redirect.github.com/run-llama/llama_index/issues/21141">#21141</a>)</li>
<li><a
href="https://github.com/run-llama/llama_index/commit/c4e586301723d456c3999762c4a02e6a78f130b8"><code>c4e5863</code></a>
restrict new packages (<a
href="https://redirect.github.com/run-llama/llama_index/issues/21139">#21139</a>)</li>
<li><a
href="https://github.com/run-llama/llama_index/commit/ea76d2caee7433f0b598234c2154f12f463a5d6e"><code>ea76d2c</code></a>
docs(cohere): update first basic usage example to chat API (<a
href="https://redirect.github.com/run-llama/llama_index/issues/21108">#21108</a>)</li>
<li><a
href="https://github.com/run-llama/llama_index/commit/58ee450dc074a663b69b9be6f37a972af65b9d15"><code>58ee450</code></a>
fix bedrock tests (<a
href="https://redirect.github.com/run-llama/llama_index/issues/21129">#21129</a>)</li>
<li><a
href="https://github.com/run-llama/llama_index/commit/c346327e51eaf26c84a495f8bee1f9ea81542bc7"><code>c346327</code></a>
fix azure openai responses (<a
href="https://redirect.github.com/run-llama/llama_index/issues/21099">#21099</a>)</li>
<li><a
href="https://github.com/run-llama/llama_index/commit/2b74a92798d543ded57e7d392451ad0d64a74f8c"><code>2b74a92</code></a>
fix(ollama): pass custom headers to auto-created clients (<a
href="https://redirect.github.com/run-llama/llama_index/issues/21091">#21091</a>)</li>
<li><a
href="https://github.com/run-llama/llama_index/commit/edd23cc730feb78002c08ba8aade1628238c5428"><code>edd23cc</code></a>
chore(deps): bump tornado from 6.5.4 to 6.5.5 in /docs/api_reference in
the p...</li>
<li><a
href="https://github.com/run-llama/llama_index/commit/2cc2e465637c0900e8fd5cdea4bc70d0d965922c"><code>2cc2e46</code></a>
feat(llms/openai): Add support for Mini and Nano variants of GPT 5.4 (<a
href="https://redirect.github.com/run-llama/llama_index/issues/21065">#21065</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/run-llama/llama_index/compare/v0.14.16...v0.14.19">compare
view</a></li>
</ul>
</details>
<br />
Updates `llama-index-llms-openai` from 0.6.26 to 0.7.4
Updates `optuna` from 4.7.0 to 4.8.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/optuna/optuna/releases">optuna's
releases</a>.</em></p>
<blockquote>
<h2>v4.8.0</h2>
<p>This is the release note of <a
href="https://github.com/optuna/optuna/milestone/73?closed=1">v4.8.0</a>.</p>
<h1>Highlights</h1>
<h2>Support for Constant Liar Strategy to GPSampler</h2>
<p>A constant liar strategy for efficient parallelization has been
introduced to GPSampler by <a
href="https://github.com/sawa3030"><code>@sawa3030</code></a>. The
figures (left: v4.7.0, right: v4.8.0) show that the overlap of search
points has decreased, and a wider variety of solutions are being
explored. The experiment uses <code>n_jobs = 10</code> and
<code>n_trials = 100</code>. Currently, this feature supports
single-objective and unconstrained optimization. Further extensions are
coming in v4.9.0.</p>
<table>
<thead>
<tr>
<th>v4.7.0</th>
<th>v4.8.0</th>
</tr>
</thead>
<tbody>
<tr>
<td><!-- raw HTML omitted --></td>
<td><!-- raw HTML omitted --></td>
</tr>
</tbody>
</table>
<h2>SHAP-like beeswarm plot visualization</h2>
<!-- raw HTML omitted -->
<p><a
href="https://github.com/yasumorishima"><code>@yasumorishima</code></a>
introduces the new visualization to OptunaHub. Please refer to <a
href="https://hub.optuna.org/visualization/plot_beeswarm/">https://hub.optuna.org/visualization/plot_beeswarm/</a>
for details.</p>
<h1>New Features</h1>
<ul>
<li>Add Trackio Integration for Optuna (<a
href="https://redirect.github.com/optuna/optuna-integration/pull/259">optuna/optuna-integration#259</a>,
thanks <a
href="https://github.com/ParagEkbote"><code>@ParagEkbote</code></a>!)</li>
<li>Add constant liar strategy to <code>GPSampler</code> (<a
href="https://redirect.github.com/optuna/optuna/issues/6430">#6430</a>)</li>
</ul>
<h1>Enhancements</h1>
<ul>
<li>Validate artifact_id in FileSystemArtifactStore to prevent path
traversal (<a
href="https://redirect.github.com/optuna/optuna/issues/6432">#6432</a>,
thanks <a
href="https://github.com/RinZ27"><code>@RinZ27</code></a>!)</li>
<li>fix: correct inverted warning message in pareto front plot (<a
href="https://redirect.github.com/optuna/optuna/issues/6498">#6498</a>,
thanks <a
href="https://github.com/aerosta"><code>@aerosta</code></a>!)</li>
</ul>
<h1>Bug Fixes</h1>
<ul>
<li>Fix shared callback state in parallel OptunaSearchCV with LightGBM
(<a
href="https://redirect.github.com/optuna/optuna-integration/pull/260">optuna/optuna-integration#260</a>,
thanks <a
href="https://github.com/Quant-Quasar"><code>@Quant-Quasar</code></a>!)</li>
<li>Fix GPSampler crash when torch default device is CUDA (<a
href="https://redirect.github.com/optuna/optuna/issues/6418">#6418</a>,
thanks <a
href="https://github.com/VedantMadane"><code>@VedantMadane</code></a>!)</li>
<li>Fix combination between <code>PartialFixedSampler</code> and
<code>TPESampler</code> with group decomposed search space (<a
href="https://redirect.github.com/optuna/optuna/issues/6428">#6428</a>)</li>
<li>Fix <code>TPESampler</code> with <code>multivariate</code> and
<code>constant_liar</code> (<a
href="https://redirect.github.com/optuna/optuna/issues/6505">#6505</a>)</li>
</ul>
<h1>Documentation</h1>
<ul>
<li>Add documentation indicating that <code>WilcoxonPruner</code>
requires <code>scipy</code> (<a
href="https://redirect.github.com/optuna/optuna/issues/6477">#6477</a>)</li>
<li>Remove version & language selectors in the sidebar of docs (<a
href="https://redirect.github.com/optuna/optuna/issues/6482">#6482</a>)</li>
</ul>
<h1>Examples</h1>
<ul>
<li>Apply black 26.1.0 (<a
href="https://redirect.github.com/optuna/optuna-examples/pull/348">optuna/optuna-examples#348</a>)</li>
<li>Remove CI workflow for allennlp since no longer maintained (<a
href="https://redirect.github.com/optuna/optuna-examples/pull/351">optuna/optuna-examples#351</a>)</li>
<li>Reduce the frequency of scheduled CI triggers (<a
href="https://redirect.github.com/optuna/optuna-examples/pull/352">optuna/optuna-examples#352</a>)</li>
<li>Remove the scheduled trigger for <code>aim</code> CI (<a
href="https://redirect.github.com/optuna/optuna-examples/pull/353">optuna/optuna-examples#353</a>)</li>
<li>Add constraint to <code>transformers</code> (<a
href="https://redirect.github.com/optuna/optuna-examples/pull/355">optuna/optuna-examples#355</a>)</li>
</ul>
<h1>Tests</h1>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/optuna/optuna/commit/689c62dbfc14f3476c51c14fda2e4f818ed2ee30"><code>689c62d</code></a>
Merge pull request <a
href="https://redirect.github.com/optuna/optuna/issues/6509">#6509</a>
from y0z/feature/bump-up-release480</li>
<li><a
href="https://github.com/optuna/optuna/commit/9e2e0658ee6205c69993cf4204fabe6353249441"><code>9e2e065</code></a>
Bump up version</li>
<li><a
href="https://github.com/optuna/optuna/commit/54fe633c042be32f9a8c90b440e81c05406448d2"><code>54fe633</code></a>
Merge pull request <a
href="https://redirect.github.com/optuna/optuna/issues/6507">#6507</a>
from sateeshkumarb/master</li>
<li><a
href="https://github.com/optuna/optuna/commit/8efb8b4ffd749a95610e537a597ccaabde2e97db"><code>8efb8b4</code></a>
Move imports used for typecheck under TYPE_CHCKING</li>
<li><a
href="https://github.com/optuna/optuna/commit/c0fcd2e4bba33783aa5e61e94be29dfc2cdcac0a"><code>c0fcd2e</code></a>
Merge pull request <a
href="https://redirect.github.com/optuna/optuna/issues/6506">#6506</a>
from acabellom/fix-fstring-file</li>
<li><a
href="https://github.com/optuna/optuna/commit/087cc9d85e431df96ac54bec1de992fac9260e80"><code>087cc9d</code></a>
Replace .format() with f-strings in 002_configurations.py</li>
<li><a
href="https://github.com/optuna/optuna/commit/274f5b906accb795569550164f418dd3f40338c2"><code>274f5b9</code></a>
Merge pull request <a
href="https://redirect.github.com/optuna/optuna/issues/6505">#6505</a>
from not522/fix-multivariate-constant_liar</li>
<li><a
href="https://github.com/optuna/optuna/commit/ce882f6a4e1b0ecc328373cf989cbb16debdf1f6"><code>ce882f6</code></a>
Revert "Merge pull request <a
href="https://redirect.github.com/optuna/optuna/issues/6265">#6265</a>
from not522/relative-use-cache"</li>
<li><a
href="https://github.com/optuna/optuna/commit/f9e546d71f3fe515ee0df37ffe49d83f1f294c58"><code>f9e546d</code></a>
Merge pull request <a
href="https://redirect.github.com/optuna/optuna/issues/6498">#6498</a>
from aerosta/fix/pareto-front-warning-message</li>
<li><a
href="https://github.com/optuna/optuna/commit/535215b3890f10b0cd96e6a22aaad58821769c3d"><code>535215b</code></a>
Merge pull request <a
href="https://redirect.github.com/optuna/optuna/issues/6502">#6502</a>
from nightcityblade/fix/issue-6029-patient-pruner</li>
<li>Additional commits viewable in <a
href="https://github.com/optuna/optuna/compare/v4.7.0...v4.8.0">compare
view</a></li>
</ul>
</details>
<br />
Updates `ipython` from 9.11.0 to 9.12.0
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/ipython/ipython/commit/d9c6e314c3f31cb624cd443448e9094fdd49a1eb"><code>d9c6e31</code></a>
release 9.12.0</li>
<li><a
href="https://github.com/ipython/ipython/commit/4c560d21ec7d6f72d2f150400fdab010790c81d7"><code>4c560d2</code></a>
security note</li>
<li><a
href="https://github.com/ipython/ipython/commit/bf954e4665168eeac39626164d76a646b683eaeb"><code>bf954e4</code></a>
Add release notes for 9.12</li>
<li><a
href="https://github.com/ipython/ipython/commit/bfbdaaf71efae1d70ededaa0c0375400d7692d29"><code>bfbdaaf</code></a>
Merge remote-tracking branch 'ghsa/windows-programdata'</li>
<li><a
href="https://github.com/ipython/ipython/commit/8aae9a39bd6b44d4a798540a8d4863f73593ff57"><code>8aae9a3</code></a>
strip ansi for comparison</li>
<li><a
href="https://github.com/ipython/ipython/commit/e1aadc2c607df59f4d7313c60257ef9d43a46d7a"><code>e1aadc2</code></a>
fix test</li>
<li><a
href="https://github.com/ipython/ipython/commit/f48986a01e14eaed3504c474725e98700deae298"><code>f48986a</code></a>
fix-test</li>
<li><a
href="https://github.com/ipython/ipython/commit/d9b5285f5cb06aba35d4c3842cee7d2795afed7c"><code>d9b5285</code></a>
try to group tb frames</li>
<li><a
href="https://github.com/ipython/ipython/commit/323552ea59fab72dcb36e4960caaffc18d3c5dae"><code>323552e</code></a>
Interleave fast and slow traceback path</li>
<li><a
href="https://github.com/ipython/ipython/commit/22cd33275bfccae3666f9f54d7f90fab924e517b"><code>22cd332</code></a>
Fix missing space in pdb chained exceptions warning message</li>
<li>Additional commits viewable in <a
href="https://github.com/ipython/ipython/compare/9.11.0...9.12.0">compare
view</a></li>
</ul>
</details>
<br />
Updates `ruff` from 0.15.5 to 0.15.8
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/astral-sh/ruff/releases">ruff's
releases</a>.</em></p>
<blockquote>
<h2>0.15.8</h2>
<h2>Release Notes</h2>
<p>Released on 2026-03-26.</p>
<h3>Preview features</h3>
<ul>
<li>[<code>ruff</code>] New rule <code>unnecessary-if</code>
(<code>RUF050</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/24114">#24114</a>)</li>
<li>[<code>ruff</code>] New rule <code>useless-finally</code>
(<code>RUF072</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/24165">#24165</a>)</li>
<li>[<code>ruff</code>] New rule <code>f-string-percent-format</code>
(<code>RUF073</code>): warn when using <code>%</code> operator on an
f-string (<a
href="https://redirect.github.com/astral-sh/ruff/pull/24162">#24162</a>)</li>
<li>[<code>pyflakes</code>] Recognize <code>frozendict</code> as a
builtin for Python 3.15+ (<a
href="https://redirect.github.com/astral-sh/ruff/pull/24100">#24100</a>)</li>
</ul>
<h3>Bug fixes</h3>
<ul>
<li>[<code>flake8-async</code>] Use fully-qualified
<code>anyio.lowlevel</code> import in autofix (<code>ASYNC115</code>)
(<a
href="https://redirect.github.com/astral-sh/ruff/pull/24166">#24166</a>)</li>
<li>[<code>flake8-bandit</code>] Check tuple arguments for partial paths
in <code>S607</code> (<a
href="https://redirect.github.com/astral-sh/ruff/pull/24080">#24080</a>)</li>
<li>[<code>pyflakes</code>] Skip <code>undefined-name</code>
(<code>F821</code>) for conditionally deleted variables (<a
href="https://redirect.github.com/astral-sh/ruff/pull/24088">#24088</a>)</li>
<li><code>E501</code>/<code>W505</code>/formatter: Exclude nested pragma
comments from line width calculation (<a
href="https://redirect.github.com/astral-sh/ruff/pull/24071">#24071</a>)</li>
<li>Fix <code>%foo?</code> parsing in IPython assignment expressions (<a
href="https://redirect.github.com/astral-sh/ruff/pull/24152">#24152</a>)</li>
<li><code>analyze graph</code>: resolve string imports that reference
attributes, not just modules (<a
href="https://redirect.github.com/astral-sh/ruff/pull/24058">#24058</a>)</li>
</ul>
<h3>Rule changes</h3>
<ul>
<li>[<code>eradicate</code>] ignore <code>ty: ignore</code> comments in
<code>ERA001</code> (<a
href="https://redirect.github.com/astral-sh/ruff/pull/24192">#24192</a>)</li>
<li>[<code>flake8-bandit</code>] Treat <code>sys.executable</code> as
trusted input in <code>S603</code> (<a
href="https://redirect.github.com/astral-sh/ruff/pull/24106">#24106</a>)</li>
<li>[<code>flake8-self</code>] Recognize <code>Self</code> annotation
and <code>self</code> assignment in <code>SLF001</code> (<a
href="https://redirect.github.com/astral-sh/ruff/pull/24144">#24144</a>)</li>
<li>[<code>pyflakes</code>] <code>F507</code>: Fix false negative for
non-tuple RHS in <code>%</code>-formatting (<a
href="https://redirect.github.com/astral-sh/ruff/pull/24142">#24142</a>)</li>
<li>[<code>refurb</code>] Parenthesize generator arguments in
<code>FURB142</code> fixer (<a
href="https://redirect.github.com/astral-sh/ruff/pull/24200">#24200</a>)</li>
</ul>
<h3>Performance</h3>
<ul>
<li>Speed up diagnostic rendering (<a
href="https://redirect.github.com/astral-sh/ruff/pull/24146">#24146</a>)</li>
</ul>
<h3>Server</h3>
<ul>
<li>Warn when Markdown files are skipped due to preview being disabled
(<a
href="https://redirect.github.com/astral-sh/ruff/pull/24150">#24150</a>)</li>
</ul>
<h3>Documentation</h3>
<ul>
<li>Clarify <code>extend-ignore</code> and <code>extend-select</code>
settings documentation (<a
href="https://redirect.github.com/astral-sh/ruff/pull/24064">#24064</a>)</li>
<li>Mention AI policy in PR template (<a
href="https://redirect.github.com/astral-sh/ruff/pull/24198">#24198</a>)</li>
</ul>
<h3>Other changes</h3>
<ul>
<li>Use trusted publishing for NPM packages (<a
href="https://redirect.github.com/astral-sh/ruff/pull/24171">#24171</a>)</li>
</ul>
<h3>Contributors</h3>
<ul>
<li><a href="https://github.com/bitloi"><code>@bitloi</code></a></li>
<li><a href="https://github.com/Sim-hu"><code>@Sim-hu</code></a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md">ruff's
changelog</a>.</em></p>
<blockquote>
<h2>0.15.8</h2>
<p>Released on 2026-03-26.</p>
<h3>Preview features</h3>
<ul>
<li>[<code>ruff</code>] New rule <code>unnecessary-if</code>
(<code>RUF050</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/24114">#24114</a>)</li>
<li>[<code>ruff</code>] New rule <code>useless-finally</code>
(<code>RUF072</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/24165">#24165</a>)</li>
<li>[<code>ruff</code>] New rule <code>f-string-percent-format</code>
(<code>RUF073</code>): warn when using <code>%</code> operator on an
f-string (<a
href="https://redirect.github.com/astral-sh/ruff/pull/24162">#24162</a>)</li>
<li>[<code>pyflakes</code>] Recognize <code>frozendict</code> as a
builtin for Python 3.15+ (<a
href="https://redirect.github.com/astral-sh/ruff/pull/24100">#24100</a>)</li>
</ul>
<h3>Bug fixes</h3>
<ul>
<li>[<code>flake8-async</code>] Use fully-qualified
<code>anyio.lowlevel</code> import in autofix (<code>ASYNC115</code>)
(<a
href="https://redirect.github.com/astral-sh/ruff/pull/24166">#24166</a>)</li>
<li>[<code>flake8-bandit</code>] Check tuple arguments for partial paths
in <code>S607</code> (<a
href="https://redirect.github.com/astral-sh/ruff/pull/24080">#24080</a>)</li>
<li>[<code>pyflakes</code>] Skip <code>undefined-name</code>
(<code>F821</code>) for conditionally deleted variables (<a
href="https://redirect.github.com/astral-sh/ruff/pull/24088">#24088</a>)</li>
<li><code>E501</code>/<code>W505</code>/formatter: Exclude nested pragma
comments from line width calculation (<a
href="https://redirect.github.com/astral-sh/ruff/pull/24071">#24071</a>)</li>
<li>Fix <code>%foo?</code> parsing in IPython assignment expressions (<a
href="https://redirect.github.com/astral-sh/ruff/pull/24152">#24152</a>)</li>
<li><code>analyze graph</code>: resolve string imports that reference
attributes, not just modules (<a
href="https://redirect.github.com/astral-sh/ruff/pull/24058">#24058</a>)</li>
</ul>
<h3>Rule changes</h3>
<ul>
<li>[<code>eradicate</code>] ignore <code>ty: ignore</code> comments in
<code>ERA001</code> (<a
href="https://redirect.github.com/astral-sh/ruff/pull/24192">#24192</a>)</li>
<li>[<code>flake8-bandit</code>] Treat <code>sys.executable</code> as
trusted input in <code>S603</code> (<a
href="https://redirect.github.com/astral-sh/ruff/pull/24106">#24106</a>)</li>
<li>[<code>flake8-self</code>] Recognize <code>Self</code> annotation
and <code>self</code> assignment in <code>SLF001</code> (<a
href="https://redirect.github.com/astral-sh/ruff/pull/24144">#24144</a>)</li>
<li>[<code>pyflakes</code>] <code>F507</code>: Fix false negative for
non-tuple RHS in <code>%</code>-formatting (<a
href="https://redirect.github.com/astral-sh/ruff/pull/24142">#24142</a>)</li>
<li>[<code>refurb</code>] Parenthesize generator arguments in
<code>FURB142</code> fixer (<a
href="https://redirect.github.com/astral-sh/ruff/pull/24200">#24200</a>)</li>
</ul>
<h3>Performance</h3>
<ul>
<li>Speed up diagnostic rendering (<a
href="https://redirect.github.com/astral-sh/ruff/pull/24146">#24146</a>)</li>
</ul>
<h3>Server</h3>
<ul>
<li>Warn when Markdown files are skipped due to preview being disabled
(<a
href="https://redirect.github.com/astral-sh/ruff/pull/24150">#24150</a>)</li>
</ul>
<h3>Documentation</h3>
<ul>
<li>Clarify <code>extend-ignore</code> and <code>extend-select</code>
settings documentation (<a
href="https://redirect.github.com/astral-sh/ruff/pull/24064">#24064</a>)</li>
<li>Mention AI policy in PR template (<a
href="https://redirect.github.com/astral-sh/ruff/pull/24198">#24198</a>)</li>
</ul>
<h3>Other changes</h3>
<ul>
<li>Use trusted publishing for NPM packages (<a
href="https://redirect.github.com/astral-sh/ruff/pull/24171">#24171</a>)</li>
</ul>
<h3>Contributors</h3>
<ul>
<li><a href="https://github.com/bitloi"><code>@bitloi</code></a></li>
<li><a href="https://github.com/Sim-hu"><code>@Sim-hu</code></a></li>
<li><a
href="https://github.com/mvanhorn"><code>@mvanhorn</code></a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/astral-sh/ruff/commit/c2a8815842f9dc5d24ec19385eae0f1a7188b0d9"><code>c2a8815</code></a>
Release 0.15.8 (<a
href="https://redirect.github.com/astral-sh/ruff/issues/24217">#24217</a>)</li>
<li><a
href="https://github.com/astral-sh/ruff/commit/d444d52e2b9cc8bc9a078c2bd4ff6ff993290209"><code>d444d52</code></a>
[ty] Infer lambda expressions with <code>Callable</code> type context
(<a
href="https://redirect.github.com/astral-sh/ruff/issues/22633">#22633</a>)</li>
<li><a
href="https://github.com/astral-sh/ruff/commit/9622285ed0081fc688149f6efca87f127d9b18dd"><code>9622285</code></a>
[ty] Autocomplete arguments if in arguments node (<a
href="https://redirect.github.com/astral-sh/ruff/issues/24167">#24167</a>)</li>
<li><a
href="https://github.com/astral-sh/ruff/commit/d81266252aaf0820346d55edbed79c4f25ba13d2"><code>d812662</code></a>
Use the <code>release</code> environment in <code>publish-docs</code>
(<a
href="https://redirect.github.com/astral-sh/ruff/issues/24214">#24214</a>)</li>
<li><a
href="https://github.com/astral-sh/ruff/commit/eda2355832f7a9c58aef6febd3e061dc9c87509a"><code>eda2355</code></a>
[ty] Show <code>Final</code> source in final assignment diagnostic (<a
href="https://redirect.github.com/astral-sh/ruff/issues/24194">#24194</a>)</li>
<li><a
href="https://github.com/astral-sh/ruff/commit/929eb5238c82bfadad4549ff526f02efc0163dd0"><code>929eb52</code></a>
[ty] Enforce Final attribute assignment rules for annotated and
augmented wri...</li>
<li><a
href="https://github.com/astral-sh/ruff/commit/34998be22ec3a77d398bbd55234ef8740f768329"><code>34998be</code></a>
[ty] Fix typo in comment (<a
href="https://redirect.github.com/astral-sh/ruff/issues/24211">#24211</a>)</li>
<li><a
href="https://github.com/astral-sh/ruff/commit/560aca0b2828ee2ff1b4bcc5c5ef1ef4ced229d2"><code>560aca0</code></a>
[ty] Minor simplifications to some benchmark code (<a
href="https://redirect.github.com/astral-sh/ruff/issues/24209">#24209</a>)</li>
<li><a
href="https://github.com/astral-sh/ruff/commit/683bae512d03d3727a7bcdbc5a0170dafa049583"><code>683bae5</code></a>
[ty] Track non-terminal-call constraints in global scope (<a
href="https://redirect.github.com/astral-sh/ruff/issues/23245">#23245</a>)</li>
<li><a
href="https://github.com/astral-sh/ruff/commit/4704c2a4ff3dde2fd29324346720e9516b4fe387"><code>4704c2a</code></a>
[ty] Remove unnecessary intermediate collection in
`StaticClassLiteral::field...</li>
<li>Additional commits viewable in <a
href="https://github.com/astral-sh/ruff/compare/0.15.5...0.15.8">compare
view</a></li>
</ul>
</details>
<br />
Updates `coverage` from 7.13.4 to 7.13.5
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/coveragepy/coveragepy/blob/main/CHANGES.rst">coverage's
changelog</a>.</em></p>
<blockquote>
<h2>Version 7.13.5 — 2026-03-17</h2>
<ul>
<li>
<p>Fix: <code>issue 2138</code>_ describes a memory leak that happened
when repeatedly
using the Coverage API with in-memory data. This is now fixed.</p>
</li>
<li>
<p>Fix: the markdown-formatted coverage report didn't fully escape
special
characters in file paths (<code>issue 2141</code><em>). This would be
very unlikely to
cause a problem, but now it's done properly, thanks to <code>Ellie Ayla
<pull 2142_></code></em>.</p>
</li>
<li>
<p>Fix: the C extension wouldn't build on VS2019, but now it does
(<code>issue 2145</code>_).</p>
</li>
</ul>
<p>.. _issue 2138: <a
href="https://redirect.github.com/coveragepy/coveragepy/issues/2138">coveragepy/coveragepy#2138</a>
.. _issue 2141: <a
href="https://redirect.github.com/coveragepy/coveragepy/issues/2141">coveragepy/coveragepy#2141</a>
.. _pull 2142: <a
href="https://redirect.github.com/coveragepy/coveragepy/pull/2142">coveragepy/coveragepy#2142</a>
.. _issue 2145: <a
href="https://redirect.github.com/coveragepy/coveragepy/issues/2145">coveragepy/coveragepy#2145</a></p>
<p>.. _changes_7-13-4:</p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/coveragepy/coveragepy/commit/c88da144eef8cf78424331e5cbbde3e002eef43f"><code>c88da14</code></a>
docs: sample HTML for 7.13.5</li>
<li><a
href="https://github.com/coveragepy/coveragepy/commit/e2ac3e1ef644370101ff365acad3431d16076512"><code>e2ac3e1</code></a>
build: sample HTML shouldn't include the status.json file</li>
<li><a
href="https://github.com/coveragepy/coveragepy/commit/910f8f336541c2dcb4e9ec468144c7eb4a7779ac"><code>910f8f3</code></a>
docs: prep for 7.13.5</li>
<li><a
href="https://github.com/coveragepy/coveragepy/commit/3a4819c24d3d20cb2670b99141517812ffa3fab0"><code>3a4819c</code></a>
style: make workflows more uniform</li>
<li><a
href="https://github.com/coveragepy/coveragepy/commit/2a53705f5fe588158b8a8d37ff3beee86388b9e4"><code>2a53705</code></a>
chore: bump the action-dependencies group across 1 directory with 4
updates (...</li>
<li><a
href="https://github.com/coveragepy/coveragepy/commit/e7c878d201db819416b978150944d9a842d22b18"><code>e7c878d</code></a>
chore: make upgrade</li>
<li><a
href="https://github.com/coveragepy/coveragepy/commit/ab4db406a9c35acf977cf3ddb94a78d696b77bc5"><code>ab4db40</code></a>
build: use --generate-hashes when pinning</li>
<li><a
href="https://github.com/coveragepy/coveragepy/commit/a438753eef870441044cef588e29ce4b9a28adf1"><code>a438753</code></a>
chore: make upgrade</li>
<li><a
href="https://github.com/coveragepy/coveragepy/commit/7b33457d2c6367dfd5a563239998b3980444e090"><code>7b33457</code></a>
refactor: some leftover pyupgrade 3.10 bits</li>
<li><a
href="https://github.com/coveragepy/coveragepy/commit/2ff968db91a7cdafe6f6569ac7659a3a93a2da07"><code>2ff968d</code></a>
refactor: this type wasn't used anywhere</li>
<li>Additional commits viewable in <a
href="https://github.com/coveragepy/coveragepy/compare/7.13.4...7.13.5">compare
view</a></li>
</ul>
</details>
<br />
Updates `pytest-env` from 1.5.0 to 1.6.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/pytest-dev/pytest-env/releases">pytest-env's
releases</a>.</em></p>
<blockquote>
<h2>1.6.0</h2>
<!-- raw HTML omitted -->
<h2>What's Changed</h2>
<ul>
<li>✨ feat(env): preserve existing env values by <a
href="https://github.com/gaborbernat"><code>@gaborbernat</code></a> in
<a
href="https://redirect.github.com/pytest-dev/pytest-env/pull/213">pytest-dev/pytest-env#213</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/pytest-dev/pytest-env/compare/1.5.1...1.6.0">https://github.com/pytest-dev/pytest-env/compare/1.5.1...1.6.0</a></p>
<h2>1.5.1</h2>
<!-- raw HTML omitted -->
<h2>What's Changed</h2>
<ul>
<li>Add permissions to workflows by <a
href="https://github.com/gaborbernat"><code>@gaborbernat</code></a> in
<a
href="https://redirect.github.com/pytest-dev/pytest-env/pull/203">pytest-dev/pytest-env#203</a></li>
<li>Add SECURITY.md to .github/ by <a
href="https://github.com/gaborbernat"><code>@gaborbernat</code></a> in
<a
href="https://redirect.github.com/pytest-dev/pytest-env/pull/206">pytest-dev/pytest-env#206</a></li>
<li>Add missing .github config files by <a
href="https://github.com/gaborbernat"><code>@gaborbernat</code></a> in
<a
href="https://redirect.github.com/pytest-dev/pytest-env/pull/207">pytest-dev/pytest-env#207</a></li>
<li>Standardize .github files to .yaml suffix by <a
href="https://github.com/gaborbernat"><code>@gaborbernat</code></a> in
<a
href="https://redirect.github.com/pytest-dev/pytest-env/pull/208">pytest-dev/pytest-env#208</a></li>
<li>Fix verbose source attribution when falling back to INI env by <a
href="https://github.com/shuofengzhang"><code>@shuofengzhang</code></a>
in <a
href="https://redirect.github.com/pytest-dev/pytest-env/pull/211">pytest-dev/pytest-env#211</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a
href="https://github.com/shuofengzhang"><code>@shuofengzhang</code></a>
made their first contribution in <a
href="https://redirect.github.com/pytest-dev/pytest-env/pull/211">pytest-dev/pytest-env#211</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/pytest-dev/pytest-env/compare/1.5.0...1.5.1">https://github.com/pytest-dev/pytest-env/compare/1.5.0...1.5.1</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/pytest-dev/pytest-env/commit/8bd22d1b9d9d7594c408040610868743ca3d5a9b"><code>8bd22d1</code></a>
✨ feat(env): preserve existing env values (<a
href="https://redirect.github.com/pytest-dev/pytest-env/issues/213">#213</a>)</li>
<li><a
href="https://github.com/pytest-dev/pytest-env/commit/81f9e0e19d17169f03d9c078818421f34c45a67d"><code>81f9e0e</code></a>
Fix verbose source attribution when falling back to INI env (<a
href="https://redirect.github.com/pytest-dev/pytest-env/issues/211">#211</a>)</li>
<li><a
href="https://github.com/pytest-dev/pytest-env/commit/81dc95d54f09ebb9b6e5f704b86a4bb60552b08b"><code>81dc95d</code></a>
[pre-commit.ci] pre-commit autoupdate (<a
href="https://redirect.github.com/pytest-dev/pytest-env/issues/210">#210</a>)</li>
<li><a
href="https://github.com/pytest-dev/pytest-env/commit/439cc76fecbfbb95b6d3123a32bbc8030a9f95c0"><code>439cc76</code></a>
[pre-commit.ci] pre-commit autoupdate (<a
href="https://redirect.github.com/pytest-dev/pytest-env/issues/209">#209</a>)</li>
<li><a
href="https://github.com/pytest-dev/pytest-env/commit/b1b498e28cb76863a6e88c713a9bb09cdfbb0857"><code>b1b498e</code></a>
Standardize .github files to .yaml suffix</li>
<li><a
href="https://github.com/pytest-dev/pytest-env/commit/066dadc7b4f8a40818e2c19c6bbd7281671eb081"><code>066dadc</code></a>
Add missing .github config files</li>
<li><a
href="https://github.com/pytest-dev/pytest-env/commit/7d01327e395f0080dd6256c0cf30f2a8693c3c32"><code>7d01327</code></a>
Add SECURITY.md to .github/</li>
<li><a
href="https://github.com/pytest-dev/pytest-env/commit/04259c91dfbd4b77a053bcad5fd63d5d7d78ae5d"><code>04259c9</code></a>
build(deps): bump actions/download-artifact from 7 to 8 (<a
href="https://redirect.github.com/pytest-dev/pytest-env/issues/205">#205</a>)</li>
<li><a
href="https://github.com/pytest-dev/pytest-env/commit/4fdb9d8d6defe6fc40069455ec672fa3f1bef51f"><code>4fdb9d8</code></a>
build(deps): bump actions/upload-artifact from 6 to 7 (<a
href="https://redirect.github.com/pytest-dev/pytest-env/issues/204">#204</a>)</li>
<li><a
href="https://github.com/pytest-dev/pytest-env/commit/672e44f059e03870caf87054aa7426411a8a9658"><code>672e44f</code></a>
Add permissions to workflows (<a
href="https://redirect.github.com/pytest-dev/pytest-env/issues/203">#203</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/pytest-dev/pytest-env/compare/1.5.0...1.6.0">compare
view</a></li>
</ul>
</details>
<br />
Updates `mkdocs-jupyter` from 0.25.1 to 0.26.1
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/danielfrg/mkdocs-jupyter/blob/main/CHANGELOG.md">mkdocs-jupyter's
changelog</a>.</em></p>
<blockquote>
<h1>mkdocs-jupyter Change Log</h1>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/danielfrg/mkdocs-jupyter/commit/8e47143281d76c492a335d031a36efd6ef013d08"><code>8e47143</code></a>
Release 0.26.1</li>
<li><a
href="https://github.com/danielfrg/mkdocs-jupyter/commit/6420d554676941f9cfbde7e12e7eaa04d6b9b0c7"><code>6420d55</code></a>
Build assets on release CI</li>
<li><a
href="https://github.com/danielfrg/mkdocs-jupyter/commit/25a79b5fbd7a03be5398cd128b05d353dcf99646"><code>25a79b5</code></a>
Release 0.26.0</li>
<li><a
href="https://github.com/danielfrg/mkdocs-jupyter/commit/3b145c9e5d1f644c952ea11ec2f3331ceb0b6375"><code>3b145c9</code></a>
Add release workflow</li>
<li><a
href="https://github.com/danielfrg/mkdocs-jupyter/commit/64f17aaf0229073791872d504b98306c97f01aa1"><code>64f17aa</code></a>
Add release workflow</li>
<li><a
href="https://github.com/danielfrg/mkdocs-jupyter/commit/136080e4176ee358d46b990657fa8a463aaa2859"><code>136080e</code></a>
fix: backtick-stripping regex in nb2md() (<a
href="https://redirect.github.com/danielfrg/mkdocs-jupyter/issues/268">#268</a>)</li>
<li><a
href="https://github.com/danielfrg/mkdocs-jupyter/commit/2bac0a22ec111d633745efb319541a19c2f6a41f"><code>2bac0a2</code></a>
Cache added to avoid recompiling unchanged notebooks (<a
href="https://redirect.github.com/danielfrg/mkdocs-jupyter/issues/267">#267</a>)</li>
<li><a
href="https://github.com/danielfrg/mkdocs-jupyter/commit/98f3dbb917f1ffca8e13a58ac383de24b4ad2905"><code>98f3dbb</code></a>
Allow <code>ipykernel>6,<8</code> (<a
href="https://redirect.github.com/danielfrg/mkdocs-jupyter/issues/253">#253</a>)</li>
<li><a
href="https://github.com/danielfrg/mkdocs-jupyter/commit/72367246e1b8c0c709fbc80242619f71294387ef"><code>7236724</code></a>
html escape source text for clipboard copy (<a
href="https://redirect.github.com/danielfrg/mkdocs-jupyter/issues/248">#248</a>)</li>
<li><a
href="https://github.com/danielfrg/mkdocs-jupyter/commit/7f977fdc0393f8ec5c279f4c6d5b5901eb0c2062"><code>7f977fd</code></a>
Check ignore patterns before reading files (<a
href="https://redirect.github.com/danielfrg/mkdocs-jupyter/issues/247">#247</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/danielfrg/mkdocs-jupyter/compare/0.25.1...0.26.1">compare
view</a></li>
</ul>
</details>
<br />
Updates `mkdocs-material` from 9.7.5 to 9.7.6
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/squidfunk/mkdocs-material/releases">mkdocs-material's
releases</a>.</em></p>
<blockquote>
<h2>mkdocs-material-9.7.6</h2>
<blockquote>
<p>[!WARNING]</p>
<p><strong>Material for MkDocs is in maintenance mode</strong></p>
<p>Going forward, the Material for MkDocs team focuses on <a
href="https://zensical.org">Zensical</a>, a next-gen static site
generator built from first principles. We will provide critical bug
fixes and security updates for Material for MkDocs until November
2026.</p>
<p><a
href="https://squidfunk.github.io/mkdocs-material/blog/2025/11/05/zensical/">Read
the full announcement on our blog</a></p>
</blockquote>
<h2>Changes</h2>
<ul>
<li>Automatically disable MkDocs 2.0 warning for forks of MkDocs</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/squidfunk/mkdocs-material/blob/master/CHANGELOG">mkdocs-material's
changelog</a>.</em></p>
<blockquote>
<p>mkdocs-material-9.7.6 (2026-03-19)</p>
<ul>
<li>Automatically disable MkDocs 2.0 warning for forks of MkDocs</li>
</ul>
<p>mkdocs-material-9.7.5 (2026-03-10)</p>
<ul>
<li>Limited version range of mkdocs to <2</li>
<li>Updated MkDocs 2.0 incompatibility warning (clarify relation with
MkDocs)</li>
</ul>
<p>mkdocs-material-9.7.4 (2026-03-03)</p>
<ul>
<li>Hardened social cards plugin by switching to sandboxed
environment</li>
<li>Updated MkDocs 2.0 incompatibility warning</li>
</ul>
<p>mkdocs-material-9.7.3 (2026-02-24)</p>
<ul>
<li>Fixed <a
href="https://redirect.github.com/squidfunk/mkdocs-material/issues/8567">#8567</a>:
Print MkDocs 2.0 incompatibility warning to stderr</li>
</ul>
<p>mkdocs-material-9.7.2 (2026-02-18)</p>
<ul>
<li>Opened up version ranges of optional dependencies for
forward-compatibility</li>
<li>Added warning to 'mkdocs build' about impending MkDocs 2.0
incompatibility</li>
</ul>
<p>mkdocs-material-9.7.1 (2025-12-18)</p>
<ul>
<li>Updated requests to 2.30+ to mitigate CVE in urllib</li>
<li>Fixed privacy plugin not picking up protocol-relative URLs</li>
<li>Fixed <a
href="https://redirect.github.com/squidfunk/mkdocs-material/issues/8542">#8542</a>:
false positives and negatives captured in privacy plugin</li>
</ul>
<p>mkdocs-material-9.7.0 (2025-11-11)</p>
<p>1 parent 8d2f92d commit 8a3000f
1 file changed
Lines changed: 128 additions & 128 deletions
0 commit comments