Commit Graph

  • 9318eade52 Update and expand GraphQlClient tests rstoyanchev 2022-03-03 13:24:39 +00:00
  • d7f5e44ad6 Simplify GraphQlClient hierarchy and implementations rstoyanchev 2022-03-03 10:15:29 +00:00
  • 347f51941a Make transports private and drop builders rstoyanchev 2022-03-02 14:01:22 +00:00
  • 5a73e05040 Add transport specific GraphQlClient extensions rstoyanchev 2022-03-02 09:10:33 +00:00
  • 328d5c2b3e DocumentSource is async and supports caching rstoyanchev 2022-03-01 17:00:10 +00:00
  • 087202d9cb Simplify creation of RequestInput in tests rstoyanchev 2022-03-01 14:13:51 +00:00
  • b49c63f376 Extract GraphQlRequest and rename "query" to "document" rstoyanchev 2022-03-01 11:21:02 +00:00
  • bc7500f33a Provide location information for missing/invalid schema resources dugenkui03 2022-02-24 01:58:45 +08:00
  • c10aed82a3 Configure Gradle Enterprise Brian Clozel 2022-03-03 14:37:56 +01:00
  • bdaaa0f2dd Add missing Javadoc rstoyanchev 2022-02-24 22:26:17 +00:00
  • 736c33aa4e Add GraphQlClient support for WebSocket rstoyanchev 2022-02-22 22:19:37 +00:00
  • 371c601c9d Add GraphQlClient and GraphQlTransport for HTTP rstoyanchev 2022-02-21 12:08:21 +00:00
  • 2729ea685a Add TestWebSocketClient and TestWebSocketConnection rstoyanchev 2022-02-18 16:29:56 +00:00
  • 6c0bbdd132 Extract GraphQlWebSocketMessage and WebSocketCodecDelegate rstoyanchev 2022-02-15 11:38:04 +00:00
  • afb0b64d3a Add section on directives in reference docs rstoyanchev 2022-02-17 15:17:27 +00:00
  • 194126dc6b Polishing contribution rstoyanchev 2022-02-17 14:42:06 +00:00
  • 1939021ec3 Summarize Boot starter features for GraphQlSource.Builder rstoyanchev 2022-02-17 14:41:23 +00:00
  • a9cd0a9958 Update docs for PreparsedDocumentSupport Jordie 2021-12-22 14:27:42 +01:00
  • 1f9afa9be5 Shortcut annotations target method level only again rstoyanchev 2022-02-17 12:32:18 +00:00
  • 937c265091 Support List arguments in QuerydslDataFetcher rstoyanchev 2022-02-17 12:24:42 +00:00
  • 4c6ec7df11 Invoke validation on resolved argument values rstoyanchev 2022-02-16 21:53:18 +00:00
  • 16f4390d22 Ignore duplicate schema resource registrations rstoyanchev 2022-02-10 12:50:31 +00:00
  • 30f86d74f2 Move classes from security to execution package rstoyanchev 2022-02-10 12:37:13 +00:00
  • 6df6ab78c8 Support for @Arguments method parameter rstoyanchev 2022-02-09 17:18:46 +00:00
  • 32930f7e88 Add logo to README.md rstoyanchev 2022-02-09 10:51:32 +00:00
  • b17d4e2425 Add @AuthenticationPrincipal to reference rstoyanchev 2022-02-08 20:58:55 +00:00
  • 0842deb593 Polishing rstoyanchev 2022-02-08 20:49:00 +00:00
  • db1570909f Add AuthenticationPrincipalArgumentResolver Rob Winch 2022-02-07 13:16:54 -06:00
  • 5bc9d9ab24 Fix arguments to Assert.isInstanceOf rstoyanchev 2022-02-08 17:04:58 +00:00
  • 2095e1795f Refine valueIsEmpty check rstoyanchev 2022-02-07 17:01:47 +00:00
  • 0b449d89e1 Callbacks for ConversionService customization rstoyanchev 2022-02-03 10:16:31 +00:00
  • d2cad053ac Polishing rstoyanchev 2022-01-21 20:17:32 +00:00
  • a89ae5034f Upgrade JDK versions in CI image Brian Clozel 2022-02-03 10:26:22 +01:00
  • e2d3b61b8d Upgrade Ubuntu version in CI image Brian Clozel 2022-02-03 10:24:14 +01:00
  • cc3c1d163e Improvements in data section of reference docs rstoyanchev 2022-01-21 17:31:54 +00:00
  • 4a031ba519 Create dedicated section on projections rstoyanchev 2022-01-20 16:28:13 +00:00
  • f34da2589b Describe aggregates and projections Mark Paluch 2022-01-19 13:58:44 +01:00
  • 50b794cae0 Minor refactoring in RequestInput rstoyanchev 2022-01-19 20:42:25 +00:00
  • 76940c279e Configure Javadoc links to external sources Brian Clozel 2022-01-19 15:48:06 +01:00
  • c86ea72b5e Temporarily add SNAPSHOT plugin repository Brian Clozel 2022-01-19 15:17:44 +01:00
  • 641b0f0506 Align Kotlin dependency on Spring Framework 5.3.x Brian Clozel 2022-01-19 14:54:36 +01:00
  • 410e7e60ae Revisit Gradle repositories configuration Brian Clozel 2022-01-19 14:22:04 +01:00
  • 1bbaf9e524 Update links to Spring Boot starter section rstoyanchev 2022-01-18 14:38:08 +00:00
  • 0343ad9605 Update docs with section on Schema Creation rstoyanchev 2022-01-18 12:30:30 +00:00
  • bde86d3dd1 Update docs on batch loading registration and tests rstoyanchev 2022-01-18 11:24:01 +00:00
  • bc70922ea2 Polishing contribution rstoyanchev 2022-01-17 21:32:58 +00:00
  • 175673d291 Convert websocket error message payload to array Jordie 2021-11-27 15:00:19 +01:00
  • 6d37d9bbc7 Polishing contribution rstoyanchev 2022-01-17 21:22:43 +00:00
  • ab29a96a8d Fix subprotocol for subscriptions-transport-ws Minsu Lee 2022-01-15 13:25:30 +09:00
  • d8d8229a33 Polishing rstoyanchev 2022-01-17 21:09:00 +00:00
  • 5ff3f8b18d Refactor auto-registration of Querydsl and QBE fetchers rstoyanchev 2022-01-14 19:00:36 +00:00
  • 2ecac0bd35 Multiple WiringFactory registrations rstoyanchev 2022-01-14 18:44:54 +00:00
  • be74ba2b59 Remove experimental Spring Boot Starter Brian Clozel 2022-01-13 16:43:37 +01:00
  • 5b0496cbce Allow setting custom ExecutionId on RequestInput Brian Clozel 2022-01-13 14:31:19 +01:00
  • c9f35ce916 Upgrade base for CI image Brian Clozel 2022-01-13 14:30:52 +01:00
  • 7a7e2e87dc Update project name to Spring for GraphQL rstoyanchev 2022-01-13 12:15:39 +00:00
  • 10abd919ec Configure WebSocket transport with GraphiQL Brian Clozel 2022-01-10 17:05:23 +01:00
  • 8c655cb25d Simplify access to response headers in WebOutput rstoyanchev 2022-01-10 10:08:52 +00:00
  • 22985efe6a Expose ExecutionInput in WebOutput rstoyanchev 2022-01-07 21:27:08 +00:00
  • c84f342daf Extract RequestOutput base class rstoyanchev 2022-01-07 16:07:11 +00:00
  • 44efeb6473 Improve wording on use of RuntimeWiringConfigurer rstoyanchev 2022-01-07 15:47:10 +00:00
  • 6106ef630a Polishing rstoyanchev 2022-01-06 16:30:08 +00:00
  • 3fc447e50d Allow null values to async handler methods Koen Punt 2021-12-30 12:20:21 +01:00
  • c9d41ce955 WebGraphQlTester allows charset in response MediaType rstoyanchev 2022-01-06 16:24:45 +00:00
  • 3df738e8a2 Add CI jobs for releasing RC versions Brian Clozel 2022-01-07 20:57:03 +01:00
  • 1dc328cf65 Handle context path in GraphiQlHandler Brian Clozel 2022-01-07 20:33:09 +01:00
  • fcb86e00d3 Add missing quote in reference documentation Koen Punt 2021-12-15 15:05:17 +01:00
  • ec7096495c Update testing reference documentation Koen Punt 2021-12-15 14:42:43 +01:00
  • a15fd29fc0 Remove Spring Boot Experimental Starter Brian Clozel 2021-12-21 14:09:17 +01:00
  • 2ded7469f4 Upgrade to Log4J 2.16.0 Brian Clozel 2021-12-14 22:22:31 +01:00
  • a514704b3f Add missing autoconfig for Query By Example Rossen Stoyanchev 2021-12-10 10:24:07 +00:00
  • dd81d72fcb Start moving testing infra as test fixtures Brian Clozel 2021-12-10 22:52:14 +01:00
  • fe76809f3c Document spring-graphql-test dependency Brian Clozel 2021-12-10 22:28:36 +01:00
  • b0994a1409 Fix docker hub credentials configuration Brian Clozel 2021-12-10 22:08:30 +01:00
  • 31e6851f1e Setup Docker support in CI Brian Clozel 2021-12-10 21:15:53 +01:00
  • 3e29e71a6e Add support for Bean Validation Brian Clozel 2021-12-10 15:50:16 +01:00
  • 58f2afebb5 Polishing contribution Rossen Stoyanchev 2021-12-09 21:23:37 +00:00
  • ddec60a68e Add documentation for query by example. Greg L. Turnquist 2021-12-08 11:15:10 -06:00
  • 5919178d91 Refactoring in GraphQL argument initialization Rossen Stoyanchev 2021-12-09 10:26:13 +00:00
  • b22cef00ab Support context parameters in @BatchMapping methods Rossen Stoyanchev 2021-12-08 13:44:19 +00:00
  • 50aeaba63e Add support for @ContextValue method parameters Rossen Stoyanchev 2021-12-08 09:47:49 +00:00
  • e6453ef9b0 Ensure DataLoaderOptions are per request Rossen Stoyanchev 2021-12-07 20:56:18 +00:00
  • b78808d54d Scan nested locations for GraphQL schema files Brian Clozel 2021-12-06 10:47:22 +01:00
  • 6b1d5ebf64 Move graphiql index.html to spring-graphql Rossen Stoyanchev 2021-12-02 15:53:36 +00:00
  • 5597f543bd Polishing contribution Rossen Stoyanchev 2021-12-01 18:39:17 +00:00
  • 85cdadc2c8 Resolve merge conflict Rossen Stoyanchev 2021-11-30 17:27:32 +00:00
  • 5aa72f216f Support for projected payloads Mark Paluch 2021-11-26 12:54:02 +01:00
  • 4d99d2ab31 Refactoring in query package Rossen Stoyanchev 2021-11-26 19:18:46 +00:00
  • 38f9f987e4 Combine querydsl and querybyexample into one package Rossen Stoyanchev 2021-11-26 17:10:59 +00:00
  • 0f1073b7b5 Remove deprecated annotation Rossen Stoyanchev 2021-11-26 17:12:13 +00:00
  • f81334f985 Move GraphQlArgumentInitializer to data package Rossen Stoyanchev 2021-11-26 16:11:30 +00:00
  • 3321121c41 Polishing and minor refactoring in GraphQlArgumentInitializer Rossen Stoyanchev 2021-11-26 15:56:40 +00:00
  • 425dc9c461 Polishing Rossen Stoyanchev 2021-11-26 14:42:10 +00:00
  • cc5a8427a8 Update documentation Rossen Stoyanchev 2021-11-26 14:26:50 +00:00
  • 46d4d3d648 Polishing contribution Rossen Stoyanchev 2021-11-25 18:12:09 +00:00
  • 8704177741 Detect if repository is a QuerydslBinderCustomizer Mark Paluch 2021-11-25 15:13:24 +01:00
  • 5c5cfdd277 Polishing contribution Rossen Stoyanchev 2021-11-25 17:53:19 +00:00
  • c9b5652833 Support for Query By Example based DataFetcher Greg L. Turnquist 2021-11-23 10:57:55 -06:00
  • b6897168cf Polish Brian Clozel 2021-11-25 16:43:11 +01:00
  • cfd0403008 Make id mandatory for RequestInput Brian Clozel 2021-11-25 12:30:56 +01:00