Latest Results
Bump httpmock from 0.7.0 to 0.8.0 (#293)
Bumps [httpmock](https://github.com/httpmock/httpmock) from 0.7.0 to
0.8.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/httpmock/httpmock/releases">httpmock's
releases</a>.</em></p>
<blockquote>
<h2>v0.8.0</h2>
<p>This release includes refactoring, dependency updates, and internal
cleanups.
No breaking changes expected.</p>
<p>The minimum required Rust version has been increased to 1.82.</p>
<p>The following pull requests have been merged:</p>
<ul>
<li><a
href="https://redirect.github.com/httpmock/httpmock/pull/172">#172</a>:
"Update Rust edition to 2021" (thanks <a
href="https://github.com/FalkWoldmann"><code>@FalkWoldmann</code></a>)</li>
<li><a
href="https://redirect.github.com/httpmock/httpmock/pull/169">#169</a>:
"Proxy HTTPS fix"</li>
<li><a
href="https://redirect.github.com/httpmock/httpmock/pull/167">#167</a>:
"Replace log and env_logger with tracing and
tracing-subscriber" (thanks <a
href="https://github.com/FalkWoldmann"><code>@FalkWoldmann</code></a>)</li>
<li><a
href="https://redirect.github.com/httpmock/httpmock/pull/166">#166</a>:
"Remove unused code" (thanks <a
href="https://github.com/FalkWoldmann"><code>@FalkWoldmann</code></a>)</li>
<li><a
href="https://redirect.github.com/httpmock/httpmock/pull/163">#163</a>:
"fix: issue 162, non localhost hosts match" (thanks <a
href="https://github.com/Thomblin"><code>@Thomblin</code></a>)</li>
<li><a
href="https://redirect.github.com/httpmock/httpmock/pull/160">#160</a>:
"Replace custom read_file with std::fs::read_to_string"
(thanks <a
href="https://github.com/FalkWoldmann"><code>@FalkWoldmann</code></a>)</li>
<li><a
href="https://redirect.github.com/httpmock/httpmock/pull/158">#158</a>:
"Improve async executor support"</li>
<li><a
href="https://redirect.github.com/httpmock/httpmock/pull/156">#156</a>:
"Bump async-object-pool to replace async-std"</li>
<li><a
href="https://redirect.github.com/httpmock/httpmock/pull/153">#153</a>:
"ci(deps): bump actions/checkout from 4 to 5"</li>
<li><a
href="https://redirect.github.com/httpmock/httpmock/pull/152">#152</a>:
"Fix missing standalone routes"</li>
<li><a
href="https://redirect.github.com/httpmock/httpmock/pull/151">#151</a>:
"Cleanup unused test functions"</li>
<li><a
href="https://redirect.github.com/httpmock/httpmock/pull/147">#147</a>:
"ci(deps): bump codecov/codecov-action from 2 to 5"</li>
<li><a
href="https://redirect.github.com/httpmock/httpmock/pull/146">#146</a>:
"cargo(deps): update thiserror requirement from 1 to 2"</li>
<li><a
href="https://redirect.github.com/httpmock/httpmock/pull/145">#145</a>:
"ci(deps): bump actions/checkout from 2 to 4"</li>
<li><a
href="https://redirect.github.com/httpmock/httpmock/pull/144">#144</a>:
"ci(deps): bump docker/build-push-action from 4 to 6</li>
<li><a
href="https://redirect.github.com/httpmock/httpmock/pull/141">#141</a>:
"cargo(deps): update path-tree requirement from >=0.8.0,
<0.8.1 to >=0.8.0, <0.8.4"</li>
<li><a
href="https://redirect.github.com/httpmock/httpmock/pull/140">#140</a>:
"ci(deps): bump docker/login-action from 1 to 3"</li>
<li><a
href="https://redirect.github.com/httpmock/httpmock/pull/139">#139</a>:
"ci(deps): bump withastro/action from 2 to 4"</li>
<li><a
href="https://redirect.github.com/httpmock/httpmock/pull/138">#138</a>:
"Create dependabot.yml" (thanks <a
href="https://github.com/FalkWoldmann"><code>@FalkWoldmann</code></a>)</li>
<li><a
href="https://redirect.github.com/httpmock/httpmock/pull/136">#136</a>:
"Replace async_std with tokio" (thanks <a
href="https://github.com/FalkWoldmann"><code>@FalkWoldmann</code></a>)</li>
</ul>
<h2>v0.8.0-alpha.1</h2>
<h3>BREAKING CHANGES</h3>
<ul>
<li>A new <a
href="https://docs.rs/httpmock/latest/httpmock/struct.MockServer.html#method.reset">MockServer::reset</a>
method was added that resets a mock server. Thanks for providing the <a
href="https://redirect.github.com/alexliesenfeld/httpmock/pull/100">pull
request</a> for this feature, <a
href="https://github.com/dax"><code>@dax</code></a>.</li>
<li>The default port for standalone server was changed from
<code>5000</code> to <code>5050</code> due to conflicts with system
services on macOS.</li>
<li><a
href="https://docs.rs/httpmock/latest/httpmock/struct.When.html#method.matches">Custom
matcher functions</a> are now closures rather than functions.</li>
<li><a
href="https://docs.rs/httpmock/0.7.0/httpmock/struct.When.html#method.json_body_partial">When::json_body_partial</a>
was renamed to <code>json_body_includes</code>.</li>
<li><a
href="https://docs.rs/httpmock/0.7.0/httpmock/struct.When.html#method.x_www_form_urlencoded">When::x_www_form_urlencoded_tuple</a>
was renamed to <code>form_urlencoded_tuple</code>.</li>
<li><a
href="https://docs.rs/httpmock/0.7.0/httpmock/struct.When.html#method.x_www_form_urlencoded">When::x_www_form_urlencoded_key_exists</a>
was renamed to <code>form_urlencoded_key_exists</code>.</li>
<li>Error message output has been changed for better readability (e.g.,
when calling <code>Mock::assert</code>).</li>
<li>Custom matcher function <code>When::matches</code> has been renamed
to <code>When::is_true</code>.</li>
</ul>
<h4>Improvements</h4>
<ul>
<li>Record and Playback mode was added</li>
<li>Many new matchers functions have been added</li>
<li>Proxy Mode was added</li>
<li>Website docs have been created (see <a
href="https://alexliesenfeld.github.io/httpmock/">https://alexliesenfeld.github.io/httpmock/</a>)</li>
<li>HTTPS support added</li>
<li>Internal implementation was entirely rewritten</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/httpmock/httpmock/blob/master/CHANGELOG.md">httpmock's
changelog</a>.</em></p>
<blockquote>
<h2>Version 0.8.0</h2>
<p>This release includes refactoring, dependency updates, and internal
cleanups.
No breaking changes expected.</p>
<p>The minimum required Rust version has been increased to 1.82.</p>
<p>The following pull requests have been merged:</p>
<ul>
<li><a
href="https://redirect.github.com/httpmock/httpmock/pull/172">#172</a>:
"Update Rust edition to 2021" (thanks <a
href="https://github.com/FalkWoldmann"><code>@FalkWoldmann</code></a>)</li>
<li><a
href="https://redirect.github.com/httpmock/httpmock/pull/169">#169</a>:
"Proxy HTTPS fix"</li>
<li><a
href="https://redirect.github.com/httpmock/httpmock/pull/167">#167</a>:
"Replace log and env_logger with tracing and
tracing-subscriber" (thanks <a
href="https://github.com/FalkWoldmann"><code>@FalkWoldmann</code></a>)</li>
<li><a
href="https://redirect.github.com/httpmock/httpmock/pull/166">#166</a>:
"Remove unused code" (thanks <a
href="https://github.com/FalkWoldmann"><code>@FalkWoldmann</code></a>)</li>
<li><a
href="https://redirect.github.com/httpmock/httpmock/pull/163">#163</a>:
"fix: issue 162, non localhost hosts match" (thanks <a
href="https://github.com/Thomblin"><code>@Thomblin</code></a>)</li>
<li><a
href="https://redirect.github.com/httpmock/httpmock/pull/160">#160</a>:
"Replace custom read_file with std::fs::read_to_string"
(thanks <a
href="https://github.com/FalkWoldmann"><code>@FalkWoldmann</code></a>)</li>
<li><a
href="https://redirect.github.com/httpmock/httpmock/pull/158">#158</a>:
"Improve async executor support"</li>
<li><a
href="https://redirect.github.com/httpmock/httpmock/pull/156">#156</a>:
"Bump async-object-pool to replace async-std"</li>
<li><a
href="https://redirect.github.com/httpmock/httpmock/pull/153">#153</a>:
"ci(deps): bump actions/checkout from 4 to 5"</li>
<li><a
href="https://redirect.github.com/httpmock/httpmock/pull/152">#152</a>:
"Fix missing standalone routes"</li>
<li><a
href="https://redirect.github.com/httpmock/httpmock/pull/151">#151</a>:
"Cleanup unused test functions"</li>
<li><a
href="https://redirect.github.com/httpmock/httpmock/pull/147">#147</a>:
"ci(deps): bump codecov/codecov-action from 2 to 5"</li>
<li><a
href="https://redirect.github.com/httpmock/httpmock/pull/146">#146</a>:
"cargo(deps): update thiserror requirement from 1 to 2"</li>
<li><a
href="https://redirect.github.com/httpmock/httpmock/pull/145">#145</a>:
"ci(deps): bump actions/checkout from 2 to 4"</li>
<li><a
href="https://redirect.github.com/httpmock/httpmock/pull/144">#144</a>:
"ci(deps): bump docker/build-push-action from 4 to 6</li>
<li><a
href="https://redirect.github.com/httpmock/httpmock/pull/141">#141</a>:
"cargo(deps): update path-tree requirement from >=0.8.0,
<0.8.1 to >=0.8.0, <0.8.4"</li>
<li><a
href="https://redirect.github.com/httpmock/httpmock/pull/140">#140</a>:
"ci(deps): bump docker/login-action from 1 to 3"</li>
<li><a
href="https://redirect.github.com/httpmock/httpmock/pull/139">#139</a>:
"ci(deps): bump withastro/action from 2 to 4"</li>
<li><a
href="https://redirect.github.com/httpmock/httpmock/pull/138">#138</a>:
"Create dependabot.yml" (thanks <a
href="https://github.com/FalkWoldmann"><code>@FalkWoldmann</code></a>)</li>
<li><a
href="https://redirect.github.com/httpmock/httpmock/pull/136">#136</a>:
"Replace async_std with tokio" (thanks <a
href="https://github.com/FalkWoldmann"><code>@FalkWoldmann</code></a>)</li>
</ul>
<h2>Version 0.8.0-beta.1</h2>
<p>This release mainly contains internal improvements and bugfixes.
The minimum required Rust version has been increased to 1.81.
Apart from the updated MSRV, there are no breaking changes.</p>
<p>The following pull requests have been merged:</p>
<ul>
<li><a
href="https://redirect.github.com/httpmock/httpmock/pull/112">#112</a>:
"Fix building without cookies feature" by <a
href="https://github.com/jayvdb"><code>@jayvdb</code></a>.</li>
<li><a
href="https://redirect.github.com/httpmock/httpmock/pull/117">#117</a>:
"fix rustls crypto provider features" by <a
href="https://github.com/Taowyoo"><code>@Taowyoo</code></a>.</li>
<li><a
href="https://redirect.github.com/httpmock/httpmock/pull/120">#120</a>:
"Refactoring and cleanup". THanks by <a
href="https://github.com/FalkWoldmann"><code>@FalkWoldmann</code></a>.</li>
</ul>
<h2>Version 0.8.0-alpha.1</h2>
<h3>BREAKING CHANGES</h3>
<ul>
<li>A new <a
href="https://docs.rs/httpmock/latest/httpmock/struct.MockServer.html#method.reset">MockServer::reset</a>
method was added that resets a mock server. Thanks for providing the <a
href="https://redirect.github.com/httpmock/httpmock/pull/100">pull
request</a> for this feature, <a
href="https://github.com/dax"><code>@dax</code></a>.</li>
<li>The default port for standalone server was changed from
<code>5000</code> to <code>5050</code> due to conflicts with system
services on macOS.</li>
<li><a
href="https://docs.rs/httpmock/latest/httpmock/struct.When.html#method.matches">Custom
matcher functions</a> are now closures rather than functions.</li>
<li><a
href="https://docs.rs/httpmock/0.7.0/httpmock/struct.When.html#method.json_body_partial">When::json_body_partial</a>
was renamed to <code>json_body_includes</code>.</li>
<li><a
href="https://docs.rs/httpmock/0.7.0/httpmock/struct.When.html#method.x_www_form_urlencoded">When::x_www_form_urlencoded_tuple</a>
was renamed to <code>form_urlencoded_tuple</code>.</li>
<li><a
href="https://docs.rs/httpmock/0.7.0/httpmock/struct.When.html#method.x_www_form_urlencoded">When::x_www_form_urlencoded_key_exists</a>
was renamed to <code>form_urlencoded_key_exists</code>.</li>
<li>Error message output has been changed for better readability (e.g.,
when calling <code>Mock::assert</code>).</li>
<li>Custom matcher function <code>When::matches</code> has been renamed
to <code>When::is_true</code>.</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/httpmock/httpmock/commit/2c26c73fdb1d7f263b80036a0c26c7ce3baf6143"><code>2c26c73</code></a>
fix typo</li>
<li><a
href="https://github.com/httpmock/httpmock/commit/93404f95a6dcd46eae26ccdf8176d6821a538f1e"><code>93404f9</code></a>
fix coverage</li>
<li><a
href="https://github.com/httpmock/httpmock/commit/23d8bc8fc4f7a3b831155a6162ec0e7e489cba20"><code>23d8bc8</code></a>
remove outdated issue reference</li>
<li><a
href="https://github.com/httpmock/httpmock/commit/dc54ba12ea840c04ffa4913752ca7e4e1bc84a39"><code>dc54ba1</code></a>
Merge pull request <a
href="https://redirect.github.com/httpmock/httpmock/issues/169">#169</a>
from httpmock/fix-https-proxy</li>
<li><a
href="https://github.com/httpmock/httpmock/commit/d2ed0caf16518bd4e4baa4f1f98d533824465f48"><code>d2ed0ca</code></a>
mention new MSRV</li>
<li><a
href="https://github.com/httpmock/httpmock/commit/8d6522d148f93b8d3d75c8eea0acd6981b3f37d3"><code>8d6522d</code></a>
fix repository link</li>
<li><a
href="https://github.com/httpmock/httpmock/commit/5e196d328681bda4be3cdf5d066155fa23f6ed49"><code>5e196d3</code></a>
fix repository link</li>
<li><a
href="https://github.com/httpmock/httpmock/commit/0e633ba9cb661c29c931090af99da0c89b52568f"><code>0e633ba</code></a>
fix formatting</li>
<li><a
href="https://github.com/httpmock/httpmock/commit/1b1f1a5037dd5c130e74cb22320a7beb1b1cb3da"><code>1b1f1a5</code></a>
merge with master</li>
<li><a
href="https://github.com/httpmock/httpmock/commit/0426f8635b56242eb681c2195561b4181b6d87bb"><code>0426f86</code></a>
fix authority IP parsing</li>
<li>Additional commits viewable in <a
href="https://github.com/httpmock/httpmock/compare/v0.7.0...v0.8.0">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 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>
Co-authored-by: Marvin Vogt <m@rvinvogt.com> Active Branches
No pull requests foundAs pull requests are created, their performance will appear here. © 2025 CodSpeed Technology