2022-04-08 17:44:50 +03:00
`juniper_graphql_ws` changelog
==============================
2020-07-29 04:23:44 -04:00
2022-04-08 17:44:50 +03:00
All user visible changes to `juniper_graphql_ws` crate will be documented in this file. This project uses [Semantic Versioning 2.0.0].
2020-12-09 20:00:07 -10:00
2022-04-08 17:44:50 +03:00
## master
### BC Breaks
2023-10-17 16:12:20 +02:00
- Moved existing implementation to `graphql_ws` module implementing [legacy `graphql-ws` GraphQL over WebSocket Protocol][proto-legacy] behind `graphql-ws` Cargo feature. ([#1196 ])
2022-04-08 17:44:50 +03:00
- Switched to 0.16 version of [`juniper` crate].
- Switched to 0.17 version of [`juniper_subscriptions` crate].
2023-10-17 16:12:20 +02:00
### Added
2023-10-24 19:59:36 +02:00
- `graphql_transport_ws` module implementing [`graphql-transport-ws` GraphQL over WebSocket Protocol][proto-5.14.0] as of 5.14.0 version of [`graphql-ws` npm package] behind `graphql-transport-ws` Cargo feature. ([#1158 ], [#1191 ], [#1196 ], [#1197 ], [#1022 ])
2023-10-17 16:12:20 +02:00
2023-09-21 23:24:41 +02:00
### Changed
2023-10-17 16:12:20 +02:00
- Made fields of `ConnectionConfig` public. ([#1191 ])
2023-09-21 23:24:41 +02:00
2023-10-17 16:12:20 +02:00
[#1022 ]: /../../issues/1022
[#1158 ]: /../../pull/1158
2023-09-21 23:24:41 +02:00
[#1191 ]: /../../pull/1191
2023-10-17 16:12:20 +02:00
[#1196 ]: /../../pull/1196
2023-10-24 19:59:36 +02:00
[#1197 ]: /../../pull/1197
2023-10-17 16:12:20 +02:00
[proto-5.14.0]: https://github.com/enisdenjo/graphql-ws/blob/v5.14.0/PROTOCOL.md
[proto-legacy]: https://github.com/apollographql/subscriptions-transport-ws/blob/v0.11.0/PROTOCOL.md
2023-09-21 23:24:41 +02:00
2022-04-08 17:44:50 +03:00
## Previous releases
See [old CHANGELOG ](/../../blob/juniper_graphql_ws-v0.3.0/juniper_graphql_ws/CHANGELOG.md ).
2023-10-17 16:12:20 +02:00
[`graphql-ws` npm package]: https://npmjs.com/package/graphql-ws
2022-04-08 17:44:50 +03:00
[`juniper` crate]: https://docs.rs/juniper
[`juniper_subscriptions` crate]: https://docs.rs/juniper_subscriptions
[Semantic Versioning 2.0.0]: https://semver.org