Zach Daniel
40ba1140e0
fix: properly compare expr
to min
with min
integer constraint
2024-07-12 08:18:56 -04:00
Riccardo Binetti
3e39595730
test: add failing test for bulk update with numeric constraints ( #1310 )
2024-07-12 08:15:25 -04:00
Torkild Gundersen Kjevik
e9d8928bb6
fix: Make action ctx-values from reactor-ctx take precedence if set. ( #1308 )
2024-07-11 19:39:58 -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
51f43aad3d
chore: release version v3.1.3
2024-07-11 10:54:38 -04:00
Zach Daniel
9d4341ce9f
chore: fix read_opts setting for previous change
2024-07-11 10:39:26 -04:00
Zach Daniel
d2f25d7ac5
fix: ensure that errors in queries do not raise in atomic upgrades/single atomics
2024-07-11 10:30:31 -04:00
Torkild Gundersen Kjevik
ad6954aca8
improvement: add strict?
option to Ash.Query.load ( #1302 )
...
---------
Co-authored-by: Zach Daniel <zachary.s.daniel@gmail.com>
2024-07-11 09:34:30 -04:00
Franklin Rakotomalala
9f695aaae4
docs: Improve documentation example ( #1299 )
2024-07-10 15:52:33 -04:00
Zach Daniel
7cb007d32d
test: add tests for integers
2024-07-10 13:13:55 -04:00
Robin Chowdhury
be91d777f1
fix: use correct contraint when validating min int ( #1298 )
2024-07-10 12:57:17 -04:00
Zach Daniel
6606b64855
chore: use public?
context in add_expression_part/3
2024-07-10 12:45:52 -04:00
Andreas Donig
28c1aa4f30
improvement: don't refer to private attributes when parsing filter inputs that refer to relationships ( #1280 )
...
---------
Co-authored-by: Andreas Donig <git@innwiese.de>
2024-07-10 12:14:27 -04:00
Zach Daniel
567e508043
chore: release version v3.1.2
2024-07-10 11:27:33 -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
06d8e98f7e
chore: release version v3.1.1
2024-07-10 09:04:23 -04:00
Zach Daniel
ebdf8eca46
fix: installer doesn't need to add spark as a dependency, just run its installer
2024-07-10 09:04:04 -04:00
Zach Daniel
ec367e8941
chore: update docs to show installers
2024-07-09 21:11:41 -04:00
Zach Daniel
cdb3ddc5e4
chore: accept value and ignore it in Ash.Error.Unknown.UnknownError
2024-07-09 20:46:54 -04:00
Zach Daniel
60a97de9b7
chore: release version v3.1.0
2024-07-09 19:43:34 -04:00
Zach Daniel
60da2eed21
docs: capitalize a letter
2024-07-09 19:27:36 -04:00
Zach Daniel
b801203069
docs: add info on using the --with
option in installers
2024-07-09 17:09:12 -04:00
Zach Daniel
ab793e030a
improvement: allow overriding cast_stored/2
and dump_to_native/2
2024-07-09 11:42:50 -04:00
Zach Daniel
b94b34d3dc
improvement: specify info/2
callbacks for tasks w/ options
2024-07-09 09:08:33 -04:00
Zach Daniel
d04e846f2c
docs: update getting started guide
2024-07-09 07:03:28 -04:00
Zach Daniel
6048900e74
chore: use tabs for installer
2024-07-08 19:34:11 -04:00
Zach Daniel
4bba656f09
docs: add ash_postgres
in igniter install
2024-07-08 19:30:30 -04:00
Zach Daniel
28eeca1510
docs: use info admonition for tutorial
2024-07-08 18:42:29 -04:00
Zach Daniel
0129285340
improvement: update getting started guide and document generators
2024-07-08 17:15:52 -04:00
Zach Daniel
885727fb87
improvement: add Ash.Igniter.codegen/2
2024-07-08 15:58:47 -04:00
Zach Daniel
57d11f65a7
fix: sort primary key changes ahead of others in atomic changes
2024-07-08 11:50:06 -04:00
Zach Daniel
55a5d5572b
Revert "fix: reverse list of atomic validations before adding to query"
...
This reverts commit 8a2cb3146f
.
2024-07-08 11:19:09 -04:00
Zach Daniel
8a2cb3146f
fix: reverse list of atomic validations before adding to query
2024-07-08 11:15:13 -04:00
Barnabas Jovanovics
51e003e4f2
docs: fix call to for_read in auth docs ( #1291 )
2024-07-08 09:51:56 -04:00
Hannes Wüthrich
2da5fe3395
fix: add callback to Changeset.around_transaction/2 spec ( #1292 )
2024-07-08 09:51:12 -04:00
Hannes Wüthrich
0c10cacb34
chore: fix formatting ( #1293 )
2024-07-08 09:50:27 -04:00
Zach Daniel
e1dffc0c0c
fix: properly enforce tenancy on all mutative actions
2024-07-06 13:41:58 -04:00
Zach Daniel
9de400de9c
fix: lateral join on from_many? true
relationships
2024-07-06 06:32:59 -04:00
Riccardo Binetti
ecb5e0a4fd
fix: generate a MapSet, not a list, when creating calculation deps ( #1284 )
...
add_calculation_dependency expects a MapSet
2024-07-05 06:45:07 -04:00
Zach Daniel
1823374880
chore: add context to query properly with calculation dependencies
2024-07-04 13:32:39 -04:00
Zach Daniel
25faa93a83
chore: thread calc & relationship paths through calculation dependency loader
2024-07-04 10:39:22 -04:00
Riccardo Binetti
97cab3d767
chore: failing test for nested calculation loading a relationship ( #1283 )
2024-07-04 10:10:16 -04:00
Zach Daniel
5a4fdcc362
fix: don't reuse calculations/aggregates if authorize?
is true
2024-07-04 09:46:38 -04:00
Zach Daniel
920f52ff27
chore: fix build
2024-07-04 08:55:39 -04:00
Zach Daniel
3ef92b47ee
fix: less heavy-handed fix of reverted change to fix calculation dependencies
2024-07-04 08:50:16 -04:00
Zach Daniel
fa94e76855
Revert "fix: don't reuse requested relationship loads for calculations"
...
This reverts commit 49da3638f1
.
2024-07-04 07:09:56 -04:00
Mikael Muszynski
f7f0db1ef5
docs: extend documentation for validate
where
option ( #1279 )
...
For the `where` option of the `validate` function in the `Ash.Resource`
DSL, the current documentation puts little emphasis on the fact that one
can pass a list of validations to construct complex conditionals.
1. Change the text to put more emphasis on the functionality of multiple
`where`-validations.
2. Add more usage examples.
2024-07-03 20:58:57 -04:00
Zach Daniel
49da3638f1
fix: don't reuse requested relationship loads for calculations
...
this is less efficient, and there are still some cases where
we could combine queries, but we need to first solve the behavioral
issues where relationships loaded for calculations could sometimes be loaded
in an "authorized" state when they should not be. We can improve the
speed/efficiency later, correctness is more important.
2024-07-03 18:32:20 -04:00
Zach Daniel
a2cee3cf84
chore: update mix.lock
2024-07-03 12:54:04 -04:00