Commit graph

401 commits

Author SHA1 Message Date
Zach Daniel
4b90308173 chore: CI/dialyzer 2023-01-28 13:02:21 -05:00
Zach Daniel
f0836f18b6 improvement: support metadata on read actions
metadata on read actions is merged with the rest of the fields on the query, so must have a name unique from the attributes/calculations/aggregates.

The system will warn you if there is metadata on the underlying action that is being ignored, and will tell you how to fix it.
2023-01-28 12:32:21 -05:00
Zach Daniel
839bdcb126 improvement: unwrap forbidden errors, instead of reporting on the whole 2023-01-27 17:11:36 -05:00
Rebecca Le
5e87c52f9b
docs: Fix minor typos in headings (#53) 2023-01-23 22:42:11 -05:00
Zach Daniel
449ae90db8 fix: properly delete environment on exit 2023-01-18 23:14:08 -05:00
Alan Heywood
d9e17ed42b
fix: map uuid action arguments to ID type (#52) 2023-01-18 19:07:53 -05:00
Zach Daniel
5b26aa4f61 chore: release version v0.22.4 2023-01-18 01:11:55 -05:00
Zach Daniel
5901cd650a improvement: update ash and use new docs patterns 2023-01-18 01:10:40 -05:00
Barnabas Jovanovics
cf4dd38e39
docs: Fix constraints example in enum how_to (#51)
The Code Snippet gave me a compile error, telling me that `one_of` was not a valid options
2023-01-17 09:40:33 -05:00
Zach Daniel
c0f5f596cb improvement: better error on empty input objects for managed relationships
closes #50
2023-01-09 19:55:35 -05:00
Zach Daniel
fd0f359f6b chore: update ash version in CI 2023-01-03 10:49:29 -05:00
Zach Daniel
a58f3c998e fix: properly generate enum for atom attributes w/ one_of constraint again
closes #49
2023-01-03 10:13:17 -05:00
Zach Daniel
36c70d2f93 improvement: log stacktraces on raised errors 2023-01-03 09:14:08 -05:00
Zach Daniel
c62d1d50ea docs: fix docs example 2022-12-29 23:38:42 -05:00
Zach Daniel
325ce9c6be improvement: better error message on no type match 2022-12-29 23:36:55 -05:00
Zach Daniel
f259016455 improvement: support naive_datetime out of the box 2022-12-29 23:27:48 -05:00
Zach Daniel
09fe8ce9bb chore: release version v0.22.3 2022-12-13 17:48:16 -05:00
Zach Daniel
5a6bc0cd1d fix: show all errors on show_raised_errors 2022-12-13 17:47:58 -05:00
Zach Daniel
c9c7602c9b chore: release version v0.22.2 2022-12-09 23:22:58 -05:00
Zach Daniel
59cb6bae41 improvement: set error on tracer when an exception is raised 2022-12-09 23:22:42 -05:00
Zach Daniel
45f43db3f7 chore: update CI version 2022-11-29 14:15:27 -05:00
Zach Daniel
e72f4981b5 chore: release version v0.22.1 2022-11-29 14:12:01 -05:00
Zach Daniel
fcfad512c5 improvement: update to latest ash, fix incorrect behaviour 2022-11-25 14:28:48 -05:00
Zach Daniel
412c2a28f8 release 0.22.0 2022-11-22 14:59:17 -05:00
Zach Daniel
8e2db0bc77 chore: release version v0.20.4 2022-11-22 13:28:54 -05:00
Zach Daniel
1b3f43391d improvement: support ash tracers and telemetry in graphql 2022-11-22 13:27:53 -05:00
Zach Daniel
51b6594639 chore: update ash 2022-11-03 10:19:23 -07:00
Zach Daniel
689b0db421 improvement: update to new docs 2022-11-03 09:51:12 -07:00
Zach Daniel
fb7b60f9e1 chore: update ash version and in build 2022-11-01 22:50:01 -04:00
Zach Daniel
5962589074 chore: release version v0.20.3 2022-11-01 22:24:59 -04:00
Yousef Janajri
1985bfc497
improvement: Add Ash.Error.Changes.InvalidChanges AshGraphql implementation (#46) 2022-11-01 22:08:35 -04:00
Zach Daniel
48e6271d0d fix: don't set mutation block if no mutations exist 2022-11-01 21:58:41 -04:00
Zach Daniel
f5356321bb chore: release version v0.21.0 2022-10-31 13:19:54 -04:00
Zach Daniel
b3cb92e8e9 improvement: update to latest ash 2022-10-31 13:19:42 -04:00
Zach Daniel
c650126819 fix: resolve issues compiling resources with no type
fix: adding an empty query block is apparently problematic?
2022-10-31 13:07:57 -04:00
James Harton
57e42cac6b
feat(AshGraphql.Plug): Support standard actor/tenant configuration. (#43) 2022-10-30 17:49:24 -04:00
James Harton
d3419ebdbc
chore(docs): getting started link in readme points to a 404. (#42) 2022-10-26 21:25:11 -05:00
Zach Daniel
7655e082c1 chore: fix CI 2022-10-21 09:03:27 -04:00
Zach Daniel
eefa8750b6 chore: release version v0.20.2 2022-10-21 08:53:50 -04:00
Zach Daniel
fe079a55d9 docs: update getting started guide 2022-10-21 08:53:39 -04:00
Zach Daniel
9ff395711e improvement: handle keyset & offset pagination when combined on an action (by preferring keyset)
improvement: use new `depend_on_resources/` from Ash to remove the need for registry in schema
fix: various pagination fixes
2022-10-21 08:51:31 -04:00
Zach Daniel
c5662e90ba improvement: validate that relay? queries use keyset?: true actions
improvement: only add `count` to pages when one relevant query is countable
2022-10-21 07:38:33 -04:00
Zach Daniel
3be18011ea chore: fix CI from last commit 2022-10-20 17:57:37 -04:00
Zach Daniel
07e0c6170c improvement: split keyset_page_of and page_of types
improvement: add `start_keyset` and `end_keyset` to `keyset_page_of` type
improvement: add `count` to relay fields if there exists a countable relay query
2022-10-20 17:57:27 -04:00
Zach Daniel
b1bdc49ec5 fix: reference schema not generated module when adding types 2022-10-20 15:03:13 -04:00
Zach Daniel
56f38c5099 chore: release version v0.20.1 2022-10-20 13:31:19 -04:00
Zach Daniel
5d0bdd8e15 improvement: update to latest ash 2022-10-20 11:14:35 -04:00
Zach Daniel
75ba47215d improvement: change calculation input type name 2022-10-13 00:53:23 -04:00
Zach Daniel
1b11834afb docs: remove out of date docs 2022-10-12 23:02:51 -04:00
Zach Daniel
9cc9da0f2e improvement: support calculation sort input
closes #31
2022-10-12 21:15:42 -04:00