Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/graphql-java/graphql-java-type-generator
This library will autogenerate GraphQL types for usage in com.graphql-java:graphql-java
https://github.com/graphql-java/graphql-java-type-generator
Update README.md
71eead340b7e5c6d77f92f8b58e6c159430ebf16 authored over 6 years ago by Andreas Marek <[email protected]>
71eead340b7e5c6d77f92f8b58e6c159430ebf16 authored over 6 years ago by Andreas Marek <[email protected]>
Merge pull request #11 from blesswinsamuel/patch-1
Fix README.md headings
7ee86ffbd8951b22755928f4059e2335fefcc62a authored over 7 years ago by danielkwinsor <[email protected]>
Fix README.md headings
1af9ec643b27539dade1f36b0dfd9225b8dc4c44 authored over 7 years ago by Blesswin Samuel <[email protected]>
1af9ec643b27539dade1f36b0dfd9225b8dc4c44 authored over 7 years ago by Blesswin Samuel <[email protected]>
Merge pull request #9 from 0xR/master
Upgrade graphql-java version to 2.4.0
927194f0e1b4d6351f307b1fb326c67d74311b17 authored over 7 years ago by danielkwinsor <[email protected]>
Upgrade graphql-java version
d042c8e3509809790580bcba6acc3f2bee88ade0 authored over 7 years ago by Ruben Oostinga <[email protected]>
d042c8e3509809790580bcba6acc3f2bee88ade0 authored over 7 years ago by Ruben Oostinga <[email protected]>
Merge pull request #7 from danielkwinsor/typevars
V0.9.0 Supporting TypeVariables in java 8
8c26aab2f56b5b911e3ddea122e41a48380f7a7e authored almost 8 years ago by danielkwinsor <[email protected]>
Merge pull request #6 from danielkwinsor/wildcards
V0.8.0 Supporting wildcards in generics
3ff1d44976ef114237c6f18308471e8af5072262 authored almost 8 years ago by danielkwinsor <[email protected]>
V0.9.0 Supporting TypeVariables in java 8
e95295aa580d4b3820b067082618603cf6094bac authored almost 8 years ago by Daniel Winsor <[email protected]>
e95295aa580d4b3820b067082618603cf6094bac authored almost 8 years ago by Daniel Winsor <[email protected]>
V0.8.0 Supporting wildcards in generics
1f86d040ecaa70610ac7ea8c3ae26ea76e0860f7 authored almost 8 years ago by Daniel Winsor <[email protected]>
1f86d040ecaa70610ac7ea8c3ae26ea76e0860f7 authored almost 8 years ago by Daniel Winsor <[email protected]>
Merge pull request #3 from danielkwinsor/master
V0.7.0 Consuming newest v2.3.0 of graphql-java
9a3e995694cbec93ed9ea92c84121f41e7c22f29 authored almost 8 years ago by Andreas Marek <[email protected]>
V0.7.0 Consuming newest v2.3.0 of graphql-java
5fffb43d38e96aa833183aa2b2672a410c2f3913 authored almost 8 years ago by Daniel Winsor <[email protected]>
5fffb43d38e96aa833183aa2b2672a410c2f3913 authored almost 8 years ago by Daniel Winsor <[email protected]>
V0.6.0 Adding support for raw arrays[]
34c3b499cbd50d620f43955bd99c4d08c0d26973 authored over 8 years ago by Daniel Winsor <[email protected]>
34c3b499cbd50d620f43955bd99c4d08c0d26973 authored over 8 years ago by Daniel Winsor <[email protected]>
V0.5.4 TypeRepository API is more strongly typed.
e005bd9e31b33fb397fc5f807ddebdb283e2ad5c authored over 8 years ago by Daniel Winsor <[email protected]>
e005bd9e31b33fb397fc5f807ddebdb283e2ad5c authored over 8 years ago by Daniel Winsor <[email protected]>
Update README
83ec9d5826c460d25cfaa826c2b3b4ac024c58ca authored over 8 years ago by Daniel Winsor <[email protected]>
83ec9d5826c460d25cfaa826c2b3b4ac024c58ca authored over 8 years ago by Daniel Winsor <[email protected]>
V0.5.3 Validation on number of fields, must not be empty, otherwise return null. May change thing to insert a dummy field. Fixing 1 test case, and basicsOutput is now run.
c1f7060d9d9364ec3b8fe4fc5108882760a02a81 authored over 8 years ago by Daniel Winsor <[email protected]>
c1f7060d9d9364ec3b8fe4fc5108882760a02a81 authored over 8 years ago by Daniel Winsor <[email protected]>
V0.5.2 Updating scalars
3475be58c073194ce274a2171dcf4c0027c1baa6 authored over 8 years ago by Daniel Winsor <[email protected]>
3475be58c073194ce274a2171dcf4c0027c1baa6 authored over 8 years ago by Daniel Winsor <[email protected]>
V0.5.1 Adding Scalars for byte, char, and short, since these may be present as java primitives.
3223ab2c865af6bc720e55d5fb8da56ad78eab92 authored over 8 years ago by Daniel Winsor <[email protected]>
3223ab2c865af6bc720e55d5fb8da56ad78eab92 authored over 8 years ago by Daniel Winsor <[email protected]>
Updating Readme
14c3bc4993d6432980db85c96f1c8d5f50b70cc1 authored over 8 years ago by Daniel Winsor <[email protected]>
14c3bc4993d6432980db85c96f1c8d5f50b70cc1 authored over 8 years ago by Daniel Winsor <[email protected]>
V0.5.0 Changing license to MIT, and moving groupId to the same as graphql-java.
26b321f8940b358f149351eeb8aba379da7b3098 authored over 8 years ago by Daniel Winsor <[email protected]>
26b321f8940b358f149351eeb8aba379da7b3098 authored over 8 years ago by Daniel Winsor <[email protected]>
V0.4.6 DefaultBuildContext gets a creator method and static rename, and Generators get final fields.
82cfa2ab37a50aa0c78b7eb7aa1427b25de16b42 authored over 8 years ago by Daniel Winsor <[email protected]>
82cfa2ab37a50aa0c78b7eb7aa1427b25de16b42 authored over 8 years ago by Daniel Winsor <[email protected]>
V0.4.5 DefaultBuildContext gets its own class
19c3299d59714ec4d24ef131026ea01f276966d8 authored over 8 years ago by Daniel Winsor <[email protected]>
19c3299d59714ec4d24ef131026ea01f276966d8 authored over 8 years ago by Daniel Winsor <[email protected]>
V0.4.4 Javadoc and import cleanup
319864d4a93b2c22c9917b91a0cda7243bd333bb authored over 8 years ago by Daniel Winsor <[email protected]>
319864d4a93b2c22c9917b91a0cda7243bd333bb authored over 8 years ago by Daniel Winsor <[email protected]>
V0.4.3b Bugfix for incorrect usage of Field.isAccessible, now using Modifiers.isPublic
a62a7b4ac736fb7e0ea2d7fc3727a25a501fd42f authored over 8 years ago by Daniel Winsor <[email protected]>
a62a7b4ac736fb7e0ea2d7fc3727a25a501fd42f authored over 8 years ago by Daniel Winsor <[email protected]>
V0.4.3 Java Fields are treated case-insensitively when used with java Methods. Also disregarding non-accessible fields; if you need this, you can customize your Strategy as it was before.
3730445476bf5fe278e4c8e4f4b4903f1cfbe4bb authored over 8 years ago by Daniel Winsor <[email protected]>
3730445476bf5fe278e4c8e4f4b4903f1cfbe4bb authored over 8 years ago by Daniel Winsor <[email protected]>
V0.4.2 Arguments now work with generics. Slight description changes to make source clearer.
44f6e199f56b5c3129c09eeb0d55cf033ae004a7 authored over 8 years ago by Daniel Winsor <[email protected]>
44f6e199f56b5c3129c09eeb0d55cf033ae004a7 authored over 8 years ago by Daniel Winsor <[email protected]>
V0.4.1 Generics are working, but only with bounds. Unbounded parameters are treated like Objects.
df31d15de986d400a975964d0dcb61d126d74134 authored over 8 years ago by Daniel Winsor <[email protected]>
df31d15de986d400a975964d0dcb61d126d74134 authored over 8 years ago by Daniel Winsor <[email protected]>
V0.4.0 WrappingTypeGenerator and default wrapping strategy are implemented.
77106017b656434daf8ca50a3e08f0da6240f63e authored over 8 years ago by Daniel Winsor <[email protected]>
77106017b656434daf8ca50a3e08f0da6240f63e authored over 8 years ago by Daniel Winsor <[email protected]>
V0.3.13 Separated TypeGenerator into the unchanging impl-contract, and the changeable parts, in preparation for WrappingTypeGenerator.
75ceb38d88740eca3f58bd18c4d027dbbb6b6463 authored over 8 years ago by Daniel Winsor <[email protected]>
75ceb38d88740eca3f58bd18c4d027dbbb6b6463 authored over 8 years ago by Daniel Winsor <[email protected]>
V0.3.12 Moving all Strategy interfaces to a new package for easier work.
ae54491c2a849b8ec7a3047494d7c2f039e75724 authored over 8 years ago by Daniel Winsor <[email protected]>
ae54491c2a849b8ec7a3047494d7c2f039e75724 authored over 8 years ago by Daniel Winsor <[email protected]>
V0.3.11 TypeResolverStrategy_Caching now caches.
1314ebc82ee206703a73275af181c042524b3c66 authored over 8 years ago by Daniel Winsor <[email protected]>
1314ebc82ee206703a73275af181c042524b3c66 authored over 8 years ago by Daniel Winsor <[email protected]>
V0.3.10 More API condensation, and fixing TypeResolver to be non-reflection based.
03cbedb79a890aa1174b2ba6e49d133beeb40c61 authored over 8 years ago by Daniel Winsor <[email protected]>
03cbedb79a890aa1174b2ba6e49d133beeb40c61 authored over 8 years ago by Daniel Winsor <[email protected]>
V0.3.9 TypeWrapperStrategy added. Some rework of the API as needed.
2715e2cba3c96b8a57f68c1313d1c3d6a9540ae8 authored over 8 years ago by Daniel Winsor <[email protected]>
2715e2cba3c96b8a57f68c1313d1c3d6a9540ae8 authored over 8 years ago by Daniel Winsor <[email protected]>
V0.3.8 Strategy Builders now come with defaults, which makes for less repetition.
c5fbcd43faddcf87ffda0c0b825a290e46f8d8f4 authored over 8 years ago by Daniel Winsor <[email protected]>
c5fbcd43faddcf87ffda0c0b825a290e46f8d8f4 authored over 8 years ago by Daniel Winsor <[email protected]>
V0.3.7 Refactoring TypeKinds to make better reuse of code.
2a67beebf86e869fec6c8c389351a1014d5b33e1 authored over 8 years ago by Daniel Winsor <[email protected]>
2a67beebf86e869fec6c8c389351a1014d5b33e1 authored over 8 years ago by Daniel Winsor <[email protected]>
V0.3.6 TypeRepository is now injectable. BuildContexts must not share their strategies, so making that clearer.
512879b897b267a30bf9ffbf447e852993ca038e authored over 8 years ago by Daniel Winsor <[email protected]>
512879b897b267a30bf9ffbf447e852993ca038e authored over 8 years ago by Daniel Winsor <[email protected]>
V0.3.5 Adding BigDecimal as a scalar and java.lang.Object as an empty GraphQLObjectType.
d4555e1a6654467b25dee2abfcbe28f585155b0a authored over 8 years ago by Daniel Winsor <[email protected]>
d4555e1a6654467b25dee2abfcbe28f585155b0a authored over 8 years ago by Daniel Winsor <[email protected]>
V0.3.4 Strategy changes, implementing an interface and changing the Strategies Container. Setting up for Chainable strategies or something of the like. Also a benchmark test.
c0c484cf44d339558873676ae4dbdf2edd3cef71 authored over 8 years ago by Daniel Winsor <[email protected]>
c0c484cf44d339558873676ae4dbdf2edd3cef71 authored over 8 years ago by Daniel Winsor <[email protected]>
V0.3.3.1 Adding a test case. Proves arrays work, but would like to investigate it some more.
01a950dc1ff7a31f7b0d10904a29d3ca33839cb7 authored over 8 years ago by Daniel Winsor <[email protected]>
01a950dc1ff7a31f7b0d10904a29d3ca33839cb7 authored over 8 years ago by Daniel Winsor <[email protected]>
V0.3.3 Creating BigInteger scalar, because it is not well serialized. Should probably do the same for BigDecimal, etc.
12a147d85f6a7ff6071f67b2cabd9b91cdb47601 authored over 8 years ago by Daniel Winsor <[email protected]>
12a147d85f6a7ff6071f67b2cabd9b91cdb47601 authored over 8 years ago by Daniel Winsor <[email protected]>
V0.3.2 Fixing why interfaces didn't work with impls. Adding some features around DataFetchers.
24a184b29a7948562ac2b6bbcd36896461b32e2a authored over 8 years ago by Daniel Winsor <[email protected]>
24a184b29a7948562ac2b6bbcd36896461b32e2a authored over 8 years ago by Daniel Winsor <[email protected]>
V0.3.1 Some changes to DataFetchers, including new API Chainable. Somehow missed out on some previous changes, and fixing an untested bug.
6c034ed82ff448018706493aa80485790bcb4326 authored over 8 years ago by Daniel Winsor <[email protected]>
6c034ed82ff448018706493aa80485790bcb4326 authored over 8 years ago by Daniel Winsor <[email protected]>
V0.3.0 Added paranamer to extract parameter names, if possible. Slight interface change to Arguments
e34271679da9ca84de4604343a076a8fdcb0afb7 authored over 8 years ago by Daniel Winsor <[email protected]>
e34271679da9ca84de4604343a076a8fdcb0afb7 authored over 8 years ago by Daniel Winsor <[email protected]>
V0.2.9 More work on interfaces: now obtainable as GraphQLInterfaceType, upon special request. Tests still show not everything is working. Also fixed some null bugs.
6acd113d69796bb04d66bb8af665055c387a4d46 authored over 8 years ago by Daniel Winsor <[email protected]>
6acd113d69796bb04d66bb8af665055c387a4d46 authored over 8 years ago by Daniel Winsor <[email protected]>
The GraphQLInputExtractingDataFetcher was doing 2 things rather than just 1, so it has been renamed GraphQLInputAwareDataFetcher.
dfc4024094931e0261269954079651a4222a3713 authored over 8 years ago by Daniel Winsor <[email protected]>
dfc4024094931e0261269954079651a4222a3713 authored over 8 years ago by Daniel Winsor <[email protected]>
V0.2.7 Interfaces are implemented, and show up in classes. TypeResolvers are implemented but untested.
0d728548699af213a6a5c4dc74d363f4346851e8 authored over 8 years ago by Daniel Winsor <[email protected]>
0d728548699af213a6a5c4dc74d363f4346851e8 authored over 8 years ago by Daniel Winsor <[email protected]>
V0.2.6 Rounding out the strategies by adding DefaultValue and Deprecation
ffb52ae857274d6183549c8c1e381809e2addb60 authored over 8 years ago by Daniel Winsor <[email protected]>
ffb52ae857274d6183549c8c1e381809e2addb60 authored over 8 years ago by Daniel Winsor <[email protected]>
V0.2.5 Arguments are read from a method, auto-extracted from the environment, then passed back in to the method invokation. All that is needed is a good way to name arguments. Also Stragies are now obtainable from Generators.
dbb649e9be4bf9eeb9c99c6c58ad2bc042781327 authored over 8 years ago by Daniel Winsor <[email protected]>
dbb649e9be4bf9eeb9c99c6c58ad2bc042781327 authored over 8 years ago by Daniel Winsor <[email protected]>
V0.2.4 Arguments logic removed from fields and put into its own generator. Still have not wired up the argument with the data fetcher.
5df4aac37ec768d95bdcd0b30c104c26c908fde3 authored over 8 years ago by Daniel Winsor <[email protected]>
5df4aac37ec768d95bdcd0b30c104c26c908fde3 authored over 8 years ago by Daniel Winsor <[email protected]>
V0.2.3 Changing BuildContext again, after much back and forth. Now, anyone who needs to can implement BuildContextAware, resulting in much less argument passing and greater future extension.
814fdec41d66f0ef85662533860f5dbf00f36c1e authored over 8 years ago by Daniel Winsor <[email protected]>
814fdec41d66f0ef85662533860f5dbf00f36c1e authored over 8 years ago by Daniel Winsor <[email protected]>
V0.2.2 Implemented some argument aware DataFetchers, but not yet used.
9ead8dbecc9376ec77622b88ad0c27a33f23491b authored over 8 years ago by Daniel Winsor <[email protected]>
9ead8dbecc9376ec77622b88ad0c27a33f23491b authored over 8 years ago by Daniel Winsor <[email protected]>
V0.2.1 Arguments are autogenerated based upon the method's signature. However, argument values are not yet transfered into invoking the autogenned DataFetcher
8e00c2139ce3d3f9c0d2bc4a48cf9fe821de71bc authored over 8 years ago by Daniel Winsor <[email protected]>
8e00c2139ce3d3f9c0d2bc4a48cf9fe821de71bc authored over 8 years ago by Daniel Winsor <[email protected]>
V0.2.0 Input types are now created. They are not yet wired up as Arguments. Full certification will come later.
8c7935ac9edaeae9ca0cf78a32a22d641600302f authored over 8 years ago by Daniel Winsor <[email protected]>
8c7935ac9edaeae9ca0cf78a32a22d641600302f authored over 8 years ago by Daniel Winsor <[email protected]>
V0.1.8.1 Interfaces are now certified as working -- only a test class change and javadoc
43266f96c997d06d3b82ae2cd80d521a0e0708f9 authored over 8 years ago by Daniel Winsor <[email protected]>
43266f96c997d06d3b82ae2cd80d521a0e0708f9 authored over 8 years ago by Daniel Winsor <[email protected]>
V0.1.8 Finally cleaning up the BuildContext, so it can the the sole entry point into the generators, yet at the same time the generators are context-independent and context-driven.
49359a08a1e5c7d46c5ed8e4e70b22b173d65853 authored over 8 years ago by Daniel Winsor <[email protected]>
49359a08a1e5c7d46c5ed8e4e70b22b173d65853 authored over 8 years ago by Daniel Winsor <[email protected]>
V0.1.7 now produces field descriptions, with a default impl based upon reflection
2f95d8d3fee3e723cd85b0118e1a31eead6f4d65 authored over 8 years ago by Daniel Winsor <[email protected]>
2f95d8d3fee3e723cd85b0118e1a31eead6f4d65 authored over 8 years ago by Daniel Winsor <[email protected]>
Java_Methods and Java_Fields now merged when creating GraphQL_Fields. Standardized all impl class names
f150cf2dab084da2b9490fa381032eed454f8c18 authored over 8 years ago by Daniel Winsor <[email protected]>
f150cf2dab084da2b9490fa381032eed454f8c18 authored over 8 years ago by Daniel Winsor <[email protected]>
Fixing Method impl. Unifying some logic blocks between fields/methods -- more to come. Enhanced test cases.
9972d0dd89d78d8ebdcf0935f24dd48b0b573758 authored over 8 years ago by Daniel Winsor <[email protected]>
9972d0dd89d78d8ebdcf0935f24dd48b0b573758 authored over 8 years ago by Daniel Winsor <[email protected]>
V0.1.4 Adding java Methods as additional way of generating Fields
e80d833d868900f1aedf5094a1770279ae0e6153 authored over 8 years ago by Daniel Winsor <[email protected]>
e80d833d868900f1aedf5094a1770279ae0e6153 authored over 8 years ago by Daniel Winsor <[email protected]>
v0.1.3b changes only the test files to be compatible with java 6, and some javadoc.
8d98c37723d31ad8bb2fb326c4346ceb833d66eb authored almost 9 years ago by Daniel Winsor <[email protected]>
8d98c37723d31ad8bb2fb326c4346ceb833d66eb authored almost 9 years ago by Daniel Winsor <[email protected]>
v0.1.3 Adds Enums
f5b00d0568e8c8d3004b00ca098d5cdd876af31f authored almost 9 years ago by Daniel Winsor <[email protected]>
f5b00d0568e8c8d3004b00ca098d5cdd876af31f authored almost 9 years ago by Daniel Winsor <[email protected]>
v0.1.2 Again fixing the messed up file system, keeping version 0.1.2
1ea695ede1732f7f28e4300b8e54cda0114439a4 authored almost 9 years ago by Daniel Winsor <[email protected]>
1ea695ede1732f7f28e4300b8e54cda0114439a4 authored almost 9 years ago by Daniel Winsor <[email protected]>
v0.1.2 Not sure why some files got moved to src/main\360java, moving them back
6774a454a09ee892c1b7954c40c69a6969851e28 authored almost 9 years ago by Daniel Winsor <[email protected]>
6774a454a09ee892c1b7954c40c69a6969851e28 authored almost 9 years ago by Daniel Winsor <[email protected]>
V0.1.2 Description added to types. Increased javadoc.
88bf2f9c90e432e718714950ac69317b78977b19 authored almost 9 years ago by Daniel Winsor <[email protected]>
88bf2f9c90e432e718714950ac69317b78977b19 authored almost 9 years ago by Daniel Winsor <[email protected]>
V0.1.1 uses builders for the strategies and provides a default context. Not sure how I want to tie these loose ends.
00bc6c281f515c62fbdaf0f814937e4e41d2f2f6 authored almost 9 years ago by Daniel Winsor <[email protected]>
00bc6c281f515c62fbdaf0f814937e4e41d2f2f6 authored almost 9 years ago by Daniel Winsor <[email protected]>
Version 0.1.0: FieldsGenerator now fully strategized
b6c97330df803c6a02c1fdc84911ab181c0bd6e7 authored almost 9 years ago by Daniel Winsor <[email protected]>
b6c97330df803c6a02c1fdc84911ab181c0bd6e7 authored almost 9 years ago by Daniel Winsor <[email protected]>
Version 0.0.3 gets rid of the notion of interchangeable TypeGenerators (though you can still extend) and goes full strategy on Type generation. Next is field generator.
d4b4d42e032bf938a282d68a233ac607f0a72bcc authored almost 9 years ago by Daniel Winsor <[email protected]>
d4b4d42e032bf938a282d68a233ac607f0a72bcc authored almost 9 years ago by Daniel Winsor <[email protected]>
Split FieldsGenerator up into strategies, moved the package of some type strategies. Next up is that the Generators no longer need to be interfaces.
5583777af3261834b7206e2d8461cca50f465a59 authored almost 9 years ago by Daniel Winsor <[email protected]>
5583777af3261834b7206e2d8461cca50f465a59 authored almost 9 years ago by Daniel Winsor <[email protected]>
version 0.0.2 has split fields from types, and continues with the strategy pattern
eac90a109385ac6d85db4c568051e42aa38bbc9d authored almost 9 years ago by Daniel Winsor <[email protected]>
eac90a109385ac6d85db4c568051e42aa38bbc9d authored almost 9 years ago by Daniel Winsor <[email protected]>
Initial version 0.0.1, basic output types generated by reflection, with only 1 strategy implemented, and many TODOs.
faba9abb3a62fd8b5f15030282656b385b35577c authored almost 9 years ago by Daniel Winsor <[email protected]>
faba9abb3a62fd8b5f15030282656b385b35577c authored almost 9 years ago by Daniel Winsor <[email protected]>
Initial commit
afb26edb51c6d4738343af799f38ddc9fc05420e authored almost 9 years ago by danielkwinsor <[email protected]>
afb26edb51c6d4738343af799f38ddc9fc05420e authored almost 9 years ago by danielkwinsor <[email protected]>