Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/graphql-java/graphql-java

GraphQL Java implementation
https://github.com/graphql-java/graphql-java

Make some static fields final (#2803)

Make some static fields final, and avoid unnecessary boxing in UnicodeUtils.

7086a3ec40a1e13f67d4204a1b28d7da81f52d0a authored over 2 years ago by Patrick Strawderman <[email protected]>
Fix `AstPrinter` to print field descriptions (#2808)

* Fix AstPrinter to print field descriptions

* consider compact mode

* fix autoformatted l...

5e7d85665d37c0f00b261318598408b3c0bc8c9a authored over 2 years ago by David Castañeda <[email protected]>
Make some inner classes static (#2804)

There were a few instances where inner classes were used unnecessarily over
static inner classes.

a9a8a2994891b70911ab7409ddf0f1ffe8ab2273 authored over 2 years ago by Patrick Strawderman <[email protected]>
Use jetbrains annotations (#2801)

12c7c4e301fd919827742a46eca482614a67a583 authored over 2 years ago by Brad Baker <[email protected]>
Fix instances of incorrectly sized Maps and Sets (#2798)

Fix a few occurrences where a Map or Set was initialized with an initial capacity
value N, and ...

9bf848721e67455d792efda189611ffa9f2dfa3c authored over 2 years ago by Patrick Strawderman <[email protected]>
Add missing annotations in DelegatingDataFetchingEnvironment (#2797)

DelegatingDataFetchingEnvironment was missing Deprecated and Override annotations.

2c39728e602123e727f03e9dd4376cc7816fd6cc authored over 2 years ago by Patrick Strawderman <[email protected]>
Fix bug in AstPrinter preventing query short form from being used

AstPrinter's operationDefinition method had a String comparison that would
always fail when chec...

f7b697593eb621436e4f66b2c6a1867e7219f0f0 authored over 2 years ago by Patrick Strawderman <[email protected]>
Add ParserOption to ignore single-line comments (#2788)

This commit adds the ability to ignore single-line comments during AST conversion.

Fixes grap...

66595fa64e0dcee7e3824cff165fb74e8a1a9638 authored over 2 years ago by Jordie <[email protected]>
Variable document compilation now handles enums properly AND also that some values can be null (#2784)

2148cdf376637ba917c0f18243b350fd87cf7e53 authored over 2 years ago by Brad Baker <[email protected]>
GraphQL Specification link updated (#2785)

* GraphQL Specification link updated

* http to https

e95283f25f4034df1d5bc9dda4bf5e65974d7f6c authored almost 3 years ago by Fırat KÜÇÜK <[email protected]>
Fix `TypeRuntimeWiring.enumValues()` error message (#2782)

f0d30364cbf879131c118689fd2e52d2a5911240 authored almost 3 years ago by Martin Bonnin <[email protected]>
more recursion limiting

don't recheck fragments that have been checked anywhere in the fragments
tree, not just the imme...

3a71b6ab04777e42af844e8e33a258cb7d938881 authored almost 3 years ago by James Bellenger <[email protected]>
some correctness fixes, with tests

721513053b6724ec73b03188bd222cd8adb01502 authored almost 3 years ago by James Bellenger <[email protected]>
.

30e2da5aa83ee127e685746a836b49c2c923d15f authored almost 3 years ago by James Bellenger <[email protected]>
.

b5e8c5d0a5aa51ee3c2cd5ad6b84ed265dbff936 authored almost 3 years ago by James Bellenger <[email protected]>
checkpoint

35930586f382d665f7c6aaad6582d0959e8fc775 authored almost 3 years ago by James Bellenger <[email protected]>
checkpoint

aa70ab9aa0f5128d93e4b66456dec7c2a151b0ec authored almost 3 years ago by James Bellenger <[email protected]>
tidy

76e401f90849338f7fd202cb2a202298ec668b99 authored almost 3 years ago by James Bellenger <[email protected]>
tidy

118df760b793eb50a4bb002323b6fd12e9c5bcbb authored almost 3 years ago by James Bellenger <[email protected]>
don't check already-visited fragments in NoFragmentCycles

da50203e00bf3f743f1006c14995d687eef07317 authored almost 3 years ago by James Bellenger <[email protected]>
Fixing the missing description for introspection to schema conversion (#2778)

29ffff7fc4fb4101d25abd6c5266f82126075ee1 authored almost 3 years ago by Ashpak Shaikh <[email protected]>
Fix argument / format string mismatches (#2779)

Fix instances where too many or too few arguments were supplied to String.format.

7691ee9dd93d57c37568482d2f199e76f67bf612 authored almost 3 years ago by Patrick Strawderman <[email protected]>
Replace usage of Stack with Deque / ArrayDeque (#2780)

Replace Stack with ArrayDeque in TypeInfo.

aeac9ca3bb893708a70f6d62bcd6518f03a9b19d authored almost 3 years ago by Patrick Strawderman <[email protected]>
Make public static fields immutable in DirectiveInfo (#2781)

Public static fields in DirectiveInfo were exposing mutable collections
that are obviously not ...

66fcb3d5daebd2e153ca3f1592d97538e24f444a authored almost 3 years ago by Patrick Strawderman <[email protected]>
Improve NonNullableValueCoercedAsNullException message (#2774)

* Add full error message for NonNullableValueCoercedAsNullException

* Add tests for improved ...

e6c95b8b3ef4e1f6d703e3cceca2d0582d5c4c70 authored almost 3 years ago by dondonz <[email protected]>
Make public static fields immutable in ScalarInfo (#2770)

Public static fields in ScalarInfo were exposing mutable collections
that are obviously not int...

a5b138382955115de8a8d2fb8158f0d00739b09f authored almost 3 years ago by Patrick Strawderman <[email protected]>
Update README.zh_cn.md (#2758)

This PR is the translation of latest README.

470811bb8bc6864035d7a3795a1a23d6a4952587 authored almost 3 years ago by dugenkui <[email protected]>
Merge pull request #2749 from graphql-java/make_values_lazy_in_esi

Make ExecutionStepInfo values be lazy

e973c9a1f0026fd8a306949139b5b33f0b7030f9 authored almost 3 years ago by Andreas Marek <[email protected]>
Merge pull request #2738 from graphql-java/2736-fix-dfe-selectionset-conditional-field-processing

Rework isConditional to work without parent type name and adopt DataFetchingSelectionSet to ENF ...

f67e3f18482f0b24725fb5b31e6fbb189463a2e1 authored almost 3 years ago by Andreas Marek <[email protected]>
fix tests

dcaafadeb3cc7eaf20be628695cf4dd5e5f119c1 authored almost 3 years ago by Andreas Marek <[email protected]>
Update src/main/java/graphql/normalized/ExecutableNormalizedField.java

Co-authored-by: Franklin Wang <[email protected]>

aafe5ff53dcede20c5afba2721dee21f218887f0 authored almost 3 years ago by Andreas Marek <[email protected]>
Update src/main/java/graphql/normalized/ExecutableNormalizedField.java

Co-authored-by: Franklin Wang <[email protected]>

a81ed908bbad3ed5f9488853ae4ddad4cb2746ab authored almost 3 years ago by Andreas Marek <[email protected]>
Update src/main/java/graphql/normalized/ExecutableNormalizedField.java

Co-authored-by: Franklin Wang <[email protected]>

08756b4ab42a2d51c32dcf324a547f45cca405ea authored almost 3 years ago by Andreas Marek <[email protected]>
Make ExecutionStepInfo values be lazy

This will improve memory usage if you don't use the ESI arguments, and it will reduce CPU usage ...

88198e10e7fd4a09a84a2825e4ab0f49d203fb22 authored almost 3 years ago by Brad Baker <[email protected]>
This is some performance optimisations for NormalisedOperations (#2732)

* Tweaks that make NormalisedOperations run faster in benchmarks

* Filter set moved back into...

0b887a980a76095daa77e4b5d119685e4d3619f7 authored almost 3 years ago by Brad Baker <[email protected]>
rework ENF isCondition and adapt DFSelectionSet

00f9e8b4542ec402008cd887b2b1b649d4d2d688 authored almost 3 years ago by Andreas Marek <[email protected]>
Avoid a binary incompatible change while retaining common code (#2748)

* Avoid a binary incompatible change while retaining common code

* removed applied methods wh...

83c97ebe36501b831a1de9244f0c9ad87d0ebdf0 authored almost 3 years ago by Brad Baker <[email protected]>
Merge branch 'master' into 2736-fix-dfe-selectionset-conditional-field-processing

390a823672585d3bed35f4c60a1e2208e822b393 authored almost 3 years ago by Andreas Marek <[email protected]>
Merge pull request #2638 from gnawf/fwang/improve-isConditional

Improve ExecutableNormalizedField.isConditional for interface fields and fix a bug regarding cov...

7fe0d84551b0c052286f7a3b99e85898cbf028fa authored almost 3 years ago by Andreas Marek <[email protected]>
undo moving getOperationTpype ... we don't want to rely on common next gen

263bbd04ca667c3cd5eb4cc0ad671a23668c62c8 authored almost 3 years ago by Andreas Marek <[email protected]>
A test to show the bug

71a9e7229fc17bdf60f070ff51d8f790484918e2 authored almost 3 years ago by Brad Baker <[email protected]>
Started a test on covariant field selection

29e94904e1939831e8e2cc9d265fad4af8e62ab8 authored almost 3 years ago by Brad Baker <[email protected]>
change SchemaProblem from @Internal to @PublicApi (#2735)

501619384ed2f5c64949c9f3b9510f19c3188dad authored almost 3 years ago by dugenkui <[email protected]>
READY- Applied Directives (#2562)

* A start on applied directives

* More work on getting applied schemas duplicated

* Now wi...

a2d81a84ed027590106a8938819e0a1872ec4ad8 authored almost 3 years ago by Brad Baker <[email protected]>
Add support for introspection fields

4579ec7fb533d47203d43806877c0516b888cc33 authored almost 3 years ago by Franklin Wang <[email protected]>
Dedup some code and add comment explaining some isConditional code

14ca8c518f70d665a989344675f6e3b616214106 authored almost 3 years ago by Franklin Wang <[email protected]>
Oops - put test code in src/main (#2733)

39fa582035d542e7d4e4a6e6211a1aeb8cd8715a authored almost 3 years ago by Brad Baker <[email protected]>
Run AstSorter on other documents in test

d24b0d06ec4c47c1e6b6a1981969b8c6fa6696d3 authored almost 3 years ago by Franklin Wang <[email protected]>
Improve ExecutableNormalizedField.isConditional for interface fields

1a54d010d9762ff955488c698e270fbd6d186f81 authored almost 3 years ago by Franklin Wang <[email protected]>
Fix bug when a field from an interface is typed differently on its impls

e0c7a03f56d9fe4ebc912b076b14ef5d68e1b7eb authored almost 3 years ago by Franklin Wang <[email protected]>
Adds a predicate mechanism to compile a document into all variables or just some (#2731)

* Adds a predicate mechanism to compile a document into all variables or just some

This moves...

f55f455a14c974c8e41bba26130af578a1b15c74 authored almost 3 years ago by Brad Baker <[email protected]>
Added a missing onDispatch to the beginExecution of the Graphql (#2730)

starting entry

2dc5c4872b0212338654c46708e83c3ef094373d authored almost 3 years ago by Brad Baker <[email protected]>
AstPrinter performance improvements (#2729)

981f8408fe32f7f1a02944ae30e0e215239647b0 authored almost 3 years ago by Brad Baker <[email protected]>
Upgrade dataloader to 3.1.2 (#2724)

bbb605ee2a4cae4814327b75a23b97b4df719f52 authored almost 3 years ago by Brad Baker <[email protected]>
all tests green

2f17e6bdfa08a398470ccb6bc82d22fb550e739f authored almost 3 years ago by Andreas Marek <[email protected]>
wip

3795fa2ebf8714b24839819f4ff2c261c458aaff authored almost 3 years ago by Andreas Marek <[email protected]>
wip

794688417028dcbc0c8c59f65ce99506c96771e9 authored almost 3 years ago by Andreas Marek <[email protected]>
wip

d134676b5541899bb906ee204d8b0875e1cfce44 authored almost 3 years ago by Andreas Marek <[email protected]>
wip

f39a46a02515b317f453e5c0fca77a5b21195de7 authored almost 3 years ago by Andreas Marek <[email protected]>
wip

36946efcd7af7e3bf8a9e5fbfe0e9c047d5b35ff authored almost 3 years ago by Andreas Marek <[email protected]>
wip

a9b8d9a371a5745123a084cecb5024994053807d authored almost 3 years ago by Andreas Marek <[email protected]>
reworked possible mapping handling

836288cd27086ca971dc41635c82ff46aed4ed12 authored almost 3 years ago by Andreas Marek <[email protected]>
support custom schema validation error classification (#2723)

52e876d85194610a3816c6415534c65ea4858b20 authored almost 3 years ago by dugenkui <[email protected]>
sorting work

c54cb33de7f704959993cfb1147dfee10e5ee48d authored almost 3 years ago by Andreas Marek <[email protected]>
isolated handling

9f7370349fdbad1edf6178d6a79a3fffcf4598fe authored almost 3 years ago by Andreas Marek <[email protected]>
applied arguments handling

57cb92f81c60bc225413aa4d53b99f44898c0b6e authored almost 3 years ago by Andreas Marek <[email protected]>
more test, directives handling

e00980fefbada7a072160c55c89cad72c983505b authored almost 3 years ago by Andreas Marek <[email protected]>
tests

e1dbb90bf9d87d606d5d0ea8b8ffedc60963672b authored almost 3 years ago by Andreas Marek <[email protected]>
fixing isolated vertices handling

a1a45c534daa023bf4a846335684a11c946a91ca authored almost 3 years ago by Andreas Marek <[email protected]>
wip

8b55bf10ba12030692f4356af47a7b8afb81a177 authored almost 3 years ago by Andreas Marek <[email protected]>
wip

bca1f400db4c44d6b7c1c7a5fcf9d318cd2751a2 authored almost 3 years ago by Andreas Marek <[email protected]>
reworked isolated vertices handling.

e0ae0c52a1ede2289ef47839bd65e679118bddd0 authored almost 3 years ago by Andreas Marek <[email protected]>
ErrorBuilder<?> does not work with Kotlin (#2718)

This fixes that

39451d5e48f3fcb15f65a8daa89500bd30b3ae15 authored almost 3 years ago by Brad Baker <[email protected]>
Add clearErrors method to Builder in DataFetcherResult (#2716)

fb257bb027bb60ecae9d47222827d0b1b8b787e8 authored almost 3 years ago by rabbitvirus <[email protected]>
Allows nullable error attributes in GraphqlErrorBuilder (#2670)

* Allows nullable error attributes

* Feedback on @Nullable from Andi

* fixed @Nullable

62ccef6301c935b876e98d57960fa8f11b496bc1 authored almost 3 years ago by Brad Baker <[email protected]>
Schema Usage support (#2548)

* Schema Usage support

* More work on schema usage to handle circular references

* Immutab...

35b8dcd9c4e8874ccf1252809c55e204fe1531f1 authored almost 3 years ago by Brad Baker <[email protected]>
Validation of input and output types only in the right context (#2664)

* Validation of input and output types in the right context

* extra test conditions

* Fixe...

10eb985d16d210e5ffda0620ff2477187dad9081 authored almost 3 years ago by Brad Baker <[email protected]>
Added in local context to TypeResolutionEnvironment.java (#2699)

And also cleaned up TypeResolutionEnvironment.java / TypeResolutionParameters.java a bit since t...

0eaeb353f4eb32530ce927f4d8f87d8c8bec442a authored almost 3 years ago by Brad Baker <[email protected]>
Merge pull request #2713 from jord1e/update-wrapper-dependencies

Update dependencies, and update Gradle wrapper to 7.3.3

9c77dddfcf8cfdd1347ec7a08efdd06d92965467 authored almost 3 years ago by Andreas Marek <[email protected]>
Merge pull request #2708 from graphql-java/deprecate-nextgen-engines

Deprecate NextGen engine

3f951e4c597d6a7fe4645cbeb87068c654db4426 authored almost 3 years ago by Andreas Marek <[email protected]>
Merge pull request #2563 from jbellenger/jbellenger/rulesvisitor-optimizations

validation perf improvements

16a878f87f307591808c9f26503f10673a0ec30a authored almost 3 years ago by Andreas Marek <[email protected]>
Trigger buildAndTest again

b6827cc480288060f7f173b34d30fc517b67f8d5 authored almost 3 years ago by Jordie <[email protected]>
Add missing `@Deprecated` to `ExecutionStepInfo#getFieldContainer()` (#2712)

This missing annotation causes compilation failures on JDK 9+ because of JEP 277 "Enhanced Depre...

2dba4ea5c59a5c5b295dfeb808a5182b89668f15 authored almost 3 years ago by Jordie <[email protected]>
Fix generics on JDK 9+ (#2710)

Compilation of these specific methods fails on JDK 9+. IntelliJ does not produce IDE warnings/er...

a00636688ec04b5e2d79a7880778a1e76dfabce5 authored almost 3 years ago by Jordie <[email protected]>
Replace wrong constructor call to BigInteger in tests (#2711)

ScalarFloatTest and ScalarIntTest used the wrong constructor. This caused failing tests when com...

3ca5783f06a59a521ec4f799246d6972e9cd84a3 authored almost 3 years ago by Jordie <[email protected]>
Update dependencies, and update Gradle wrapper to 7.3.3

Gradle 7.3 is required for building Java 17 applications

See: https://docs.gradle.org/7.3/relea...

bf94007646d2f4240b973f3f8ac0c38b14cf732d authored almost 3 years ago by Jordie <[email protected]>
Fix wrong newline on Windows in `SchemaPrinter` (`\r\n -> \n`) (#2705)

The printer was printing `\r\n` sequences instead of `\n`, because it was using `PrintWriter#pri...

7258ece03ba995d61bfb60e19177dd744cf3a416 authored almost 3 years ago by Jordie <[email protected]>
Deprecate NextGen engine - @deprecated not allowed on packages in javadoc

87771cb3dc3e2074d5065a293615a47b579d2f9e authored almost 3 years ago by Brad Baker <[email protected]>
Deprecate NextGen engine

0f95c7e1120739d8adc6ca75d37d366cb7a9c139 authored almost 3 years ago by Brad Baker <[email protected]>
Allow certain query validation rules to be skipped (#2598)

* Allow certain query validation rules to be skipped

* Improved test

* Updated the name an...

0300684a0559c339e6e8737a3cdd6cedcd70adc4 authored almost 3 years ago by Brad Baker <[email protected]>
This allows you to derive new classes from the error builder class (#2651)

3b3bf3f272181abcd308c5620c773e21f274f448 authored almost 3 years ago by Brad Baker <[email protected]>
Fix gh-2702 and add `Introspection.__DirectiveLocation` regression tests (#2703)

* Fix gh-2702 and add `Introspection.__DirectiveLocation` regression tests

The `GraphQLEnumVa...

7bac61e56ef765f168a53fcca1a7121543ce66a5 authored almost 3 years ago by Jordie <[email protected]>
tidy

ca3a7cb2054b8a13ed94172f55bede41b9b094fd authored almost 3 years ago by James Bellenger <[email protected]>
some feedback

make RulesVisitor a little less abstract. No rule stacks, and slightly more
explicit knowledge a...

7445eb937a808c16fe798c5b30fc9a45c94e3bee authored almost 3 years ago by James Bellenger <[email protected]>
handle input fields correctly

0264bcfc420695370ac3845779637b5e648180c9 authored almost 3 years ago by Andreas Marek <[email protected]>
Merge remote-tracking branch 'upstream/master' into jbellenger/rulesvisitor-optimizations

d78cd238df742da7a5f401810778067d97203a85 authored almost 3 years ago by James Bellenger <[email protected]>
make FetchedValue part of the public API (#2690)

f824c01dc8ec6cdcd183bd79b14a6d8652fb5ce1 authored almost 3 years ago by Andreas Marek <[email protected]>
This uses -parameters as javac options (#2671)

9b154fff13677712edb54e4fac86376928e4788a authored almost 3 years ago by Brad Baker <[email protected]>
Merge pull request #2687 from graphql-java/use-correct-default-value

use new defaultValue method

9dbdb67d3cda24319109d97f2d93bd100bdd8f34 authored almost 3 years ago by Andreas Marek <[email protected]>
use new defaultValue methods

436012a92bc462b7b1514577bd733405d47aed11 authored almost 3 years ago by Andreas Marek <[email protected]>