Commit graph

753 commits

Author SHA1 Message Date
dependabot[bot]
67a59c2d14
chore(deps): bump the production-dependencies group with 2 updates (#200)
Bumps the production-dependencies group with 2 updates: [ash](https://github.com/ash-project/ash) and [igniter](https://github.com/ash-project/igniter).


Updates `ash` from 3.2.3 to 3.2.6
- [Changelog](https://github.com/ash-project/ash/blob/main/CHANGELOG.md)
- [Commits](https://github.com/ash-project/ash/compare/v3.2.3...v3.2.6)

Updates `igniter` from 0.3.3 to 0.3.9
- [Changelog](https://github.com/ash-project/igniter/blob/main/CHANGELOG.md)
- [Commits](https://github.com/ash-project/igniter/compare/v0.3.3...v0.3.9)

---
updated-dependencies:
- dependency-name: ash
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: production-dependencies
- dependency-name: igniter
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: production-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-25 07:21:57 -04:00
Barnabas Jovanovics
cedbfc341f
docs: Mention AshGraphl.Error Protocol in docs (#199) 2024-07-23 10:32:36 -04:00
Rebecca Le
3e5cf20023
bugfix: Fix check for checking if a field is filterable or not (#198) 2024-07-21 11:54:52 -04:00
Zach Daniel
36eac7bc54 chore: handle pkey-less resources at compile time 2024-07-19 17:41:42 -04:00
Zach Daniel
5823a3043f chore: remove empty file 2024-07-19 15:40:45 -04:00
Zach Daniel
1eca6bfe29 chore: release version v1.2.1 2024-07-18 17:40:08 -04:00
Zach Daniel
1b8136212d chore: reintroduce work lost in a bad rebase 2024-07-18 13:32:25 -04:00
Zach Daniel
a659ff4693 improvement: add extension installation code 2024-07-18 13:30:29 -04:00
dependabot[bot]
71d37b5dae
chore(deps-dev): bump mix_audit in the dev-dependencies group (#196) 2024-07-17 21:15:35 -04:00
dependabot[bot]
1cfe87260a
chore(deps): bump the production-dependencies group with 3 updates (#195) 2024-07-17 21:15:23 -04:00
Rebecca Le
4f0d508a3e
chore: Wording tweaks to installer content (#193) 2024-07-16 06:03:36 -04:00
Zach Daniel
88735868cc chore: put playground above base 2024-07-15 20:46:03 -04:00
Zach Daniel
1f45a1481e docs: fix getting started guide steps ordering 2024-07-15 15:54:47 -04:00
Zach Daniel
01ca76da70 improvement: add igniter-backed installer 2024-07-15 14:25:40 -04:00
Zach Daniel
ee43075239 fix: upgrade ash dependency for bulk action bug fix
test: bring in tests on read actions producing errors
2024-07-11 10:57:44 -04:00
dependabot[bot]
5d0a642e64
chore(deps): bump the production-dependencies group with 2 updates (#192) 2024-07-10 20:23:10 -04:00
Zach Daniel
453cb623cc test: add tests showing failing manual action behavior 2024-07-10 10:11:43 -04:00
Barnabas Jovanovics
d47ab78747
fix: use checked constraints (#187) 2024-07-01 09:25:38 -04:00
Zach Daniel
2a2af45230 improvement: add nullable_fields? for easily marking fields as nullable
test: update tests to use this to illustrate field policy behavior
2024-07-01 09:25:14 -04:00
skanderm
1b53ee0997
test: Add (failing) test for partial results of forbidden field query (#186) 2024-07-01 09:24:23 -04:00
Zach Daniel
53b3fbd699 chore: small reorg of functions 2024-07-01 08:39:56 -04:00
dependabot[bot]
832b09a4dc
chore(deps): bump ash from 3.0.15 to 3.0.16 (#185)
Bumps [ash](https://github.com/ash-project/ash) from 3.0.15 to 3.0.16.
- [Changelog](https://github.com/ash-project/ash/blob/main/CHANGELOG.md)
- [Commits](https://github.com/ash-project/ash/compare/v3.0.15...v3.0.16)

---
updated-dependencies:
- dependency-name: ash
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-23 21:13:13 -04:00
Zach Daniel
de3ef1cb91 ci: dependabot weekly 2024-06-23 21:12:51 -04:00
Zach Daniel
8d612a08bc chore: ensure managed relationship types are distinct on identifier 2024-06-22 12:29:36 -04:00
Zach Daniel
b1ab52959d fix: don't assume filter is non-nil for gets 2024-06-21 15:11:22 -04:00
dependabot[bot]
7e2fbb0358
chore(deps): bump ash from 3.0.13 to 3.0.15 (#183)
Bumps [ash](https://github.com/ash-project/ash) from 3.0.13 to 3.0.15.
- [Changelog](https://github.com/ash-project/ash/blob/main/CHANGELOG.md)
- [Commits](https://github.com/ash-project/ash/compare/v3.0.13...v3.0.15)

---
updated-dependencies:
- dependency-name: ash
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-18 22:00:48 -04:00
Zach Daniel
0292ef1db8 improvement: only define managed_relationship mutations when necessary 2024-06-18 08:59:10 -04:00
dependabot[bot]
5892cf5c1d
chore(deps): bump ash from 3.0.12 to 3.0.13 (#182)
Bumps [ash](https://github.com/ash-project/ash) from 3.0.12 to 3.0.13.
- [Changelog](https://github.com/ash-project/ash/blob/main/CHANGELOG.md)
- [Commits](https://github.com/ash-project/ash/compare/v3.0.12...v3.0.13)

---
updated-dependencies:
- dependency-name: ash
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-17 20:51:21 -04:00
Zach Daniel
eac844186a fix: properly interpolate action in conflict messages 2024-06-17 20:00:54 -04:00
Zach Daniel
e51bad36d5 chore: format 2024-06-17 09:21:13 -04:00
Zach Daniel
36cfde3378 chore: release version v1.2.0 2024-06-17 09:17:41 -04:00
dependabot[bot]
1a8047775a
chore(deps): bump ash from 3.0.11 to 3.0.12 (#181)
Bumps [ash](https://github.com/ash-project/ash) from 3.0.11 to 3.0.12.
- [Changelog](https://github.com/ash-project/ash/blob/main/CHANGELOG.md)
- [Commits](https://github.com/ash-project/ash/compare/v3.0.11...v3.0.12)

---
updated-dependencies:
- dependency-name: ash
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-16 21:16:32 -04:00
dependabot[bot]
1fd1a9fba7
chore(deps-dev): bump credo from 1.7.6 to 1.7.7 (#180) 2024-06-12 21:11:34 -04:00
dependabot[bot]
c023019811
chore(deps): bump ash from 3.0.10 to 3.0.11 (#179)
Bumps [ash](https://github.com/ash-project/ash) from 3.0.10 to 3.0.11.
- [Changelog](https://github.com/ash-project/ash/blob/main/CHANGELOG.md)
- [Commits](https://github.com/ash-project/ash/compare/v3.0.10...v3.0.11)

---
updated-dependencies:
- dependency-name: ash
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-11 21:37:58 -04:00
Barnabas Jovanovics
77f09b2422
fix: add resource query to action struct (#178) 2024-06-11 11:55:00 -04:00
Davide Briani
18d4e1b010
test: add tests on paginated relationships (#177)
Add tests to verify that relationships can be queried on the results of
GraphQL queries and mutations.

Querying paginated relationships on the result of deletions doesn't
correctly work yet.
Indeed, Ash currently queries relationships using a lateral join but
after the resource deletion has happened, so it looks like nothing is
related.

Signed-off-by: Davide Briani <davide@briani.dev>
2024-06-11 09:49:05 -04:00
Barnabas Jovanovics
8089164d74
feat: argument_input_types (#176)
* feat: argument_input_types

* use mix task to update formatter.exs

* update CheatSheet
2024-06-10 13:32:37 -04:00
Zach Daniel
b399d06a86 chore: use parens to remove warning in 1.17
closes #175
2024-06-10 09:10:34 -04:00
dependabot[bot]
3f88288c00
chore(deps): bump ash from 3.0.9 to 3.0.10 (#174)
Bumps [ash](https://github.com/ash-project/ash) from 3.0.9 to 3.0.10.
- [Changelog](https://github.com/ash-project/ash/blob/main/CHANGELOG.md)
- [Commits](https://github.com/ash-project/ash/compare/v3.0.9...v3.0.10)

---
updated-dependencies:
- dependency-name: ash
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-07 14:02:37 -04:00
ian knauer
409c99b88d
Update getting-started-with-graphql.md (#173) 2024-06-05 00:46:01 -04:00
Zach Daniel
2aab03b0cc fix: better type handling around empty types 2024-06-04 09:24:31 -04:00
Zach Daniel
60f3fd8f99 fix: don't generate empty input objects for embeds 2024-06-04 00:49:17 -04:00
dependabot[bot]
5ea72c5114
chore(deps): bump ash from 3.0.8 to 3.0.9 (#171)
Bumps [ash](https://github.com/ash-project/ash) from 3.0.8 to 3.0.9.
- [Changelog](https://github.com/ash-project/ash/blob/main/CHANGELOG.md)
- [Commits](https://github.com/ash-project/ash/compare/v3.0.8...v3.0.9)

---
updated-dependencies:
- dependency-name: ash
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-03 08:47:33 -04:00
Zach Daniel
30c49972f8 chore: release version v1.1.1 2024-06-02 11:29:27 -04:00
Zach Daniel
d49fc5a488 fix: honor read_action for update/destroy mutations
closes #169
2024-06-02 11:28:06 -04:00
Zach Daniel
4ff56a3c59
Add test for mutation with read action in simple data layer resource issue (#170)
Co-authored-by: Junil Chon <jichon@gmail.com>
2024-06-02 08:08:46 -04:00
dependabot[bot]
543fbeab7e
chore(deps): bump ash from 3.0.7 to 3.0.8 (#168)
Bumps [ash](https://github.com/ash-project/ash) from 3.0.7 to 3.0.8.
- [Changelog](https://github.com/ash-project/ash/blob/main/CHANGELOG.md)
- [Commits](https://github.com/ash-project/ash/compare/v3.0.7...v3.0.8)

---
updated-dependencies:
- dependency-name: ash
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-28 20:33:16 -04:00
dependabot[bot]
6f5157bc55
chore(deps): bump ash from 3.0.6 to 3.0.7 (#167)
Bumps [ash](https://github.com/ash-project/ash) from 3.0.6 to 3.0.7.
- [Changelog](https://github.com/ash-project/ash/blob/main/CHANGELOG.md)
- [Commits](https://github.com/ash-project/ash/compare/v3.0.6...v3.0.7)

---
updated-dependencies:
- dependency-name: ash
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-27 10:14:12 -04:00
Riccardo Binetti
62940c31ec
feat: relationship pagination (#166) 2024-05-26 09:50:54 -04:00
Zach Daniel
3be2f32896 chore: release version v1.1.0 2024-05-24 15:59:24 -04:00