Commit graph

203 commits

Author SHA1 Message Date
Zach Daniel
083a8656b0 chore: update spark 2024-09-15 19:10:05 -04:00
Zach Daniel
f6222a3153 improvement: add more resource updating logic 2024-09-15 16:50:55 -04:00
Zach Daniel
8ae2a1cd90 improvement: update igniter and fix deprecation warnings 2024-09-13 18:55:24 -04:00
dependabot[bot]
60cc9a6f3b
chore(deps-dev): bump mimic in the dev-dependencies group (#1459) 2024-09-12 19:37:13 -04:00
dependabot[bot]
cbb6d9bc15
chore(deps): bump ecto in the production-dependencies group (#1458) 2024-09-12 19:37:01 -04:00
Zach Daniel
6a0e92a697 chore: fix added validation builder in Ash.Resource 2024-09-11 20:19:06 -04:00
Zach Daniel
8f0621378a test: add test for manage relationship error paths 2024-09-11 15:24:33 -04:00
Zach Daniel
e33dc23a07 improvement: support select_by_default? flag on attributes 2024-09-10 13:24:56 -04:00
Zach Daniel
f761f6241f chore: cleanup unused deps 2024-09-07 07:53:10 -04:00
Zach Daniel
7c1808bd9e chore: update mix.lock 2024-09-06 18:01:35 -04:00
dependabot[bot]
7702cdc2f6
chore(deps): bump the production-dependencies group with 3 updates (#1422) 2024-08-30 00:00:19 -04:00
dependabot[bot]
6de12a19a4
chore(deps): bump the production-dependencies group with 2 updates (#1404) 2024-08-22 23:40:45 -04:00
Zach Daniel
5fc5d32508 improvement: cache action known inputs individually
improvement: cache action required inputs all together
2024-08-19 21:49:34 -04:00
dependabot[bot]
a86ef00521
chore(deps): bump the production-dependencies group with 2 updates (#1391)
Bumps the production-dependencies group with 2 updates: [ecto](https://github.com/elixir-ecto/ecto) and [reactor](https://github.com/ash-project/reactor).


Updates `ecto` from 3.11.2 to 3.12.1
- [Release notes](https://github.com/elixir-ecto/ecto/releases)
- [Changelog](https://github.com/elixir-ecto/ecto/blob/master/CHANGELOG.md)
- [Commits](https://github.com/elixir-ecto/ecto/compare/v3.11.2...v3.12.1)

Updates `reactor` from 0.9.0 to 0.9.1
- [Changelog](https://github.com/ash-project/reactor/blob/main/CHANGELOG.md)
- [Commits](https://github.com/ash-project/reactor/compare/v0.9.0...v0.9.1)

---
updated-dependencies:
- dependency-name: ecto
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: production-dependencies
- dependency-name: reactor
  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-08-15 19:03:01 -04:00
Zach Daniel
87d8263abb improvement: support expr and expr_type options when building aggregates
for example:

```elixir
calculate(
  :max_comment_similarity,
  :float,
  expr(max(comments, expr_type: :float, expr: fragment("similarity(?, ?)", title, ^arg(:to))))
) do
  argument(:to, :string, allow_nil?: false)
end
```
2024-08-14 20:11:58 -04:00
Zach Daniel
545b7a60f2
improvement: Optimize option validation with compile time validators (#1387)
A user doing load testing of their Ash application is seeing *wildly* significant performance improvements from this change. Unexpected, but naturally very pleasing.
2024-08-13 19:04:58 -04:00
dependabot[bot]
ba6b7b708a
chore(deps): bump igniter in the production-dependencies group (#1379)
Bumps the production-dependencies group with 1 update: [igniter](https://github.com/ash-project/igniter).


Updates `igniter` from 0.3.17 to 0.3.18
- [Changelog](https://github.com/ash-project/igniter/blob/main/CHANGELOG.md)
- [Commits](https://github.com/ash-project/igniter/compare/v0.3.17...v0.3.18)

---
updated-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-08-08 18:48:58 -04:00
Zach Daniel
c0843b3eb7 chore: update igniter & fix warnings 2024-08-08 09:18:03 -04:00
Zach Daniel
58065c31cd improvement: remove :comparable as a dependency
It all compiles conditionally, so that if an explicit dependency exists
on `comp` it will still be used
2024-08-05 16:04:47 -04:00
dependabot[bot]
4e223cb4e0
chore(deps): bump the production-dependencies group with 2 updates (#1361) 2024-08-01 20:41:43 -04:00
Zach Daniel
b3ac13e760 chore: release version v3.3.0 2024-07-27 17:05:46 -04:00
Zach Daniel
303da2a97f improvement: better positional argument handling with igniter 2024-07-26 13:43:51 -04:00
dependabot[bot]
ea5eb5f552
chore(deps): bump igniter in the production-dependencies group (#1348)
Bumps the production-dependencies group with 1 update: [igniter](https://github.com/ash-project/igniter).


Updates `igniter` from 0.3.4 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.4...v0.3.9)

---
updated-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 21:24:54 -04:00
Zach Daniel
3c2f51224a chore: get build passing 2024-07-19 12:40:09 -04:00
dependabot[bot]
787ff27747
chore(deps): bump the production-dependencies group with 3 updates (#1321)
Bumps the production-dependencies group with 3 updates: [igniter](https://github.com/ash-project/igniter), [reactor](https://github.com/ash-project/reactor) and [spark](https://github.com/ash-project/spark).


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

Updates `reactor` from 0.8.5 to 0.9.0
- [Changelog](https://github.com/ash-project/reactor/blob/main/CHANGELOG.md)
- [Commits](https://github.com/ash-project/reactor/compare/v0.8.5...v0.9.0)

Updates `spark` from 2.2.9 to 2.2.10
- [Changelog](https://github.com/ash-project/spark/blob/main/CHANGELOG.md)
- [Commits](https://github.com/ash-project/spark/compare/v2.2.9...v2.2.10)

---
updated-dependencies:
- dependency-name: igniter
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: production-dependencies
- dependency-name: reactor
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: production-dependencies
- dependency-name: spark
  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-18 18:20:57 -04:00
dependabot[bot]
c3b8e33fea
chore(deps-dev): bump the dev-dependencies group with 2 updates (#1322)
Bumps the dev-dependencies group with 2 updates: [mimic](https://github.com/edgurgel/mimic) and [mix_audit](https://github.com/mirego/mix_audit).


Updates `mimic` from 1.8.2 to 1.9.0
- [Release notes](https://github.com/edgurgel/mimic/releases)
- [Commits](https://github.com/edgurgel/mimic/compare/v1.8.2...v1.9.0)

Updates `mix_audit` from 2.1.3 to 2.1.4
- [Changelog](https://github.com/mirego/mix_audit/blob/main/CHANGELOG.md)
- [Commits](https://github.com/mirego/mix_audit/compare/v2.1.3...v2.1.4)

---
updated-dependencies:
- dependency-name: mimic
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dev-dependencies
- dependency-name: mix_audit
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dev-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-18 18:20:45 -04:00
Zach Daniel
dd5bf4a0c0 improvement: update spark for docs fixes, hide aggregate kind 2024-07-17 08:04:17 -04:00
Rebecca Le
a49d99b67f
docs: Set default value for include_nil? aggregate option (#1315)
* docs: Note that the `kind` option is pre-set for aggregates when using the DSL
2024-07-17 07:45:01 -04:00
Zach Daniel
97a37a4bf8 improvement: update spark for newest composable igniters 2024-07-15 13:33:05 -04:00
dependabot[bot]
f2169c9acf
chore(deps-dev): bump ex_doc in the dev-dependencies group (#1307)
Bumps the dev-dependencies group with 1 update: [ex_doc](https://github.com/elixir-lang/ex_doc).


Updates `ex_doc` from 0.34.1 to 0.34.2
- [Release notes](https://github.com/elixir-lang/ex_doc/releases)
- [Changelog](https://github.com/elixir-lang/ex_doc/blob/main/CHANGELOG.md)
- [Commits](https://github.com/elixir-lang/ex_doc/compare/v0.34.1...v0.34.2)

---
updated-dependencies:
- dependency-name: ex_doc
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dev-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-11 19:06:14 -04:00
dependabot[bot]
91beb4727f
chore(deps): bump reactor in the production-dependencies group (#1306)
Bumps the production-dependencies group with 1 update: [reactor](https://github.com/ash-project/reactor).


Updates `reactor` from 0.8.4 to 0.8.5
- [Changelog](https://github.com/ash-project/reactor/blob/main/CHANGELOG.md)
- [Commits](https://github.com/ash-project/reactor/compare/v0.8.4...v0.8.5)

---
updated-dependencies:
- dependency-name: reactor
  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-11 19:06:00 -04:00
Zach Daniel
426ee6671d fix: ensure that manual action configurations are honored for bulk actions 2024-07-10 11:24:48 -04:00
Zach Daniel
b94b34d3dc improvement: specify info/2 callbacks for tasks w/ options 2024-07-09 09:08:33 -04:00
Zach Daniel
a2cee3cf84 chore: update mix.lock 2024-07-03 12:54:04 -04:00
Zach Daniel
5acf0d07ef chore: fix igniter dependency 2024-07-02 16:55:31 -04:00
Zach Daniel
bb73544e09 chore: leverage latest from igniter 2024-07-02 16:55:05 -04:00
Zach Daniel
e991575eb5 chore: use latest igniter features 2024-07-01 21:32:56 -04:00
Zach Daniel
3e1b15eae4 improvement: remove non-simple equality check for uuidv7 type 2024-07-01 09:38:23 -04:00
dependabot[bot]
10c933798f
chore(deps-dev): bump mimic in the dev-dependencies group (#1269)
Bumps the dev-dependencies group with 1 update: [mimic](https://github.com/edgurgel/mimic).


Updates `mimic` from 1.7.4 to 1.8.2
- [Release notes](https://github.com/edgurgel/mimic/releases)
- [Commits](https://github.com/edgurgel/mimic/compare/v1.7.4...v1.8.2)

---
updated-dependencies:
- dependency-name: mimic
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dev-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-27 18:19:08 -04:00
dependabot[bot]
52d4086b85
chore(deps): bump the production-dependencies group with 2 updates (#1268)
Bumps the production-dependencies group with 2 updates: [igniter](https://github.com/ash-project/igniter) and [spark](https://github.com/ash-project/spark).


Updates `igniter` from 0.2.0 to 0.2.3
- [Changelog](https://github.com/ash-project/igniter/blob/main/CHANGELOG.md)
- [Commits](https://github.com/ash-project/igniter/compare/v0.2.0...v0.2.3)

Updates `spark` from 2.2.4 to 2.2.5
- [Changelog](https://github.com/ash-project/spark/blob/main/CHANGELOG.md)
- [Commits](https://github.com/ash-project/spark/compare/v2.2.4...v2.2.5)

---
updated-dependencies:
- dependency-name: igniter
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: production-dependencies
- dependency-name: spark
  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-06-27 18:17:18 -04:00
dependabot[bot]
fae2c728b0
chore(deps-dev): bump ex_doc in the dev-dependencies group (#1251) 2024-06-20 18:33:10 -04:00
dependabot[bot]
aa93fe086d
chore(deps): bump the production-dependencies group with 2 updates (#1250) 2024-06-20 18:32:53 -04:00
dependabot[bot]
81812d22e9
chore(deps): bump spark from 2.2.1 to 2.2.3 (#1245)
Bumps [spark](https://github.com/ash-project/spark) from 2.2.1 to 2.2.3.
- [Changelog](https://github.com/ash-project/spark/blob/main/CHANGELOG.md)
- [Commits](https://github.com/ash-project/spark/compare/v2.2.1...v2.2.3)

---
updated-dependencies:
- dependency-name: spark
  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:36:14 -04:00
dependabot[bot]
3a20262db2
chore(deps): bump spark from 2.2.0 to 2.2.1 (#1243) 2024-06-14 18:51:35 -04:00
dependabot[bot]
4c73aa82bd
chore(deps): bump stream_data from 1.1.0 to 1.1.1 (#1241)
Bumps [stream_data](https://github.com/whatyouhide/stream_data) from 1.1.0 to 1.1.1.
- [Changelog](https://github.com/whatyouhide/stream_data/blob/main/CHANGELOG.md)
- [Commits](https://github.com/whatyouhide/stream_data/commits)

---
updated-dependencies:
- dependency-name: stream_data
  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-13 19:56:20 -04:00
dependabot[bot]
3a02de77a7
chore(deps): bump spark from 2.1.24 to 2.2.0 (#1240)
Bumps [spark](https://github.com/ash-project/spark) from 2.1.24 to 2.2.0.
- [Changelog](https://github.com/ash-project/spark/blob/main/CHANGELOG.md)
- [Commits](https://github.com/ash-project/spark/compare/v2.1.24...v2.2.0)

---
updated-dependencies:
- dependency-name: spark
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-13 19:56:10 -04:00
dependabot[bot]
fc6e377941
chore(deps-dev): bump credo from 1.7.6 to 1.7.7 (#1237)
Bumps [credo](https://github.com/rrrene/credo) from 1.7.6 to 1.7.7.
- [Release notes](https://github.com/rrrene/credo/releases)
- [Changelog](https://github.com/rrrene/credo/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rrrene/credo/compare/v1.7.6...v1.7.7)

---
updated-dependencies:
- dependency-name: credo
  dependency-type: direct:development
  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-12 19:39:27 -04:00
dependabot[bot]
55457d4b8d
chore(deps): bump spark from 2.1.23 to 2.1.24 (#1235)
Bumps [spark](https://github.com/ash-project/spark) from 2.1.23 to 2.1.24.
- [Changelog](https://github.com/ash-project/spark/blob/main/CHANGELOG.md)
- [Commits](https://github.com/ash-project/spark/compare/v2.1.23...v2.1.24)

---
updated-dependencies:
- dependency-name: spark
  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-10 19:59:46 -04:00
dependabot[bot]
1f34fa9191
chore(deps): bump spark from 2.1.22 to 2.1.23 (#1231) 2024-06-07 19:02:59 -04:00
dependabot[bot]
225fcf9199
chore(deps-dev): bump benchee from 1.3.0 to 1.3.1 (#1226) 2024-06-05 20:44:32 -04:00