Skip to content

Commit b5c7cbc

Browse files
⬆️ rats-devtools dep-bump(deps): Bump the package-dependencies group across 1 directory with 8 updates (#648)
Bumps the package-dependencies group with 8 updates in the /rats-devtools directory: | Package | From | To | | --- | --- | --- | | [azure-ai-ml](https://github.com/Azure/azure-sdk-for-python) | `1.34.0` | `1.34.1` | | [coverage](https://github.com/coveragepy/coveragepy) | `7.15.0` | `7.15.2` | | [setuptools](https://github.com/pypa/setuptools) | `82.0.1` | `83.0.0` | | [ruff](https://github.com/astral-sh/ruff) | `0.15.20` | `0.15.22` | | [mkdocs-material](https://github.com/squidfunk/mkdocs-material) | `9.7.6` | `9.7.7` | | [mkdocstrings](https://github.com/mkdocstrings/mkdocstrings) | `1.0.4` | `1.0.6` | | [dataclass-wizard](https://github.com/rnag/dataclass-wizard) | `0.39.1` | `1.0.0` | | [colorlog](https://github.com/borntyping/python-colorlog) | `6.10.1` | `6.12.0` | Updates `azure-ai-ml` from 1.34.0 to 1.34.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/Azure/azure-sdk-for-python/releases">azure-ai-ml's releases</a>.</em></p> <blockquote> <h2>azure-ai-ml_1.34.1</h2> <h2>1.34.1 (2026-07-15)</h2> <h3>Bugs Fixed</h3> <ul> <li>Fixed <code>datastore create</code> failing with <code>TypeError: Object of type Datastore is not JSON serializable</code>. The datastore operation was migrated to the TypeSpec client while the datastore entity still produced a legacy msrest model; the request body is now serialized to its wire form before being sent, keeping the on-the-wire request unchanged.</li> <li>Fixed <code>BatchEndpoint</code> defaults serialization regression where <code>deployment_name</code> was sent to the service as snake_case instead of camelCase (<code>deploymentName</code>), causing <code>begin_create_or_update</code> to fail with &quot;Could not find member 'deployment_name' on object of type 'BatchEndpointDefaults'&quot;. Serialization now emits the correct camelCase wire format, while <code>BatchEndpoint.defaults</code> returned from <code>get()</code> continues to expose an object that supports attribute access (e.g. <code>endpoint.defaults.deployment_name</code>), preserving backward compatibility with existing code and samples.</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/Azure/azure-sdk-for-python/commit/1521637a2b6d27ca64bc85bfee88b89dc1983a5d"><code>1521637</code></a> Update CHANGELOG.md</li> <li><a href="https://github.com/Azure/azure-sdk-for-python/commit/decb48214b6b30f0cde547a813a03a2a05394ed5"><code>decb482</code></a> Update CHANGELOG.md</li> <li><a href="https://github.com/Azure/azure-sdk-for-python/commit/76233f8b8d22408bab5f60c3f7277b476c6632e3"><code>76233f8</code></a> Cherrypick- Fix BatchEndpoint.defaults regression: restore attribute-access o...</li> <li><a href="https://github.com/Azure/azure-sdk-for-python/commit/0b2bbd2ec1de1e6dfa8f39772bee70fc4ffc875e"><code>0b2bbd2</code></a> Cherry-pick for Fix batchendpoint defaults serialisation (<a href="https://redirect.github.com/Azure/azure-sdk-for-python/issues/47497">#47497</a>) (<a href="https://redirect.github.com/Azure/azure-sdk-for-python/issues/47606">#47606</a>)</li> <li>See full diff in <a href="https://github.com/Azure/azure-sdk-for-python/compare/azure-ai-ml_1.34.0...azure-ai-ml_1.34.1">compare view</a></li> </ul> </details> <br /> Updates `coverage` from 7.15.0 to 7.15.2 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/coveragepy/coveragepy/releases">coverage's releases</a>.</em></p> <blockquote> <h2>7.15.2</h2> <h2>Version 7.15.2 — 2026-07-15</h2> <ul> <li>Fix: one of the performance improvements in 7.15.1 (pull 2215) dramatically increased memory use during reporting for large projects. Now we use a different approach that is both faster and slimmer than 7.15.0. Fixes <a href="https://redirect.github.com/coveragepy/coveragepy/issues/2229">issue 2229</a>.</li> </ul> <p>:arrow_right:  PyPI page: <a href="https://pypi.org/project/coverage/7.15.2">coverage 7.15.2</a>. :arrow_right:  To install: <code>python3 -m pip install coverage==7.15.2</code></p> <h2>7.15.1</h2> <h2>Version 7.15.1 — 2026-07-12</h2> <ul> <li>Fix: in the HTML report with <code>show_contexts</code> enabled, a context label containing <code>&lt;/script&gt;</code> (for example a parametrized pytest node id) could close the inline <code>&lt;script&gt;</code> element in a file page early, injecting markup. Context labels are now fully escaped. Thanks, <a href="https://redirect.github.com/coveragepy/coveragepy/pull/2224">Rajath Mohare</a>.</li> <li>A number of performance improvements thanks to Paul Kehrer, in pull requests <a href="https://redirect.github.com/coveragepy/coveragepy/pull/2213">2213</a>, <a href="https://redirect.github.com/coveragepy/coveragepy/pull/2214">2214</a>, <a href="https://redirect.github.com/coveragepy/coveragepy/pull/2215">2215</a>, <a href="https://redirect.github.com/coveragepy/coveragepy/pull/2216">2216</a>, <a href="https://redirect.github.com/coveragepy/coveragepy/pull/2218">2218</a>, <a href="https://redirect.github.com/coveragepy/coveragepy/pull/2220">2220</a>, and <a href="https://redirect.github.com/coveragepy/coveragepy/pull/2221">2221</a>.</li> </ul> <p>:arrow_right:  PyPI page: <a href="https://pypi.org/project/coverage/7.15.1">coverage 7.15.1</a>. :arrow_right:  To install: <code>python3 -m pip install coverage==7.15.1</code></p> </blockquote> </details> <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.15.2 — 2026-07-15</h2> <ul> <li>Fix: one of the performance improvements in 7.15.1 (pull 2215) dramatically increased memory use during reporting for large projects. Now we use a different approach that is both faster and slimmer than 7.15.0. Fixes <code>issue 2229</code>_.</li> </ul> <p>.. _issue 2229: <a href="https://redirect.github.com/coveragepy/coveragepy/issues/2229">coveragepy/coveragepy#2229</a></p> <p>.. _changes_7-15-1:</p> <h2>Version 7.15.1 — 2026-07-12</h2> <ul> <li> <p>Fix: in the HTML report with <code>show_contexts</code> enabled, a context label containing <code>&lt;/script&gt;</code> (for example a parametrized pytest node id) could close the inline <code>&lt;script&gt;</code> element in a file page early, injecting markup. Context labels are now fully escaped. Thanks, <code>Rajath Mohare &lt;pull 2224_&gt;</code>_.</p> </li> <li> <p>A number of performance improvements thanks to Paul Kehrer, in pull requests <code>2213 &lt;pull 2213_&gt;</code><em>, <code>2214 &lt;pull 2214_&gt;</code></em>, <code>2215 &lt;pull 2215_&gt;</code><em>, <code>2216 &lt;pull 2216_&gt;</code></em>, <code>2218 &lt;pull 2218_&gt;</code><em>, <code>2220 &lt;pull 2220_&gt;</code></em>, and <code>2221 &lt;pull 2221_&gt;</code>_.</p> </li> </ul> <p>.. _pull 2213: <a href="https://redirect.github.com/coveragepy/coveragepy/pull/2213">coveragepy/coveragepy#2213</a> .. _pull 2214: <a href="https://redirect.github.com/coveragepy/coveragepy/pull/2214">coveragepy/coveragepy#2214</a> .. _pull 2215: <a href="https://redirect.github.com/coveragepy/coveragepy/pull/2215">coveragepy/coveragepy#2215</a> .. _pull 2216: <a href="https://redirect.github.com/coveragepy/coveragepy/pull/2216">coveragepy/coveragepy#2216</a> .. _pull 2218: <a href="https://redirect.github.com/coveragepy/coveragepy/pull/2218">coveragepy/coveragepy#2218</a> .. _pull 2220: <a href="https://redirect.github.com/coveragepy/coveragepy/pull/2220">coveragepy/coveragepy#2220</a> .. _pull 2221: <a href="https://redirect.github.com/coveragepy/coveragepy/pull/2221">coveragepy/coveragepy#2221</a> .. _pull 2224: <a href="https://redirect.github.com/coveragepy/coveragepy/pull/2224">coveragepy/coveragepy#2224</a></p> <p>.. _changes_7-15-0:</p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/coveragepy/coveragepy/commit/50d865908dfeb21a0bf1e6f05db578c11662f8dd"><code>50d8659</code></a> docs: sample HTML for 7.15.2</li> <li><a href="https://github.com/coveragepy/coveragepy/commit/b5eed20618cfae07b35328b09dab388e9900f409"><code>b5eed20</code></a> docs: prep for 7.15.2</li> <li><a href="https://github.com/coveragepy/coveragepy/commit/78cab6e1770e55951c84a78d80b90c60ccfba4d5"><code>78cab6e</code></a> fix: reduce memory use during reporting. <a href="https://redirect.github.com/coveragepy/coveragepy/issues/2229">#2229</a> (<a href="https://redirect.github.com/coveragepy/coveragepy/issues/2231">#2231</a>)</li> <li><a href="https://github.com/coveragepy/coveragepy/commit/b4c1fda244a04caaa940ae77dd476a8bedfbf38e"><code>b4c1fda</code></a> build: bump version to 7.15.2</li> <li><a href="https://github.com/coveragepy/coveragepy/commit/da63bedb76085eddd4819900b39557407086dc12"><code>da63bed</code></a> docs: sample HTML for 7.15.1</li> <li><a href="https://github.com/coveragepy/coveragepy/commit/bc35e64344e0737f6c71dee6cff59da0ad72c30f"><code>bc35e64</code></a> docs: prep for 7.15.1</li> <li><a href="https://github.com/coveragepy/coveragepy/commit/182b010b63a2661c86df1ca3b3f84ce8511ee435"><code>182b010</code></a> perf: resolve sysmon branch events lazily, one pair at a time (<a href="https://redirect.github.com/coveragepy/coveragepy/issues/2221">#2221</a>)</li> <li><a href="https://github.com/coveragepy/coveragepy/commit/ee271ee21fdf4c169648ff4ad3e9dd9d163e5e7f"><code>ee271ee</code></a> perf: compute multiline maps cheaply in the sysmon core (<a href="https://redirect.github.com/coveragepy/coveragepy/issues/2220">#2220</a>)</li> <li><a href="https://github.com/coveragepy/coveragepy/commit/1441b960c698d591d3a22a2190635039320459de"><code>1441b96</code></a> chore: bump the action-dependencies group with 6 updates (<a href="https://redirect.github.com/coveragepy/coveragepy/issues/2225">#2225</a>)</li> <li><a href="https://github.com/coveragepy/coveragepy/commit/dd806350de678c9e4f137ffdda5cb131d269019c"><code>dd80635</code></a> fix: escape context labels in html report inline script block (<a href="https://redirect.github.com/coveragepy/coveragepy/issues/2224">#2224</a>)</li> <li>Additional commits viewable in <a href="https://github.com/coveragepy/coveragepy/compare/7.15.0...7.15.2">compare view</a></li> </ul> </details> <br /> Updates `setuptools` from 82.0.1 to 83.0.0 <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/pypa/setuptools/blob/main/NEWS.rst">setuptools's changelog</a>.</em></p> <blockquote> <h1>v83.0.0</h1> <h2>Features</h2> <ul> <li>Require Python 3.10 or later.</li> </ul> <h2>Bugfixes</h2> <ul> <li><code>MANIFEST.in</code> matching (via <code>FileList</code>) is now insensitive to Unicode normalization form. A pattern authored in one form (e.g. NFC, as typically saved by editors) now matches a file whose name is stored on disk in another (e.g. NFD, as produced by macOS APFS/HFS+). Previously an <code>exclude</code>, <code>global-exclude</code>, <code>recursive-exclude</code>, or <code>prune</code> rule could silently fail to drop a non-ASCII-named file from the source distribution, publishing it despite the exclusion -- see GHSA-h35f-9h28-mq5c.</li> </ul> <h2>Deprecations and Removals</h2> <ul> <li><code>pypa/distutils#334</code></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/pypa/setuptools/commit/6519f728c6f23c992df81a5691ef7655184a20eb"><code>6519f72</code></a> Bump version: 82.0.1 → 83.0.0</li> <li><a href="https://github.com/pypa/setuptools/commit/d1151b125b29a6ee1c7db860f7ee6c365d525b5f"><code>d1151b1</code></a> Merge pull request <a href="https://redirect.github.com/pypa/setuptools/issues/5250">#5250</a> from pypa/feature/distutils-d7633fbed</li> <li><a href="https://github.com/pypa/setuptools/commit/a2df31e6a741b0fe775969618fe6a3a3d032e900"><code>a2df31e</code></a> Capture removal of dry_run parameter in changelog.</li> <li><a href="https://github.com/pypa/setuptools/commit/00144dc3fb6d023fd81cdc26c380a012b084df9b"><code>00144dc</code></a> Moved newsfragment to the release where it occurred.</li> <li><a href="https://github.com/pypa/setuptools/commit/a4a5a2b160357be77626aa077ddd1d8ee53be50f"><code>a4a5a2b</code></a> Add news fragment.</li> <li><a href="https://github.com/pypa/setuptools/commit/77470c23c35031c9e37d7512694ac5ca52bfcaac"><code>77470c2</code></a> Merge <a href="https://github.com/pypa/distutils">https://github.com/pypa/distutils</a> into feature/distutils-d7633fbed</li> <li><a href="https://github.com/pypa/setuptools/commit/3c43897420f25a1be1afe6eaa905d056009cc736"><code>3c43897</code></a> Merge pull request <a href="https://redirect.github.com/pypa/setuptools/issues/5247">#5247</a> from pypa/copilot/fix-pypy-version-issue</li> <li><a href="https://github.com/pypa/setuptools/commit/bb6ea66b4bd01cb35d7c68a1bc61b96d59190269"><code>bb6ea66</code></a> Bump PyPy from 3.10 to 3.11 in CI workflow</li> <li><a href="https://github.com/pypa/setuptools/commit/a2bc3aca2f55eb9b93ea633e58ba68170ce14451"><code>a2bc3ac</code></a> Fix broken intersphinx reference to build's installation docs</li> <li><a href="https://github.com/pypa/setuptools/commit/2d6a739c64cfedc65e1f635af7b52340aac8d99b"><code>2d6a739</code></a> Use stacked parametrize decorators instead of itertools.product</li> <li>Additional commits viewable in <a href="https://github.com/pypa/setuptools/compare/v82.0.1...v83.0.0">compare view</a></li> </ul> </details> <br /> Updates `ruff` from 0.15.20 to 0.15.22 <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.22</h2> <h2>Release Notes</h2> <p>Released on 2026-07-16.</p> <h3>Preview features</h3> <ul> <li>[<code>pycodestyle</code>] Add an autofix for <code>E402</code> (<a href="https://redirect.github.com/astral-sh/ruff/pull/22212">#22212</a>)</li> <li>[<code>refurb</code>] Allow subclassing builtins in stub files (<code>FURB189</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/26812">#26812</a>)</li> <li>[<code>ruff</code>] Add rule to replace <code>noqa</code> comments with <code>ruff:ignore</code> (<code>RUF105</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/26423">#26423</a>)</li> <li>[<code>ruff</code>] Add rule to use human-readable names in <code>ruff:ignore</code> comments (<code>RUF106</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/26682">#26682</a>)</li> <li>[<code>ruff</code>] Add rule to use human-readable names in configuration selectors (<code>RUF201</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/26772">#26772</a>)</li> </ul> <h3>Bug fixes</h3> <ul> <li>[<code>flake8-pyi</code>] Fix false positive in <code>__all__</code> (<code>PYI053</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/26872">#26872</a>)</li> </ul> <h3>Rule changes</h3> <ul> <li>[<code>pylint</code>] Ignore mutable type updates in <code>redefined-loop-name</code> (<code>PLW2901</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/25733">#25733</a>)</li> </ul> <h3>Performance</h3> <ul> <li>Avoid redundant lexer token bookkeeping (<a href="https://redirect.github.com/astral-sh/ruff/pull/26765">#26765</a>)</li> <li>Avoid redundant pending-indentation writes (<a href="https://redirect.github.com/astral-sh/ruff/pull/26774">#26774</a>)</li> <li>Avoid unnecessary identifier lookahead (<a href="https://redirect.github.com/astral-sh/ruff/pull/26525">#26525</a>)</li> <li>Reuse parser scratch buffers (<a href="https://redirect.github.com/astral-sh/ruff/pull/26798">#26798</a>)</li> </ul> <h3>Documentation</h3> <ul> <li>Document argfile support (<a href="https://redirect.github.com/astral-sh/ruff/pull/26803">#26803</a>)</li> <li>[<code>flake8-datetimez</code>] Clarify naming guidance for <code>datetime.today</code> (<code>DTZ002</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/26658">#26658</a>)</li> <li>[<code>pycodestyle</code>] Document <code>E731</code> fix safety (<a href="https://redirect.github.com/astral-sh/ruff/pull/26847">#26847</a>)</li> <li>[<code>ruff</code>] Clarify intentional async contexts for <code>unused-async</code> (<code>RUF029</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/26641">#26641</a>)</li> </ul> <h3>Contributors</h3> <ul> <li><a href="https://github.com/dwego"><code>@​dwego</code></a></li> <li><a href="https://github.com/MichaReiser"><code>@​MichaReiser</code></a></li> <li><a href="https://github.com/Joosboy"><code>@​Joosboy</code></a></li> <li><a href="https://github.com/KaufmanDmitriy"><code>@​KaufmanDmitriy</code></a></li> <li><a href="https://github.com/PeterJCLaw"><code>@​PeterJCLaw</code></a></li> <li><a href="https://github.com/ntBre"><code>@​ntBre</code></a></li> <li><a href="https://github.com/charliermarsh"><code>@​charliermarsh</code></a></li> </ul> <h2>Install ruff 0.15.22</h2> <h3>Install prebuilt binaries via shell script</h3> <pre lang="sh"><code>&lt;/tr&gt;&lt;/table&gt; </code></pre> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/astral-sh/ruff/blob/0.15.22/CHANGELOG.md">ruff's changelog</a>.</em></p> <blockquote> <h2>0.15.22</h2> <p>Released on 2026-07-16.</p> <h3>Preview features</h3> <ul> <li>[<code>pycodestyle</code>] Add an autofix for <code>E402</code> (<a href="https://redirect.github.com/astral-sh/ruff/pull/22212">#22212</a>)</li> <li>[<code>refurb</code>] Allow subclassing builtins in stub files (<code>FURB189</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/26812">#26812</a>)</li> <li>[<code>ruff</code>] Add rule to replace <code>noqa</code> comments with <code>ruff:ignore</code> (<code>RUF105</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/26423">#26423</a>)</li> <li>[<code>ruff</code>] Add rule to use human-readable names in <code>ruff:ignore</code> comments (<code>RUF106</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/26682">#26682</a>)</li> <li>[<code>ruff</code>] Add rule to use human-readable names in configuration selectors (<code>RUF201</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/26772">#26772</a>)</li> </ul> <h3>Bug fixes</h3> <ul> <li>[<code>flake8-pyi</code>] Fix false positive in <code>__all__</code> (<code>PYI053</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/26872">#26872</a>)</li> </ul> <h3>Rule changes</h3> <ul> <li>[<code>pylint</code>] Ignore mutable type updates in <code>redefined-loop-name</code> (<code>PLW2901</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/25733">#25733</a>)</li> </ul> <h3>Performance</h3> <ul> <li>Avoid redundant lexer token bookkeeping (<a href="https://redirect.github.com/astral-sh/ruff/pull/26765">#26765</a>)</li> <li>Avoid redundant pending-indentation writes (<a href="https://redirect.github.com/astral-sh/ruff/pull/26774">#26774</a>)</li> <li>Avoid unnecessary identifier lookahead (<a href="https://redirect.github.com/astral-sh/ruff/pull/26525">#26525</a>)</li> <li>Reuse parser scratch buffers (<a href="https://redirect.github.com/astral-sh/ruff/pull/26798">#26798</a>)</li> </ul> <h3>Documentation</h3> <ul> <li>Document argfile support (<a href="https://redirect.github.com/astral-sh/ruff/pull/26803">#26803</a>)</li> <li>[<code>flake8-datetimez</code>] Clarify naming guidance for <code>datetime.today</code> (<code>DTZ002</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/26658">#26658</a>)</li> <li>[<code>pycodestyle</code>] Document <code>E731</code> fix safety (<a href="https://redirect.github.com/astral-sh/ruff/pull/26847">#26847</a>)</li> <li>[<code>ruff</code>] Clarify intentional async contexts for <code>unused-async</code> (<code>RUF029</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/26641">#26641</a>)</li> </ul> <h3>Contributors</h3> <ul> <li><a href="https://github.com/dwego"><code>@​dwego</code></a></li> <li><a href="https://github.com/MichaReiser"><code>@​MichaReiser</code></a></li> <li><a href="https://github.com/Joosboy"><code>@​Joosboy</code></a></li> <li><a href="https://github.com/KaufmanDmitriy"><code>@​KaufmanDmitriy</code></a></li> <li><a href="https://github.com/PeterJCLaw"><code>@​PeterJCLaw</code></a></li> <li><a href="https://github.com/ntBre"><code>@​ntBre</code></a></li> <li><a href="https://github.com/charliermarsh"><code>@​charliermarsh</code></a></li> </ul> <h2>0.15.21</h2> <p>Released on 2026-07-09.</p> <h3>Preview features</h3> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/astral-sh/ruff/commit/0177a7e0d2c4a3805afa1960f106d72878766cbc"><code>0177a7e</code></a> Bump 0.15.22 (<a href="https://redirect.github.com/astral-sh/ruff/issues/26884">#26884</a>)</li> <li><a href="https://github.com/astral-sh/ruff/commit/fe8ba85a55b76d838e6058d813b64468b5f81eca"><code>fe8ba85</code></a> [<code>pycodestyle</code>] Document <code>E731</code> fix safety (<a href="https://redirect.github.com/astral-sh/ruff/issues/26847">#26847</a>)</li> <li><a href="https://github.com/astral-sh/ruff/commit/f3cf7c81fa35f8b819a719303bf1789714f1c780"><code>f3cf7c8</code></a> [<code>ruff</code>] Add <code>rule-codes-in-selectors</code> (<code>RUF201</code>) (<a href="https://redirect.github.com/astral-sh/ruff/issues/26772">#26772</a>)</li> <li><a href="https://github.com/astral-sh/ruff/commit/d244fd75e9036e61be4896b823fe760d7aa632a3"><code>d244fd7</code></a> Document argfile support (<a href="https://redirect.github.com/astral-sh/ruff/issues/26803">#26803</a>)</li> <li><a href="https://github.com/astral-sh/ruff/commit/f23975849a0db64a2851029c68fc054799d5e7da"><code>f239758</code></a> [<code>flake8-pyi</code>] Fix false positive in <code>__all__</code> (<code>PYI053</code>) (<a href="https://redirect.github.com/astral-sh/ruff/issues/26872">#26872</a>)</li> <li><a href="https://github.com/astral-sh/ruff/commit/54acbcde56d76bc47b0b3dfe61e57fbaadd2c06b"><code>54acbcd</code></a> [ty] Support <code>TypeVarTuple</code> and <code>Unpack</code> (<a href="https://redirect.github.com/astral-sh/ruff/issues/25240">#25240</a>)</li> <li><a href="https://github.com/astral-sh/ruff/commit/87fc38cacd7e2bd906674c6dc5b8be97aa3a5bc3"><code>87fc38c</code></a> [ty] Parallelize subtype hierarchy search (<a href="https://redirect.github.com/astral-sh/ruff/issues/26875">#26875</a>)</li> <li><a href="https://github.com/astral-sh/ruff/commit/e454f91fa63bd745d874ead751ad15d9f521195a"><code>e454f91</code></a> [ty] Share interned query keys across Salsa queries (<a href="https://redirect.github.com/astral-sh/ruff/issues/26794">#26794</a>)</li> <li><a href="https://github.com/astral-sh/ruff/commit/6f361a74a232ad283cc6e5e5d3a62109802aab65"><code>6f361a7</code></a> [ty] only collect expected types for files open in the editor (<a href="https://redirect.github.com/astral-sh/ruff/issues/25546">#25546</a>)</li> <li><a href="https://github.com/astral-sh/ruff/commit/6d6b2b37686da8b1ee56e54fd99831f1f5fa0381"><code>6d6b2b3</code></a> [ty] Avoid allocations during Salsa interned lookups (<a href="https://redirect.github.com/astral-sh/ruff/issues/26877">#26877</a>)</li> <li>Additional commits viewable in <a href="https://github.com/astral-sh/ruff/compare/0.15.20...0.15.22">compare view</a></li> </ul> </details> <br /> Updates `mkdocs-material` from 9.7.6 to 9.7.7 <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.7</h2> <blockquote> <p>[!WARNING]</p> <p><strong>Material for MkDocs is approaching end of life</strong></p> <p>Material for MkDocs is scheduled to reach end of life on November 5, 2026. Until then, maintenance is limited to critical bug fixes and security updates. After this date, the project will remain available on PyPI and GitHub, but no further maintenance is planned except in exceptional circumstances.</p> <p>For users looking for a long-term, actively developed successor, we're building <a href="https://zensical.org">Zensical</a> – a next-generation static site generator designed for technical documentation. If you're planning a new documentation project or evaluating your long-term options, we invite you to take a look.</p> <p>Organizations requiring support beyond this date are welcome to get in touch to discuss available options.</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>Fixed a DOM-based XSS vulnerability in search suggestions</li> </ul> <blockquote> <p>Thanks to <a href="https://github.com/p"><code>@​p</code></a>- for responsibly reporting this issue.</p> </blockquote> </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.7 (2026-07-17)</p> <ul> <li>Fixed DOM-based XSS vulnerability in search suggestions</li> </ul> <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 &lt;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>⚠️ Material for MkDocs is now in maintenance mode</p> <p>This is the last release of Material for MkDocs that will receive new features. Going forward, the Material for MkDocs team focuses on Zensical, a next-gen static site generator built from first principles. We will provide critical bug fixes and security updates for Material for MkDocs for 12 months at least.</p> <p>Read the full announcement on our blog: <a href="https://squidfunk.github.io/mkdocs-material/blog/2025/11/05/zensical/">https://squidfunk.github.io/mkdocs-material/blog/2025/11/05/zensical/</a></p> <p>This release includes all features that were previously exclusive to the Insiders edition. These features are now freely available to everyone.</p> <p>Note on deprecated plugins: The projects and typeset plugins are included in this release, but must be considered deprecated. Both plugins proved</p> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/squidfunk/mkdocs-material/commit/b3e6dd886a974aa8200759ecfd7db28c598a2894"><code>b3e6dd8</code></a> Prepare 9.7.7 release</li> <li><a href="https://github.com/squidfunk/mkdocs-material/commit/52fb6be8aafe326419f34dc94d3211e7bbfbfb25"><code>52fb6be</code></a> Merge commit from fork</li> <li><a href="https://github.com/squidfunk/mkdocs-material/commit/901e6335cc80b0f12e46a1e34bd85e983dd78a6e"><code>901e633</code></a> Added <code>SECURITY.md</code> with EOL notice</li> <li><a href="https://github.com/squidfunk/mkdocs-material/commit/5b36f2ac499a45905e246bc66bbee2858ef6556f"><code>5b36f2a</code></a> Bump js-yaml from 4.1.1 to 4.2.0 (<a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/8598">#8598</a>)</li> <li><a href="https://github.com/squidfunk/mkdocs-material/commit/2d11e7bc92c59b86d6ac0da2e38044fb4befa6e0"><code>2d11e7b</code></a> Bump form-data from 3.0.4 to 3.0.5 (<a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/8597">#8597</a>)</li> <li><a href="https://github.com/squidfunk/mkdocs-material/commit/ae05a534a8c8e1c58eb6aa55d460d309bcfce22b"><code>ae05a53</code></a> Bump esbuild from 0.27.2 to 0.28.1 (<a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/8596">#8596</a>)</li> <li><a href="https://github.com/squidfunk/mkdocs-material/commit/434af93166e5b90b78bba1295ca5a140fc67d0bc"><code>434af93</code></a> Bump shell-quote from 1.7.3 to 1.8.4 (<a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/8593">#8593</a>)</li> <li><a href="https://github.com/squidfunk/mkdocs-material/commit/4447cdadcbe8bc82570e9f1ae2b970f461b03b68"><code>4447cda</code></a> Documentation (<a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/8590">#8590</a>)</li> <li><a href="https://github.com/squidfunk/mkdocs-material/commit/8f8d551c9c5296dfc2a5ede35047bfb491d66bc9"><code>8f8d551</code></a> Updated copyright year (<a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/8588">#8588</a>)</li> <li><a href="https://github.com/squidfunk/mkdocs-material/commit/08d8514d491782b4ac46673bcfdedb2f6fc85f3d"><code>08d8514</code></a> Bump fast-uri from 3.0.3 to 3.1.2 (<a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/8587">#8587</a>)</li> <li>Additional commits viewable in <a href="https://github.com/squidfunk/mkdocs-material/compare/9.7.6...9.7.7">compare view</a></li> </ul> </details> <br /> Updates `mkdocstrings` from 1.0.4 to 1.0.6 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/mkdocstrings/mkdocstrings/releases">mkdocstrings's releases</a>.</em></p> <blockquote> <h2>1.0.6</h2> <h2><a href="https://github.com/mkdocstrings/mkdocstrings/releases/tag/1.0.6">1.0.6</a> - 2026-07-11</h2> <p><!-- raw HTML omitted --><a href="https://github.com/mkdocstrings/mkdocstrings/compare/1.0.5...1.0.6">Compare with 1.0.5</a><!-- raw HTML omitted --></p> <h3>Bug Fixes</h3> <ul> <li>Stop propagating Zensical's <code>zrelpath</code> treeprocessor and its <code>preview</code> extension (<a href="https://github.com/mkdocstrings/mkdocstrings/commit/473279816aff4cc8ee3215fdf8b2d186517fc63d">4732798</a> by Timothée Mazzucotelli). <a href="https://redirect.github.com/zensical/zensical/issues/818">Issue-zensical-818</a></li> </ul> <h2>1.0.5</h2> <h2><a href="https://github.com/mkdocstrings/mkdocstrings/releases/tag/1.0.5">1.0.5</a> - 2026-07-10</h2> <p><!-- raw HTML omitted --><a href="https://github.com/mkdocstrings/mkdocstrings/compare/1.0.4...1.0.5">Compare with 1.0.4</a><!-- raw HTML omitted --></p> <h3>Bug Fixes</h3> <ul> <li>Parse inventory project and version (<a href="https://github.com/mkdocstrings/mkdocstrings/commit/acc0da32d11428ea9c60f8e50f90df329f2e6460">acc0da3</a> by Timothée Mazzucotelli).</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/mkdocstrings/mkdocstrings/blob/main/CHANGELOG.md">mkdocstrings's changelog</a>.</em></p> <blockquote> <h2><a href="https://github.com/mkdocstrings/mkdocstrings/releases/tag/1.0.6">1.0.6</a> - 2026-07-11</h2> <p><!-- raw HTML omitted --><a href="https://github.com/mkdocstrings/mkdocstrings/compare/1.0.5...1.0.6">Compare with 1.0.5</a><!-- raw HTML omitted --></p> <h3>Bug Fixes</h3> <ul> <li>Stop propagating Zensical's <code>zrelpath</code> treeprocessor and its <code>preview</code> extension (<a href="https://github.com/mkdocstrings/mkdocstrings/commit/473279816aff4cc8ee3215fdf8b2d186517fc63d">4732798</a> by Timothée Mazzucotelli). <a href="https://redirect.github.com/zensical/zensical/issues/818">Issue-zensical-818</a></li> </ul> <h2><a href="https://github.com/mkdocstrings/mkdocstrings/releases/tag/1.0.5">1.0.5</a> - 2026-07-10</h2> <p><!-- raw HTML omitted --><a href="https://github.com/mkdocstrings/mkdocstrings/compare/1.0.4...1.0.5">Compare with 1.0.4</a><!-- raw HTML omitted --></p> <h3>Bug Fixes</h3> <ul> <li>Parse inventory project and version (<a href="https://github.com/mkdocstrings/mkdocstrings/commit/acc0da32d11428ea9c60f8e50f90df329f2e6460">acc0da3</a> by Timothée Mazzucotelli).</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/mkdocstrings/mkdocstrings/commit/9a11dcb8e9b39ff6e1a22abdd362350de4e68e9f"><code>9a11dcb</code></a> chore: Prepare release 1.0.6</li> <li><a href="https://github.com/mkdocstrings/mkdocstrings/commit/473279816aff4cc8ee3215fdf8b2d186517fc63d"><code>4732798</code></a> fix: Stop propagating Zensical's <code>zrelpath</code> treeprocessor and its <code>preview</code> e...</li> <li><a href="https://github.com/mkdocstrings/mkdocstrings/commit/ecbaa9a05dde5bdc83accf8814fa1c9a1ffe1473"><code>ecbaa9a</code></a> Merge branch 'main' of github.com:mkdocstrings/mkdocstrings</li> <li><a href="https://github.com/mkdocstrings/mkdocstrings/commit/64260f748f3db8b301a9d6fa05b2609ab6f6876c"><code>64260f7</code></a> chore: Prepare release 1.0.5</li> <li><a href="https://github.com/mkdocstrings/mkdocstrings/commit/acc0da32d11428ea9c60f8e50f90df329f2e6460"><code>acc0da3</code></a> fix: Parse inventory project and version</li> <li><a href="https://github.com/mkdocstrings/mkdocstrings/commit/ec45a9b7a1301a4c70e02e6c92e1b9caff6df61f"><code>ec45a9b</code></a> ci: Fix warnings</li> <li><a href="https://github.com/mkdocstrings/mkdocstrings/commit/ce2199c5195535f8c3b4907dd3ac7de2181925cc"><code>ce2199c</code></a> chore: Update sponsors section in README (<a href="https://redirect.github.com/mkdocstrings/mkdocstrings/issues/823">#823</a>)</li> <li>See full diff in <a href="https://github.com/mkdocstrings/mkdocstrings/compare/1.0.4...1.0.6">compare view</a></li> </ul> </details> <br /> Updates `dataclass-wizard` from 0.39.1 to 1.0.0 <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/rnag/dataclass-wizard/blob/main/HISTORY.rst">dataclass-wizard's changelog</a>.</em></p> <blockquote> <h2>1.0.0 (2026-07-02)</h2> <p><strong>Major Release</strong></p> <p>This is the first stable major release of Dataclass Wizard.</p> <p>Highlights include:</p> <ul> <li>Made the v1 serialization and deserialization implementation the default.</li> <li>Moved the legacy pre-v1 implementation under <code>dataclass_wizard.v0</code> for compatibility.</li> <li>Removed the temporary <code>dataclass_wizard.v1</code> package used during the v1 opt-in period.</li> <li>Added public modules for environment loading, meta configuration, conditions, patterns, properties, and mixins.</li> <li>Added dedicated JSON, YAML, and TOML mixins under <code>dataclass_wizard.mixins</code>.</li> <li>Improved automatic type conversion, alias handling, nested paths, recursive types, and union handling.</li> <li>Added and updated type stubs across the package.</li> <li>Reorganized the CLI package from <code>wizard_cli</code> to <code>cli</code>.</li> <li>Updated README, documentation, examples, and tests for the v1 release.</li> <li>Included numerous internal refactors, cleanup, and compatibility improvements.</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rnag/dataclass-wizard/commit/57535e9e900218779acd55bbfb26d2d0e4fcdd69"><code>57535e9</code></a> Bump version: 0.39.1 → 1.0.0</li> <li><a href="https://github.com/rnag/dataclass-wizard/commit/ef6878428b77227be4ab3c14fa8be5bd45d7de40"><code>ef68784</code></a> v1.0 Release (<a href="https://redirect.github.com/rnag/dataclass-wizard/issues/242">#242</a>)</li> <li>See full diff in <a href="https://github.com/rnag/dataclass-wizard/compare/v0.39.1...v1.0.0">compare view</a></li> </ul> </details> <br /> Updates `colorlog` from 6.10.1 to 6.12.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/borntyping/python-colorlog/releases">colorlog's releases</a>.</em></p> <blockquote> <h2>v6.12.0</h2> <h2>What's Changed</h2> <ul> <li>Fix LevelFormatter KeyError on unlisted or custom log levels by <a href="https://github.com/ArmaanjeetSandhu"><code>@​ArmaanjeetSandhu</code></a> in <a href="https://redirect.github.com/borntyping/python-colorlog/pull/141">borntyping/python-colorlog#141</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/borntyping/python-colorlog/compare/v6.11.0...v6.12.0">https://github.com/borntyping/python-colorlog/compare/v6.11.0...v6.12.0</a></p> <h2>v6.11.0</h2> <h2>What's Changed</h2> <ul> <li>Update README and examples to reflect current API by <a href="https://github.com/maxime-bc"><code>@​maxime-bc</code></a> in <a href="https://redirect.github.com/borntyping/python-colorlog/pull/140">borntyping/python-colorlog#140</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/borntyping/python-colorlog/compare/v6.10.1...v6.11.0">https://github.com/borntyping/python-colorlog/compare/v6.10.1...v6.11.0</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/borntyping/python-colorlog/commit/868b53d31d3a0d7bfd1d96585dfba4627009073f"><code>868b53d</code></a> Bump version</li> <li><a href="https://github.com/borntyping/python-colorlog/commit/6d05e0601850a294e78b9da951d3d2bbe55220e8"><code>6d05e06</code></a> Fix LevelFormatter raising KeyError on levels missing from fmt</li> <li><a href="https://github.com/borntyping/python-colorlog/commit/512e948bba369d46521a74f1d78250f0a651b545"><code>512e948</code></a> Bump version</li> <li><a href="https://github.com/borntyping/python-colorlog/commit/fee6813afe4786d562517a11f3b0d4bbfc00b634"><code>fee6813</code></a> Remove useless statement</li> <li><a href="https://github.com/borntyping/python-colorlog/commit/5291d6a5a033b9b63f566df391b32f7437a7ad73"><code>5291d6a</code></a> Replace spaces with tab</li> <li><a href="https://github.com/borntyping/python-colorlog/commit/5b9e7e45f6f5570934397d1af1dc36cbfd4156b0"><code>5b9e7e4</code></a> Update examples</li> <li><a href="https://github.com/borntyping/python-colorlog/commit/2837440498896f427ea0e4a30d4d31354e450248"><code>2837440</code></a> Improve ColoredFormatter args doc</li> <li><a href="https://github.com/borntyping/python-colorlog/commit/25f7cf011e8b0eb1bb7b2766f652976a179f8d41"><code>25f7cf0</code></a> Fix secondary_log_colors default</li> <li><a href="https://github.com/borntyping/python-colorlog/commit/f77425b0a79fcd7367a440bc3da42981c5a9df1b"><code>f77425b</code></a> Use double quotes in example</li> <li><a href="https://github.com/borntyping/python-colorlog/commit/d4ef075f4dd60ac4e44abe254e73a6be6fa90c19"><code>d4ef075</code></a> Small fix</li> <li>Additional commits viewable in <a href="https://github.com/borntyping/python-colorlog/compare/v6.10.1...v6.12.0">compare view</a></li> </ul> </details> <br /> Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore <dependency name> major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself) - `@dependabot ignore <dependency name> minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself) - `@dependabot ignore <dependency name>` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself) - `@dependabot unignore <dependency name>` will remove all of the ignore conditions of the specified dependency - `@dependabot unignore <dependency name> <ignore condition>` will remove the ignore condition of the specified dependency and ignore conditions </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
1 parent 8bff61d commit b5c7cbc

1 file changed

Lines changed: 130 additions & 130 deletions

File tree

0 commit comments

Comments
 (0)