Commit Graph

  • e455ebb3d8 Support application/graphql+json content type Brian Clozel 2022-04-04 13:34:18 +02:00
  • 2cdaf344fc Upgrade Docker and OS version in CI image Brian Clozel 2022-04-04 13:16:14 +02:00
  • 7a9f9236dc Temporarily disable samples rstoyanchev 2022-04-01 21:39:31 +01:00
  • 696f2cd02f Refine documentSource locations rstoyanchev 2022-04-01 21:39:21 +01:00
  • 9289f0a1b5 Add MockExecutionGraphQlService in testFixtures rstoyanchev 2022-03-30 09:02:00 +01:00
  • 8bd39ba0f0 Polish Brian Clozel 2022-03-29 18:58:16 +02:00
  • b3f13b978a Refactoring in Client and Tester builder implementations rstoyanchev 2022-03-29 14:47:35 +01:00
  • f9b84cb8d0 Update documentation for RSocketGraphQlTester rstoyanchev 2022-03-29 11:17:30 +01:00
  • d41ced23c4 Add RSocketGraphQlTester rstoyanchev 2022-03-29 10:49:32 +01:00
  • 8100650183 Improve RSocket tests and minor refactoring rstoyanchev 2022-03-29 08:44:15 +01:00
  • a5a5594e64 Pin samples to 1.0.0-M6 rstoyanchev 2022-03-28 08:11:52 +00:00
  • 681a0dcf4d Update documentation for RSocket rstoyanchev 2022-03-28 08:04:31 +00:00
  • 5b93c1fce7 RSocket support for SubscriptionErrorException rstoyanchev 2022-03-28 07:37:01 +00:00
  • 3090328666 Insert WebSocket in the names of GraphQlMessage[Type] rstoyanchev 2022-03-25 21:59:07 +00:00
  • eb9a369f00 Rename ~.web package to ~.server rstoyanchev 2022-03-25 21:52:23 +00:00
  • 6584b88301 Shorten names of [Web|RSocket]GraphQlHandlerInterceptor rstoyanchev 2022-03-25 21:32:09 +00:00
  • 36425afb0e Add interception for RSocket handler rstoyanchev 2022-03-25 21:04:41 +00:00
  • 1462050005 Add RSocketGraphQlClient and GraphQlRSocketHandler rstoyanchev 2022-03-25 16:34:04 +00:00
  • e71ea056bd Switch to icon without text rstoyanchev 2022-03-22 18:47:19 +00:00
  • 89b174d9ee Fix CI release pipeline for changelog and promotion Brian Clozel 2022-03-22 18:01:21 +01:00
  • f650c56d67 Compile against latest milestones Brian Clozel 2022-03-22 15:55:09 +01:00
  • 0e2c5be01b Minor refactoring rstoyanchev 2022-03-22 14:21:09 +00:00
  • fc1e05bbf0 Fix variable names following recent rename rstoyanchev 2022-03-22 13:28:20 +00:00
  • 7e43223031 Polishing rstoyanchev 2022-03-22 12:33:49 +00:00
  • 0ecf921ce9 GraphQlArgumentInitializer support for BindException rstoyanchev 2022-03-22 11:31:22 +00:00
  • 98b70c3afe Polishing rstoyanchev 2022-03-22 04:17:48 +00:00
  • 09a12586e7 Polishing rstoyanchev 2022-03-21 17:42:33 +00:00
  • 1f53a555da Polishing rstoyanchev 2022-03-21 17:37:25 +00:00
  • 9bc4c40a24 Re-enable samples rstoyanchev 2022-03-21 16:33:54 +00:00
  • 83001522f6 Refactoring in DefaultGraphQlTester rstoyanchev 2022-03-21 15:04:53 +00:00
  • 4d50ecd6f1 Revise JSON path options in GraphQlTester rstoyanchev 2022-03-21 11:34:04 +00:00
  • 3d638918f4 Polishing rstoyanchev 2022-03-21 10:04:16 +00:00
  • 4e63970175 Fix implementation of containsExactly Koen Punt 2022-03-14 12:59:32 +01:00
  • e3ac804015 Temporarily disable samples rstoyanchev 2022-03-21 09:05:49 +00:00
  • dfff40085c Rename [Web|Socket]Interceptor rstoyanchev 2022-03-21 09:02:11 +00:00
  • c0f97d3f9b Move WebInterceptorChain into WebInterceptor rstoyanchev 2022-03-21 08:52:01 +00:00
  • bb6280863a Update documentation for client interception rstoyanchev 2022-03-21 08:45:51 +00:00
  • f54ee52d62 Add WebSocketGraphQlClientInterceptor rstoyanchev 2022-03-21 08:43:10 +00:00
  • 92547de5d0 Add client side interception rstoyanchev 2022-03-21 07:28:00 +00:00
  • bb4ebf6cb8 Correct names of AbstractDirectTransport and subclasses rstoyanchev 2022-03-20 21:05:37 +00:00
  • 91e7f285fa Shorten GraphQlResponse[Field|Error] and rename GraphQlService rstoyanchev 2022-03-20 20:47:15 +00:00
  • 67711f7331 Rename Web[Input|Output] to WebGraphQl[Request|Response] rstoyanchev 2022-03-20 20:26:45 +00:00
  • 182e9e66f0 Extract ExecutionGraphQl[Request|Response] interfaces rstoyanchev 2022-03-18 21:27:09 +00:00
  • be05b031d6 Extract GraphQlRequest interface rstoyanchev 2022-03-18 20:58:21 +00:00
  • 08597c9e8a Recreate SimpleTypeConverter if ConversionService not set rstoyanchev 2022-03-18 20:18:08 +00:00
  • 982cbbaa45 Extract GraphQlResponseField in the top-level package rstoyanchev 2022-03-18 18:16:59 +00:00
  • cdd8b67fed Refine GraphQlResponseField getError() rstoyanchev 2022-03-18 17:21:06 +00:00
  • 827b70b71d Update GraphQlResponseError contract rstoyanchev 2022-03-18 14:44:02 +00:00
  • db24c8f62b Replace GraphQLError with GraphQlResponseError rstoyanchev 2022-03-18 08:35:11 +00:00
  • 96135183f5 Refactor MapGraphQlResponse rstoyanchev 2022-03-17 19:56:31 +00:00
  • 3c30376cba Refine null handling in GraphQlClient for retrieve rstoyanchev 2022-03-17 15:36:01 +00:00
  • b2b1e2d506 Document custom className extractor config Brian Clozel 2022-03-17 17:23:38 +01:00
  • 9102bdbc77 Replace isValid with hasValue in ResponseField rstoyanchev 2022-03-17 13:37:07 +00:00
  • 5e95fcf60a Refine getError(s) methods on ResponseField rstoyanchev 2022-03-17 12:27:52 +00:00
  • f28d3dc2a0 Initialize ProjectedPayloadMethodArgumentResolver with ApplicationContext Mark Paluch 2022-03-17 12:17:21 +01:00
  • 4653e94976 Remove raw-type cast in QuerydslDataFetcher Mark Paluch 2022-03-16 14:49:16 +01:00
  • 22c1472bcc Fix CI pipeline configuration Brian Clozel 2022-03-16 14:38:02 +01:00
  • 0cf2ce023d Use Concourse Release Script as Docker image in CI Brian Clozel 2022-03-16 14:26:53 +01:00
  • 2b6dd8f1e1 Generate CHANGELOG during release promotion Brian Clozel 2022-03-16 14:26:24 +01:00
  • d847211d0f Upgrade to Gradle 7.4.1 Brian Clozel 2022-03-16 14:26:00 +01:00
  • f197e2606d Add SDKMAN! file for JDK env selection Brian Clozel 2022-03-16 14:25:21 +01:00
  • 0346474357 Upgrade to ubuntu:focal-20220302 in CI image Brian Clozel 2022-03-16 13:53:23 +01:00
  • 4d3c349e34 Upgrade JDK versions in CI image Brian Clozel 2022-03-16 13:52:56 +01:00
  • 4d115c01cc Upgrade dependencies rstoyanchev 2022-03-16 10:00:37 +00:00
  • 0967a6e7b7 Update documentation for GraphQlClient rstoyanchev 2022-03-15 08:54:08 +00:00
  • e7b2f72d55 Add RetrieveSpec to GraphQlClient rstoyanchev 2022-03-15 07:44:31 +00:00
  • 38a9eb1b3c Align client with GraphQL Java error paths rstoyanchev 2022-03-15 07:28:12 +00:00
  • 3214a9cfc9 Introduce GraphQlClientException hierarchy rstoyanchev 2022-03-14 20:54:55 +00:00
  • eb3c8d1a7e Refine status code in WebSocket client transport rstoyanchev 2022-03-11 16:53:24 +00:00
  • dcb752dde4 Introduce ClientGraphQlResponse rstoyanchev 2022-03-11 15:12:09 +00:00
  • 15238072bb Introduce GraphQlResponse rstoyanchev 2022-03-11 13:02:47 +00:00
  • 77e9835d3a Fix typo in reference documentation Brian Clozel 2022-03-10 11:11:31 +01:00
  • 83d26467e7 Document why Jackson annotations are not used Brian Clozel 2022-03-10 11:10:09 +01:00
  • 1e652f800b Polishing rstoyanchev 2022-03-10 09:48:37 +00:00
  • fb521e9b6f Add section on GraphQlClient to the reference docs rstoyanchev 2022-03-10 09:48:14 +00:00
  • f568bce8a5 Correctly bind nested empty list rstoyanchev 2022-03-09 21:24:31 +00:00
  • f42563424e Do not create "error" message from ExecutionResult rstoyanchev 2022-03-09 12:26:45 +00:00
  • f6b9fdfe7c Fix issue with matchesJson when JSONPath is a String rstoyanchev 2022-03-09 12:13:52 +00:00
  • 4818ee6c81 Upgrade samples to match the GraphQlTest updates rstoyanchev 2022-03-09 12:47:08 +00:00
  • 19793a6e74 Revert "Pin version to 1.0.0-M5 in samples" rstoyanchev 2022-03-09 08:57:10 +00:00
  • 71881f5e47 Expose convenience String url methods rstoyanchev 2022-03-09 08:46:45 +00:00
  • 7459637808 Revise GraphQlTester documentation rstoyanchev 2022-03-09 07:28:45 +00:00
  • caa717e358 Move repo.spring.io up in the order rstoyanchev 2022-03-08 17:21:38 +00:00
  • c9640b6134 Respond to GraphQL over WebSocket "ping" type messages rstoyanchev 2022-03-08 16:44:03 +00:00
  • 878c643672 Refactor GraphQlMessage and add GraphQlMessageType enum rstoyanchev 2022-03-08 12:50:32 +00:00
  • ec00547130 Add handleConnectionClosed to WebSocketInterceptor rstoyanchev 2022-03-08 08:49:46 +00:00
  • 35359b0b24 Add sessionId to WebSocketInterceptor callbacks rstoyanchev 2022-03-08 07:29:10 +00:00
  • c6d10d3ab8 Check for missing errors in GraphQlTester#executeAndVerify Brian Clozel 2022-03-07 22:42:36 +01:00
  • b40375f1f2 Pin version to 1.0.0-M5 in samples rstoyanchev 2022-03-07 09:47:10 +00:00
  • 5d4065e70b Correct handling of complete WebSocket message rstoyanchev 2022-03-07 09:35:22 +00:00
  • 6b61ec3e74 Simplify access to WebSocketInterceptor rstoyanchev 2022-03-07 09:05:13 +00:00
  • 1559c5989e Adapt CodecConfigurer to JSONPath MappingProvider rstoyanchev 2022-03-07 07:10:03 +00:00
  • abb51ee5e2 Refactoring in testFixtures rstoyanchev 2022-03-04 17:25:27 +00:00
  • 50c71d03fc Move TestWebSocketClient to testFixtures rstoyanchev 2022-03-04 14:55:03 +00:00
  • d063eb760a Simplify filtered error handling in GraphQlTester rstoyanchev 2022-03-04 14:39:59 +00:00
  • 6480ab7e9f Polishing in GraphQlClient and GraphQlTester rstoyanchev 2022-03-04 14:27:10 +00:00
  • e67cb5885e Rename ~Spec in GraphQlClient and GraphQlTester rstoyanchev 2022-03-04 14:07:11 +00:00
  • 53fb1d4dc0 Update and expand GraphQlTester tests rstoyanchev 2022-03-04 13:10:02 +00:00
  • 29b1aa2cc7 Introduce transport specific GraphQlTester extensions rstoyanchev 2022-03-04 11:41:19 +00:00
  • 1ae7eb742f Replace RequestStrategy with GraphQlTransport hierarchy rstoyanchev 2022-03-04 09:04:26 +00:00