tyranron
9c4ea327f9
Prepare 0.16.1 release of juniper
crate
2024-04-04 16:00:47 +03:00
tyranron
26bbd6d912
Prepare 0.8.0 release of juniper_warp
crate ( #1198 )
2024-03-20 21:21:21 +02:00
tyranron
731a1b0445
Prepare 0.4.0 release of juniper_graphql_ws
crate ( #1198 )
2024-03-20 18:53:22 +02:00
tyranron
f0b63c4a63
Prepare 0.16.0 release of juniper
crate ( #1198 )
2024-03-20 18:13:23 +02:00
dependabot[bot]
f213d5193c
Update env_logger
crate from 0.10 to 0.11 version ( #1241 )
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-23 12:32:33 +01:00
Kai Ren
4ef8cf7de9
Fix Rejection
handling in juniper_warp
filters ( #1222 , #1177 )
...
- rework `make_graphql_filter()` and `make_graphql_filter_sync()` to execute `context_extractor` only once
- handle all non-recoverable `Rejection`s in `make_graphql_filter()` and `make_graphql_filter_sync()`
- relax requirement for `context_extractor` to be a `BoxedFilter` only
- remove `JoinError` from public API
- provide example of fallible `context_extractor` in `make_graphql_filter()` API docs
Additionally:
- split `juniper_warp` modules into separate files
- add @tyranron as `juniper_warp` co-author
2023-11-23 17:39:12 +00:00
dependabot[bot]
782eccba47
Upgrade syn
crate to 2.0 version ( #1157 )
...
- replace `proc-macro-error` crate with simplified `common::diagnostic::pollyfill`
- migrate `juniper_codegen_tests` to stable Rust
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Kai Ren <tyranron@gmail.com>
2023-11-01 19:00:05 +01:00
Kai Ren
aaf28e962d
Merge juniper_graphql_transport_ws
and juniper_graphql_ws
crates ( #1196 , #1022 )
2023-10-17 16:12:20 +02:00
Kai Ren
9849736582
Improve WebSocket integration ( #1191 , #1022 )
...
- consider `juniper_graphql_transport_ws` crate on CI
- implement auto-selection of protocol in `juniper_warp` crate
- support `graphql-transport-ws` protocol in `juniper_actix` crate
- implement auto-selection of protocol in `juniper_actix` crate
Additionally:
- move `examples/warp_subscriptions` into `juniper_warp/examples/subscription.rs`
- move `examples/actix_subscriptions` into `juniper_actix/examples/subscription.rs`
- move `examples/basic_subscriptions` into `juniper_subscriptions/examples/basic.rs`
- bump up MSRV of `juniper_actix` crate to 1.68
2023-09-21 23:24:41 +02:00
Chris
27430bf60c
add juniper_graphql_transport_ws crate for new subscription protocol ( #1158 )
...
Co-authored-by: Christian Legnitto <LegNeato@users.noreply.github.com>
2023-08-25 01:02:32 +00:00
tyranron
6aa6385437
Bump up MSRV to 1.65.0
2022-12-19 09:31:23 +01:00
dependabot[bot]
b79b799824
Upgrade env_logger
crate to 0.10 version ( #1130 )
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-28 12:13:09 +02:00
Kai Ren
f3df70693c
Improve CI ( #1113 )
...
- switch to `dtolnay/rust-toolchain` GitHub action
- restore release Git tag format and correct `cargo-release` integration
- enable MSRV check
- integrate `cargo-careful`
2022-10-21 16:07:17 +00:00
tyranron
e9482c3f18
Fix codegen tests for latest nightly Rust
2022-08-29 17:10:40 +03:00
tyranron
ef7a7e8229
Upgrade to 2021 Rust edition
...
- set 1.62 Rust as MSRV
- use new fmt syntax where possible
- refactor `.to_owned()`, `.to_string()` and `.into()` usage
- rename `IntoResolvable::into()` as `IntoResolvable::into_resolvable()` to disambiguate with `Into::into()`
- use `#[derive(Default)]` for enums where possible
- use `bool::then_some()` where possible
2022-07-13 15:20:10 +02:00
Kai Ren
72ed45a77c
Rework CI and project toolchain ( #1043 )
...
- remove `cargo-make` integration
- rework CI pipeline more granular and precise
- rework releasing process
- tune up project layout
- fill up new CHANGELOGs
Additionally:
- fix latest nightly/stable Rust inconsistencies
2022-04-08 17:44:50 +03:00
tyranron
77d4c90b23
Bump up juniper
and juniper_codegen
version to 0.16.0-dev to disambiguate release automation on CI
2022-02-02 20:08:41 +02:00
tyranron
589acb5a7b
Merge security fixes from 0.15 juniper
releases
2022-02-02 19:37:24 +02:00
tyranron
855137cde6
Release juniper
0.15.9
2022-02-02 18:33:41 +02:00
Christian Legnitto
ad82364c5a
Release juniper_warp 0.6.5
2022-01-26 23:51:58 -08:00
Christian Legnitto
bae27e8694
Release juniper_graphql_ws 0.2.6
2022-01-26 23:51:12 -08:00
Christian Legnitto
3025ab0a4a
Release juniper 0.15.8
2022-01-26 23:28:49 -08:00
dependabot[bot]
88a7571b30
Update env_logger requirement from 0.8.1 to 0.9.0 ( #964 )
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: tyranron <tyranron@gmail.com>
2021-07-16 12:01:18 +03:00
Christian Legnitto
fd8c414f18
Release juniper_warp 0.7.0
2021-07-08 00:12:02 -07:00
Christian Legnitto
d4a5ed4b0e
Release juniper_graphql_ws 0.3.0
2021-07-08 00:10:57 -07:00
Christian Legnitto
88b10fe009
Release juniper 0.15.7
2021-07-08 00:01:56 -07:00
Jordão Rodrigues Oliveira Rosario
739cc3bfc2
Upgraded tokio, warp, hyper and actix ( #912 )
...
* Upgraded tokio, warp, hyper and actix
* Code formatting
* actix-web temporary version fix specification
* Error handling fix on juniper_rocket
Co-authored-by: Christian Legnitto <LegNeato@users.noreply.github.com>
2021-06-28 20:22:45 -10:00
Christian Legnitto
261dc205d0
Release juniper_warp 0.6.4
2021-06-07 19:42:28 -07:00
Christian Legnitto
831211911b
Release juniper_graphql_ws 0.2.5
2021-06-07 19:41:31 -07:00
Christian Legnitto
5dee177fb1
Release juniper 0.15.6
2021-06-07 18:23:16 -07:00
tyranron
e998457c0e
Release juniper 0.15.5
2021-05-11 17:38:32 +03:00
Christian Legnitto
c003c8149d
Release juniper_warp 0.6.3
2021-04-03 15:42:33 -10:00
Christian Legnitto
a85315e5fb
Release juniper_graphql_ws 0.2.4
2021-04-03 15:41:32 -10:00
Christian Legnitto
97d8b70ea0
Release juniper 0.15.4
2021-04-03 15:36:50 -10:00
Christian Legnitto
71731c8cb2
Release juniper_warp 0.6.2
2021-01-27 20:56:46 -10:00
Christian Legnitto
3638e1e65e
Release juniper_graphql_ws 0.2.3
2021-01-27 20:35:52 -10:00
Christian Legnitto
212f896e40
Release juniper 0.15.3
2021-01-27 17:54:00 -10:00
Christian Legnitto
c6a9774b44
Release juniper_warp 0.6.1
2021-01-15 19:54:43 -10:00
Christian Legnitto
d4c97fdc77
Release juniper_graphql_ws 0.2.2
2021-01-15 19:53:42 -10:00
Christian Legnitto
186186a603
Release juniper 0.15.2
2021-01-15 19:46:23 -10:00
Christian Legnitto
7da9f6fcd6
Release juniper_graphql_ws 0.2.1
2020-12-12 09:52:41 -10:00
Christian Legnitto
b2a3b097bd
Release juniper 0.15.1
2020-12-12 09:48:31 -10:00
Christian Legnitto
9a8d98a0b1
Release juniper_warp 0.6.0
2020-12-09 20:06:03 -10:00
Christian Legnitto
270deb24dc
Fix warp releases
2020-12-09 20:05:14 -10:00
Christian Legnitto
bfe627e573
Release juniper 0.15.0
2020-12-09 19:19:43 -10:00
Kai Ren
421b343398
Remove redundant extern crate
usages ( #790 )
...
Additionally:
- remove obsolete benches in benches/ dir
- restore benches in juniper/benches/ dir
2020-10-19 19:42:27 +03:00
dependabot-preview[bot]
dd69375e59
Upgrade 'env_logger' crate to 0.8 version ( #789 )
...
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-10-19 12:23:17 +03:00
Mihai Dinculescu
45c16acc6e
Actix subscriptions tests ( #736 )
...
* Actix subscriptions tests
* Use LocalBoxFuture instead of async-trait
* expose-test-schema already includes serde_json
* Add anyhow to juniper dev-dependencies
* The HTTP test helpers are not needed for juniper tests
* juniper_actix does not need tokio in dev-dependencies
Co-authored-by: Christian Legnitto <LegNeato@users.noreply.github.com>
2020-08-18 21:08:53 -10:00
Chris
84c9720b53
GraphQL-WS crate and Warp subscriptions update ( #721 )
...
* update pre-existing juniper_warp::subscriptions
* initial draft
* finish up, update example
* polish + timing test
* fix pre-existing bug
* rebase updates
* address comments
* add release.toml
* makefile and initial changelog
* add new Cargo.toml to juniper/release.toml
2020-07-28 22:23:44 -10:00
Christian Legnitto
fe6d622008
Update percent_encoding ( #715 )
...
Replaces https://github.com/graphql-rust/juniper/pull/702
2020-07-24 17:27:38 -10:00