mirror of
https://github.com/servo/servo
synced 2026-05-08 16:12:15 +02:00
Bump http from 0.2.1 to 0.2.6 Bumps [http](https://github.com/hyperium/http) from 0.2.1 to 0.2.6. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/hyperium/http/releases">http's releases</a>.</em></p> <blockquote> <h2>v0.2.6</h2> <ul> <li>Upgrade internal <code>itoa</code> dependency to 1.0.</li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/Turbo87"><code>@Turbo87</code></a> made their first contribution in <a href="https://github-redirect.dependabot.com/hyperium/http/pull/512">hyperium/http#512</a></li> <li><a href="https://github.com/tshepang"><code>@tshepang</code></a> made their first contribution in <a href="https://github-redirect.dependabot.com/hyperium/http/pull/492">hyperium/http#492</a></li> <li><a href="https://github.com/waywardmonkeys"><code>@waywardmonkeys</code></a> made their first contribution in <a href="https://github-redirect.dependabot.com/hyperium/http/pull/516">hyperium/http#516</a></li> </ul> <h2>v0.2.5</h2> <ul> <li>Add <code>is_empty()</code> and <code>len()</code> methods to <code>Extensions</code>.</li> <li>Add <code>version_ref()</code> method to <code>request::Builder</code>.</li> <li>Implement <code>TryFrom<Vec<u8>></code> and <code>TryFrom<String></code> for <code>Authority</code>, <code>Uri</code>, <code>PathAndQuery</code>, and <code>HeaderName</code>.</li> <li>Make <code>HeaderValue::from_static</code> a <code>const fn</code>.</li> </ul> <h2>v0.2.4</h2> <ul> <li>Fix <code>Uri</code> parsing to allow <code>{</code>, <code>"</code>, and <code>}</code> in paths.</li> </ul> <h2>v0.2.3</h2> <ul> <li>Upgrade internal (private) <code>bytes</code> dependency to 1.0.</li> </ul> <h2>v0.2.2</h2> <ul> <li>Fix (potential double) panic of (<code>HeaderMap</code>) <code>OccupiedEntry::remove_entry</code> and <code>remove_entry_mult</code> when multiple values are present. (<a href="https://github-redirect.dependabot.com/hyperium/http/issues/446">#446</a>, <a href="https://github-redirect.dependabot.com/hyperium/http/issues/449">#449</a> dekellum)</li> <li>Safety audits of (priv) <code>ByteStr</code> and refactor of <code>Authority</code> (<a href="https://github-redirect.dependabot.com/hyperium/http/issues/408">#408</a>, <a href="https://github-redirect.dependabot.com/hyperium/http/issues/414">#414</a> sbosnick)</li> <li>Fix <code>HeaderName</code> to error instead of panic when input is too long (<a href="https://github-redirect.dependabot.com/hyperium/http/issues/432">#432</a> <a href="https://github-redirect.dependabot.com/hyperium/http/issues/433">#433</a> acfoltzer)</li> <li>Allow <code>StatusCode</code> to encode values 100-999 without error. Use of the unclassified range 600-999 remains discouraged. (<a href="https://github-redirect.dependabot.com/hyperium/http/issues/144">#144</a>, <a href="https://github-redirect.dependabot.com/hyperium/http/issues/438">#438</a>, <a href="https://github-redirect.dependabot.com/hyperium/http/issues/443">#443</a> quininer dekellum)</li> <li>Add <code>String</code> and <code>&String</code> fallible conversions to <code>PathAndQuery</code> (<a href="https://github-redirect.dependabot.com/hyperium/http/issues/450">#450</a> mkindahl)</li> <li>Fix <code>Authority</code> (and <code>Uri</code>) to error instead of panic on unbalanced brackets (<a href="https://github-redirect.dependabot.com/hyperium/http/issues/435">#435</a>, <a href="https://github-redirect.dependabot.com/hyperium/http/issues/445">#445</a> aeryz)</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/hyperium/http/blob/master/CHANGELOG.md">http's changelog</a>.</em></p> <blockquote> <h1>0.2.6 (December 30, 2021)</h1> <ul> <li>Upgrade internal <code>itoa</code> dependency to 1.0.</li> </ul> <h1>0.2.5 (September 21, 2021)</h1> <ul> <li>Add <code>is_empty()</code> and <code>len()</code> methods to <code>Extensions</code>.</li> <li>Add <code>version_ref()</code> method to <code>request::Builder</code>.</li> <li>Implement <code>TryFrom<Vec<u8>></code> and <code>TryFrom<String></code> for <code>Authority</code>, <code>Uri</code>, <code>PathAndQuery</code>, and <code>HeaderName</code>.</li> <li>Make <code>HeaderValue::from_static</code> a <code>const fn</code>.</li> </ul> <h1>0.2.4 (April 4, 2021)</h1> <ul> <li>Fix <code>Uri</code> parsing to allow <code>{</code>, <code>"</code>, and <code>}</code> in paths.</li> </ul> <h1>0.2.3 (January 7, 2021)</h1> <ul> <li>Upgrade internal (private) <code>bytes</code> dependency to 1.0.</li> </ul> <h1>0.2.2 (December 14, 2020)</h1> <ul> <li>Fix (potential double) panic of (<code>HeaderMap</code>) <code>OccupiedEntry::remove_entry</code> and <code>remove_entry_mult</code> when multiple values are present. (<a href="https://github-redirect.dependabot.com/hyperium/http/issues/446">#446</a>, <a href="https://github-redirect.dependabot.com/hyperium/http/issues/449">#449</a> dekellum)</li> <li>Safety audits of (priv) <code>ByteStr</code> and refactor of <code>Authority</code> (<a href="https://github-redirect.dependabot.com/hyperium/http/issues/408">#408</a>, <a href="https://github-redirect.dependabot.com/hyperium/http/issues/414">#414</a> sbosnick)</li> <li>Fix <code>HeaderName</code> to error instead of panic when input is too long (<a href="https://github-redirect.dependabot.com/hyperium/http/issues/432">#432</a> <a href="https://github-redirect.dependabot.com/hyperium/http/issues/433">#433</a> acfoltzer)</li> <li>Allow <code>StatusCode</code> to encode values 100-999 without error. Use of the unclassified range 600-999 remains discouraged. (<a href="https://github-redirect.dependabot.com/hyperium/http/issues/144">#144</a>, <a href="https://github-redirect.dependabot.com/hyperium/http/issues/438">#438</a>, <a href="https://github-redirect.dependabot.com/hyperium/http/issues/443">#443</a> quininer dekellum)</li> <li>Add <code>String</code> and <code>&String</code> fallible conversions to <code>PathAndQuery</code> (<a href="https://github-redirect.dependabot.com/hyperium/http/issues/450">#450</a> mkindahl)</li> <li>Fix <code>Authority</code> (and <code>Uri</code>) to error instead of panic on unbalanced brackets (<a href="https://github-redirect.dependabot.com/hyperium/http/issues/435">#435</a>, <a href="https://github-redirect.dependabot.com/hyperium/http/issues/445">#445</a> aeryz)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="c28945c6c6"><code>c28945c</code></a> v0.2.6</li> <li><a href="abe651273f"><code>abe6512</code></a> deps: Update to itoa 1.</li> <li><a href="f25fbb579d"><code>f25fbb5</code></a> Cargo: Add <code>rust-version</code> field</li> <li><a href="1129163281"><code>1129163</code></a> remove obsolete comment</li> <li><a href="52b4d04d0d"><code>52b4d04</code></a> README: Remove obsolete <code>extern crate http</code> instructions</li> <li><a href="ead020c94c"><code>ead020c</code></a> v0.2.5</li> <li><a href="cc2f3ed7fc"><code>cc2f3ed</code></a> extensions: add methods to detect the presence of extensions (<a href="https://github-redirect.dependabot.com/hyperium/http/issues/497">#497</a>)</li> <li><a href="d2fda209f1"><code>d2fda20</code></a> request: add Builder::version_ref to query the version in use (<a href="https://github-redirect.dependabot.com/hyperium/http/issues/495">#495</a>)</li> <li><a href="58c6290bf9"><code>58c6290</code></a> Minor changes to var names in examples (<a href="https://github-redirect.dependabot.com/hyperium/http/issues/493">#493</a>)</li> <li><a href="e54da7175a"><code>e54da71</code></a> HeaderValue::from_static can be const (<a href="https://github-redirect.dependabot.com/hyperium/http/issues/481">#481</a>)</li> <li>Additional commits viewable in <a href="https://github.com/hyperium/http/compare/v0.2.1...v0.2.6">compare view</a></li> </ul> </details> <br /> [](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 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>