737 Commits

Author SHA1 Message Date
rstoyanchev
9ff6bae4a2 Update section on codegen
See gh-848
2023-12-07 09:53:46 +00:00
rstoyanchev
6cd3e425ee Add reference docs section on codegen
Closes gh-848
2023-11-21 09:19:26 +00:00
Spring Builds
0f8d20f901 Next development version (v1.0.7-SNAPSHOT) 2023-09-19 15:21:30 +00:00
Brian Clozel
301dfe9019 Fix failing test
See gh-819
2023-09-19 17:08:39 +02:00
Koen Punt
b4ff9b340e Correctly retrieve operation from request body
Backport of e74240 and 5be2d8.

Closes gh-819
2023-09-19 15:17:02 +01:00
Spring Builds
791992b19c Next development version (v1.0.6-SNAPSHOT) 2023-09-19 08:25:45 +00:00
Brian Clozel
b20a3166ca Upgrade CI image to ubuntu:jammy-20230816 2023-09-16 22:07:10 +02:00
Brian Clozel
5af2837550 Upgrade to Testcontainers 1.17.6 2023-09-16 22:03:35 +02:00
Brian Clozel
5466b45787 Upgrade to Spring Security 5.7.10
Closes gh-801
2023-09-16 22:03:06 +02:00
Brian Clozel
a14304b42c Upgrade to Spring Data 2021.2.16
Closes gh-800
2023-09-16 22:01:37 +02:00
Brian Clozel
08acfd2a9f Upgrade to Spring Framework 5.3.30
Closes gh-799
2023-09-16 21:59:51 +02:00
Brian Clozel
e41738575e Upgrade to Reactor 2020.0.36
Closes gh-798
2023-09-16 21:58:55 +02:00
Brian Clozel
15d28ad8bf Upgrade to GraphQL Java 18.5
Closes gh-797
2023-09-16 21:57:05 +02:00
Brian Clozel
1732ad7b78 Upgrade CI image to JDK 8u382 2023-09-16 21:55:32 +02:00
Brian Clozel
7acbffef0e Fix invalid syntax for JDK8 2023-09-16 21:54:43 +02:00
rstoyanchev
12e7d75be2 Update asciidoctorExtensions and io.spring.ge.conventions versions 2023-09-14 14:36:42 +01:00
rstoyanchev
8d58e8d737 Enhance request body check
Backport of 1406ca2

Closes gh-735
2023-09-14 14:22:15 +01:00
rstoyanchev
265fa293a1 Add section on file uploads
Backport of 142ca8

Closes gh-748
2023-09-14 14:20:34 +01:00
Brian Clozel
4d62822105 Fix docker credentials in release pipeline 2023-03-21 12:33:18 +01:00
Spring Builds
0c3bc4434f Next development version (v1.0.5-SNAPSHOT) 2023-03-21 11:07:11 +00:00
Brian Clozel
af10ff743f Revert "Next development version (v1.0.5-SNAPSHOT)"
This reverts commit 6c12944dac.
2023-03-21 12:00:24 +01:00
Spring Builds
6c12944dac Next development version (v1.0.5-SNAPSHOT) 2023-03-21 10:22:47 +00:00
Brian Clozel
84831649cc Upgrade dependencies
This commit upgrades mandatory and optional dependencies, such as:

* Spring Framework 5.3.26
* Reactor 2020.0.30
* Spring Data 2021.2.10
* Spring Security 5.7.7

