{"ecosystem":"cargo","package":"httpmock","from_version":null,"to_version":null,"changes":[{"from_version":"v0.7.0","to_version":"v0.8.0-alpha.1","change_type":"breaking","description":"A new [MockServer::reset](https://docs.rs/httpmock/latest/httpmock/struct.MockServer.html#method.reset) method was added that resets a mock server. Thanks for providing the [pull request](https://github.com/alexliesenfeld/httpmock/pull/100) for this feature, [@dax](https://github.com/dax).","migration_hint":null},{"from_version":"v0.7.0","to_version":"v0.8.0-alpha.1","change_type":"breaking","description":"The default port for standalone server was changed from `5000` to `5050` due to conflicts with system services on macOS.","migration_hint":null},{"from_version":"v0.7.0","to_version":"v0.8.0-alpha.1","change_type":"breaking","description":"[Custom matcher functions](https://docs.rs/httpmock/latest/httpmock/struct.When.html#method.matches) are now closures rather than functions.","migration_hint":null},{"from_version":"v0.7.0","to_version":"v0.8.0-alpha.1","change_type":"breaking","description":"[When::json_body_partial](https://docs.rs/httpmock/0.7.0/httpmock/struct.When.html#method.json_body_partial) was renamed to `json_body_includes`.","migration_hint":null},{"from_version":"v0.7.0","to_version":"v0.8.0-alpha.1","change_type":"breaking","description":"[When::x_www_form_urlencoded_tuple](https://docs.rs/httpmock/0.7.0/httpmock/struct.When.html#method.x_www_form_urlencoded) was renamed to `form_urlencoded_tuple`.","migration_hint":null},{"from_version":"v0.6.8","to_version":"v0.7.0-rc.1","change_type":"breaking","description":"The minimum Rust version has been bumped to 1.65 (and 1.70 for the remote and standalone features).","migration_hint":null},{"from_version":"v0.6.8","to_version":"v0.7.0-rc.1","change_type":"breaking","description":"For connecting to **remote** `httpmock` servers during tests using any of the `connect` methods like [MockServer::connect](https://docs.rs/httpmock/latest/httpmock/struct.MockServer.html#method.connect), [MockServer::connect_async](https://docs.rs/httpmock/latest/httpmock/struct.MockServer.html#method.connect_async), [MockServer::connect_from_env](https://docs.rs/httpmock/latest/httpmock/struct.MockServer.html#method.connect_from_env), or [MockServer::connect_from_env_async](https://docs.rs/http","migration_hint":null},{"from_version":"v0.6.8","to_version":"v0.7.0-rc.1","change_type":"breaking","description":"The dependency tree has been significantly slimmed down when the `remote` feature is not enabled.","migration_hint":null},{"from_version":"v0.6.8","to_version":"v0.7.0-rc.1","change_type":"breaking","description":"If the new `remote` feature is not enabled, `httpmock` no longer has a dependency on a real HTTP client. As a result, certain [TLS issues previously reported by users](https://github.com/alexliesenfeld/httpmock/issues/82) should no longer arise.","migration_hint":null},{"from_version":"v0.6.8","to_version":"v0.7.0-rc.1","change_type":"breaking","description":"This release also updates all dependencies to the most recent version.","migration_hint":null},{"from_version":"v0.7.0-rc.1","to_version":"v0.7.0","change_type":"breaking","description":"For connecting to **remote** `httpmock` servers during tests using any of the `connect` methods like [MockServer::connect](https://docs.rs/httpmock/latest/httpmock/struct.MockServer.html#method.connect), [MockServer::connect_async](https://docs.rs/httpmock/latest/httpmock/struct.MockServer.html#method.connect_async), [MockServer::connect_from_env](https://docs.rs/httpmock/latest/httpmock/struct.MockServer.html#method.connect_from_env), or [MockServer::connect_from_env_async](https://docs.rs/http","migration_hint":null},{"from_version":"v0.7.0-rc.1","to_version":"v0.7.0","change_type":"breaking","description":"The dependency tree has been significantly slimmed down when the `remote` feature is not enabled.","migration_hint":null},{"from_version":"v0.7.0-rc.1","to_version":"v0.7.0","change_type":"breaking","description":"If the new `remote` feature is not enabled, `httpmock` no longer has a dependency on a real HTTP client. As a result, certain [TLS issues previously reported by users](https://github.com/alexliesenfeld/httpmock/issues/82) should no longer arise.","migration_hint":null},{"from_version":"v0.7.0-rc.1","to_version":"v0.7.0","change_type":"breaking","description":"This release also updates all dependencies to the most recent version.","migration_hint":null},{"from_version":"v0.7.0-rc.1","to_version":"v0.7.0","change_type":"breaking","description":"The minimum Rust version has been bumped to 1.70.","migration_hint":null}],"total":15,"note":"Curated major-version breaking changes. Always verify against the package's official changelog before migrating.","_cache":"hit"}