Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Bump yarl from 1.14.0 to 1.15.2 (#9482)
Bumps [yarl](https://github.com/aio-libs/yarl) from 1.14.0 to 1.15.2. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/aio-libs/yarl/releases">yarl's releases</a>.</em></p> <blockquote> <h2>1.15.2</h2> <h2>Miscellaneous internal changes</h2> <ul> <li> <p>Improved performance of converting :class:<code>~yarl.URL</code> to a string -- by :user:<code>bdraco</code>.</p> <p><em>Related issues and pull requests on GitHub:</em> <a href="https://redirect.github.com/aio-libs/yarl/issues/1234">#1234</a>.</p> </li> <li> <p>Improved performance of :py:meth:<code>~yarl.URL.joinpath</code> -- by :user:<code>bdraco</code>.</p> <p><em>Related issues and pull requests on GitHub:</em> <a href="https://redirect.github.com/aio-libs/yarl/issues/1248">#1248</a>, <a href="https://redirect.github.com/aio-libs/yarl/issues/1250">#1250</a>.</p> </li> <li> <p>Improved performance of constructing query strings from :class:<code>~multidict.MultiDict</code> -- by :user:<code>bdraco</code>.</p> <p><em>Related issues and pull requests on GitHub:</em> <a href="https://redirect.github.com/aio-libs/yarl/issues/1256">#1256</a>.</p> </li> <li> <p>Improved performance of constructing query strings with <code>int</code> values -- by :user:<code>bdraco</code>.</p> <p><em>Related issues and pull requests on GitHub:</em> <a href="https://redirect.github.com/aio-libs/yarl/issues/1259">#1259</a>.</p> </li> </ul> <hr /> <h2>1.15.1</h2> <h2>Miscellaneous internal changes</h2> <ul> <li> <p>Improved performance of calling :py:meth:<code>~yarl.URL.build</code> -- by :user:<code>bdraco</code>.</p> <p><em>Related issues and pull requests on GitHub:</em> <a href="https://redirect.github.com/aio-libs/yarl/issues/1222">#1222</a>.</p> </li> <li> <p>Improved performance of all :class:<code>~yarl.URL</code> methods that create new :class:<code>~yarl.URL</code> objects -- by :user:<code>bdraco</code>.</p> <p><em>Related issues and pull requests on GitHub:</em> <a href="https://redirect.github.com/aio-libs/yarl/issues/1226">#1226</a>.</p> </li> <li> <p>Improved performance of :class:<code>~yarl.URL</code> methods that modify the network location -- by :user:<code>bdraco</code>.</p> <p><em>Related issues and pull requests on GitHub:</em> <a href="https://redirect.github.com/aio-libs/yarl/issues/1229">#1229</a>.</p> </li> </ul> <hr /> <h2>1.15.0</h2> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/aio-libs/yarl/blob/master/CHANGES.rst">yarl's changelog</a>.</em></p> <blockquote> <h1>1.15.2</h1> <p><em>(2024-10-13)</em></p> <h2>Miscellaneous internal changes</h2> <ul> <li> <p>Improved performance of converting :class:<code>~yarl.URL</code> to a string -- by :user:<code>bdraco</code>.</p> <p><em>Related issues and pull requests on GitHub:</em> :issue:<code>1234</code>.</p> </li> <li> <p>Improved performance of :py:meth:<code>~yarl.URL.joinpath</code> -- by :user:<code>bdraco</code>.</p> <p><em>Related issues and pull requests on GitHub:</em> :issue:<code>1248</code>, :issue:<code>1250</code>.</p> </li> <li> <p>Improved performance of constructing query strings from :class:<code>~multidict.MultiDict</code> -- by :user:<code>bdraco</code>.</p> <p><em>Related issues and pull requests on GitHub:</em> :issue:<code>1256</code>.</p> </li> <li> <p>Improved performance of constructing query strings with <code>int</code> values -- by :user:<code>bdraco</code>.</p> <p><em>Related issues and pull requests on GitHub:</em> :issue:<code>1259</code>.</p> </li> </ul> <hr /> <h1>1.15.1</h1> <p><em>(2024-10-12)</em></p> <h2>Miscellaneous internal changes</h2> <ul> <li> <p>Improved performance of calling :py:meth:<code>~yarl.URL.build</code> -- by :user:<code>bdraco</code>.</p> <p><em>Related issues and pull requests on GitHub:</em> :issue:<code>1222</code>.</p> </li> <li> <p>Improved performance of all :class:<code>~yarl.URL</code> methods that create new :class:<code>~yarl.URL</code> objects -- by :user:<code>bdraco</code>.</p> <p><em>Related issues and pull requests on GitHub:</em></p> </li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/aio-libs/yarl/commit/33294bf084d2dde1ac1e8133b0125e1f142a8274"><code>33294bf</code></a> Release 1.15.2 (<a href="https://redirect.github.com/aio-libs/yarl/issues/1260">#1260</a>)</li> <li><a href="https://github.com/aio-libs/yarl/commit/4782275b8e59531b8bf59bae0949bf51e459a24f"><code>4782275</code></a> Improve performance of constructing query strings with <code>int</code> values (<a href="https://redirect.github.com/aio-libs/yarl/issues/1259">#1259</a>)</li> <li><a href="https://github.com/aio-libs/yarl/commit/5d6ff6ce4b574a910c9a6438f001adb52f22f511"><code>5d6ff6c</code></a> Optimize building query strings with MultiDict (<a href="https://redirect.github.com/aio-libs/yarl/issues/1256">#1256</a>)</li> <li><a href="https://github.com/aio-libs/yarl/commit/642b5e254f2da344957795108829b90c20bc77ed"><code>642b5e2</code></a> Add benchmarks for query strings with int values (<a href="https://redirect.github.com/aio-libs/yarl/issues/1257">#1257</a>)</li> <li><a href="https://github.com/aio-libs/yarl/commit/ef4b4984dc670e597f8825d6bdd4caea5d107701"><code>ef4b498</code></a> Avoid some string copy in extend_query (<a href="https://redirect.github.com/aio-libs/yarl/issues/1251">#1251</a>)</li> <li><a href="https://github.com/aio-libs/yarl/commit/5c56ba2795a4ee84f4b34c93b56e96e53e2f5f3b"><code>5c56ba2</code></a> Check val.netloc instead of self.absolute internally (<a href="https://redirect.github.com/aio-libs/yarl/issues/1252">#1252</a>)</li> <li><a href="https://github.com/aio-libs/yarl/commit/91c4d9272ae0218d9ed04c2de6e50026059bc490"><code>91c4d92</code></a> Add additional benchmarks for common cases (<a href="https://redirect.github.com/aio-libs/yarl/issues/1254">#1254</a>)</li> <li><a href="https://github.com/aio-libs/yarl/commit/e1a4d51e363cab08c8eb0ac194bd61d0cd3862db"><code>e1a4d51</code></a> Add some additional extend_query benchmarks for common cases (<a href="https://redirect.github.com/aio-libs/yarl/issues/1253">#1253</a>)</li> <li><a href="https://github.com/aio-libs/yarl/commit/a5de0c03bf40f81b4bd0740eeb9019500b2d53f7"><code>a5de0c0</code></a> Avoid copying list to reverse segments when making children (<a href="https://redirect.github.com/aio-libs/yarl/issues/1250">#1250</a>)</li> <li><a href="https://github.com/aio-libs/yarl/commit/404b542db329157521c597da98a7ccf7b343b4d1"><code>404b542</code></a> Avoid normalizing child paths when there are no dots in the path (<a href="https://redirect.github.com/aio-libs/yarl/issues/1248">#1248</a>)</li> <li>Additional commits viewable in <a href="https://github.com/aio-libs/yarl/compare/v1.14.0...v1.15.2">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=yarl&package-manager=pip&previous-version=1.14.0&new-version=1.15.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) 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 this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
- Loading branch information