Skip to content

[pull] master from aio-libs:master#599

Merged
pull[bot] merged 2 commits into
tj-python:masterfrom
aio-libs:master
May 31, 2026
Merged

[pull] master from aio-libs:master#599
pull[bot] merged 2 commits into
tj-python:masterfrom
aio-libs:master

Conversation

@pull
Copy link
Copy Markdown

@pull pull Bot commented May 31, 2026

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

Ashutosh-177 and others added 2 commits May 31, 2026 17:48
Bumps [idna](https://github.com/kjd/idna) from 3.15 to 3.17.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/kjd/idna/blob/master/HISTORY.md">idna's
changelog</a>.</em></p>
<blockquote>
<h2>3.17 (2026-05-28)</h2>
<ul>
<li>Substantial 75% reduction in memory usage through new data
structures and some optimization in processing speed.</li>
<li>Added a general 1024-character input length cap to the public
validation, conversion, and codec entry points. This is well above
any legitimate domain or label and guards against pathological
inputs.</li>
</ul>
<h2>3.16 (2026-05-22)</h2>
<ul>
<li>Add a command-line interface (<code>python -m idna</code>, also
available as
the <code>idna</code> script). Encodes or decodes one or more domains
supplied
as arguments or on standard input, with options to select A-label
or U-label output and control error handling.</li>
<li>Raise the minimum supported Python version to 3.9</li>
<li>Various code quality improvements</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/kjd/idna/commit/f48619c4cea6859b938d560fdd9feb898e678567"><code>f48619c</code></a>
Release 3.17</li>
<li><a
href="https://github.com/kjd/idna/commit/7421ba8003227f816142ab40178e3a7d204e6847"><code>7421ba8</code></a>
Pre-release 3.17rc0</li>
<li><a
href="https://github.com/kjd/idna/commit/22ebb73b164081f209449b50162eb7ce086e96a4"><code>22ebb73</code></a>
Merge pull request <a
href="https://redirect.github.com/kjd/idna/issues/251">#251</a> from
kjd/structure-optimizations</li>
<li><a
href="https://github.com/kjd/idna/commit/2a7ac0a58c788d50112a5003af545a83807fb108"><code>2a7ac0a</code></a>
Drop redundant parallel-arrays comment from uts46data</li>
<li><a
href="https://github.com/kjd/idna/commit/354eee9850a7b2962b65ae02010f7ebd9c99b7ed"><code>354eee9</code></a>
Apply ruff format to uts46data.py</li>
<li><a
href="https://github.com/kjd/idna/commit/8c34ffcab603b4a7a727d4e286b1f3342813281d"><code>8c34ffc</code></a>
Refactor uts46data into parallel arrays</li>
<li><a
href="https://github.com/kjd/idna/commit/1189629e8a319f7c2b4678b5716c180ebd97de03"><code>1189629</code></a>
Range-encode joining_types for compact representation</li>
<li><a
href="https://github.com/kjd/idna/commit/f90b87adc6b6b2a591dfc7fb3f8e47870dc81722"><code>f90b87a</code></a>
Generic length limit for functions</li>
<li><a
href="https://github.com/kjd/idna/commit/d6ffd28be164dfbd3ebca8b3396e39d191f4909b"><code>d6ffd28</code></a>
Merge pull request <a
href="https://redirect.github.com/kjd/idna/issues/247">#247</a> from
kjd/release-3.16</li>
<li><a
href="https://github.com/kjd/idna/commit/6d1a0de52a8b4690f1b2a89829aa85ff1de3635a"><code>6d1a0de</code></a>
Release 3.16</li>
<li>Additional commits viewable in <a
href="https://github.com/kjd/idna/compare/v3.15...v3.17">compare
view</a></li>
</ul>
</details>
<br />

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
@pull pull Bot locked and limited conversation to collaborators May 31, 2026
@pull pull Bot added the ⤵️ pull label May 31, 2026
@pull pull Bot merged commit ec3f080 into tj-python:master May 31, 2026
7 checks passed
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant