Zach Daniel
1e6be17618
fix: properly lateral join when possible
...
improvement: add `prepend?: true` option to sort
fix: use `prepend?: true` when applying relationship sorts
fix: don't miss dependencies in flow diagrams
improvement: use `simple_equality?/0` to allow for optimized equality checking
2022-10-15 00:03:03 -05:00
Josh Price
5c5ef1976c
refactor: simplify mermaid mix tasks ( #416 )
2022-10-14 09:32:44 -04:00
Zach Daniel
b0f245b961
chore: update flow pdfs
2022-10-14 01:26:16 -04:00
Zach Daniel
0534518a35
fix: fix deps finding in flow charts & flows
2022-10-14 01:17:52 -04:00
Josh Price
d1a49276b8
improvement: mermaid mix task for ER diagrams ( #415 )
2022-10-14 01:07:05 -04:00
Zach Daniel
362180190c
fix: properly load calcs/aggs on manual relationships
...
It needs to be optimized, but it will do the trick for now.
2022-10-13 00:36:29 -04:00
Zach Daniel
48d96fc417
fix: properly load nested manual relationships
2022-10-12 21:30:48 -04:00
Zach Daniel
bd9660503d
chore: key private ets tables by the table name
2022-10-12 15:52:59 -04:00
Zach Daniel
7f07f0d173
improvement: try to resolve flaky tests by not using named tables for private ets resources
2022-10-12 15:26:43 -04:00
Zach Daniel
7f209495c3
improvement: better unknown error handling
2022-10-12 14:52:55 -04:00
Rebecca Le
60833d88a6
CI: re-enable latest versions of Elixir/Erlang ( #413 )
2022-10-12 11:45:31 -04:00
Rebecca Le
491c88cacd
fix: allow overriding validation message on a list of errors ( #412 )
2022-10-12 11:44:32 -04:00
Zach Daniel
bbaae20507
fix: reraise errors on task error
...
chore: remove dead code
2022-10-11 14:31:08 -04:00
Frank Dugan III
62805fcce9
improvement: allow passing query or changeset in can/can?/4 ( #410 )
2022-10-10 11:50:13 -04:00
Zach Daniel
ae8e0e356b
fix: don't show dependencies for run_flow steps in expanded view(they are duplicates)
2022-10-10 01:28:32 -04:00
Zach Daniel
a3abb3fc62
chore: release version v2.0.0-rc.15
2022-10-09 22:01:18 -04:00
Zach Daniel
ecd30d944d
fix: handle upsert_identity better with ets/mnesia
2022-10-09 22:01:09 -04:00
Nelson Bassett
8378722244
improvement: Improve error when actions reject and accept keys overlap ( #405 )
...
* Test for overlapping action keys, and initial solution.
* Merged ValidateAcceptRejectpOverlap transformer into existing DefaultAccept transformer.
* Corrected formatting using mix format.
2022-10-09 18:05:54 -04:00
Zach Daniel
e9ca762e34
improvement: update to latest spark
...
chore: clean up tests & remove warnings
2022-10-08 14:00:08 -04:00
Zach Daniel
8d2e9204dd
fix: always set source on attributes
2022-10-07 15:45:39 -04:00
Zach Daniel
ea8b03c1fb
chore: release version v2.0.0-rc.14
2022-10-07 15:31:50 -04:00
Zach Daniel
06d60a3e4e
improvement: add type
function to ash core
2022-10-07 15:31:39 -04:00
zimt28
fc4c60b125
improvement: Allow a single where
condition for validations ( #407 )
2022-10-07 11:24:04 -04:00
Nelson Bassett
c59e548244
docs: Correct create!/1 return typo in Getting Started Guide ( #406 )
2022-10-07 11:20:33 -04:00
Zach Daniel
b20c4afd9b
improvement: haltable flows, branch step type
...
fix: fix chart links rendering
2022-10-06 17:04:44 -04:00
Ali Ahmed
0b7db5f3fb
feat: list arguments for resource actions in class diagrams ( #399 )
2022-10-06 02:04:21 -04:00
Zach Daniel
41b4b7fdbb
improvement: simplify async task strategy
...
We now only start tasks once the synchronous work is done as anything
synchronous should be fast, generally.
Additionally, if there is only one task that we are about to start,
we can be confident that all we're going to do is wait for it,
so we can simply run it synchronously
2022-10-06 01:54:44 -04:00
Zach Daniel
a93a89a717
fix: make loading?/2
know about calcs and aggs
2022-10-06 00:12:45 -04:00
Zach Daniel
787cbad605
fix: properly set source on attributes
2022-10-05 20:25:18 -04:00
Zach Daniel
c591bf6746
improvement: clean up new create authorization simplification
2022-10-05 20:08:36 -04:00
Zach Daniel
be68aa041b
improvement: remove the need for SetTypes
2022-10-05 19:32:47 -04:00
Frank Dugan III
e805d2a9c4
fix: policy fixes from pair session ( #403 )
2022-10-05 19:25:12 -04:00
Zach Daniel
3dfabb8879
improvement: add some info to policy errors
2022-10-05 17:48:22 -04:00
Zach Daniel
978e3ef6f0
improvement: experimental support for calcualtions accepting expression arguments
2022-10-05 15:02:45 -04:00
Zach Daniel
16e9de7870
docs: add Ash.Flow
changes to upgrading guide
2022-10-04 16:23:16 -04:00
Zach Daniel
0efad5ae4e
improvement: various Ash.Flow improvements, including returning the new Ash.Flow.Result
2022-10-04 16:21:38 -04:00
George Rodrigues
1f685a1413
docs: fix typos ( #402 )
2022-10-04 16:01:42 -04:00
Zach Daniel
c24d8e6d21
Revert "fix: switch from no_depend_modules in most places"
...
This reverts commit 650d8920e4
.
2022-10-04 11:22:24 -04:00
Zach Daniel
03803734f3
fix: don't evaluate expressions incorrectly after casting
2022-10-04 04:10:35 -04:00
Zach Daniel
ab36ef92f1
Update README.md
2022-10-04 02:15:32 -04:00
Josh Price
0598e9508a
docs: update contributor guide link ( #401 )
2022-10-04 02:04:39 -04:00
Zach Daniel
64bd4355bd
chore: release version v2.0.0-rc.13
2022-10-04 02:03:58 -04:00
Zach Daniel
bef54aaba9
chore: update git_ops
2022-10-04 02:03:49 -04:00
Zach Daniel
f60cc5b43d
fix: add back in new/2
to Changeset
2022-10-04 01:58:27 -04:00
Zach Daniel
7e81a9e101
chore: update readme contributing link
2022-10-04 01:39:12 -04:00
Zach Daniel
4b3fa8c6ee
docs: add how to contribute guide
2022-10-04 01:37:48 -04:00
Zach Daniel
008e3a3751
docs: update docs for Ash.Changeset.new
2022-10-04 01:31:22 -04:00
Josh Price
cc8941240a
docs: Update Contributors section to use contrib.rocks ( #400 )
2022-10-04 01:27:19 -04:00
Zach Daniel
dd6fd1fbc3
improvement: allow select/load callbacks for calcs to return irrelevant keys
...
test: add a test case for nested required calculations
2022-10-04 00:22:40 -04:00
Zach Daniel
e7847501f7
fix: properly load nested calcs
2022-10-04 00:11:54 -04:00