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
Zach Daniel
6b95dec339
improvement: customizable exception for authorizers
2021-12-21 01:07:06 -05:00
Zach Daniel
77f5e69c8c
fix: fix recursion in do_reverse_relationship_path/3
2021-12-20 22:13:52 -05:00
Zach Daniel
44f2158247
chore: release version v1.50.13
2021-12-20 21:13:31 -05:00
Zach Daniel
f0870461a4
fix: properly construct reverse relationship paths
2021-12-20 21:13:14 -05:00
Zach Daniel
e40806e021
improvement: cover more potential cases in filter parsing
2021-12-19 15:39:31 -05:00
Zach Daniel
cb59a8e09c
chore: release version v1.50.12
2021-12-19 00:12:44 -05:00
Zach Daniel
2986838a19
fix: support new versions of ecto's struct fields
...
fix: fixes for elixir_sense plugin
2021-12-19 00:12:10 -05:00
Zach Daniel
951eb256fc
chore: release version v1.50.11
2021-12-13 18:17:41 -05:00
Zach Daniel
6c5198eea4
improvement: add elixir_sense extension, to be merged when ready ( #275 )
2021-12-13 18:17:34 -05:00
kernel-io
f6214042b8
documentation: fix compile_times.md ( #284 )
2021-12-11 12:32:17 -05:00
Zach Daniel
8911177a8a
chore: release version v1.50.10
2021-12-07 21:40:54 -05:00
Zach Daniel
88168de320
improvement: add Ash.DataLayer.Simple.set_data/2
...
docs: add data-layer-less resource guide
2021-12-07 21:39:07 -05:00
Zach Daniel
3ee5b059b0
improvement: complete mutually_exclusive_and_collectively_exhaustive logic
2021-12-07 15:08:50 -05:00
Zach Daniel
8f230cacb0
chore: release version v1.50.9
2021-12-06 17:01:22 -05:00
Zach Daniel
4448a4eeb7
improvement: catch more equivalencey cases around is_nil in sat solver
2021-12-06 16:50:33 -05:00