Skip to content

define spec for graphql union #459

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Draft
wants to merge 291 commits into
base: main
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
291 commits
Select commit Hold shift + click to select a range
7ed8e7a
Merge pull request #224 from ybroeker/test-nameAnnotation
phillip-kruger Apr 15, 2020
a441a32
Update CONTRIBUTING.adoc
phillip-kruger Apr 17, 2020
a134b9c
Update CONTRIBUTING.adoc
phillip-kruger Apr 17, 2020
6d37cec
DefaultValue TCK test has incorrect default CAPE payload
tmiddlet2666 Apr 22, 2020
9d25327
Update build.yml
phillip-kruger Apr 22, 2020
750f9c9
Minor typos. Signed-off-by: Tim Middleton (Software Engineer) <tim.mi…
tmiddlet2666 Apr 23, 2020
c0991e9
Merge pull request #229 from tmiddlet2666/minor-typos
phillip-kruger Apr 23, 2020
e819816
Merge pull request #228 from tmiddlet2666/issue-208
andymc12 Apr 24, 2020
6dcaaaf
Add `´` as an escape-character for scheme-tests
ybroeker May 2, 2020
12ff187
Handle double- and triple-escape
ybroeker May 2, 2020
d2d40a0
Fixes for Spec update on formatting.
phillip-kruger May 4, 2020
e03ae6c
Fixes for Spec update on formatting.
phillip-kruger May 4, 2020
08887ff
Merge pull request #239 from ybroeker/feat/escapeChar
andymc12 May 4, 2020
2d8b92e
Merge branch 'master' into master
phillip-kruger May 4, 2020
fd95f4f
Merge pull request #241 from phillip-kruger/master
phillip-kruger May 4, 2020
864a706
Missed this in the prev PR (as it's new in 1.1). formatted Dates beco…
phillip-kruger May 7, 2020
b6a8663
Merge pull request #244 from phillip-kruger/master
andymc12 May 7, 2020
13f6607
Make resolver-methods public
ybroeker May 16, 2020
cf9a25d
Add some tests for array-formatting
ybroeker May 16, 2020
c2e4190
Add tests for char-inputs-
ybroeker May 16, 2020
61e107c
dynamic client spec draft
thejibz May 22, 2020
16d952c
Merge pull request #253 from thejibz/master
andymc12 May 22, 2020
af5304b
Merge pull request #252 from ybroeker/testcases
phillip-kruger May 25, 2020
2227288
Added 'AND' condition in Schema Test (Help to test complex default va…
phillip-kruger May 27, 2020
fb8b417
Merge pull request #255 from phillip-kruger/master
phillip-kruger May 30, 2020
8076b3e
Dynamic client specification
jefrajames Jun 5, 2020
c1c856e
Examples of fluent API for setting variables
jefrajames Jun 5, 2020
67ade40
Add implementations and acknowledgements sections
andymc12 Jun 6, 2020
51793af
Merge pull request #256 from jefrajames/dynaqlspec
phillip-kruger Jun 8, 2020
2b4a5c3
Dynamic client specification
jefrajames Jun 5, 2020
78df0af
Examples of fluent API for setting variables
jefrajames Jun 5, 2020
d7d29ac
Updated dynamic client spec
thejibz Jun 12, 2020
41bbe6c
Add API for dynamic client
thejibz Jun 12, 2020
5039902
[#264] Deprecate black/whitelist for exceptions
andymc12 Jun 12, 2020
9054566
Merge pull request #265 from andymc12/264-deprecateWhiteBlackListAPIs
phillip-kruger Jun 13, 2020
acf165a
fix #267: actually set TCK headers (and log it)
t1 Jun 16, 2020
84d901a
Merge pull request #268 from t1/267-tck-headers
phillip-kruger Jun 16, 2020
42db04f
#179: test all dynamic non-mutations also with GET
t1 Jun 15, 2020
c9ce7b0
Merge branch 'master' into master
andymc12 Jun 18, 2020
fb6767b
Merge pull request #261 from thejibz/master
andymc12 Jun 18, 2020
1dad3f2
Fix GET Test. (Remove post on GET and encoded with line breaks)
phillip-kruger Jun 21, 2020
9d2e17c
Merge pull request #266 from t1/#179-test-all-with-GET
phillip-kruger Jun 21, 2020
58aa6a3
ci: add Java 14 to build matrix
sullis Jul 25, 2020
43b6625
enable Dependabot v2
sullis Jul 25, 2020
7650cdd
Adding Variables feature
thejibz Aug 3, 2020
0b197f3
Removed "GraphQL" prefix
thejibz Aug 3, 2020
d0f5998
enhance formating and use list generics
thejibz Aug 3, 2020
8c28a21
update spec with Variables feature
thejibz Aug 3, 2020
d476a3a
Merge pull request #284 from thejibz/master
andymc12 Aug 4, 2020
a87245f
Added Wildfly to the implementation list
phillip-kruger Aug 28, 2020
c78f817
Merge pull request #287 from eclipse/wildfly
phillip-kruger Aug 28, 2020
db45963
Removed beans.xml, as it is provided as part of each TCK test.
tomas-langer Sep 9, 2020
9ff7805
Merge pull request #292 from tomas-langer/290-beans.xml
phillip-kruger Sep 9, 2020
f2692ef
Revert "Removed beans.xml, as it is provided as part of each TCK test."
phillip-kruger Sep 9, 2020
83a3661
Merge pull request #293 from eclipse/revert-292-290-beans.xml
phillip-kruger Sep 9, 2020
dff7faf
Removed beans.xml, as it is provided as part of each TCK test.
tomas-langer Sep 9, 2020
6df7a1b
Merge pull request #294 from tomas-langer/290-beans.xml
phillip-kruger Sep 9, 2020
07c9590
Merge pull request #282 from sullis/ci-java-14
phillip-kruger Sep 9, 2020
87f76fa
Merge pull request #281 from sullis/dependabot2
phillip-kruger Sep 9, 2020
95da037
Fix for JDK14
phillip-kruger Sep 9, 2020
6048731
Merge pull request #301 from phillip-kruger/master
phillip-kruger Sep 9, 2020
5e97078
Bump maven-javadoc-plugin from 3.1.1 to 3.2.0
dependabot[bot] Sep 9, 2020
29c3f83
Bump asciidoctorj-pdf from 1.5.0 to 1.5.3
dependabot[bot] Sep 9, 2020
748098d
Bump commons-io from 2.6 to 2.8.0
dependabot[bot] Sep 9, 2020
6b92691
Bump actions/setup-java from v1.3.0 to v1.4.2
dependabot[bot] Sep 9, 2020
dd24437
Merge pull request #295 from eclipse/dependabot/maven/org.apache.mave…
phillip-kruger Sep 9, 2020
50d1b24
Merge pull request #296 from eclipse/dependabot/maven/org.asciidoctor…
phillip-kruger Sep 9, 2020
9c8c0b3
Merge pull request #297 from eclipse/dependabot/maven/commons-io-comm…
phillip-kruger Sep 9, 2020
9d00062
Bump asciidoctor-maven-plugin from 1.6.0 to 2.0.0
dependabot[bot] Sep 9, 2020
2fe8f0d
Merge pull request #300 from eclipse/dependabot/github_actions/action…
phillip-kruger Sep 9, 2020
1a86b8f
Merge pull request #299 from eclipse/dependabot/maven/org.asciidoctor…
phillip-kruger Sep 9, 2020
b960b16
Bump testng from 7.1.0 to 7.3.0
dependabot[bot] Sep 10, 2020
9c846a8
Bump bnd-maven-plugin from 4.3.1 to 5.1.2
dependabot[bot] Sep 10, 2020
55fc9c8
Merge pull request #303 from eclipse/dependabot/maven/biz.aQute.bnd-b…
phillip-kruger Sep 10, 2020
90e4fbb
Merge pull request #302 from eclipse/dependabot/maven/org.testng-test…
phillip-kruger Sep 10, 2020
9423f5d
Bump asciidoctor-maven-plugin from 2.0.0 to 2.1.0
dependabot[bot] Sep 15, 2020
2aaa2a8
Merge pull request #308 from eclipse/dependabot/maven/org.asciidoctor…
phillip-kruger Sep 15, 2020
7829661
Fix #306 in master. Signed-off-by: Tim Middleton (Software Engineer) …
tmiddlet2666 Sep 15, 2020
19c08db
Dynamic client with SPI + SPEC update
thejibz Sep 15, 2020
11187e4
Merge pull request #310 from tmiddlet2666/issue-306-master
phillip-kruger Sep 16, 2020
1992224
Merge pull request #311 from thejibz/master
phillip-kruger Sep 17, 2020
2ca2a65
comment the maven plugin that generate diagrams in order to avoid com…
thejibz Sep 17, 2020
2c5417e
Merge pull request #314 from thejibz/master
phillip-kruger Sep 17, 2020
47b3d2f
Merge fix for #304 into master. Signed-off-by: Tim Middleton (Softwar…
tmiddlet2666 Sep 21, 2020
8c25b2d
Fixup NPE - Signed-off-by: Tim Middleton (Software Engineer) <tim.mid…
tmiddlet2666 Sep 21, 2020
e3316c8
Fixup log files not being written: Signed-off-by: Tim Middleton (Soft…
tmiddlet2666 Sep 21, 2020
aab290a
Merge pull request #317 from tmiddlet2666/issue-304-master
phillip-kruger Sep 21, 2020
56354fb
Bump asciidoctorj-diagram from 2.0.2 to 2.0.4
dependabot[bot] Sep 28, 2020
634892b
Merge pull request #321 from eclipse/dependabot/maven/org.asciidoctor…
phillip-kruger Sep 29, 2020
f71fc68
port fixes for #316 - Signed-off-by: Tim Middleton (Software Engineer…
tmiddlet2666 Sep 30, 2020
b40e86a
Merge pull request #323 from tmiddlet2666/issue-316-master
phillip-kruger Sep 30, 2020
7bebcb6
Bump actions/setup-java from v1.4.2 to v1.4.3
dependabot[bot] Oct 1, 2020
5c40923
Merge pull request #324 from eclipse/dependabot/github_actions/action…
phillip-kruger Oct 1, 2020
80d0539
Bump asciidoctorj-diagram from 2.0.4 to 2.0.5
dependabot[bot] Oct 5, 2020
8e61693
Merge pull request #326 from eclipse/dependabot/maven/org.asciidoctor…
phillip-kruger Oct 5, 2020
8191e1c
Merge fix #327 to master - Signed-off-by: Tim Middleton (Software En…
tmiddlet2666 Oct 13, 2020
9504110
Merge pull request #329 from tmiddlet2666/issue-327-master
phillip-kruger Oct 13, 2020
6d0e1ca
Bump bnd-maven-plugin from 5.1.2 to 5.2.0
dependabot[bot] Oct 16, 2020
c6f3cb3
Merge pull request #330 from eclipse/dependabot/maven/biz.aQute.bnd-b…
andymc12 Oct 17, 2020
d2e0078
Additional output for tck test master - Signed-off-by: Tim Middleton …
tmiddlet2666 Oct 18, 2020
bda5113
Merge pull request #333 from tmiddlet2666/partial-master
phillip-kruger Oct 19, 2020
05c575c
Tck fixes: master - Signed-off-by: Tim Middleton (Software Engineer) …
tmiddlet2666 Oct 20, 2020
c90a654
Merge pull request #335 from tmiddlet2666/tck-fixes-master
phillip-kruger Oct 20, 2020
d0c2920
Update spec to 1.0.3 - Signed-off-by: Tim Middleton (Software Enginee…
tmiddlet2666 Nov 3, 2020
990e489
Merge pull request #339 from tmiddlet2666/update-spec
phillip-kruger Nov 3, 2020
c2070b5
Bump graphql-java from 15.0 to 16.1
dependabot[bot] Nov 25, 2020
63b6e9f
Merge pull request #347 from eclipse/dependabot/maven/com.graphql-jav…
phillip-kruger Nov 25, 2020
7318f8b
Bump org.osgi.annotation.versioning from 1.1.0 to 1.1.1
dependabot[bot] Dec 8, 2020
73d2568
Add helidon to implementations
phillip-kruger Jan 7, 2021
8a7bd11
Bump asciidoctorj-pdf from 1.5.3 to 1.5.4
dependabot[bot] Jan 18, 2021
a7832cc
Merge pull request #354 from eclipse/dependabot/maven/org.asciidoctor…
phillip-kruger Jan 18, 2021
bc22aa4
Bump asciidoctorj-diagram from 2.0.5 to 2.1.0
dependabot[bot] Jan 19, 2021
8a48ba7
Merge pull request #355 from eclipse/dependabot/maven/org.asciidoctor…
andymc12 Jan 20, 2021
1fc6ad7
Merge pull request #351 from eclipse/dependabot/maven/org.osgi-org.os…
andymc12 Jan 20, 2021
72a392b
Port #212 to master - Signed-off-by: Tim Middleton (Software Engineer…
tmiddlet2666 Jan 25, 2021
ba1257c
Merge pull request #356 from tmiddlet2666/issue-212-master
phillip-kruger Jan 25, 2021
2f4f152
Bump junit-jupiter from 5.7.0 to 5.7.1
dependabot[bot] Feb 5, 2021
a7f388e
Merge pull request #359 from eclipse/dependabot/maven/org.junit.jupit…
andymc12 Feb 5, 2021
97653c7
Bump graphql-java from 16.1 to 16.2
dependabot[bot] Feb 5, 2021
7c3028c
Merge pull request #358 from eclipse/dependabot/maven/com.graphql-jav…
andymc12 Feb 5, 2021
189a52f
Bump bnd-maven-plugin from 5.2.0 to 5.3.0
dependabot[bot] Feb 23, 2021
6ce755d
Bump testng from 7.3.0 to 7.4.0
dependabot[bot] Mar 1, 2021
75ff471
Merge pull request #362 from eclipse/dependabot/maven/org.testng-test…
andymc12 Mar 1, 2021
03f5bc5
Fix default value non ordered alternative (master)
phillip-kruger Mar 4, 2021
70d6cda
Merge pull request #364 from phillip-kruger/master
andymc12 Mar 4, 2021
71df8f1
Update .gitignore to include addl target dirs
andymc12 Mar 4, 2021
b388d6d
Merge pull request #361 from eclipse/dependabot/maven/biz.aQute.bnd-b…
phillip-kruger Mar 6, 2021
09592ad
Added Eclipse license
phillip-kruger Mar 6, 2021
952e7bb
Merge pull request #368 from phillip-kruger/master
andymc12 Mar 9, 2021
e3189fe
Bump build-helper-maven-plugin from 3.0.0 to 3.2.0
dependabot[bot] Mar 10, 2021
63dd23c
Merge pull request #369 from eclipse/dependabot/maven/org.codehaus.mo…
andymc12 Mar 13, 2021
2a96918
Bump asciidoctorj-diagram from 2.1.0 to 2.1.2
dependabot[bot] Apr 5, 2021
a938c5c
Merge pull request #371 from eclipse/dependabot/maven/org.asciidoctor…
andymc12 Apr 5, 2021
f359940
Bump maven-gpg-plugin from 1.6 to 3.0.1
dependabot[bot] May 10, 2021
d3cd9b9
Bump actions/checkout from 2 to 2.3.4
dependabot[bot] May 12, 2021
6619e17
Merge pull request #373 from eclipse/dependabot/maven/org.apache.mave…
andymc12 May 12, 2021
d339477
Merge pull request #375 from eclipse/dependabot/github_actions/action…
andymc12 May 12, 2021
6cda140
Update setup-java to v2
andymc12 May 12, 2021
dfdf540
Merge pull request #376 from eclipse/andymc12-setup-java-v2
andymc12 May 12, 2021
2252cac
Bump junit-jupiter from 5.7.1 to 5.7.2
dependabot[bot] May 17, 2021
d016e10
Bump asciidoctorj-pdf from 1.5.4 to 1.6.0
dependabot[bot] May 17, 2021
93090bb
Merge pull request #377 from eclipse/dependabot/maven/org.junit.jupit…
andymc12 May 17, 2021
ba1dbf6
Merge pull request #378 from eclipse/dependabot/maven/org.asciidoctor…
andymc12 May 17, 2021
32ff2be
Bump maven-javadoc-plugin from 3.2.0 to 3.3.0
dependabot[bot] May 24, 2021
3ca3300
Merge pull request #379 from eclipse/dependabot/maven/org.apache.mave…
andymc12 May 24, 2021
7f740f4
Bump commons-io from 2.8.0 to 2.9.0
dependabot[bot] May 26, 2021
4b1c6cd
Merge pull request #380 from eclipse/dependabot/maven/commons-io-comm…
phillip-kruger May 26, 2021
7bfe1e8
Bump the version to 2.0-SNAPSHOT
phillip-kruger Jun 4, 2021
6663610
Merge pull request #382 from phillip-kruger/master
andymc12 Jun 4, 2021
6a3ba65
Bump microprofile from 4.0 to 4.0.1
dependabot[bot] Jun 7, 2021
0049fd0
Merge pull request #383 from eclipse/dependabot/maven/org.eclipse.mic…
phillip-kruger Jun 7, 2021
3c8f177
Bump commons-io from 2.9.0 to 2.10.0
dependabot[bot] Jun 14, 2021
f4f0748
Merge pull request #385 from eclipse/dependabot/maven/commons-io-comm…
andymc12 Jun 14, 2021
fae096d
Bump commons-io from 2.10.0 to 2.11.0
dependabot[bot] Jul 13, 2021
51a60a2
fix link to spec
t1 Jul 16, 2021
24acae1
Merge pull request #388 from t1/patch-1
andymc12 Jul 16, 2021
3da1fa9
Bump asciidoctor-maven-plugin from 2.1.0 to 2.2.0
dependabot[bot] Jul 19, 2021
09e2592
Merge pull request #389 from eclipse/dependabot/maven/org.asciidoctor…
andymc12 Jul 20, 2021
af2c07b
Bump microprofile from 4.0.1 to 4.1
dependabot[bot] Jul 20, 2021
2406bf0
Merge pull request #390 from eclipse/dependabot/maven/org.eclipse.mic…
andymc12 Jul 21, 2021
a621dc9
Bump asciidoctor-maven-plugin from 2.2.0 to 2.2.1
dependabot[bot] Jul 26, 2021
9176701
Merge pull request #391 from eclipse/dependabot/maven/org.asciidoctor…
phillip-kruger Jul 27, 2021
20740b9
Bump asciidoctorj-diagram from 2.1.2 to 2.2.0
dependabot[bot] Aug 19, 2021
1a9adc6
Merge pull request #394 from eclipse/dependabot/maven/org.asciidoctor…
andymc12 Aug 19, 2021
cfb717f
Bump graphql-java from 16.2 to 17.2
dependabot[bot] Aug 27, 2021
5b04edc
Bump asciidoctorj-diagram from 2.2.0 to 2.2.1
dependabot[bot] Sep 6, 2021
b4b5f4d
Merge pull request #397 from eclipse/dependabot/maven/org.asciidoctor…
andymc12 Sep 7, 2021
ade5461
Merge pull request #387 from eclipse/dependabot/maven/commons-io-comm…
andymc12 Sep 7, 2021
93d5cd2
Merge pull request #395 from eclipse/dependabot/maven/com.graphql-jav…
andymc12 Sep 7, 2021
3297de6
Bump maven-javadoc-plugin from 3.3.0 to 3.3.1
dependabot[bot] Sep 7, 2021
042f4c2
Merge pull request #398 from eclipse/dependabot/maven/org.apache.mave…
andymc12 Sep 8, 2021
b2f21d3
Bump junit-jupiter from 5.7.2 to 5.8.0
dependabot[bot] Sep 13, 2021
daba3e0
Merge pull request #399 from eclipse/dependabot/maven/org.junit.jupit…
andymc12 Sep 14, 2021
d832a34
Bump graphql-java from 17.2 to 17.3
dependabot[bot] Sep 20, 2021
f14236b
Merge pull request #400 from eclipse/dependabot/maven/com.graphql-jav…
andymc12 Sep 22, 2021
4dce7ac
Bump junit-jupiter from 5.8.0 to 5.8.1
dependabot[bot] Sep 22, 2021
92bd751
Merge pull request #401 from eclipse/dependabot/maven/org.junit.jupit…
andymc12 Sep 23, 2021
af1a4c1
Bump bnd-maven-plugin from 5.3.0 to 6.0.0
dependabot[bot] Oct 4, 2021
e0fa6be
Merge pull request #402 from eclipse/dependabot/maven/biz.aQute.bnd-b…
andymc12 Oct 5, 2021
3a9dec3
Bump org.osgi.annotation.versioning from 1.1.1 to 1.1.2
dependabot[bot] Oct 13, 2021
cefb3a6
Merge pull request #404 from eclipse/dependabot/maven/org.osgi-org.os…
andymc12 Oct 14, 2021
0150811
Bump actions/checkout from 2.3.4 to 2.3.5
dependabot[bot] Oct 15, 2021
7d7719b
Merge pull request #405 from eclipse/dependabot/github_actions/action…
andymc12 Oct 16, 2021
212bc70
Support for fragments in the client
jmartisk Nov 2, 2021
c0db693
Bump actions/checkout from 2.3.5 to 2.4.0
dependabot[bot] Nov 2, 2021
2f06942
Updates to the Response interface, rename Error to GraphQLError
jmartisk Nov 2, 2021
2b1fe38
Merge pull request #406 from jmartisk/update-response-and-error
jmartisk Nov 9, 2021
f7a5d9b
Merge pull request #408 from eclipse/dependabot/github_actions/action…
andymc12 Nov 16, 2021
0dbdfa2
Bump bnd-maven-plugin from 6.0.0 to 6.1.0
dependabot[bot] Nov 22, 2021
c279071
Merge pull request #410 from eclipse/dependabot/maven/biz.aQute.bnd-b…
andymc12 Nov 22, 2021
248ff4e
Bump junit-jupiter from 5.8.1 to 5.8.2
dependabot[bot] Nov 29, 2021
48966e9
Merge pull request #411 from eclipse/dependabot/maven/org.junit.jupit…
andymc12 Nov 29, 2021
c9e31b3
Bump asciidoctorj-pdf from 1.6.0 to 1.6.2
dependabot[bot] Jan 4, 2022
185d739
Bump testng from 7.4.0 to 7.5
dependabot[bot] Jan 6, 2022
9367167
Merge pull request #415 from eclipse/dependabot/maven/org.testng-test…
phillip-kruger Jan 7, 2022
b984afe
Bump build-helper-maven-plugin from 3.2.0 to 3.3.0
dependabot[bot] Jan 7, 2022
6f1ac5b
Bump maven-compiler-plugin from 3.8.1 to 3.9.0
dependabot[bot] Jan 12, 2022
4d18356
Bump maven-jar-plugin from 3.2.0 to 3.2.2
dependabot[bot] Jan 12, 2022
304322c
Merge pull request #419 from eclipse/dependabot/maven/org.apache.mave…
andymc12 Jan 16, 2022
5796c63
Merge pull request #414 from eclipse/dependabot/maven/org.asciidoctor…
andymc12 Jan 16, 2022
3a09b1b
Merge pull request #416 from eclipse/dependabot/maven/org.codehaus.mo…
andymc12 Jan 16, 2022
8a6fcae
Merge pull request #418 from eclipse/dependabot/maven/org.apache.mave…
andymc12 Jan 16, 2022
60fb325
Bump asciidoctor-maven-plugin from 2.2.1 to 2.2.2
dependabot[bot] Jan 31, 2022
33dea4b
Merge pull request #420 from eclipse/dependabot/maven/org.asciidoctor…
andymc12 Feb 1, 2022
6493af4
Merge pull request #407 from jmartisk/support-fragments
phillip-kruger Feb 4, 2022
fb7c103
Bump maven-javadoc-plugin from 3.3.1 to 3.3.2
dependabot[bot] Feb 11, 2022
c67aafd
Bump nexus-staging-maven-plugin from 1.6.8 to 1.6.10
dependabot[bot] Feb 14, 2022
082e620
Bump maven-compiler-plugin from 3.9.0 to 3.10.0
dependabot[bot] Feb 14, 2022
02cb10a
Merge pull request #426 from eclipse/dependabot/maven/org.sonatype.pl…
andymc12 Feb 14, 2022
94f7615
Merge pull request #424 from eclipse/dependabot/maven/org.apache.mave…
andymc12 Feb 14, 2022
77a275c
Merge pull request #427 from eclipse/dependabot/maven/org.apache.mave…
andymc12 Feb 14, 2022
1f8e015
Bump nexus-staging-maven-plugin from 1.6.10 to 1.6.11
dependabot[bot] Feb 15, 2022
4ecfea6
Merge pull request #428 from eclipse/dependabot/maven/org.sonatype.pl…
andymc12 Feb 15, 2022
168cc06
Bump nexus-staging-maven-plugin from 1.6.11 to 1.6.12
dependabot[bot] Feb 22, 2022
d4ac51a
Merge pull request #429 from eclipse/dependabot/maven/org.sonatype.pl…
andymc12 Feb 23, 2022
356895a
Bump bnd-maven-plugin from 6.1.0 to 6.2.0
dependabot[bot] Feb 28, 2022
bb5eb30
Bump actions/checkout from 2.4.0 to 3
dependabot[bot] Mar 1, 2022
c536fe5
Merge pull request #431 from eclipse/dependabot/github_actions/action…
andymc12 Mar 2, 2022
7e8f2f5
Merge pull request #430 from eclipse/dependabot/maven/biz.aQute.bnd-b…
andymc12 Mar 2, 2022
41221ec
Bump maven-compiler-plugin from 3.10.0 to 3.10.1
dependabot[bot] Mar 11, 2022
f3d9318
Bump graphql-java from 17.3 to 18.0
dependabot[bot] Mar 15, 2022
408727f
Merge pull request #433 from eclipse/dependabot/maven/com.graphql-jav…
phillip-kruger Mar 15, 2022
949de0b
Merge pull request #432 from eclipse/dependabot/maven/org.apache.mave…
andymc12 Mar 16, 2022
5b11bfa
Bump nexus-staging-maven-plugin from 1.6.12 to 1.6.13
dependabot[bot] Apr 21, 2022
1d7c32f
Merge pull request #440 from eclipse/dependabot/maven/org.sonatype.pl…
andymc12 Apr 22, 2022
31bad96
Bump graphql-java from 18.0 to 18.1
dependabot[bot] May 3, 2022
501fa4c
Merge pull request #441 from eclipse/dependabot/maven/com.graphql-jav…
andymc12 May 4, 2022
6ecb7e4
Bump asciidoctorj-pdf from 1.6.2 to 2.0.3
dependabot[bot] May 26, 2022
dc20f2d
Merge pull request #445 from eclipse/dependabot/maven/org.asciidoctor…
andymc12 May 27, 2022
341c511
Bump asciidoctorj-diagram from 2.2.1 to 2.2.3
dependabot[bot] May 30, 2022
7b94e29
Bump asciidoctorj-pdf from 2.0.3 to 2.0.6
dependabot[bot] May 31, 2022
3a45ebb
Merge pull request #447 from eclipse/dependabot/maven/org.asciidoctor…
andymc12 Jun 1, 2022
47dc9bb
Merge pull request #448 from eclipse/dependabot/maven/org.asciidoctor…
andymc12 Jun 1, 2022
bec6c40
Bump bnd-maven-plugin from 6.2.0 to 6.3.0
dependabot[bot] Jun 1, 2022
0e130e7
Merge pull request #449 from eclipse/dependabot/maven/biz.aQute.bnd-b…
andymc12 Jun 3, 2022
203e9e0
Bump bnd-maven-plugin from 6.3.0 to 6.3.1
dependabot[bot] Jun 7, 2022
2cbe7e4
Merge pull request #450 from eclipse/dependabot/maven/biz.aQute.bnd-b…
andymc12 Jun 8, 2022
5aa54cd
Bump apache-rat-plugin from 0.13 to 0.14
dependabot[bot] Jun 13, 2022
3fbe3a7
Merge pull request #451 from eclipse/dependabot/maven/org.apache.rat-…
andymc12 Jun 14, 2022
8059645
Bump asciidoctorj-pdf from 2.0.6 to 2.0.8
dependabot[bot] Jun 21, 2022
afd3f9b
Merge pull request #452 from eclipse/dependabot/maven/org.asciidoctor…
andymc12 Jun 23, 2022
94a881f
Bump asciidoctorj-pdf from 2.0.8 to 2.1.2
dependabot[bot] Jun 23, 2022
64eb913
Merge pull request #453 from eclipse/dependabot/maven/org.asciidoctor…
andymc12 Jun 24, 2022
63cf0c0
Bump graphql-java from 18.1 to 18.2
dependabot[bot] Jun 27, 2022
57ad084
Bump asciidoctorj-pdf from 2.1.2 to 2.1.4
dependabot[bot] Jun 27, 2022
4effd1a
Merge pull request #454 from eclipse/dependabot/maven/com.graphql-jav…
andymc12 Jul 1, 2022
fc24439
Merge pull request #455 from eclipse/dependabot/maven/org.asciidoctor…
andymc12 Jul 1, 2022
0d3c75e
Bump jsonassert from 1.5.0 to 1.5.1
dependabot[bot] Jul 4, 2022
a177362
Merge pull request #457 from eclipse/dependabot/maven/org.skyscreamer…
phillip-kruger Jul 5, 2022
9fd0624
define spec for graphql union
craig-day Jul 15, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
27 changes: 27 additions & 0 deletions .github/ISSUE_TEMPLATE/01-compatible-certification-request.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
---
[Implementation Name]: Compatible Certification Request
about: Start a request for a compatible certification
title: 'MicroProfile GraphQL [Version] Compatible Certification Request'
labels: 'Certification :trophy:'
assignees: ''

---

- [ ] Organization Name ("Organization") and, if applicable, URL:<br/>
// Add here
- [ ] Product Name, Version and download URL (if applicable):<br/>
// Add here
- [ ] Specification Name, Version and download URL:<br/>
// Add here
- [ ] (Optional) TCK Version, digital SHA-256 fingerprint and download URL:<br/>
// Add here
- [ ] Public URL of TCK Results Summary:<br/>
// Add here
- [ ] Any Additional Specification Certification Requirements:<br/>
// Add here
- [ ] Java runtime used to run the implementation:<br/>
// Add here
- [ ] Summary of the information for the certification environment, operating system, cloud, ...:<br/>
// Add here
- [ ] By checking this box I acknowledge that the Organization I represent accepts the terms of the [EFTL](https://www.eclipse.org/legal/tck.php).
- [ ] By checking this box I attest that all TCK requirements have been met, including any compatibility rules.
10 changes: 10 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
version: 2
updates:
- package-ecosystem: "maven"
directory: "/"
schedule:
interval: "daily"
- package-ecosystem: "github-actions"
directory: "/"
schedule:
interval: "daily"
7 changes: 4 additions & 3 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,13 +12,14 @@ jobs:
name: build with jdk ${{matrix.java}}

steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v3
name: checkout

- uses: actions/setup-java@v1.3.0
- uses: actions/setup-java@v2
name: set up jdk ${{matrix.java}}
with:
distribution: 'adopt'
java-version: ${{matrix.java}}

- name: build with maven
run: mvn -B verify --file pom.xml
run: mvn -B verify javadoc:javadoc --file pom.xml
15 changes: 15 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -7,3 +7,18 @@
.idea
.DS_Store
**/*.iml
/api/target/
/client/target/
/client/api/target/
/client/spec/target/
/client/tck/target/
/full/target/
/full/api/target/
/full/tck/target/
/full/spec/target/
/server/target/
/server/api/target/
/server/spec/target/
/server/tck/target/
/spec/target/
/tck/target/
4 changes: 2 additions & 2 deletions CONTRIBUTING.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -25,9 +25,9 @@ Do you want to contribute to this project? Here is what you can do:
** Make sure you have signed the https://www.eclipse.org/legal/ECA.php[Eclipse Contributor Agreement]
* https://github.com/eclipse/microprofile-graphql/issues[Create or fix an issue].
* https://gitter.im/eclipse/microprofile-graphql[Join us on Gitter to discuss this project].
* Join our https://calendar.google.com/calendar/embed?src=gbnbc373ga40n0tvbl88nkc3r4%40group.calendar.google.com[weekly meeting] on Fridays at https://www.timeanddate.com/time/map/[15h30 GMT].
* Join our https://calendar.google.com/calendar/embed?src=gbnbc373ga40n0tvbl88nkc3r4%40group.calendar.google.com[weekly meeting] on Fridays at https://www.timeanddate.com/time/map/[14h30 GMT].
** https://docs.google.com/document/d/1gb3jirFGrJwDZSbrtnFPVTNjPNe3Y0dUYfm-HkU1c3U/edit#heading=h.xpx6vfxuho2d[Minutes and Agenda].
** https://ibm.webex.com/meet/andymc[Meeting room].
** https://bluejeans.com/27833906895[Meeting room].
* Join the discussions on the https://groups.google.com/forum/#!forum/microprofile[MicroProfile Google Group]
* https://microprofile.io/blog/[Contribute a blog post].

Expand Down
38 changes: 29 additions & 9 deletions README.asciidoc
Original file line number Diff line number Diff line change
Expand Up @@ -22,20 +22,28 @@ image:https://badges.gitter.im/eclipse/microprofile-graphql.svg[link="https://gi

= Microprofile GraphQL Specification

Read the https://download.eclipse.org/microprofile/microprofile-graphql-1.0/microprofile-graphql.html[MicroProfile GraphQL 1.0] Specification
Read the https://download.eclipse.org/microprofile/microprofile-graphql-1.1.0/microprofile-graphql-spec-1.1.0.html[MicroProfile GraphQL 1.1.0] Specification

== Generating the API and JavaDoc
== Structure

Just enter `mvn clean install` at the command line. Maven will generate the following artifacts.
This project consist of 3 parts:

API Jar::
The jar containing the api interfaces and classes in `/api/target`
* link:server/README.asciidoc[Server] - The server-side of MicroProfile GraphQL.
* link:client/README.asciidoc[Client] - The client-side of MicroProfile GraphQL.
* link:full/README.asciidoc[Full] - The combination of Server and Client.

Specification::
The PDF and HTML will be generated in `spec/target/generated-docs/`
Implementations can decide to implement only the Server, or only the Client, or both.

TCK::
The TCK that can be used to test your implementation
== Use this in your project to depend on both the server and client API:

[source,xml,numbered]
----
<dependency>
<groupId>org.eclipse.microprofile.graphql</groupId>
<artifactId>microprofile-graphql-api</artifactId>
<version>1.0.3</version>
</dependency>
----

== About
GraphQL is an open-source data query and manipulation language for APIs, and a runtime for fulfilling queries with existing data.
Expand Down Expand Up @@ -74,6 +82,18 @@ MicroProfile is the optimal place to host that standard as it is open, ideally s
This specification will focus on making it easy for developers to create a GraphQL Service/Endpoint and publish it as an API.
Where the data comes from (NoSQL, Relational DB, another service, etc.) is not the concern of this Proposed Specification.

== Implementations

* SmallRye GraphQL - https://github.com/smallrye/smallrye-graphql (standalone implementation)
* Open Liberty 20.0.0.6 - https://openliberty.io/blog/2020/06/05/graphql-open-liberty-20006.html
* Quarkus 1.5 - https://quarkus.io/blog/quarkus-1-5-final-released/
* Wildfly - https://www.wildfly.org/news/2020/08/13/Introducing-the-WildFly-GraphQL-feature-pack/
* Helidon 2.2.0 - https://medium.com/helidon/microprofile-graphql-support-now-available-in-helidon-mp-dbc7bc0b4af

== Acknowledgements

This API and specification would not be possible without the enormous assistance from the https://github.com/leangen/graphql-spqr[GraphQL SPQR project].

== Contributing

Do you want to contribute to this project? link:CONTRIBUTING.adoc[Find out how you can help here].
44 changes: 44 additions & 0 deletions client/README.asciidoc
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
//
// Copyright (c) 2020 Contributors to the Eclipse Foundation
//
// See the NOTICE file(s) distributed with this work for additional
// information regarding copyright ownership.
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
//

= Microprofile GraphQL Client Specification

== Generating the API and JavaDoc

Just enter `mvn clean install` at the command line. Maven will generate the following artifacts.

API Jar::
The jar containing the api interfaces and classes in `/api/target`

Specification::
The PDF and HTML will be generated in `spec/target/generated-docs/`

TCK::
The TCK that can be used to test your implementation

== Use this in your project

[source,xml,numbered]
----
<dependency>
<groupId>org.eclipse.microprofile.graphql</groupId>
<artifactId>microprofile-graphql-client-api</artifactId>
<version>1.0.1</version>
</dependency>
----
125 changes: 125 additions & 0 deletions client/api/pom.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,125 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
~ Copyright (c) 2020 Contributors to the Eclipse Foundation
~
~ Licensed under the Apache License, Version 2.0 (the "License");
~ you may not use this file except in compliance with the License.
~ You may obtain a copy of the License at
~
~ http://www.apache.org/licenses/LICENSE-2.0
~
~ Unless required by applicable law or agreed to in writing, software
~ distributed under the License is distributed on an "AS IS" BASIS,
~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
~ See the License for the specific language governing permissions and
~ limitations under the License.
-->
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.eclipse.microprofile.graphql</groupId>
<artifactId>microprofile-graphql-client</artifactId>
<version>2.0-SNAPSHOT</version>
<relativePath>../</relativePath>
</parent>

<artifactId>microprofile-graphql-client-api</artifactId>
<name>MicroProfile GraphQL Client :: API</name>
<description>Client-side code-first GraphQL APIs for MicroProfile :: API</description>

<dependencies>
<!-- API dependencies -->
<dependency>
<groupId>jakarta.json</groupId>
<artifactId>jakarta.json-api</artifactId>
<scope>provided</scope>
</dependency>
</dependencies>

<build>
<plugins>
<plugin>
<artifactId>maven-resources-plugin</artifactId>
<version>3.2.0</version>
<executions>
<execution>
<id>copy-resources</id>
<phase>validate</phase>
<goals>
<goal>copy-resources</goal>
</goals>
<configuration>
<outputDirectory>${basedir}/target/apidocs/doc-files/</outputDirectory>
<overwrite>true</overwrite>
<resources>
<resource>
<directory>src/main/javadoc/licenses/${revremark}/</directory>
<filtering>true</filtering>
</resource>
</resources>
</configuration>
</execution>
</executions>
</plugin>

<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<configuration>
<failOnError>false</failOnError>
<docfilessubdirs>true</docfilessubdirs>
<attach>true</attach>
<doclint>none</doclint>
<doctitle>${project.name}</doctitle>
<windowtitle>${project.name}</windowtitle>
<header><![CDATA[<br>${project.name} v${project.version}]]></header>
<bottom>
<![CDATA[
Copyright &#169; ${inceptionYear} &#x2013; {currentYear} {organizationName}. All rights reserved.
<br>
Use is subject to <a href="{@docRoot}/doc-files/license.html" target="_top">license terms</a>.
]]>
</bottom>
<tags>
<tag>
<name>implSpec</name>
<placement>a</placement>
<head>Implementation Specification:</head>
</tag>
</tags>
</configuration>
<executions>
<execution>
<id>attach-javadocs</id>
<goals>
<goal>jar</goal>
</goals>
</execution>
</executions>
</plugin>

<plugin>
<groupId>biz.aQute.bnd</groupId>
<artifactId>bnd-maven-plugin</artifactId>
<executions>
<execution>
<goals>
<goal>bnd-process</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<configuration>
<Bundle-SymbolicName>org.eclipse.microprofile.graphql.client</Bundle-SymbolicName>
<Bundle-Name>MicroProfile GraphQL Client bundle</Bundle-Name>
<archive>
<manifestFile>${project.build.outputDirectory}/META-INF/MANIFEST.MF</manifestFile>
</archive>
</configuration>
</plugin>
</plugins>
</build>
</project>
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
/*
* Copyright (c) 2020 Contributors to the Eclipse Foundation
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/

package org.eclipse.microprofile.graphql.client;

import java.util.List;
import java.util.Map;

public interface GraphQLError {

/**
* Textual description of the error, supplied by the service.
*/
String getMessage();

/**
* List of locations in the request that correspond to this error. Each location is a map that
* should contain the `line` and `column` items.
*/
List<Map<String, Integer>> getLocations();

/**
* The path to the response field where the error arose. This is represented as an array, where each item is either
* a string (when it represents a field), or an integer (when it represents an index).
*/
Object[] getPath();

/**
* Contents of the `extensions` field. This is used by GraphQL services to pass extra information about the error.
*/
Map<String, Object> getExtensions();

/**
* Any other fields beyond message, locations, path and extensions. These are discouraged by the spec,
* but if a GraphQL service adds them, they will appear in this map.
*/
Map<String, Object> getOtherFields();
}
Loading