Ben Kraft
|
ade01c9280
|
test for uppercasing aliases
|
2021-04-15 15:50:22 -07:00 |
|
Ben Kraft
|
1bd7f7cb16
|
put example-test verbose flag in right place
|
2021-04-15 15:43:46 -07:00 |
|
Ben Kraft
|
f8f81dad7b
|
snapshots for errors
|
2021-04-15 15:42:05 -07:00 |
|
Ben Kraft
|
ddf4b03350
|
allow interface{} as a scalar
|
2021-04-15 11:50:52 -07:00 |
|
Ben Kraft
|
a5fe0943bd
|
only print diff in example_test if test.v is set
|
2021-04-15 11:38:39 -07:00 |
|
Ben Kraft
|
136ac7729f
|
include alias even if we don't need it
|
2021-04-15 11:36:46 -07:00 |
|
Ben Kraft
|
e597cac74c
|
add option to force using a pointer
|
2021-04-12 16:01:21 -07:00 |
|
Ben Kraft
|
16523c1f81
|
add omitempty
|
2021-04-09 11:51:30 -07:00 |
|
Ben Kraft
|
25a2b45ccc
|
redo comment parsing to set up for field-level config
|
2021-04-09 09:53:53 -07:00 |
|
Ben Kraft
|
b4e8316c6a
|
add support for custom scalars -- mainly adding proper import machinery
|
2021-04-08 13:07:31 -07:00 |
|
Ben Kraft
|
b8f922a41b
|
err explicitly if there's no operation name
|
2021-04-07 17:18:03 -07:00 |
|
Ben Kraft
|
574f704ce9
|
just use the filename, no line number, in source-location
|
2021-04-06 12:19:12 -07:00 |
|
Ben Kraft
|
6404ba0e58
|
fix error message when a go string-query fails to parse
|
2021-04-05 17:48:34 -07:00 |
|
Ben Kraft
|
9c8cf02181
|
proper test wiring for example test in github actions
|
2021-04-02 18:04:05 -07:00 |
|
Ben Kraft
|
0432f3f434
|
miscellaneous test coverage
|
2021-04-02 16:34:15 -07:00 |
|
Ben Kraft
|
334c186944
|
error if you try to use features that aren't done (fragments/interfaces)
|
2021-04-02 16:19:50 -07:00 |
|
Ben Kraft
|
edb12e3e0a
|
pretty-print JSON in query-export
|
2021-04-02 16:01:52 -07:00 |
|
Ben Kraft
|
4b06c94eed
|
put config-file-relative paths in exported queries (and error messages)
|
2021-04-01 16:51:00 -07:00 |
|
Ben Kraft
|
9fe8f09e8c
|
more miscellaneous fixes while integrating into webapp
|
2021-04-01 15:04:36 -07:00 |
|
Ben Kraft
|
fbf00f3bef
|
add option to export all operations
|
2021-04-01 13:11:23 -07:00 |
|
Ben Kraft
|
de038dc428
|
shorten enum and input-object type-names
|
2021-04-01 12:40:54 -07:00 |
|
Ben Kraft
|
eae68e43c9
|
allow globbing, and extract queries from .go files
|
2021-04-01 12:34:51 -07:00 |
|
Ben Kraft
|
ec6681e715
|
allow multiple queries-files
|
2021-04-01 12:29:24 -07:00 |
|
Ben Kraft
|
fb3c0b3cb4
|
more TODOs around type naming
|
2021-03-30 17:56:14 -07:00 |
|
Ben Kraft
|
27ee3c2dbd
|
fixes while integrating into webapp
|
2021-03-30 17:53:31 -07:00 |
|
Ben Kraft
|
cbebeaaed4
|
rename in code
|
2021-03-30 12:41:37 -07:00 |
|
Ben Kraft
|
2c52314494
|
set opname
|
2021-03-30 11:27:43 -07:00 |
|
Ben Kraft
|
937540d244
|
make client an interface
|
2021-03-25 14:08:12 -07:00 |
|
Ben Kraft
|
a9054e484f
|
remove a stray printf
|
2021-03-22 19:17:45 -07:00 |
|
Ben Kraft
|
dd85597577
|
more wiring for configurable context/client, theoretically should be good enough for khan use
|
2021-03-22 19:17:06 -07:00 |
|
Ben Kraft
|
59ca841a6b
|
start of wiring for configurable context
|
2021-03-22 19:09:17 -07:00 |
|
Ben Kraft
|
17a95fd4de
|
more TODOs, and especially clarify the situation for input type names
|
2021-03-22 18:45:52 -07:00 |
|
Ben Kraft
|
a42c9b8166
|
clean up various TODOs and comments
|
2021-03-22 18:11:51 -07:00 |
|
Ben Kraft
|
463e3ed319
|
remove pointers for optionality -- shockingly easy
|
2021-03-22 17:39:22 -07:00 |
|
Ben Kraft
|
fed38e4f55
|
redo type naming
|
2021-03-19 18:40:58 -07:00 |
|
Ben Kraft
|
58dc311289
|
rename selection to field
|
2020-07-16 13:50:52 -07:00 |
|
Ben Kraft
|
036d39622d
|
move everything into snapshot-based testing; update it a bit
|
2020-07-16 13:42:58 -07:00 |
|
Ben Kraft
|
cf7136ca65
|
total rewrite to interface handling; not complete but it compiles
|
2020-07-16 13:28:43 -07:00 |
|
Ben Kraft
|
af4a765a32
|
back out interfaces/unions, in preparation for new approach
|
2020-07-16 09:53:21 -07:00 |
|
Ben Kraft
|
e9b90d861f
|
fix tests
|
2020-07-15 17:38:47 -07:00 |
|
Ben Kraft
|
d2d5c9469d
|
notes on approaches to the interface/fragment problem
|
2020-07-15 17:36:24 -07:00 |
|
Ben Kraft
|
9473829f81
|
refactor to make selections make a little more sense
|
2020-07-15 17:35:47 -07:00 |
|
Ben Kraft
|
a023cfb0cf
|
basic support for fragments
|
2020-07-15 17:35:47 -07:00 |
|
Ben Kraft
|
6f0e5fdf0d
|
unions are easy too, sorta
|
2020-07-15 17:35:47 -07:00 |
|
Ben Kraft
|
d089ab1afb
|
test, and clean up, support for __typename
|
2020-07-15 17:35:47 -07:00 |
|
Ben Kraft
|
cf6f57f5f1
|
interfaces themselves are actually trivial!
|
2020-07-15 17:35:47 -07:00 |
|
Ben Kraft
|
279228f9a4
|
Move tests to snapshots
|
2020-07-15 17:35:47 -07:00 |
|
Ben Kraft
|
dc68d99de6
|
fix tests
|
2020-05-01 18:50:01 -07:00 |
|
Ben Kraft
|
5042a9a549
|
allow omitting context
|
2020-05-01 18:45:39 -07:00 |
|
Ben Kraft
|
1156e6ceae
|
minor cleanup
|
2020-05-01 18:22:56 -07:00 |
|