Commit graph

495 commits

Author SHA1 Message Date
Zach Daniel
3f842045fc chore: release version v0.25.3 2023-05-19 18:01:57 -04:00
Zach Daniel
20ce8b505e fix: properly thread read action arguments through on updates 2023-05-19 18:01:33 -04:00
Zach Daniel
8679cd3d3c chore: release version v0.25.2 2023-05-18 00:17:50 -04:00
Zach Daniel
309c35d405 fix: choose a better default delimiter 2023-05-18 00:16:58 -04:00
Zach Daniel
c100d9b9f5 chore: release version v0.25.1 2023-05-17 22:41:39 -04:00
Zach Daniel
db23b32552 fix: various problems with resolving unions in relationship changes 2023-05-17 22:41:24 -04:00
Zach Daniel
6701b57afe fix: properly wrap union resolvers in a list 2023-05-17 16:20:16 -04:00
Zach Daniel
6e444da1e7 improvement: add composite pkey default delimiter 2023-05-17 14:01:20 -04:00
Zach Daniel
d80016abd7 fix: don't generate enum types when no graphql type exists 2023-05-16 12:42:10 -04:00
Zach Daniel
02dc6e0f0a chore: fix build/sobelow 2023-05-15 10:07:37 -04:00
Zach Daniel
921d8748b2 chore: release version v0.25.0 2023-05-15 09:40:45 -04:00
Zach Daniel
7022585ec5 chore: credo 2023-05-15 09:40:35 -04:00
Barnabas Jovanovics
48392115e0
feat: create types for maps with constraints (#68) 2023-05-15 09:39:32 -04:00
Zach Daniel
3de0efc65e chore: release version v0.24.1 2023-05-08 10:57:53 -04:00
Zach Daniel
e0ce5c5e65 fix: don't hide fields not called :id 2023-05-08 10:57:42 -04:00
Josh Price
82b19d6e75
chore: Update README (#72) 2023-05-04 09:13:22 -04:00
Zach Daniel
7e8c02343c chore: remove inspect 2023-05-01 18:47:14 -04:00
Zach Daniel
52392c2b51 chore: release version v0.24.0 2023-05-01 18:39:14 -04:00
Zach Daniel
cccac9034a improvement: handle nil values in union types 2023-05-01 18:38:58 -04:00
Moxley Stratton
80b5882730
Document how to query for errors in a mutation (#70) 2023-04-28 21:23:08 -04:00
bcksl
8223797dd6
feat: add filterable_fields to limit generated filters (#69) 2023-04-28 10:04:30 -04:00
Zach Daniel
79a7145c44 improvement: support hiding fields 2023-04-26 23:40:41 -04:00
bcksl
8e6f9b7bd5
improvement: pass description through to Absinthe in more cases (#63) 2023-04-23 07:03:54 -06:00
Zach Daniel
0a6051469f chore: remove TODO 2023-04-23 07:03:26 -06:00
Zach Daniel
e91001e83f improvement: better union type handling
still need to document this, but adding support for
`graphql_unnested_unions/1` on `NewType` defined unions.

This allows for lifting up union type values to not be nested under `value`
2023-04-21 01:12:20 -06:00
Zach Daniel
e83835cab9 improvement: don't define union input types for calcs/aggregates 2023-04-20 13:30:13 -06:00
Zach Daniel
d4ee7c5ac2 fix: include resource name in managed_relationship types 2023-04-16 18:15:25 -04:00
Zach Daniel
e78a9f7926 improvement: add auto? true option for managed_relationships 2023-04-16 16:52:37 -04:00
Zach Daniel
f1781d4c36 chore: release version v0.23.3 2023-04-14 10:46:27 -04:00
Zach Daniel
13910dd0f1 fix: handle certain types in calculations 2023-04-14 10:46:18 -04:00
Alan Heywood
d89a14175c
improvement: support manual relationships (#66) 2023-04-13 01:42:45 -04:00
Zach Daniel
e826534bce chore: kick the can on credo 2023-04-05 12:20:39 -04:00
bcksl
31315db6f9
improvement: thread context from PlugHelpers.get_context through to Query and Changeset (#62) 2023-04-05 10:39:12 -04:00
Zach Daniel
9d05375555 chore: release version v0.23.2 2023-04-03 11:20:47 -04:00
Zach Daniel
6b7ea9048f fix: unique enum types by name 2023-04-03 11:20:34 -04:00
Mariusz Morawski
513e14f1d6
improvement: Add missing definition for Ash.Type.Time type (#64) 2023-04-03 11:10:55 -04:00
Zach Daniel
f8a9f7d9aa chore: release version v0.23.1 2023-03-21 23:44:45 -04:00
Zach Daniel
c711fa2e9d improvement: add tests & improve behavior of update managed relationships 2023-03-21 23:43:43 -04:00
Zach Daniel
fc1433170e improvement: include primary key when managed relationship can update 2023-03-21 23:20:15 -04:00
Zach Daniel
e4dda5a3d9 improvement: don't add types for resources w/o a GQL type
docs: add config to getting started
2023-03-21 23:06:58 -04:00
Zach Daniel
ba9b14819b chore: release version v0.23.0 2023-03-21 21:27:25 -04:00
Zach Daniel
425aee20fe chore: fix sobelow 2023-03-21 21:27:07 -04:00
Zach Daniel
1bea680af3 feat: change type name generation for managed relationships.
The current type name generation could result in clashes.
We now show a warning explaining how to fix these.
2023-03-21 21:17:53 -04:00
Zach Daniel
d59c8cfda7 chore: release version v0.22.13 2023-03-21 16:15:36 -04:00
Zach Daniel
8159e466e7 fix: properly handle nested argument casting 2023-03-21 16:15:25 -04:00
Zach Daniel
bad0357558 fix: only specify page option if actions upports it 2023-03-20 10:10:49 -04:00
Zach Daniel
4ad72e0ee1 docs: add AshGraphql.Plug to getting started guide 2023-03-20 01:00:58 -04:00
Zach Daniel
b8b5b61786 improvement: supply arguments to relationships on loading 2023-03-17 14:56:06 -04:00
Moxley Stratton
6623b444b9
docs: Enhance the GraphQL generation topic (#61) 2023-03-16 11:01:04 -04:00
Zach Daniel
d86f6601fb fix: properly filter enum types 2023-03-13 19:13:35 -04:00