Zach Daniel
|
ca792548ba
|
chore: properly pin values in attribute_equals atomic validation
|
2023-12-16 13:46:12 -05:00 |
|
Zach Daniel
|
e7513e6e32
|
improvement: add stacktrace context to errors better
|
2023-12-16 13:36:49 -05:00 |
|
Zach Daniel
|
575fe52b06
|
chore: fix integer atomic update casting
|
2023-12-16 10:41:21 -05:00 |
|
Zach Daniel
|
2233a33523
|
improvement: support tenancy on manual actions
docs: update cheat shets
fix: honor tenant option on aggregates
closes #805
|
2023-12-16 10:33:10 -05:00 |
|
Zach Daniel
|
3be83d6ca4
|
improvement: lay the groundwork for fully atomic actions
|
2023-12-16 10:14:02 -05:00 |
|
Zach Daniel
|
1acca3d8e1
|
chore: return proper authorization errors from actions on failure
|
2023-12-15 20:12:26 -05:00 |
|
Zach Daniel
|
8e5f628286
|
fix: pass proper context into manual actions, remove unnecessary changeset code
|
2023-12-15 18:43:29 -05:00 |
|
Zach Daniel
|
52a62c7c45
|
chore: fix tests
|
2023-12-15 15:45:23 -05:00 |
|
Zach Daniel
|
b3365f8d04
|
chore: add benchmark for simple creates
|
2023-12-15 15:39:37 -05:00 |
|
Zach Daniel
|
e22c6c7927
|
fix: ensure actions always raise an error class
|
2023-12-15 15:33:10 -05:00 |
|
Zach Daniel
|
ad22eeb7e9
|
improvement: rewrite creates to not use Ash.Engine
|
2023-12-15 15:10:01 -05:00 |
|
Zach Daniel
|
4cfdb0d635
|
chore: remove commented out code
|
2023-12-15 10:15:49 -05:00 |
|
Zach Daniel
|
9103781379
|
improvement: remove Ash.Engine from update/destroy actions
|
2023-12-15 10:14:40 -05:00 |
|
Zach Daniel
|
d6ff670e0a
|
chore: fix typespec for Ash.Query.Function
|
2023-12-15 08:46:18 -05:00 |
|
Zach Daniel
|
af9cd901f5
|
chore: release version v2.17.13
|
2023-12-14 16:54:01 -05:00 |
|
Zach Daniel
|
5b39ff8e04
|
improvement: add Ash.Error.from_json/2
improvement: accept expressions in `Ash.Query.calculate`
|
2023-12-14 16:52:34 -05:00 |
|
Thales Grilo
|
9d2da58fb2
|
improvement: Adds %Ash.NotSelected{} to ash 3 (!634) (#804)
* ✨ create Ash.NotSelected, add test
* ✅ add ash_three test
* 👌 fix formatting
* 👌 add missing field value
---------
Co-authored-by: thales <thales@uplearn.co.uk>
|
2023-12-14 16:14:15 -05:00 |
|
Zach Daniel
|
cdb5db9c07
|
fix: properly unnested union values passed into Ash.Type.Union.prepare_change_array
|
2023-12-14 09:24:22 -05:00 |
|
Zach Daniel
|
0763335650
|
docs: update error.ex docs
|
2023-12-14 09:06:07 -05:00 |
|
Robert Graff
|
014621cc09
|
test: reproduce bug casting embedded union arguments (#803)
|
2023-12-14 09:04:56 -05:00 |
|
Zach Daniel
|
cfed7c3738
|
chore: release version v2.17.12
|
2023-12-14 08:30:49 -05:00 |
|
Zach Daniel
|
d09c694132
|
fix: thread context through when setting source constraint on embeds
|
2023-12-13 17:11:52 -05:00 |
|
Robert Graff
|
e13bb6e0b4
|
test: Failing test for threading source information through embedded attributes (#801)
|
2023-12-13 16:47:11 -05:00 |
|
Zach Daniel
|
d118d90d51
|
chore: fix dialyzer issue and corresponding bug from last commit
|
2023-12-13 15:29:12 -05:00 |
|
Zach Daniel
|
7298a4b51b
|
improvement: honor field policies in sort expressions
|
2023-12-13 15:08:39 -05:00 |
|
Zach Daniel
|
3029e508f7
|
chore: release version v2.17.11
|
2023-12-12 20:39:50 -05:00 |
|
Zach Daniel
|
14db149473
|
chore: update spark
|
2023-12-12 20:38:51 -05:00 |
|
Zach Daniel
|
3b20fba309
|
fix: don't create invalid datetimes when scrubbing microseconds
|
2023-12-12 20:35:59 -05:00 |
|
Zach Daniel
|
352e27a153
|
fix: prepare change with nil old value on union type change
|
2023-12-12 18:10:34 -05:00 |
|
Zach Daniel
|
839937bf6e
|
fix: properly prepare union value changes when old & new are union structs
|
2023-12-12 18:07:40 -05:00 |
|
Zach Daniel
|
955ba4987b
|
chore: credo/tasks
|
2023-12-12 08:51:18 -05:00 |
|
Zach Daniel
|
f790f3a529
|
improvement: additional atomic callbacks
fix: fix `dump_to_embedded_array`
|
2023-12-12 08:45:38 -05:00 |
|
Zach Daniel
|
5c0275a78b
|
test: add test for simple data layer pagination
|
2023-12-11 19:58:14 -05:00 |
|
Zach Daniel
|
a7c41b2bc8
|
improvement: add warn_on_transaction_hooks?: false config
|
2023-12-11 16:27:46 -05:00 |
|
Zach Daniel
|
9bc6370d7d
|
improvement: accept an action input in Ash.Error.to_ash_error/3
|
2023-12-11 11:43:03 -05:00 |
|
Zach Daniel
|
3800c360ad
|
chore: update typespecs
|
2023-12-11 08:09:55 -05:00 |
|
Zach Daniel
|
852f27dfb6
|
improvement: include tenant in change context
|
2023-12-11 08:08:23 -05:00 |
|
Zach Daniel
|
c38cba51b0
|
fix: test failures and credo issue
|
2023-12-10 13:13:06 -05:00 |
|
Igor Barakaiev
|
15a607eea2
|
docs: Add a cross-API many-to-many example to the documentation (#800)
* Add a cross-API many-to-many example
---------
Co-authored-by: Zach Daniel <zachary.s.daniel@gmail.com>
|
2023-12-10 13:01:58 -05:00 |
|
Zach Daniel
|
d43260d15c
|
chore: release version v2.17.10
|
2023-12-10 13:00:06 -05:00 |
|
Zach Daniel
|
22ba69db70
|
fix: add back in api level verifiers
I have no idea how or why these were removed, but it shouldn't have happened
|
2023-12-10 12:59:32 -05:00 |
|
Zach Daniel
|
e8da3bfd5c
|
improvement: support nil values in struct type callbacks
|
2023-12-07 23:28:44 -05:00 |
|
Zach Daniel
|
37283752ea
|
docs: update docs link
|
2023-12-07 20:27:10 -05:00 |
|
Jechol Lee
|
30deb8c32e
|
test: Remove unnecessary 'authorize?: false' and explicitly specify the filter policy results. (#798)
|
2023-12-07 20:22:46 -05:00 |
|
Zach Daniel
|
f963c8b971
|
chore: release version v2.17.9
|
2023-12-06 21:48:24 -05:00 |
|
Zach Daniel
|
8ce6e065ce
|
fix: don't apply default limit unless pagination is required
|
2023-12-06 21:37:43 -05:00 |
|
Zach Daniel
|
618b706e48
|
fix: properly handle union changes for lists of embeds
at the moment, this only works properly for tagged maps
|
2023-12-06 13:02:44 -05:00 |
|
Zach Daniel
|
c7e6133317
|
improvement: support embed_nil_values? for trimming down stored embeds
|
2023-12-06 10:29:39 -05:00 |
|
Robert Graff
|
636f99fb2d
|
test: Add test for updating embedded union values (#796)
|
2023-12-06 10:16:19 -05:00 |
|
Zach Daniel
|
e7d4f29598
|
fix: honor default_limit option in pagination
|
2023-12-05 22:59:48 -05:00 |
|