dependabot-preview[bot]
e730f6b336
Update env_logger requirement from 0.5.11 to 0.7.1 ( #701 )
...
Updates the requirements on [env_logger](https://github.com/sebasmagri/env_logger ) to permit the latest version.
- [Release notes](https://github.com/sebasmagri/env_logger/releases )
- [Changelog](https://github.com/env-logger-rs/env_logger/blob/master/CHANGELOG.md )
- [Commits](https://github.com/sebasmagri/env_logger/compare/v0.5.11...v0.7.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-07-16 20:06:39 -10:00
Christian Legnitto
3c79f6a2c5
Move starwars schema into fixture directory ( #694 )
...
Move starwars query into fixture directory
Also include the graphql schema definition file and a test
to make sure they match.
2020-07-15 21:46:37 -10:00
Kunjan Dalal
0dcfb850e1
failure removed in favour of thiserror and anyhow ( #696 )
2020-07-10 22:02:32 -10:00
Kai Ren
4d77a1a9b9
Strip redundant Send/Sync bounds ( #688 )
...
Additionally:
- strip redundant type parameters for juniper::Context in some core definitions and reuse associated type
2020-06-30 18:13:15 +03:00
imspace
37a37d462f
fix: endless poll on an errored ws stream ( #683 )
...
* fix: endless poll on an errored ws stream
2020-06-24 18:23:13 -10:00
Kai Ren
5b9c6111f1
Relax redundant 'static lifetime bounds on ScalarValue in juniper_subscriptions::Coordinator ( #680 )
2020-06-10 21:27:58 -10:00
Kai Ren
aedb2d1eb4
Support "Content-Type: application/graphql" ( #426 ) ( #654 )
...
* Support 'application/graphql' POST requests for 'juniper_warp'
* Add integration tests for 'application/graphql' POST requests and revive HttpIntegration test suite for 'juniper_warp'
* Support 'application/graphql' POST requests for 'juniper_hyper' and run its tests for both sync and async versions
* Run integration tests for both sync and async versions of 'juniper_warp' and update its CHANGELOG
* Support 'application/graphql' POST requests for 'juniper_iron'
* Fix 'application/graphql' POST requests support for 'juniper_actix'
* Support 'application/graphql' POST requests in 'juniper_rocket' and 'juniper_rocket_async'
* Upd juniper's CHANGELOG
2020-05-08 06:00:49 -10:00
Kai Ren
79c265f027
Remove direct usage of 'serde_derive' crate and redundant usage of 'serde' crate ( #640 )
2020-04-28 06:39:35 -10:00
Matthew Kuo
47f7ffaa5b
Add subscriptions support for GraphiQL ( #619 )
...
* Add subscriptions support on GraphiQL
Addresses #501
BREAKING CHANGE: `juniper::http::graphiql::graphiql_source` now requires
a second parameter
BREAKING CHANGE: `juniper_hyper::graphiql` now requires
a second parameter
BREAKING CHANGE: `juniper_iron::GraphiQLHandler::new` now requires
a second parameter
BREAKING CHANGE: `juniper_rocket::graphiql_source` now requires
a second parameter
BREAKING CHANGE: `juniper_warp::graphiql_filter` now requires
a second parameter
* Add test where graphiql subscriptions endpoint is not None
2020-04-12 15:03:09 -10:00
Christian Legnitto
5f454e05c7
Move graphiql export location ( #615 )
...
This fixes a TODO.
2020-04-10 00:06:39 -10:00
Jordão Rodrigues Oliveira Rosario
926d4e5738
Changed implementation location for GraphQLBatchRequest/Response ( #608 )
2020-04-09 19:35:30 -10:00
Jairo H Wiethan
c12f40c0f5
Removed 'compat' feature from futures on juniper_subscriptions and juniper_warp ( #606 )
2020-04-08 15:40:22 -10:00
Christian Legnitto
adc8d7be2d
Fix some clippy warnings ( #595 )
2020-03-31 08:34:50 -07:00
nWacky
dbe2c67cb8
Minor improvements to subscriptions functionality ( #591 )
...
Co-authored-by: Christian Legnitto <LegNeato@users.noreply.github.com>
2020-03-30 20:43:00 -07:00
Gero Posmyk-Leinemann
5f777e8a6d
Clippy cleanup ( #579 )
2020-03-20 09:11:06 -07:00
nWacky
eb941e509a
Add subscription support ( #433 )
...
Co-authored-by: tyranron <tyranron@gmail.com>
Co-authored-by: Christian Legnitto <LegNeato@users.noreply.github.com>
2020-03-18 20:31:36 -07:00
Christian Legnitto
e9b8aa2c38
Rename execute -> execute_sync, execute_async -> execute ( #556 )
2020-03-09 22:40:26 -07:00
Christian Legnitto
00b111a1ff
Remove async
feature gate ( #554 )
...
This still has the async / non-async split. Future diffs will get
rid of `GraphQLTypeAsync` and move everything into `GraphQLType`.
2020-03-08 23:20:11 -07:00
tyranron
c51c675306
Use caret requirement for specifying 'futures' crate version
2020-02-04 09:57:47 +01:00
Christian Legnitto
d22fab76c8
Fix clippy lints in warp
2020-01-22 07:56:03 -08:00
Christian Legnitto
fc7827605c
Release juniper_warp 0.5.2
2020-01-18 17:14:35 -08:00
Christian Legnitto
73dc5cd5b8
Release juniper 0.14.2
2020-01-18 17:14:35 -08:00
Christoph Herzog
ce3cf45ca9
Rename object
proc macro to graphql_object
2019-11-16 02:57:48 +01:00
Christoph Herzog
38c3e28f22
Disable async tests on CI
2019-11-15 21:44:24 +01:00
Christoph Herzog
36c71d7162
chore: Remove ScalarRefValue trait
...
The trait was introduced while introducing generic scalars, but is not
actually required or useful. It's functionality is fully covered by
methods on the `ScalarValue` trait.
It also forced a lof of for<'a> ScalarRefValue bounds all over the code,
complicating signatures a lot.
It is completely removed now.
2019-11-14 01:21:41 +01:00
nWacky
a5580a939d
Update most crates to futures 0.3, add todos on not updated crates
2019-11-12 12:04:09 +00:00
nWacky
778606c050
Fix bad merge [skip ci]
2019-11-06 12:01:50 +03:00
nWacky
2404b81008
Rebase onto master
2019-11-04 18:52:26 +03:00
Christian Legnitto
91a9752166
Release juniper_warp 0.5.1
2019-10-24 16:03:00 -07:00
Christian Legnitto
c434bddc91
Release juniper 0.14.1
2019-10-24 15:57:16 -07:00
Christian Legnitto
61c0543523
Release juniper_warp 0.5.0
2019-09-29 19:11:04 -07:00
Christian Legnitto
dbbceae643
Release juniper 0.14.0
2019-09-29 19:04:31 -07:00
Christoph Herzog
835dee1a8e
Enable merge_imports rustfmt setting.
...
style: Enable rustfmt merge_imports and format
This commit enables the rustfmt merge_imports setting
and formats the whole code base accordingly.
Note that the setting is not stable yet, but will be with Rust 1.38.
In the meantime, running fmt on stable will just leave the
changes alone so no problems should occur.
2019-08-21 15:42:16 +02:00
Christian Legnitto
237febe328
Release juniper_warp 0.4.1
2019-07-29 08:12:47 -07:00
Christian Legnitto
48c26a26b3
Release juniper 0.13.1
2019-07-29 08:08:05 -07:00
Christian Legnitto
90886c0fd2
Release juniper_warp 0.4.0
2019-07-19 14:27:08 -07:00
Christian Legnitto
54f98f46db
Release juniper 0.13.0
2019-07-19 14:01:21 -07:00
Kai Ren
49f723a3dd
Optimize .unwrap_or() and .expect() usages ( #374 )
2019-06-18 23:12:13 -04:00
Andrey Kutejko
5b9a0bd31b
Split Query and Database types in example schema ( #360 )
2019-05-18 09:07:51 -07:00
Christian Legnitto
4eea56351b
Release juniper_warp 0.3.0
2019-05-16 19:14:16 -07:00
Christian Legnitto
9c9e3da72d
Release juniper 0.12.0
2019-05-16 19:03:21 -07:00
Christoph Herzog
166c6d00c5
(tooling) Update release config to bump doc_root.
2019-05-15 11:20:51 +02:00
Yusuke Sasaki
0ae2475bb8
add #[doc(html_root_url)]
to all published crates
2019-05-15 11:20:51 +02:00
Christoph Herzog
29025e6cae
Rename impl_object to object.
2019-05-13 21:15:14 +02:00
Christoph Herzog
f72f808be3
(warp) impl_object refactor
2019-05-12 10:36:30 +02:00
Christian Legnitto
794568e463
Add release automation ( #346 )
...
See `RELEASING.md` for directions
2019-05-11 23:51:28 -07:00
Christoph Herzog
5a4230e0d0
Remove macro_use + extern crate statements (2018 edition)
2019-05-02 18:44:56 +02:00
Christoph Herzog
54a1b64a79
Refactor code to 2018 edition with 'cargo fix --edition'
2019-05-02 18:44:56 +02:00
Camille TJHOA
a3699ff161
Fix juniper_warp example path ( #323 )
2019-02-20 07:49:16 -07:00
Jakob Gillich
b4a0669b37
Add GraphQL Playground integration ( #317 )
2019-01-25 20:58:01 -08:00