Commit graph

2197 commits

Author SHA1 Message Date
Kevin Mathew
0e6763d8cc
improvement: Add error message when page is added but pagination is not enabled (#511) 2023-02-13 23:20:40 -05:00
Zach Daniel
0de50e132b improvement: add union type and some tests around it 2023-02-13 22:59:39 -05:00
Zach Daniel
c770e28aa2 improvement: add union short name 2023-02-13 20:40:10 -05:00
Zach Daniel
cbde118903 improvement: add union type 2023-02-13 20:39:45 -05:00
Zach Daniel
d18448f78a improvement: better operator type casting and expression fixes 2023-02-12 19:14:06 -05:00
Zach Daniel
73c3b1a629 docs: update calculation example with better arg 2023-02-12 11:12:19 -05:00
Zach Daniel
2c8b07fd0b docs: add load/3 to calculation docs 2023-02-12 10:52:27 -05:00
Zach Daniel
27e91c4fa4 fix: use load/3 for builtin concat calc 2023-02-12 10:38:13 -05:00
Zach Daniel
bc3c8b742b chore: release version v2.6.3 2023-02-11 19:43:17 -05:00
Zach Daniel
f1d61a601b fix: fix non-optional pagination 2023-02-11 19:33:54 -05:00
Zach Daniel
ef26b122c8 docs: fix unnecessary section in the getting started guide
improvement: add warning on usage of transaction hooks when in a surrounding transaction
2023-02-11 16:57:52 -05:00
Zach Daniel
85a66b1d85 improvement: add before_transaction and after_transaction 2023-02-10 14:12:19 -05:00
Zach Daniel
97799dd856 ci: use alembic's mix hex publish 2023-02-09 22:34:41 -05:00
Zach Daniel
c9468f6a7b chore: release version v2.6.2 2023-02-09 22:09:05 -05:00
Zach Daniel
8ad1778763 fix: pagination behavior is incorrect 2023-02-09 21:21:58 -05:00
Zach Daniel
d72e00fc9c chore: remove bad deprecation warning
fix: `nil` as page_opts is acceptable
2023-02-09 17:50:06 -05:00
Zach Daniel
aac17f58c9 chore: add deps to release step requirements 2023-02-09 16:24:30 -05:00
Zach Daniel
732728236e fix: fix aggregate.uniq? 2023-02-09 16:04:13 -05:00
Zach Daniel
e6c51433d0 ci: fix release step 2023-02-09 15:52:29 -05:00
Zach Daniel
26b8904076 chore: release version v2.6.1 2023-02-09 15:43:15 -05:00
Zach Daniel
e4004de15e improvement: support uniq? for count/list attributes 2023-02-09 15:42:43 -05:00
Isaak Tsalicoglou
d1cc4db5d4
docs: Update flows.md to fix copy/paste error of action atom (#507) 2023-02-09 09:22:16 -05:00
zimt28
91c9b2219f
fix: Type error: Suggest custom short type names as well (#508) 2023-02-09 09:21:52 -05:00
Zach Daniel
eb0a77004b chore: fix release ci 2023-02-07 21:45:44 -05:00
Zach Daniel
5764312fa9 ci: deduplicate test job 2023-02-06 00:44:28 -05:00
Zach Daniel
f617d64c92 ci: always run all steps, so dependencies work 2023-02-06 00:43:59 -05:00
Zach Daniel
0632c76606 docs: update elixir_sense docs 2023-02-05 22:34:10 -05:00
Zach Daniel
8dcd5fc740 chore: release version v2.6.0 2023-02-05 18:12:54 -05:00
Zach Daniel
b425b243f5 improvement: update spark for latest doc improvements 2023-02-05 18:08:01 -05:00
Zach Daniel
ae46b27f04 fix: handle {:ref, ...} tuple in static syntax 2023-02-05 17:16:59 -05:00
Zach Daniel
c38c0c6fcb chore: update CI to include sobelow 2023-02-04 01:55:50 -05:00
Zach Daniel
2dd54324af chore: sobelow 2023-02-04 01:54:42 -05:00
Zach Daniel
0eca30fb32 chore: more Api.aggregate fixes 2023-02-04 01:53:33 -05:00
Zach Daniel
4f4bd4a436 fix: various fast follows to api aggregate functions 2023-02-04 01:24:58 -05:00
Zach Daniel
8835924901 fix: pattern match problem in aggregate action 2023-02-04 00:55:10 -05:00
Zach Daniel
30eaf1c6e8 feat: initial (and slightly experimental) Api.aggregate support 2023-02-04 00:47:15 -05:00
Zach Daniel
a043e26116 fix: properly handle nested array type constraint validation 2023-02-03 10:32:05 -05:00
Zach Daniel
33bb4a2861 fixs: don't persist calculations in the db 2023-02-02 11:35:47 -05:00
Zach Daniel
54f3a47326 improvement: better description of action_type check 2023-02-01 11:37:37 -05:00
Zach Daniel
850b543cc9 improvement: add more builders
improvement: stop running preparations if one of them returns an error
2023-02-01 02:02:10 -05:00
Zach Daniel
a2a04f66af chore: clean up unused dependencies from lockfile 2023-02-01 01:01:23 -05:00
Zach Daniel
80e473fe33 ci: add unused deps check 2023-02-01 00:54:11 -05:00
Zach Daniel
0cafd79615 chore: ci build-dev waits on deps 2023-02-01 00:51:10 -05:00
Zach Daniel
d8b81be35a ci: depend on build-dev for release 2023-02-01 00:49:44 -05:00
Zach Daniel
7803856c63 ci: build dev without waiting for other steps
ci: don't depend on build-dev for release
2023-02-01 00:49:20 -05:00
Zach Daniel
b885c8755e chore: release version v2.5.16 2023-02-01 00:31:50 -05:00
Zach Daniel
d51d26a472 chore: fix dsl builder typespecs 2023-02-01 00:30:09 -05:00
Zach Daniel
f50a1fb09b ci: depend on test-with-postgres for build 2023-01-31 23:55:38 -05:00
Zach Daniel
7bbd5a2162 fix: load lazily after action when results are set
When using `Ash.Query.set_result/2` to preempt the data layer action,
we can end up in a position where the action has decided that some number
of aggregates & calculations would be attached to the query. But its
extremely unlikely that the data set with `set_result/2` would actually
have handled loading/calculating things from the query, so we lazily load
it after we get the data if that happens.
2023-01-31 23:43:45 -05:00
Rebecca Le
e8563a03eb
docs: Render api_short_name visibly in the Monitoring guide (#500) 2023-01-31 23:20:51 -05:00