Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
⬆️ dep-bump(deps): Bump the package-dependencies group in /rats-devto…
…ols with 3 updates (#409) Bumps the package-dependencies group in /rats-devtools with 3 updates: [azure-ai-ml](https://github.com/Azure/azure-sdk-for-python), [mkdocs-material](https://github.com/squidfunk/mkdocs-material) and [ruff](https://github.com/astral-sh/ruff). Updates `azure-ai-ml` from 1.22.4 to 1.23.0 <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.23.0</h2> <h2>1.23.0 (2024-12-05)</h2> <h3>Features Added</h3> <ul> <li>Added support for IP-based access control to default and hub workspaces.</li> <li>Add support for additional include in spark component.</li> <li>Adding enterprise agent feature for AI Hub and AI Project. Adding Create, Delete and Get operations.</li> <li>Removing preview tag for following connections type <ul> <li>Azure AI Search</li> <li>Azure AI Content Safety</li> <li>Azure AI Speech</li> <li>Azure Blob Storage</li> <li>Microsoft OneLake</li> </ul> </li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/Azure/azure-sdk-for-python/commit/92b7ed7256e16fbf02ff57c249d977fc1bbbabdc"><code>92b7ed7</code></a> Update release branch changelog [1.23.0] (<a href="https://github.com/Azure/azure-sdk-for-python/issues/38891">#38891</a>)</li> <li><a href="https://github.com/Azure/azure-sdk-for-python/commit/e32e246aefb0999a4482e6b9f95fc3fd9a456116"><code>e32e246</code></a> removing optional from capability host parameter (<a href="https://github.com/Azure/azure-sdk-for-python/issues/38847">#38847</a>) (<a href="https://github.com/Azure/azure-sdk-for-python/issues/38851">#38851</a>)</li> <li><a href="https://github.com/Azure/azure-sdk-for-python/commit/4ca9f9816af2f8ab73c350cad12a45fbfb678ebb"><code>4ca9f98</code></a> Fix comments from sdk release folks (<a href="https://github.com/Azure/azure-sdk-for-python/issues/38839">#38839</a>)</li> <li><a href="https://github.com/Azure/azure-sdk-for-python/commit/b03ef525432249dc56d036c8ff4901ef21fc60a6"><code>b03ef52</code></a> [sb] update perf pin (<a href="https://github.com/Azure/azure-sdk-for-python/issues/38769">#38769</a>)</li> <li><a href="https://github.com/Azure/azure-sdk-for-python/commit/2e194e91e52d492a3124d6891c3e0dda6a88369c"><code>2e194e9</code></a> Adding enterprise agent feature (<a href="https://github.com/Azure/azure-sdk-for-python/issues/38683">#38683</a>)</li> <li><a href="https://github.com/Azure/azure-sdk-for-python/commit/d6978ca720fe87d6840989c0b55a713e9b7dfbca"><code>d6978ca</code></a> Add support for SAS-based authentification for Geolocation, Render, Route, an...</li> <li><a href="https://github.com/Azure/azure-sdk-for-python/commit/ba70c3c56c92ce5a67d0f655671b716c18446159"><code>ba70c3c</code></a> Refactor TimeZone SDK to address the comments from the SDK review meeting (<a href="https://github.com/Azure/azure-sdk-for-python/issues/3">#3</a>...</li> <li><a href="https://github.com/Azure/azure-sdk-for-python/commit/4567dbfd0236f85c4d9d311a447ef2add99a48cc"><code>4567dbf</code></a> [Identity] Adjust tests to reduce flakiness (<a href="https://github.com/Azure/azure-sdk-for-python/issues/38712">#38712</a>)</li> <li><a href="https://github.com/Azure/azure-sdk-for-python/commit/499dde590c5105a64c651d77f636fdeaaccaf75f"><code>499dde5</code></a> Add applying filter/validating filter logic to live metrics filtering (<a href="https://github.com/Azure/azure-sdk-for-python/issues/38451">#38451</a>)</li> <li><a href="https://github.com/Azure/azure-sdk-for-python/commit/1b3c546f3dfc31629de5d7325f97f559833cd688"><code>1b3c546</code></a> Remove promptflow-azure dependency (<a href="https://github.com/Azure/azure-sdk-for-python/issues/38719">#38719</a>)</li> <li>Additional commits viewable in <a href="https://github.com/Azure/azure-sdk-for-python/compare/azure-ai-ml_1.22.4...azure-ai-ml_1.23.0">compare view</a></li> </ul> </details> <br /> Updates `mkdocs-material` from 9.5.48 to 9.5.49 <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.5.49</h2> <ul> <li>Adjusted title color in dark mode for all supported Mermaid.js diagrams</li> <li>Fixed <a href="https://github.com/squidfunk/mkdocs-material/issues/7803">#7803</a>: Privacy plugin crashes on generated files</li> <li>Fixed <a href="https://github.com/squidfunk/mkdocs-material/issues/7781">#7781</a>: Mermaid.js flow chart title not visible in dark mode</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.5.49 (2024-12-16)</p> <ul> <li>Adjusted title color in dark mode for all supported Mermaid.js diagrams</li> <li>Fixed <a href="https://github.com/squidfunk/mkdocs-material/issues/7803">#7803</a>: Privacy plugin crashes on generated files</li> <li>Fixed <a href="https://github.com/squidfunk/mkdocs-material/issues/7781">#7781</a>: Mermaid.js flow chart title not visible in dark mode</li> </ul> <p>mkdocs-material-9.5.48 (2024-12-08)</p> <ul> <li>Fixed <a href="https://github.com/squidfunk/mkdocs-material/issues/7774">#7774</a>: Disabling social cards doesn't work</li> </ul> <p>mkdocs-material-9.5.47 (2024-12-01)</p> <ul> <li>Fixed <a href="https://github.com/squidfunk/mkdocs-material/issues/7750">#7750</a>: Numeric tags break search</li> <li>Fixed <a href="https://github.com/squidfunk/mkdocs-material/issues/7748">#7748</a>: Blog plugin breaks when using future drafts (9.5.45 regression)</li> </ul> <p>mkdocs-material-9.5.46 (2024-11-25)</p> <ul> <li>Added support for removing preload hints in privacy plugin</li> <li>Fixed <a href="https://github.com/squidfunk/mkdocs-material/issues/7734">#7734</a>: Code blocks in h5 headlines are uppercased</li> <li>Fixed <a href="https://github.com/squidfunk/mkdocs-material/issues/7725">#7725</a>: Blog plugin crashing on missing timezone (9.5.45 regression)</li> </ul> <p>mkdocs-material-9.5.45 (2024-11-20)</p> <ul> <li>Reduced size of Docker image through multi-stage build</li> <li>Fixed <a href="https://github.com/squidfunk/mkdocs-material/issues/7708">#7708</a>: Blog plugin crashing on YAML dates with timezones</li> </ul> <p>mkdocs-material-9.5.44 (2024-11-05)</p> <ul> <li>Fixed <a href="https://github.com/squidfunk/mkdocs-material/issues/7672">#7672</a>: Font CSS 404's when using privacy plugin (9.5.43 regression)</li> </ul> <p>mkdocs-material-9.5.43 (2024-10-31)</p> <ul> <li>Added support for external images in SVGs in privacy plugin</li> <li>Fixed <a href="https://github.com/squidfunk/mkdocs-material/issues/7651">#7651</a>: Privacy plugin doesn't handle quoted URLs in CSS</li> </ul> <p>mkdocs-material-9.5.42 (2024-10-20)</p> <ul> <li>Fixed <a href="https://github.com/squidfunk/mkdocs-material/issues/7625">#7625</a>: Invalid encoding of boolean attributes in privacy plugin</li> <li>Fixed <a href="https://github.com/squidfunk/mkdocs-material/issues/7624">#7624</a>: Crash when disabling privacy plugin (9.5.41 regression)</li> </ul> <p>mkdocs-material-9.5.41 (2024-10-15)</p> <ul> <li>Fixed <a href="https://github.com/squidfunk/mkdocs-material/issues/7619">#7619</a>: Improved tooltip on logo disappears after instant navigation</li> <li>Fixed <a href="https://github.com/squidfunk/mkdocs-material/issues/7616">#7616</a>: Race condition in built-in privacy plugin when inlining assets</li> <li>Fixed <a href="https://github.com/squidfunk/mkdocs-material/issues/7615">#7615</a>: Comments and "Was this page helpful?" visible when printing</li> </ul> <p>mkdocs-material-9.5.40 (2024-10-10)</p> <ul> <li>Updated Latvian translations</li> <li>Fixed <a href="https://github.com/squidfunk/mkdocs-material/issues/7597">#7597</a>: Social cards not using site name on home page</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/squidfunk/mkdocs-material/commit/f947bbe64a6f0f4754c0a7a1afc3b67e8b735c8b"><code>f947bbe</code></a> Prepare 9.5.49 release</li> <li><a href="https://github.com/squidfunk/mkdocs-material/commit/968fbe1ae213cb350850cfddf2614a1c93e73adb"><code>968fbe1</code></a> Fixed privacy plugin interop with generated files</li> <li><a href="https://github.com/squidfunk/mkdocs-material/commit/c97270c8f1d7a068eb20335ad961a356971c5f05"><code>c97270c</code></a> Updated dependencies</li> <li><a href="https://github.com/squidfunk/mkdocs-material/commit/7fb3a39bbc17865743b8cb8846aa4e845ac53eb4"><code>7fb3a39</code></a> Documentation (<a href="https://github.com/squidfunk/mkdocs-material/issues/7794">#7794</a>)</li> <li><a href="https://github.com/squidfunk/mkdocs-material/commit/1ee11152260a8081d2e6f394162194d1e591aadb"><code>1ee1115</code></a> Updated dependencies</li> <li><a href="https://github.com/squidfunk/mkdocs-material/commit/b368cee13f23b52335fd1ab39cacae9e26b08291"><code>b368cee</code></a> Fixed diagram title not switching color in dark mode</li> <li><a href="https://github.com/squidfunk/mkdocs-material/commit/0f97a8d5f029b1d38ec84fcdb9733a3682f84d50"><code>0f97a8d</code></a> Documentation (<a href="https://github.com/squidfunk/mkdocs-material/issues/7784">#7784</a>)</li> <li>See full diff in <a href="https://github.com/squidfunk/mkdocs-material/compare/9.5.48...9.5.49">compare view</a></li> </ul> </details> <br /> Updates `ruff` from 0.8.2 to 0.8.3 <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.8.3</h2> <h2>Release Notes</h2> <h3>Preview features</h3> <ul> <li>Fix fstring formatting removing overlong implicit concatenated string in expression part (<a href="https://github.com/astral-sh/ruff/pull/14811">#14811</a>)</li> <li>[<code>airflow</code>] Add fix to remove deprecated keyword arguments (<code>AIR302</code>) (<a href="https://github.com/astral-sh/ruff/pull/14887">#14887</a>)</li> <li>[<code>airflow</code>]: Extend rule to include deprecated names for Airflow 3.0 (<code>AIR302</code>) (<a href="https://github.com/astral-sh/ruff/pull/14765">#14765</a> and <a href="https://github.com/astral-sh/ruff/pull/14804">#14804</a>)</li> <li>[<code>flake8-bugbear</code>] Improve error messages for <code>except*</code> (<code>B025</code>, <code>B029</code>, <code>B030</code>, <code>B904</code>) (<a href="https://github.com/astral-sh/ruff/pull/14815">#14815</a>)</li> <li>[<code>flake8-bugbear</code>] <code>itertools.batched()</code> without explicit <code>strict</code> (<code>B911</code>) (<a href="https://github.com/astral-sh/ruff/pull/14408">#14408</a>)</li> <li>[<code>flake8-use-pathlib</code>] Dotless suffix passed to <code>Path.with_suffix()</code> (<code>PTH210</code>) (<a href="https://github.com/astral-sh/ruff/pull/14779">#14779</a>)</li> <li>[<code>pylint</code>] Include parentheses and multiple comparators in check for <code>boolean-chained-comparison</code> (<code>PLR1716</code>) (<a href="https://github.com/astral-sh/ruff/pull/14781">#14781</a>)</li> <li>[<code>ruff</code>] Do not simplify <code>round()</code> calls (<code>RUF046</code>) (<a href="https://github.com/astral-sh/ruff/pull/14832">#14832</a>)</li> <li>[<code>ruff</code>] Don't emit <code>used-dummy-variable</code> on function parameters (<code>RUF052</code>) (<a href="https://github.com/astral-sh/ruff/pull/14818">#14818</a>)</li> <li>[<code>ruff</code>] Implement <code>if-key-in-dict-del</code> (<code>RUF051</code>) (<a href="https://github.com/astral-sh/ruff/pull/14553">#14553</a>)</li> <li>[<code>ruff</code>] Mark autofix for <code>RUF052</code> as always unsafe (<a href="https://github.com/astral-sh/ruff/pull/14824">#14824</a>)</li> <li>[<code>ruff</code>] Teach autofix for <code>used-dummy-variable</code> about TypeVars etc. (<code>RUF052</code>) (<a href="https://github.com/astral-sh/ruff/pull/14819">#14819</a>)</li> </ul> <h3>Rule changes</h3> <ul> <li>[<code>flake8-bugbear</code>] Offer unsafe autofix for <code>no-explicit-stacklevel</code> (<code>B028</code>) (<a href="https://github.com/astral-sh/ruff/pull/14829">#14829</a>)</li> <li>[<code>flake8-pyi</code>] Skip all type definitions in <code>string-or-bytes-too-long</code> (<code>PYI053</code>) (<a href="https://github.com/astral-sh/ruff/pull/14797">#14797</a>)</li> <li>[<code>pyupgrade</code>] Do not report when a UTF-8 comment is followed by a non-UTF-8 one (<code>UP009</code>) (<a href="https://github.com/astral-sh/ruff/pull/14728">#14728</a>)</li> <li>[<code>pyupgrade</code>] Mark fixes for <code>convert-typed-dict-functional-to-class</code> and <code>convert-named-tuple-functional-to-class</code> as unsafe if they will remove comments (<code>UP013</code>, <code>UP014</code>) (<a href="https://github.com/astral-sh/ruff/pull/14842">#14842</a>)</li> </ul> <h3>Bug fixes</h3> <ul> <li>Raise syntax error for mixing <code>except</code> and <code>except*</code> (<a href="https://github.com/astral-sh/ruff/pull/14895">#14895</a>)</li> <li>[<code>flake8-bugbear</code>] Fix <code>B028</code> to allow <code>stacklevel</code> to be explicitly assigned as a positional argument (<a href="https://github.com/astral-sh/ruff/pull/14868">#14868</a>)</li> <li>[<code>flake8-bugbear</code>] Skip <code>B028</code> if <code>warnings.warn</code> is called with <code>*args</code> or <code>**kwargs</code> (<a href="https://github.com/astral-sh/ruff/pull/14870">#14870</a>)</li> <li>[<code>flake8-comprehensions</code>] Skip iterables with named expressions in <code>unnecessary-map</code> (<code>C417</code>) (<a href="https://github.com/astral-sh/ruff/pull/14827">#14827</a>)</li> <li>[<code>flake8-pyi</code>] Also remove <code>self</code> and <code>cls</code>'s annotation (<code>PYI034</code>) (<a href="https://github.com/astral-sh/ruff/pull/14801">#14801</a>)</li> <li>[<code>flake8-pytest-style</code>] Fix <code>pytest-parametrize-names-wrong-type</code> (<code>PT006</code>) to edit both <code>argnames</code> and <code>argvalues</code> if both of them are single-element tuples/lists (<a href="https://github.com/astral-sh/ruff/pull/14699">#14699</a>)</li> <li>[<code>perflint</code>] Improve autofix for <code>PERF401</code> (<a href="https://github.com/astral-sh/ruff/pull/14369">#14369</a>)</li> <li>[<code>pylint</code>] Fix <code>PLW1508</code> false positive for default string created via a mult operation (<a href="https://github.com/astral-sh/ruff/pull/14841">#14841</a>)</li> </ul> <h2>Contributors</h2> <ul> <li><a href="https://github.com/AlexWaygood"><code>@AlexWaygood</code></a></li> <li><a href="https://github.com/BurntSushi"><code>@BurntSushi</code></a></li> <li><a href="https://github.com/DimitriPapadopoulos"><code>@DimitriPapadopoulos</code></a></li> <li><a href="https://github.com/Glyphack"><code>@Glyphack</code></a></li> <li><a href="https://github.com/InSyncWithFoo"><code>@InSyncWithFoo</code></a></li> <li><a href="https://github.com/Lee-W"><code>@Lee-W</code></a></li> <li><a href="https://github.com/MichaReiser"><code>@MichaReiser</code></a></li> <li><a href="https://github.com/UnknownPlatypus"><code>@UnknownPlatypus</code></a></li> <li><a href="https://github.com/carljm"><code>@carljm</code></a></li> <li><a href="https://github.com/cclauss"><code>@cclauss</code></a></li> <li><a href="https://github.com/dcreager"><code>@dcreager</code></a></li> <li><a href="https://github.com/dhruvmanila"><code>@dhruvmanila</code></a></li> <li><a href="https://github.com/dylwil3"><code>@dylwil3</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.8.3</h2> <h3>Preview features</h3> <ul> <li>Fix fstring formatting removing overlong implicit concatenated string in expression part (<a href="https://github.com/astral-sh/ruff/pull/14811">#14811</a>)</li> <li>[<code>airflow</code>] Add fix to remove deprecated keyword arguments (<code>AIR302</code>) (<a href="https://github.com/astral-sh/ruff/pull/14887">#14887</a>)</li> <li>[<code>airflow</code>]: Extend rule to include deprecated names for Airflow 3.0 (<code>AIR302</code>) (<a href="https://github.com/astral-sh/ruff/pull/14765">#14765</a> and <a href="https://github.com/astral-sh/ruff/pull/14804">#14804</a>)</li> <li>[<code>flake8-bugbear</code>] Improve error messages for <code>except*</code> (<code>B025</code>, <code>B029</code>, <code>B030</code>, <code>B904</code>) (<a href="https://github.com/astral-sh/ruff/pull/14815">#14815</a>)</li> <li>[<code>flake8-bugbear</code>] <code>itertools.batched()</code> without explicit <code>strict</code> (<code>B911</code>) (<a href="https://github.com/astral-sh/ruff/pull/14408">#14408</a>)</li> <li>[<code>flake8-use-pathlib</code>] Dotless suffix passed to <code>Path.with_suffix()</code> (<code>PTH210</code>) (<a href="https://github.com/astral-sh/ruff/pull/14779">#14779</a>)</li> <li>[<code>pylint</code>] Include parentheses and multiple comparators in check for <code>boolean-chained-comparison</code> (<code>PLR1716</code>) (<a href="https://github.com/astral-sh/ruff/pull/14781">#14781</a>)</li> <li>[<code>ruff</code>] Do not simplify <code>round()</code> calls (<code>RUF046</code>) (<a href="https://github.com/astral-sh/ruff/pull/14832">#14832</a>)</li> <li>[<code>ruff</code>] Don't emit <code>used-dummy-variable</code> on function parameters (<code>RUF052</code>) (<a href="https://github.com/astral-sh/ruff/pull/14818">#14818</a>)</li> <li>[<code>ruff</code>] Implement <code>if-key-in-dict-del</code> (<code>RUF051</code>) (<a href="https://github.com/astral-sh/ruff/pull/14553">#14553</a>)</li> <li>[<code>ruff</code>] Mark autofix for <code>RUF052</code> as always unsafe (<a href="https://github.com/astral-sh/ruff/pull/14824">#14824</a>)</li> <li>[<code>ruff</code>] Teach autofix for <code>used-dummy-variable</code> about TypeVars etc. (<code>RUF052</code>) (<a href="https://github.com/astral-sh/ruff/pull/14819">#14819</a>)</li> </ul> <h3>Rule changes</h3> <ul> <li>[<code>flake8-bugbear</code>] Offer unsafe autofix for <code>no-explicit-stacklevel</code> (<code>B028</code>) (<a href="https://github.com/astral-sh/ruff/pull/14829">#14829</a>)</li> <li>[<code>flake8-pyi</code>] Skip all type definitions in <code>string-or-bytes-too-long</code> (<code>PYI053</code>) (<a href="https://github.com/astral-sh/ruff/pull/14797">#14797</a>)</li> <li>[<code>pyupgrade</code>] Do not report when a UTF-8 comment is followed by a non-UTF-8 one (<code>UP009</code>) (<a href="https://github.com/astral-sh/ruff/pull/14728">#14728</a>)</li> <li>[<code>pyupgrade</code>] Mark fixes for <code>convert-typed-dict-functional-to-class</code> and <code>convert-named-tuple-functional-to-class</code> as unsafe if they will remove comments (<code>UP013</code>, <code>UP014</code>) (<a href="https://github.com/astral-sh/ruff/pull/14842">#14842</a>)</li> </ul> <h3>Bug fixes</h3> <ul> <li>Raise syntax error for mixing <code>except</code> and <code>except*</code> (<a href="https://github.com/astral-sh/ruff/pull/14895">#14895</a>)</li> <li>[<code>flake8-bugbear</code>] Fix <code>B028</code> to allow <code>stacklevel</code> to be explicitly assigned as a positional argument (<a href="https://github.com/astral-sh/ruff/pull/14868">#14868</a>)</li> <li>[<code>flake8-bugbear</code>] Skip <code>B028</code> if <code>warnings.warn</code> is called with <code>*args</code> or <code>**kwargs</code> (<a href="https://github.com/astral-sh/ruff/pull/14870">#14870</a>)</li> <li>[<code>flake8-comprehensions</code>] Skip iterables with named expressions in <code>unnecessary-map</code> (<code>C417</code>) (<a href="https://github.com/astral-sh/ruff/pull/14827">#14827</a>)</li> <li>[<code>flake8-pyi</code>] Also remove <code>self</code> and <code>cls</code>'s annotation (<code>PYI034</code>) (<a href="https://github.com/astral-sh/ruff/pull/14801">#14801</a>)</li> <li>[<code>flake8-pytest-style</code>] Fix <code>pytest-parametrize-names-wrong-type</code> (<code>PT006</code>) to edit both <code>argnames</code> and <code>argvalues</code> if both of them are single-element tuples/lists (<a href="https://github.com/astral-sh/ruff/pull/14699">#14699</a>)</li> <li>[<code>perflint</code>] Improve autofix for <code>PERF401</code> (<a href="https://github.com/astral-sh/ruff/pull/14369">#14369</a>)</li> <li>[<code>pylint</code>] Fix <code>PLW1508</code> false positive for default string created via a mult operation (<a href="https://github.com/astral-sh/ruff/pull/14841">#14841</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/astral-sh/ruff/commit/53f2d72e022ad5ae7cfcf511318788fed959fe0b"><code>53f2d72</code></a> Revert certain double quotes from workflow shell script (<a href="https://github.com/astral-sh/ruff/issues/14939">#14939</a>)</li> <li><a href="https://github.com/astral-sh/ruff/commit/3629cbf35a7bd6c229a7890ece9466b68dd75b01"><code>3629cbf</code></a> Use double quotes consistently for shell scripts (<a href="https://github.com/astral-sh/ruff/issues/14938">#14938</a>)</li> <li><a href="https://github.com/astral-sh/ruff/commit/37f433814c41e05860c2284ed359404318466929"><code>37f4338</code></a> Bump version to 0.8.3 (<a href="https://github.com/astral-sh/ruff/issues/14937">#14937</a>)</li> <li><a href="https://github.com/astral-sh/ruff/commit/45b565cbb5b21e16ef58d1c649f7bb1f96cbad24"><code>45b565c</code></a> [red-knot] <code>Any</code> cannot be parameterized (<a href="https://github.com/astral-sh/ruff/issues/14933">#14933</a>)</li> <li><a href="https://github.com/astral-sh/ruff/commit/82faa9bb62e66a562f8a7ad81a645162ca558a08"><code>82faa9b</code></a> Add tests demonstrating f-strings with debug expressions in replacements that...</li> <li><a href="https://github.com/astral-sh/ruff/commit/2eac00c60fd11409947679781f1d1db563f0d5d5"><code>2eac00c</code></a> [<code>perflint</code>] fix invalid hoist in <code>perf401</code> (<a href="https://github.com/astral-sh/ruff/issues/14369">#14369</a>)</li> <li><a href="https://github.com/astral-sh/ruff/commit/033ecf5a4bce28abdcaeee7a18c4ededd2390d27"><code>033ecf5</code></a> Also have zizmor check for low-severity security issues (<a href="https://github.com/astral-sh/ruff/issues/14893">#14893</a>)</li> <li><a href="https://github.com/astral-sh/ruff/commit/5509a3d7ae723b3af61a4daccd7e45f7d1ea40b7"><code>5509a3d</code></a> Add LSP settings example for Zed editor (<a href="https://github.com/astral-sh/ruff/issues/14894">#14894</a>)</li> <li><a href="https://github.com/astral-sh/ruff/commit/e4885a2fb2b0b1fa340f4c5af076184f86481e46"><code>e4885a2</code></a> [red-knot] Understand <code>typing.Tuple</code> (<a href="https://github.com/astral-sh/ruff/issues/14927">#14927</a>)</li> <li><a href="https://github.com/astral-sh/ruff/commit/a7e5e42b883efda19979ed6e8be137cb5b9612a3"><code>a7e5e42</code></a> [red-knot] Make <code>attributes.md</code> test future-proof (<a href="https://github.com/astral-sh/ruff/issues/14923">#14923</a>)</li> <li>Additional commits viewable in <a href="https://github.com/astral-sh/ruff/compare/0.8.2...0.8.3">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 merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@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] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
- Loading branch information