graphql-ws-client: 0.9.0 -> 0.10.0 (⚠️ API breaking changes)
⚠️ graphql-ws-client breaking changes
--- failure auto_trait_impl_removed: auto trait no longer implemented ---
Description:
A public type has stopped implementing one or more auto traits. This can break downstream code that depends on the traits being implemented.
ref: https://doc.rust-lang.org/reference/special-types-and-traits.html#auto-traits
impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.31.0/src/lints/auto_trait_impl_removed.ron
Failed in:
type ConnectionActor is no longer Unpin, in /tmp/.tmp1NQj2r/graphql-ws-client/src/next/actor.rs:27
--- failure enum_missing: pub enum removed or renamed ---
Description:
A publicly-visible enum cannot be imported by its prior path. A `pub use` may have been removed, or the enum itself may have been renamed or removed entirely.
ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.31.0/src/lints/enum_missing.ron
Failed in:
enum graphql_ws_client::WasmWebsocketMessage, previously in file /tmp/.tmpe0UbUo/graphql-ws-client/src/legacy/wasm.rs:44
--- failure function_missing: pub fn removed or renamed ---
Description:
A publicly-visible function cannot be imported by its prior path. A `pub use` may have been removed, or the function itself may have been renamed or removed entirely.
ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.31.0/src/lints/function_missing.ron
Failed in:
function graphql_ws_client::legacy::wasm::wasm_websocket_combined_split, previously in file /tmp/.tmpe0UbUo/graphql-ws-client/src/legacy/wasm.rs:16
function graphql_ws_client::wasm_websocket_combined_split, previously in file /tmp/.tmpe0UbUo/graphql-ws-client/src/legacy/wasm.rs:16
--- failure module_missing: pub module removed or renamed ---
Description:
A publicly-visible module cannot be imported by its prior path. A `pub use` may have been removed, or the module may have been renamed, removed, or made non-public.
ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.31.0/src/lints/module_missing.ron
Failed in:
mod graphql_ws_client::websockets, previously in file /tmp/.tmpe0UbUo/graphql-ws-client/src/legacy/websockets.rs:1
--- failure struct_missing: pub struct removed or renamed ---
Description:
A publicly-visible struct cannot be imported by its prior path. A `pub use` may have been removed, or the struct itself may have been renamed or removed entirely.
ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.31.0/src/lints/struct_missing.ron
Failed in:
struct graphql_ws_client::legacy::client::AsyncWebsocketClient, previously in file /tmp/.tmpe0UbUo/graphql-ws-client/src/legacy/client.rs:33
struct graphql_ws_client::AsyncWebsocketClient, previously in file /tmp/.tmpe0UbUo/graphql-ws-client/src/legacy/client.rs:33
struct graphql_ws_client::CynicClient, previously in file /tmp/.tmpe0UbUo/graphql-ws-client/src/legacy/client.rs:33
struct graphql_ws_client::GraphQLClientClient, previously in file /tmp/.tmpe0UbUo/graphql-ws-client/src/legacy/client.rs:33
struct graphql_ws_client::SubscriptionStream, previously in file /tmp/.tmpe0UbUo/graphql-ws-client/src/legacy/client.rs:235
struct graphql_ws_client::legacy::wasm::FusedWasmWebsocketSink, previously in file /tmp/.tmpe0UbUo/graphql-ws-client/src/legacy/wasm.rs:96
struct graphql_ws_client::FusedWasmWebsocketSink, previously in file /tmp/.tmpe0UbUo/graphql-ws-client/src/legacy/wasm.rs:96
struct graphql_ws_client::legacy::client::AsyncWebsocketClientBuilder, previously in file /tmp/.tmpe0UbUo/graphql-ws-client/src/legacy/client.rs:47
struct graphql_ws_client::AsyncWebsocketClientBuilder, previously in file /tmp/.tmpe0UbUo/graphql-ws-client/src/legacy/client.rs:47
--- failure trait_missing: pub trait removed or renamed ---
Description:
A publicly-visible trait cannot be imported by its prior path. A `pub use` may have been removed, or the trait itself may have been renamed or removed entirely.
ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.31.0/src/lints/trait_missing.ron
Failed in:
trait graphql_ws_client::legacy::websockets::WebsocketMessage, previously in file /tmp/.tmpe0UbUo/graphql-ws-client/src/legacy/websockets.rs:11
trait graphql_ws_client::websockets::WebsocketMessage, previously in file /tmp/.tmpe0UbUo/graphql-ws-client/src/legacy/websockets.rs:11
trait graphql_ws_client::graphql::GraphqlClient, previously in file /tmp/.tmpe0UbUo/graphql-ws-client/src/graphql.rs:16
Changelog
## v0.10.0 - 2024-06-08
### Breaking Changes
- [**breaking**] Connection functions now return impl Future ([#108](https://github.com/obmarg/graphql-ws-client/pull/108))
- [**breaking**] remove deprecated async-tungstenite feature ([#106](https://github.com/obmarg/graphql-ws-client/pull/106))
- [**breaking**] remove deprecated legacy api ([#81](https://github.com/obmarg/graphql-ws-client/pull/81))
### Changes
- use futures-lite over futures where possible ([#107](https://github.com/obmarg/graphql-ws-client/pull/107))
- clean up some unused dependencies ([#105](https://github.com/obmarg/graphql-ws-client/pull/105))
- update deps to latest version ([#100](https://github.com/obmarg/graphql-ws-client/pull/100))
### Changes
- MSRV is now 1.76
🤖 New release
graphql-ws-client
: 0.9.0 -> 0.10.0 (⚠️ API breaking changes)⚠️
graphql-ws-client
breaking changesChangelog
This PR was generated with release-plz.