obmarg / graphql-ws-client

A GraphQL over Websockets implementation for Rust
Apache License 2.0
39 stars 15 forks source link

chore: release v0.10.0 #104

Closed graphql-ws-client-releaser[bot] closed 5 months ago

graphql-ws-client-releaser[bot] commented 5 months ago

🤖 New release

⚠️ 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


This PR was generated with release-plz.

carlocorradini commented 5 months ago

Awesome 🥳🤯