Zach Daniel
480d55a852
fix: propertly handle configured list of tracers
2023-09-12 21:47:30 -04:00
Zach Daniel
5db25b6557
chore: release version v2.14.14
2023-09-12 12:01:41 -04:00
Zach Daniel
471bf8228c
chore: fix typo properly
2023-09-12 11:56:34 -04:00
Zach Daniel
d1a0108db1
chore: typo
2023-09-12 11:54:55 -04:00
Zach Daniel
1f319faf97
improvement: support trace_type?/2
in tracers
2023-09-12 11:54:04 -04:00
Zach Daniel
91013c2de0
improvement: support stacktraces in set_error
2023-09-12 11:26:11 -04:00
Zach Daniel
47fbf4b35a
improvement: support multiple tracers, instead of just one
2023-09-12 10:54:42 -04:00
Zach Daniel
0f41c6d72a
chore: release version v2.14.13
2023-09-11 22:30:52 -04:00
Zach Daniel
e2855843ca
improvement: support vector types
2023-09-11 22:28:51 -04:00
Josh Price
cedcda903f
docs(dsl): various doc and formatting improvements
...
Tried removing all triple backticks to fix https://github.com/ash-project/ash/issues/690 but this didn't remove the warning about unclosed backticks.
2023-09-07 07:03:44 -04:00
Josh Price
08081c09ba
docs(changeset): various doc and formatting improvements
...
Conference training driven development.
2023-09-07 07:03:44 -04:00
Chris Wickens
39f24cdb6e
Fix article link ( #689 )
...
Link with trailing slash was returning 404
2023-09-06 15:37:37 -04:00
Zach Daniel
b45174fc54
fix: fix formatting for policies with conditions
2023-09-06 01:56:36 -04:00
Zach Daniel
1fde073bc1
fix: policy mermaid chart fix forbid_unless
behavior
2023-09-06 01:46:22 -04:00
ab2b02644b
chore: release version v2.14.12
2023-09-06 10:31:34 +12:00
James Harton
5f6920ef92
improvement: Allow resources to opt out of the primary key requirement. ( #687 )
...
This is experimental and will likely cause breakages. It's to support time series tables.
2023-09-06 10:21:42 +12:00
Zach Daniel
365ae3d008
chore: release version v2.14.11
2023-09-04 16:02:07 -04:00
Zach Daniel
567dcf6372
fix: better handling for negate error messages
2023-09-04 16:01:48 -04:00
Zach Daniel
b2ea2f3140
chore: release version v2.14.10
2023-09-04 15:42:24 -04:00
Zach Daniel
427a42d45b
improvement: raise runtime error on misuse of negate
2023-09-04 15:42:07 -04:00
Zach Daniel
08756595de
chore: release version v2.14.9
2023-09-04 13:38:55 -04:00
Zach Daniel
879b52b900
fix: compile before ash tasks
2023-09-04 13:38:27 -04:00
Zach Daniel
3976b459c1
chore: release version v2.14.8
2023-09-04 13:09:26 -04:00
Zach Daniel
b9e6327d7f
improvement: add ash.reset
and ash.tear_down
2023-09-04 13:07:14 -04:00
Zach Daniel
27d478e32d
chore: release version v2.14.7
2023-09-04 11:49:00 -04:00
Zach Daniel
c67c77a617
fix: fix no such action error on create changesets
...
fix: remove policy documentation due to compile time links
2023-09-04 11:48:38 -04:00
Zach Daniel
5cd7194e5e
chore: don't explain policy in module docs to test an issue
2023-09-04 11:34:50 -04:00
Zach Daniel
5b5995d783
improvement: show policy mermaid chart in moduledocs
2023-09-04 09:53:55 -04:00
Zach Daniel
967c467f84
chore: only generate for resources w/ policy authorizer
2023-09-04 09:23:22 -04:00
Zach Daniel
655fa42416
chore: clean up flow chart generated Or
edges
2023-09-04 09:19:51 -04:00
Zach Daniel
a131dfeb03
fix: show policy conditions, and fix final destination of last policy condition
2023-09-04 09:03:47 -04:00
Zach Daniel
69623a1efe
chore: cleanups for new mix task
2023-09-04 01:23:57 -04:00
Zach Daniel
8e2396b0b1
improvement: add mix ash.generate_policy_chart
2023-09-04 01:07:12 -04:00
Wout De Puysseleir
f2986118c3
Typo ( #686 )
2023-09-01 20:12:57 -04:00
Zach Daniel
030f240273
fix: include path in unique path for anonymous aggregates
2023-09-01 18:39:38 -04:00
Zach Daniel
105b4652ea
chore: release version v2.14.6
2023-09-01 17:23:11 -04:00
Zach Daniel
e423ec5381
fix: give anonymous aggregates constant names
2023-09-01 17:23:04 -04:00
Wout De Puysseleir
a68a4e21ea
Add Livebook button ( #685 )
...
I haven't tested it out if this works properly
2023-09-01 15:40:32 -04:00
Barnabas Jovanovics
b661022736
fix: sort operator names in keyset ( #684 )
2023-09-01 06:53:01 -04:00
Zach Daniel
86822d9a50
chore: release version v2.14.5
2023-08-31 11:41:59 -04:00
Zach Daniel
c5ea541b2d
chore: rework atomics to atomic_update
change and function
...
improvement: add `Ash.context_to_opts/1-2`
2023-08-29 14:39:38 -04:00
Zach Daniel
6381171eb6
improvement: add topic docs for atomics
2023-08-28 16:19:07 -04:00
Zach Daniel
18cb24e7f7
improvement: implement atomics, expression-based changes ( #682 )
...
there is still a lot of potential work that needs to be on this front.
1. supporting atomics on create actions.
2. supporting atomics in upserts (this one may actually be much easier than the first one, for postgres specifically, due to ecto implementation details)
3. discovering places atomics can be more nicely integrated into existing changes, validations, policies
2023-08-28 16:05:26 -04:00
Zach Daniel
452ec7df9d
chore: format
2023-08-25 13:57:13 -04:00
Zach Daniel
f05bcec2eb
improvement: hide __order__
and __lateral_join_source__
on records
2023-08-25 13:21:26 -04:00
Zach Daniel
537d25c68d
fix: action.update_default -> field.update_default typo
2023-08-25 12:10:36 -04:00
Zach Daniel
7d5fd04e5c
fix: ensure that errors/records return the proper value in bulk creates
...
closes #681
2023-08-25 08:59:24 -04:00
Zach Daniel
97ab3272db
fix: properly optimized nested get_path
calls
2023-08-23 12:51:35 -04:00
Zach Daniel
221280f1f5
fix: simplify and fix duplicate detection in embedded resources
2023-08-22 19:02:38 -04:00
Zach Daniel
b3f9a359d7
fix: better handling of runtime maps & lists
...
fix: properly handle `as` option for calculations in calculation dependencies
2023-08-22 18:26:20 -04:00