Commit graph

41 commits

Author SHA1 Message Date
Zach Daniel
195ec3cd4f fix: handle empty root query/root mutation blocks
closes: #10
2022-10-12 17:25:33 -04:00
Maxim Martynov
e40e7c573c
improvement: Implement GraphQL Relay support (#36) 2022-09-20 23:07:30 -04:00
Zach Daniel
f4cb9213b3 update to latest ash 2022-08-30 19:08:16 -06:00
Zach Daniel
0a241cb26e fix: update to latest ash and use new interval type 2022-05-23 16:33:27 -04:00
Maxim Martynov
cc5f3a31f2
fix: Handle error if multitenant resource was fetched without tenant being set (#33) 2022-05-11 12:45:49 -04:00
Zach Daniel
d00e0a6e5d improvement: require registry explicitly to help with compile times 2022-05-10 11:49:19 -04:00
Zach Daniel
5e2b1bc16f fix: depend on registry at compile time 2022-04-26 12:46:51 -04:00
Zach Daniel
8ed9938201 improvement: fix lint/credo/versions 2022-04-26 11:35:09 -04:00
Zach Daniel
a8aa57e0f5 fix: add relay node type properly 2022-04-04 16:55:22 -04:00
Zach Daniel
5d35cf092e fix: ignore embedded resources accidentally placed in API 2022-03-25 13:17:35 -04:00
Zach Daniel
fdee19c3a5 fix: don't include the same enum multiple times 2022-03-24 17:05:53 -04:00
Zach Daniel
191b9b2d80 fix: properly generate types for interval type 2022-01-31 15:06:06 -05:00
Zach Daniel
862bfdd7b4 improvement: updates to handle the new registry changes 2022-01-31 14:55:14 -05:00
Zach Daniel
d2d8f199f7 fix: search for types in calculations 2021-09-07 17:06:20 -04:00
Zach Daniel
b313618d3a fix: include new custom type 2021-06-21 17:20:24 -04:00
Zach Daniel
23094215ef fix: avoid dialyzer errors on generated code 2021-05-19 01:29:57 -04:00
Zach Daniel
31bcf8039e fix: traverse all nested embeds for enum type defs 2021-05-18 14:07:01 -04:00
Zach Daniel
5a1df9f95a fix: ensure api modules are properly compiled first 2021-05-05 14:50:03 -04:00
Zach Daniel
019697578b feat: derived input objects for managed_relationships
fix: various input fixes (sorts)
improvement: support new style enums
2021-04-23 18:45:31 -04:00
Zach Daniel
6b84bf0f46 fix: detect all embeddable types in arguments and nested
fix: detect enums in embeddable types and arguments
fix: error messages for `InvalidArgument`
improvement: log on unrenderable error messages
fix: store refs in graphql blueprint to fix error messages
improvement: update to latest ash
2021-04-13 17:49:10 -04:00
Zach Daniel
5ab646b189 chore: small refactor in schema builder 2021-04-09 00:11:45 -04:00
Zach Daniel
afdaad2886 fix: allow referencing ash generated types 2021-03-12 09:19:33 -05:00
Zach Daniel
12611b6c64 fix: proper supports for embeds
improvement: update to latest ash
2021-02-22 23:28:01 -05:00
Zach Daniel
33ce6b952d WIP 2021-02-18 10:16:00 -05:00
Zach Daniel
a820beb474 feat: support embedded resources 2021-01-12 15:14:35 -05:00
Zach Daniel
e433b57eda fix: resolve testing compilation errors 2020-12-02 00:55:25 -05:00
Zach Daniel
6c7c789696 fix: remove IO.inspect 2020-11-30 19:19:11 -05:00
Zach Daniel
553f751ddf fix: undo change of global types 2020-11-30 19:16:37 -05:00
Zach Daniel
66b2162d10 fix: always add global types 2020-11-30 19:04:59 -05:00
Zach Daniel
7123a6a492 chore: release version v0.7.1 2020-11-30 18:17:20 -05:00
Zach Daniel
d5cf6ee3a0
feat: overhaul, better type support, pagination 2020-11-05 20:59:06 -05:00
Zach Daniel
c8b8fc5abd
feat: support multitenancy (#7) 2020-10-28 02:16:16 -04:00
Zach Daniel
10292ec73d
docs: update docs and links 2020-09-23 21:32:45 -04:00
Zach Daniel
7adb8c0f22
feat: rewrite with dataloader 2020-09-23 20:54:57 -04:00
Zach Daniel
c74f76f8a0
fix: use module name specific to the api
fix: support booleans
2020-09-02 00:52:51 -04:00
Zach Daniel
a7e4b165e4
fix: don't add graphql types if API doesn't compile 2020-08-17 03:00:13 -04:00
Zach Daniel
b7eaa44376
fix: get mix check passing 2020-08-14 10:20:47 -04:00
Zach Daniel
2fc65976a7
chore: release version v0.1.0 2020-08-13 18:55:34 -04:00
Zach Daniel
cd16030324
feat: initial POC release 2020-08-13 17:39:59 -04:00
Zach Daniel
759c92553c
WIP 2020-06-05 14:41:00 -04:00
Zach Daniel
369f098cef
init 2020-05-01 12:32:56 -04:00