Closes gh-637
Closes gh-638
Closes gh-639
Closes gh-640
2023-03-20 18:04:57 +01:00
rstoyanchev
3666112aeb Support custom "subscription" type name
Closes gh-590
2023-03-08 13:47:12 +00:00
rstoyanchev
9066c4075f Fix issue returning CompletableFuture
Closes gh-628
2023-03-08 13:45:28 +00:00
Spring Builds
3586edea1c Next development version (v1.0.4-SNAPSHOT) 2022-11-22 10:46:36 +00:00
Brian Clozel
99e9e6af85 Upgrade dependencies 2022-11-22 10:50:49 +01:00
Eric Fry
1427c7412f Fix typo in reference docs
Closes gh-530
2022-11-17 12:43:06 +00:00
rstoyanchev
89a7145c03 Polishing contribution
Closes gh-367
2022-11-17 11:56:15 +00:00
kuraun
a927159410 Add mutationUpdateSalaryTest
Fixed the attribute value salary of UpdateSalaryInput of schema.graphqls
to the name of SalaryInput object. Also enabled @Secured.

See gh-367
2022-11-17 11:53:50 +00:00
rstoyanchev
5905f02bd6 Deprecate ResponseField getError and hasValue
See gh-499
2022-11-04 11:01:58 +00:00
Johan Wigert
6004937ad2 Fix typo in Javadoc of GraphQlTester
Closes gh-523
2022-11-04 07:24:34 +00:00
rstoyanchev
02f96b6bf4 Raise exception for any field error in retrieve
This commit aligns the behavior of retrieve with its Javadoc such that
any field error, including errors on nested fields, raises a
FieldAccessException

Closes gh-499
2022-11-04 06:36:15 +00:00
rstoyanchev
11fab7dafd Polishing
See gh-449
2022-10-19 09:07:53 +01:00
rstoyanchev
d38ffeae6b Consistent raw value handling in GraphQlArgumentBinder
This commit ensures a single method is used to bind raw values,
whether those a top level argument value, or a value nested within a
collection or map.

See gh-449
2022-10-19 06:06:57 +01:00
rstoyanchev
bc8ee162f9 Minor refactoring in GraphQlArgumentBinder
See gh-449
2022-10-19 06:06:57 +01:00
rstoyanchev
9be5a95948 Support binding to Map as target value
Before this commit, we supported binding to a higher level object,
or a scalar, or a List of either, but not to a Map of either, which
requires similar support as what we have for a List, i.e. creating
the target Map and populating it in a recursive manner.

This commit adds that support.

Closes gh-449
2022-10-19 06:06:57 +01:00
rstoyanchev
13683eea17 Support Optional for ProjectPayload arguments
Closes gh-506
2022-10-17 17:27:44 +01:00
rstoyanchev
560c2b53f2 Polishing contribution
Closes gh-507
2022-10-17 16:58:56 +01:00
Koen Punt
da21f7438c Print actual elements in GraphQlTester
See gh-507
2022-10-17 16:32:42 +01:00
rstoyanchev
f3d07c1bd8 Polishing contribution
Closes gh-498
2022-10-13 17:02:08 +01:00
Iván Rodríguez Murillo
0faa63beea Allow use of loadbalanced RSocketRequester
See gh-498
2022-10-13 15:55:21 +01:00
Spring Builds
33ec463f23 Next development version (v1.0.3-SNAPSHOT) 2022-09-20 13:18:32 +00:00
rstoyanchev
84904170a8 Support binding to generic Object constructor arg
Closes gh-447
2022-09-20 13:52:38 +01:00
rstoyanchev
dfed05a822 Consistent access to raw arguments map
See gh-493
2022-09-20 13:52:38 +01:00
rstoyanchev
9abaa23cfc Document finding schema files across modules
Closes gh-489
2022-09-20 13:52:38 +01:00
Brian Clozel
4de39f0d0f Upgrade optional dependencies 2022-09-20 11:35:01 +02:00
rstoyanchev
1773f6ed33 Apply validation only when annotations detected
Closes gh-445
2022-09-19 15:34:36 +01:00
rstoyanchev
76f97da412 Polishing validation code
See gh-445
2022-09-19 15:34:36 +01:00
Brian Clozel
08df89e40e Upgrade to Gradle 7.5.1 2022-09-19 11:17:12 +02:00