Zach Daniel
b12f12be49
improvement: properly attach authorization_filters to loaded items
2022-03-22 23:19:07 -04:00
Zach Daniel
f5502ff8ff
fix: always sanitize requests before we spawn them
2022-03-22 18:40:10 -04:00
Zach Daniel
b5b0067880
fix: context name in loading manual relationships
...
chore: try setting authorizer? explicitly on engine opts to resolve a bug
2022-03-22 18:34:58 -04:00
Maciej Malecki
e1250b419a
Fix the typespec for the Ash.Changeset.get_data/2
function ( #295 )
2022-03-22 10:01:19 -04:00
Zach Daniel
880a17f197
fix: get aggregate query from proper engine path
2022-03-20 21:16:46 -04:00
Zach Daniel
23ea0ee056
fix: handle error case in create
...
improvement: add `ref` template helper
fix: don't require attributes if an argument overrides them
2022-03-20 20:39:47 -04:00
Zach Daniel
7ba9715f27
fix: fix hanging issue when adding engine requests
2022-03-20 01:08:39 -04:00
Zach Daniel
96c45e1a58
improvement: add transaction steps to flow
...
fix: don't require `writable?: false` attributes
2022-03-19 23:51:45 -04:00
Zach Daniel
4c571e1789
Update backers.md
2022-03-19 00:54:46 -04:00
Zach Daniel
c33392808c
Update backers.md
2022-03-19 00:36:33 -04:00
Zach Daniel
920dff7f00
fix: pull aggregate values properly
2022-03-15 19:55:23 -04:00
Zach Daniel
81dcbf1bdf
fix: fix nested section configs having wrong path
2022-03-15 18:58:21 -04:00
Zach Daniel
a53b61ddf4
feat: add Ash.Flow
...
feat: support recursive DSL entities.
improvement: unimport to avoid name collisions in nested DSLs
2022-03-15 17:42:29 -04:00
Zach Daniel
335fa523f2
improvement: disable lexical tracker when expanding aliases
2022-03-02 01:04:57 -05:00
Zach Daniel
b6c16897f3
improvement: temporarily move init to runtime for changes
2022-03-01 21:50:36 -05:00
Zach Daniel
f50cf32b7b
fix: don't rescue errors in resource_formatter
...
fix: add `input/2` to resource modules
2022-02-23 10:37:15 -05:00
Zach Daniel
d38320b00d
fix: move back to more efficient formatter
...
However, we now only format the topmost module of a file, due to
unresolved bugs that happened with multiple nested resources
2022-02-20 23:16:23 -05:00
Zach Daniel
ba1b39536e
feat: manual relationships
...
fix: make the formatter safer, again
2022-02-20 22:46:39 -05:00
kernel-io
7121c56b70
fix: typo in changeset.ex ( #291 )
2022-02-17 12:55:12 -05:00
Zach Daniel
85b916670b
chore: release version v1.51.2
2022-02-17 12:52:43 -05:00
Zach Daniel
ab4e724af6
fix: don't blow away sections when formatting
2022-02-17 12:51:21 -05:00
Zach Daniel
f6b71e6b5b
fix: properly reorder sections in the formatter
2022-02-17 12:44:30 -05:00
Zach Daniel
b5a604ac6b
chore: release version v1.51.1
2022-02-17 02:48:15 -05:00
Zach Daniel
268bc39a4c
fix: solve reorder bugs in formatter
2022-02-17 02:48:03 -05:00
Zach Daniel
e3a81cbe3c
chore: release version v1.51.0
2022-02-14 11:39:04 -05:00
Zach Daniel
15bdae0d99
feat: add source
option to attributes
2022-02-14 11:38:45 -05:00
Zach Daniel
c41761ef62
chore: release version v1.50.21
2022-02-14 10:24:26 -05:00
Zach Daniel
da04a883d9
improvement: add cast_in_query?/0
to Ash.Type
2022-02-14 10:23:17 -05:00
Zach Daniel
223a71010a
chore: release version v1.50.20
2022-02-11 15:52:48 -05:00
Zach Daniel
ca6a79c360
improvement: small data layer improvements
2022-02-11 15:52:23 -05:00
Zach Daniel
334a73984c
improvements: add is_expr?, allow aggregates in aggregates
2022-02-09 12:13:51 -05:00
Zach Daniel
214d71c8fd
chore: release version v1.50.19
2022-02-07 16:38:39 -05:00
Zach Daniel
0268c06c63
fix: include a missing module
...
fix: properly set filterability on attributes
2022-02-07 16:36:51 -05:00
Zach Daniel
079b941e90
chore: release version v1.50.18
2022-02-07 15:39:12 -05:00
Zach Daniel
1b2d28eb90
fix: no IO.inspect, and log errors from formatting
2022-02-02 17:14:29 -05:00
Zach Daniel
4138bd4934
improvement: initial implementation of ash resource formatter
2022-02-02 17:02:43 -05:00
Zach Daniel
9eff65758c
improvement: ensure no reserved names can be used as constraints
2022-02-02 17:02:43 -05:00
Zach Daniel
8db08ecf33
Update backers.md
2022-02-02 16:36:09 -05:00
Zach Daniel
9143cf2359
chore: release version v1.50.17
2022-01-31 15:05:43 -05:00
Zach Daniel
c4c2c133c7
chore: alpha -> beta
2022-01-27 15:22:59 -05:00
Zach Daniel
5ba1cf5a1e
improvement: optimize if
and is_nil
functions
...
chore: change alpha -> beta
2022-01-27 15:17:21 -05:00
Zach Daniel
7203495d64
chore: release version v1.50.16
2022-01-24 14:36:24 -05:00
Zach Daniel
7a7cb12de7
fix: use ash_struct_fields
to accumulate schema struct field defaults
2022-01-24 14:36:08 -05:00
Zach Daniel
08cc12aabc
chore: release version v1.50.15
2022-01-19 16:33:15 -05:00
Zach Daniel
7174fa8583
improvement: add where
to change
2022-01-19 16:33:01 -05:00
Zach Daniel
501f375e60
fix: don't call add_aggregates w/ a map
2022-01-19 16:32:44 -05:00
Zach Daniel
101628471e
improvement: support data layers bulk adding aggregates
2022-01-12 13:47:01 -05:00
Zach Daniel
ef81843240
fix: allow new filter
pattern in typespec
2021-12-21 13:06:19 -05:00
Zach Daniel
9a9741bdc4
chore: release version v1.50.14
2021-12-21 12:26:26 -05:00
Zach Daniel
ce3ae44a4c
improvement: add more authorizer state management
...
Added more opportunities for authorizers to pass back state.
This is being used to ensure that ash policy authorizer errors
can always have enough information to provide a policy breakdown
2021-12-21 12:24:12 -05:00