Darren Black
fb5cc74329
improvement: Add built in binary type ( #156 )
...
Co-authored-by: Darren Black <darren@ifixsystems.com.au>
2021-01-06 22:46:20 -05:00
Zach Daniel
d41a173241
chore: release version v1.26.9
2021-01-06 15:16:08 -05:00
Zach Daniel
109ed9b19c
fix: the __resource__
change broke some extensions
2021-01-06 15:15:43 -05:00
Zach Daniel
fa360508ef
chore: release version v1.26.8
2021-01-06 14:49:44 -05:00
Zach Daniel
6eebe33c29
fix: add back extensions/1
helper to resources
2021-01-06 14:49:30 -05:00
Zach Daniel
0a447e037c
chore: release version v1.26.7
2021-01-06 14:40:53 -05:00
Zach Daniel
86236a5962
fix: lazy loaded module issues (e.g in iex)
2021-01-06 14:39:56 -05:00
Zach Daniel
a886fecfd6
improvement: optimize not-in and fix dialyzer
2020-12-31 18:39:15 -05:00
Zach Daniel
60e0dad7b6
improvement: rework filter creation + subset checking
...
This is one of the most complicated parts of Ash. In order to pass
a filter statement to the satisfiability solver that we use, we have
to first transpile a *value* statement into a *boolean* statement.
This means that we need to embed the knowledge of mutual exclusivity
wherever possible. Authorization still works if the system doesn't know
the relationship between two value statements, as it will attach
the authorization filters if its not sure. But having this in place
should represent a fairly significant optimization in many cases.
Additionally, filter creation has a set of optimizations around the
`eq` and `in` operators to combine them whlie building a boolean
statement
2020-12-31 18:39:15 -05:00
Alex Freska
1b4194a8a4
Updates to getting starting docs ( #154 )
2020-12-31 18:32:17 -05:00
Zach Daniel
d96f54b4c8
docs: format line breaks in bullet points
2020-12-30 17:11:23 -05:00
Zach Daniel
4342ff7fd2
chore: release version v1.26.6
2020-12-30 16:46:05 -05:00
Zach Daniel
9ebbb6e683
improvement: support autocompletion on Api funcs
2020-12-30 16:45:44 -05:00
Zach Daniel
b16cbf7303
fix: validate read action existence
2020-12-30 15:28:00 -05:00
Zach Daniel
250f51f14e
chore: formatting
2020-12-30 12:53:24 -05:00
Zach Daniel
b7ffc5495f
chore: release version v1.26.5
2020-12-30 11:56:32 -05:00
Zach Daniel
c0d191b130
chore: fix formatter
2020-12-30 11:56:22 -05:00
Zach Daniel
c1767e79b2
improvement: default actions
2020-12-30 11:55:40 -05:00
Zach Daniel
7518ec9eb4
chore: release version v1.26.4
2020-12-30 01:09:12 -05:00
Zach Daniel
2c996c8168
fix: fix compile issues, add docs
2020-12-30 01:09:02 -05:00
Zach Daniel
80cfe77e35
chore: release version v1.26.3
2020-12-30 00:58:48 -05:00
Zach Daniel
251d7e03df
docs: filter parsing docs
2020-12-30 00:58:34 -05:00
Zach Daniel
dcbbd21f0c
improvement: add parse_input/3
to Ash.Filter
2020-12-30 00:49:32 -05:00
Zach Daniel
2805a709b7
chore: release version v1.26.2
2020-12-29 14:24:14 -05:00
Zach Daniel
31e58bfc70
improvement: describe operator types
2020-12-29 14:23:55 -05:00
Zach Daniel
6198fe1fea
chore: release version v1.26.1
2020-12-28 19:33:30 -05:00
Zach Daniel
9efe0355e8
fix: only accept kw list in aggregate/5
2020-12-28 19:33:01 -05:00
Zach Daniel
42deba22f0
chore: update aggregate documentation
2020-12-28 19:25:16 -05:00
Zach Daniel
1719d97d2c
chore: update docs
2020-12-28 19:20:52 -05:00
Zach Daniel
964877c54d
chore: release version v1.26.0
2020-12-28 19:18:15 -05:00
Zach Daniel
d600c55509
feat: support :first
aggregate ( #153 )
...
feat: support more sort orders
2020-12-28 19:18:01 -05:00
Zach Daniel
949bae3922
chore: release version v1.25.8
2020-12-27 01:09:59 -05:00
Zach Daniel
ada5e0a2ae
fix: separate builders + description in sections
2020-12-27 01:06:32 -05:00
Zach Daniel
ca5790a273
chore: release version v1.25.7
2020-12-27 01:00:43 -05:00
Zach Daniel
28e26660a6
fix: support examples
on dsl sections
2020-12-27 01:00:24 -05:00
Zach Daniel
fb6478c52b
docs: add section examples
2020-12-27 00:49:51 -05:00
Zach Daniel
abf54008e6
chore: release version v1.25.6
2020-12-26 23:55:08 -05:00
Zach Daniel
abff2e4b39
docs: update generated documentation to be single file
2020-12-26 23:54:36 -05:00
Zach Daniel
bfa4d0f924
fix: cast string argument names
2020-12-26 21:20:12 -05:00
Zach Daniel
281fced422
fix: uuid/id pkeys should allow_nil
2020-12-26 18:30:51 -05:00
Zach Daniel
2ba01c8f08
chore: release version v1.25.5
2020-12-23 14:49:59 -05:00
Zach Daniel
744a903f24
fix: support operators on both sides for not_eq
2020-12-23 14:49:40 -05:00
Zach Daniel
a669e4e470
chore: release version v1.25.4
2020-12-23 14:18:20 -05:00
Zach Daniel
2c585d28a4
fix: fix filtering for ets + mnesia data layers
2020-12-23 14:16:23 -05:00
Zach Daniel
2da3f97536
chore: release version v1.25.3
2020-12-23 12:46:26 -05:00
Zach Daniel
935cbf8b26
fix: various pagination, runtime, and auth bugs
2020-12-23 12:45:49 -05:00
Zach Daniel
b94bd0ff83
fix: default pagination limit triggers pagination
2020-12-07 19:55:54 -05:00
Zach Daniel
ecd950d95c
chore: update backers
2020-12-06 18:52:07 -05:00
Zach Daniel
6b903cbb4b
Update backers.md
2020-12-06 18:51:52 -05:00
Zach Daniel
3bc1086a0a
chore: release version v1.25.2
2020-12-05 20:39:45 -05:00