dependabot-preview[bot]
0c35033dc4
Update pretty_env_logger requirement from 0.2 to 0.4 ( #700 )
...
Updates the requirements on [pretty_env_logger](https://github.com/seanmonstar/pretty-env-logger ) to permit the latest version.
- [Release notes](https://github.com/seanmonstar/pretty-env-logger/releases )
- [Commits](https://github.com/seanmonstar/pretty-env-logger/compare/v0.2.0...v0.4.0 )
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:08 -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
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
Joao Neves
f19d498254
Upgrade reqwest
to 0.10 version and use rustls
to remove transitive OpenSSL ( #677 )
...
- revive `warp_async` example (#659 )
Co-authored-by: Allan Calix <contact@allancalix.com>
Co-authored-by: Kai Ren <tyranron@gmail.com>
2020-06-14 16:29:08 +03: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
f0ccc2e35e
Compile and test juniper_hyper on stable ( #616 )
...
This file was put in place to work around a bug. The fix has now
made it to stable.
2020-04-10 00:16:03 -10:00
Christian Legnitto
5f454e05c7
Move graphiql export location ( #615 )
...
This fixes a TODO.
2020-04-10 00:06:39 -10:00
Christian Legnitto
6b040c509b
Update juniper_hyper to central GraphQLBatch*
enums ( #613 )
2020-04-09 22:45:34 -10: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
3b5cf4ad64
Fix some clippy lints ( #564 )
...
* Fix some clippy lints
2020-03-13 22:03:36 -07:00
Christian Legnitto
e9b8aa2c38
Rename execute -> execute_sync, execute_async -> execute ( #556 )
2020-03-09 22:40:26 -07:00
samuela
1411969c37
err.description is deprecated ( #537 )
2020-03-09 00:12:57 -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
samuela
db68dd7697
Extern crates are no longer necessary ( #536 )
2020-02-20 22:28:27 -07:00
Genna Wingert
4ccb129fa2
Update juniper_hyper to hyper 0.13 and add async resolution ( #505 )
...
This involves updating to futures 0.3, tokio 0.2 stable
2020-02-12 23:48:28 -07:00
Christian Legnitto
036b72796a
Only run async tests on master for crates that require master
2020-01-21 09:22:14 -08:00
Christian Legnitto
9a634bb8e2
Add fake features to integration crates
2020-01-21 08:17:49 -08:00
Christian Legnitto
9d3cfc1c59
Release juniper_hyper 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
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
09d9513da9
Rebase onto master
2019-11-06 11:45:19 +03:00
Christian Legnitto
03fca018a6
Release juniper_hyper 0.5.0
2019-09-29 19:05:37 -07:00
Christian Legnitto
dbbceae643
Release juniper 0.14.0
2019-09-29 19:04:31 -07:00
Christian Legnitto
02fd164e96
Update url
dependency ( #432 )
2019-09-29 18:47:37 -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
554b3633cf
Release juniper_hyper 0.4.1
2019-07-29 08:09:14 -07:00
Christian Legnitto
48c26a26b3
Release juniper 0.13.1
2019-07-29 08:08:05 -07:00
Christian Legnitto
6d7c72dda6
Release juniper_hyper 0.4.0
2019-07-19 14:01:21 -07:00
Christian Legnitto
54f98f46db
Release juniper 0.13.0
2019-07-19 14:01:21 -07:00
Peter Majchrak
3373935046
Add support for "dyn" trait object syntax ( #385 )
...
* Use "dyn" for TraitObjects
* Cleanup after adding "dyn" support
* Add entry to CHANGELOG.md
2019-06-27 08:44:30 -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
d1b5c1bb4d
Release juniper_hyper 0.3.0
2019-05-16 19:05:32 -07:00
Christian Legnitto
9c9e3da72d
Release juniper 0.12.0
2019-05-16 19:03:21 -07:00
Christoph Herzog
50a5f2a258
(ci) Re-enable juniper_hyper testing on nightly.
2019-05-16 23:38:54 +02: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
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
Christoph Herzog
6562440105
Disable juniper_hyper testing due to rustc bug.
2019-03-06 23:36:21 +01:00
Jakob Gillich
b4a0669b37
Add GraphQL Playground integration ( #317 )
2019-01-25 20:58:01 -08:00
theduke
d015a3ca66
(ci) Check formatting with cargo fmt ( #302 )
...
This adds a new extra CI job for checking the formatting
with cargo fmt --check.
2018-12-19 10:27:49 -08:00
Christian Legnitto
373e5fa5c8
Update juniper_hyper's changelog
2018-12-18 11:18:45 -08:00
Christian Legnitto
f3d0308425
Remove extra release.toml
2018-12-18 11:12:25 -08:00
Christian Legnitto
632c941e4a
Rename changelog to match other crates
2018-12-18 11:11:18 -08:00
Christian Legnitto
1868acc5a1
Bump versions past current crates.io version
2018-12-17 14:04:40 -08:00