Commit graph

793 commits

Author SHA1 Message Date
Zach Daniel
a8fee321d7 chore: release version v2.9.3 2023-05-02 21:56:46 -04:00
Zach Daniel
f7f3a21114 chore: release version v2.9.2 2023-05-02 19:54:00 -04:00
Zach Daniel
07e8720788 chore: release version v2.9.1 2023-05-01 09:46:02 -04:00
Zach Daniel
e4eaf5e1a0 chore: release version v2.9.0 2023-04-30 22:51:31 -04:00
Zach Daniel
7e517fc5d0 chore: release version v2.8.1 2023-04-28 13:48:49 -04:00
Zach Daniel
b1205f9a8e chore: release version v2.8.0 2023-04-27 21:29:17 -04:00
Zach Daniel
c5d87a3ca4 chore: release version v2.7.1 2023-04-21 10:56:48 -06:00
Zach Daniel
c0015e45c7 chore: release version v2.7.0 2023-04-20 17:31:37 -06:00
Zach Daniel
259963d313 chore: release version v2.6.31 2023-04-11 09:42:26 -04:00
Zach Daniel
363a43eb08 chore: release version v2.6.30 2023-04-10 19:04:03 -04:00
Zach Daniel
1e89f1da76 chore: release version v2.6.29 2023-04-04 16:41:25 -04:00
Zach Daniel
49ab4769c6 chore: release version v2.6.28 2023-04-02 21:51:10 -04:00
Zach Daniel
7f1ee67dde improvement: update spark to fix deeply nested DSLs 2023-03-31 11:54:44 -04:00
Zach Daniel
f2a908d46a chore: release version v2.6.27 2023-03-22 19:41:19 -04:00
Zach Daniel
9132af470f chore: release version v2.6.26 2023-03-21 15:54:20 -04:00
Zach Daniel
1625b4a3c4 chore: release version v2.6.25 2023-03-21 13:34:13 -04:00
Zach Daniel
ddf78ca1f2 chore: release version v2.6.24 2023-03-21 09:39:40 -04:00
Zach Daniel
da7ef311e8 docs: add Ash.Expr to docs 2023-03-20 23:11:55 -04:00
Zach Daniel
a24a45234c chore: release version v2.6.23 2023-03-20 23:11:24 -04:00
6f6e820b21
chore: release version v2.6.22 2023-03-20 15:20:54 +13:00
Zach Daniel
15ed6567fd chore: release version v2.6.21 2023-03-13 17:45:45 -04:00
Zach Daniel
7acce3254c chore: release version v2.6.20 2023-03-09 20:59:10 -05:00
Zach Daniel
7bd45db0e5 chore: release version v2.6.19 2023-03-09 08:07:08 -05:00
Zach Daniel
1fd3c860ac chore: release version v2.6.18 2023-03-08 16:35:19 -05:00
Zach Daniel
20d0d5f722 chore: release version v2.6.17 2023-03-06 08:59:46 -05:00
Zach Daniel
4aeb8bc3e3 chore: release version v2.6.16 2023-03-03 11:09:10 -05:00
Zach Daniel
eec9de56ce chore: release version v2.6.15 2023-02-27 12:18:38 -05:00
Zach Daniel
c5f7fab8d4 chore: release version v2.6.14 2023-02-24 14:32:16 -05:00
Zach Daniel
85ae9339e6 chore: release version v2.6.13 2023-02-24 11:33:13 -05:00
Zach Daniel
3da20835e6 chore: release version v2.6.12 2023-02-24 10:54:36 -05:00
Zach Daniel
2a3d8cc711 chore: release version v2.6.11 2023-02-22 20:12:26 -05:00
Zach Daniel
779420743e chore: release version v2.6.10 2023-02-21 09:58:00 -05:00
Zach Daniel
9e0fa87020 chore: release version v2.6.9 2023-02-20 22:10:40 -05:00
Zach Daniel
adabc240cd chore: release version v2.6.8 2023-02-16 17:36:17 -05:00
Zach Daniel
ae92afeb61 chore: release version v2.6.7 2023-02-16 16:34:17 -05:00
Zach Daniel
0010c8dec4 chore: release version v2.6.6 2023-02-16 15:08:09 -05:00
Zach Daniel
fa0927263d chore: release version v2.6.5 2023-02-14 23:09:18 -05:00
Zach Daniel
3cef87749d chore: release version v2.6.4 2023-02-14 21:12:50 -05:00
Zach Daniel
85b08b3f13 chore: add Ash.Union to docs 2023-02-14 21:12:39 -05:00
Zach Daniel
bc3c8b742b chore: release version v2.6.3 2023-02-11 19:43:17 -05:00
Zach Daniel
c9468f6a7b chore: release version v2.6.2 2023-02-09 22:09:05 -05:00
Zach Daniel
26b8904076 chore: release version v2.6.1 2023-02-09 15:43:15 -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
b885c8755e chore: release version v2.5.16 2023-02-01 00:31:50 -05:00
Zach Daniel
af48fb1e00 ci: make sure ci dependencies are available in test 2023-01-31 11:39:34 -05:00
Zach Daniel
e900d00de8 ci: remove tweets/switch to standardized CI pipeline 2023-01-31 11:15:09 -05:00
Zach Daniel
9618234abb chore: release version v2.5.15 2023-01-30 21:50:07 -05:00
Zach Daniel
c2dfaf75f2 chore: release version v2.5.14 2023-01-30 17:47:58 -05:00
Zach Daniel
227344631f chore: release version v2.5.13 2023-01-30 13:35:19 -05:00
Zach Daniel
fae96036dd chore: release version v2.5.12 2023-01-29 18:24:23 -05:00
Zach Daniel
72843dbf89 chore: release version v2.5.11 2023-01-28 09:14:22 -05:00
Zach Daniel
338cb3a84e chore: release version v2.5.10 2023-01-27 15:42:42 -05:00
Zach Daniel
167dba67ca improvement: upgrade to latest spark for compile time improvements
improvement: improve compile times by reorienting some compile deps
2023-01-27 15:32:28 -05:00
Zach Daniel
bfc592adab docs: add Ash.Resource.Attribute.Helpers to docs 2023-01-26 22:18:14 -05:00
Zach Daniel
b538dbe391 chore: release version v2.5.9 2023-01-22 10:41:00 -05:00
Zach Daniel
86ad21b76f chore: release version v2.5.8 2023-01-20 11:39:35 -05:00
Zach Daniel
e5059ab13d chore: release version v2.5.7 2023-01-20 02:24:51 -05:00
Zach Daniel
e68ea11beb chore: release version v2.5.6 2023-01-18 22:00:42 -05:00
Zach Daniel
b1afa05026 chore: release version v2.5.5 2023-01-18 19:02:39 -05:00
Zach Daniel
5006e79593 chore: release version v2.5.4 2023-01-18 00:41:08 -05:00
Zach Daniel
897308ba3a
improvement: update docs to new links formats for ash_hq (#483) 2023-01-18 00:34:20 -05:00
Zach Daniel
542b9ece8b chore: release version v2.5.2 2023-01-12 09:19:17 -05:00
Zach Daniel
209d10174a chore: release version v2.5.1 2023-01-11 15:18:56 -05:00
Zach Daniel
b2fb3b4254 chore: release version v2.5.0 2023-01-10 21:52:36 -05:00
Zach Daniel
4e9565993c chore: release version v2.5.0-rc.6 2023-01-09 14:47:14 -05:00
Zach Daniel
92838c9055 chore: release version v2.5.0-rc.5 2023-01-08 23:39:46 -05:00
Zach Daniel
b220a0af75 chore: release version v2.5.0-rc.4 2023-01-06 17:39:11 -05:00
Zach Daniel
c65c11c12e chore: release version v2.5.0-rc.3 2023-01-06 15:23:54 -05:00
Zach Daniel
710fa1e102 chore: release version v2.5.0-rc.2 2023-01-05 18:21:27 -05:00
Zach Daniel
5d458283ed chore: release version v2.5.0-rc.1 2023-01-05 12:26:14 -05:00
Zach Daniel
0694e87670 chore: release version v2.5.0-rc.0 2023-01-04 12:18:24 -05:00
Zach Daniel
569449ce02 docs: add missing modules to docs 2023-01-03 09:10:53 -05:00
Zach Daniel
066a758807 chore: don't use local dep 2022-12-27 18:28:33 -05:00
Zach Daniel
08293dd846 chore: release version v2.4.30 2022-12-27 18:25:41 -05:00
Zach Daniel
d41d195941 improvement: add simple_notifiers as a compile time optimization 2022-12-27 18:25:24 -05:00
Zach Daniel
a6cead569b chore: release version v2.4.29 2022-12-27 17:08:07 -05:00
Zach Daniel
3cd8eec626 chore: release version v2.4.28 2022-12-22 19:10:07 -05:00
Zach Daniel
f9ed91953b fix: import builtins at the action level, not the section level 2022-12-22 19:09:47 -05:00
Zach Daniel
bbc3b08de7 chore: release version v2.4.27 2022-12-20 22:46:04 -05:00
Zach Daniel
b50cbe64bc chore: release version v2.4.26 2022-12-15 03:58:25 -05:00
Zach Daniel
41fc04dd85 improvement: update spark 2022-12-15 03:57:59 -05:00
Zach Daniel
01185db356 chore: release version v2.4.25 2022-12-14 21:40:09 -05:00
Zach Daniel
f2674d94d1 chore: release version v2.4.24 2022-12-09 22:56:15 -05:00
Zach Daniel
5b71b5ac9a chore: release version v2.4.23 2022-12-08 14:40:20 -05:00
Zach Daniel
324658c935 chore: release version v2.4.22 2022-12-08 13:11:44 -05:00
Zach Daniel
b94a57d1bd improvement: add :struct (Ash.Type.struct) type 2022-12-08 01:49:05 -05:00
Zach Daniel
c73630097c fix: depend on latest spark 2022-12-08 01:19:46 -05:00
Zach Daniel
ad84be512d chore: release version v2.4.21 2022-12-07 23:35:18 -05:00
Zach Daniel
b1bbd979d4 fix: don't lock specific nimble options version 2022-12-07 16:50:56 -05:00
Zach Daniel
1df28836a3 chore: release version v2.4.20 2022-12-07 01:11:44 -05:00
Zach Daniel
c674a2d952 chore: release version v2.4.19 2022-12-04 15:05:01 -05:00
Zach Daniel
9ff04c4496 chore: release version v2.4.18 2022-12-01 12:07:07 -05:00
Zach Daniel
b72998bf7a chore: release version v2.4.17 2022-11-30 19:13:32 -05:00
Zach Daniel
2d1f7828a0 chore: release version v2.4.16 2022-11-30 02:22:12 -05:00
Zach Daniel
f838f955e2 chore: release version v2.4.15 2022-11-29 17:19:17 -05:00
Zach Daniel
ba0c0a0d25 chore: release version v2.4.14 2022-11-29 15:52:39 -05:00
Zach Daniel
c9a7bf7277 chore: release version v2.4.13 2022-11-29 14:24:44 -05:00
Zach Daniel
10d2c65065 chore: release version v2.4.12 2022-11-25 14:24:16 -05:00
Zach Daniel
2f3fcbad13 improvement: optimize various solver boolean optimizations
improvement: more comprehensively remove unnecessary clauses
fix: resolve issue with `authorize_unless` and filter checks
improvement: prevent changing attributes and arguments after action validation

We allow for these changes inside of `before_action` calls, but otherwise
require that `force_change_attribute` is used, for example. This prevents
accidentally validating a changeset and then changing an attribute.
2022-11-23 03:39:00 -05:00
Zach Daniel
01705c204a chore: release version v2.4.11 2022-11-22 13:24:27 -05:00
Zach Daniel
2f4d86b1b7 chore: release version v2.4.10 2022-11-21 03:01:32 -05:00
Zach Daniel
acbd89e6cc chore: release version v2.4.9 2022-11-20 19:36:31 -05:00
Zach Daniel
424498ff8e fix: make plug an optional dependency of Ash 2022-11-20 11:14:58 -05:00
Zach Daniel
4999238835 chore: release version v2.4.8 2022-11-19 14:27:06 -05:00
Zach Daniel
ab2e734fa0 chore: release version v2.4.7 2022-11-19 13:19:55 -05:00
Zach Daniel
c45acafd17 chore: release version v2.4.6 2022-11-19 03:16:26 -05:00
Zach Daniel
57360302bb chore: release version v2.4.5 2022-11-19 01:30:57 -05:00
Zach Daniel
25eaaa91b1 chore: release version v2.4.4 2022-11-18 14:43:22 -05:00
Zach Daniel
a2fc21a218 chore: fix dialyzer 2022-11-15 21:39:57 -05:00
Zach Daniel
5d434448ef docs: add Ash.Tracer to hexdocs 2022-11-15 16:47:06 -05:00
Zach Daniel
d38625082c chore: release version v2.4.3 2022-11-15 14:49:03 -05:00
Zach Daniel
d8ae4da1b3 docs: use new spark doc index guide order 2022-11-15 14:47:25 -05:00
Zach Daniel
665a9fb5c4 improvement: optimize sat solving
1. only convert to CNF once
2. group predicates that only appear in specific combinations to limit amount of variables provided to the sat solver

Number 2 above does technically slow down all cases a bit, but the optimization is really important when it matters. And cases that don't need this optimization still happen on the order microseconds anyway.
2022-11-15 01:45:55 -05:00
Zach Daniel
1dcb9dd8c4 docs: library links 2022-11-03 08:19:35 -07:00
Zach Daniel
86877cdcca chore: release version v2.4.2 2022-11-03 01:00:00 -07:00
Zach Daniel
a0e5b2cb7d docs: small docs tweaks
improvement: update to latest spark
2022-11-03 00:47:24 -07:00
Zach Daniel
80f67d3afc chore: release version v2.4.1 2022-10-31 13:09:35 -04:00
Zach Daniel
85e121bcd7 chore: update to latest spark 2022-10-30 22:11:56 -04:00
Zach Daniel
bf2a4a7871 chore: release version v2.4.0 2022-10-30 21:34:44 -04:00
Zach Daniel
8cbd766172 feat: support anonymous functions in DSL
improvement: add more ergonomic manual action definitions.

The old method will likely be deprecated some time in the future (there is no rush really, they both work).
2022-10-30 21:00:57 -04:00
Zach Daniel
8aab478003 chore: release version v2.3.0 2022-10-27 17:54:27 -05:00
James Harton
2d6762ae61
feat(Ash.PlugHelpers): standardise conn interface for actors/tenants. (#432) 2022-10-27 17:52:42 -05:00
Zach Daniel
a66a487cf8 chore: add resource builder to hex docs 2022-10-24 12:06:07 -06:00
Zach Daniel
6b9cff5d43 feat: add Ash.Resource.Builder, the start of DSL builder utilities of rextension writing 2022-10-24 12:04:56 -06:00
Zach Daniel
986e08e0c2 fix: properly compare against decimal values
improvement: support floats & decimals in the `compare` validation
2022-10-21 10:46:46 -04:00
Zach Daniel
7540b31244 chore: release version v2.2.0 2022-10-21 08:31:50 -04:00
Zach Daniel
2d7dfc4948 chore: release version v2.1.0 2022-10-19 17:46:19 -04:00
Zach Daniel
05855fea60 chore: release version v2.0.0 2022-10-17 12:21:03 -05:00
Zach Daniel
a3abb3fc62 chore: release version v2.0.0-rc.15 2022-10-09 22:01:18 -04:00
Zach Daniel
e9ca762e34 improvement: update to latest spark
chore: clean up tests & remove warnings
2022-10-08 14:00:08 -04:00
Zach Daniel
ea8b03c1fb chore: release version v2.0.0-rc.14 2022-10-07 15:31:50 -04:00
Zach Daniel
0efad5ae4e improvement: various Ash.Flow improvements, including returning the new Ash.Flow.Result 2022-10-04 16:21:38 -04:00
Zach Daniel
64bd4355bd chore: release version v2.0.0-rc.13 2022-10-04 02:03:58 -04:00
Zach Daniel
bef54aaba9 chore: update git_ops 2022-10-04 02:03:49 -04:00
Zach Daniel
6f5518de5c chore: release version v2.0.0-rc.12 2022-09-30 15:13:33 -04:00
Zach Daniel
37a5fdc89b chore: release version v2.0.0-rc.11 2022-09-28 21:00:13 -04:00
Zach Daniel
98647fbc21 chore: release version v2.0.0-rc.10 2022-09-27 23:48:02 -04:00
Zach Daniel
a802bf17fa chore: release version v2.0.0-rc.9 2022-09-20 22:46:52 -04:00
Zach Daniel
5d1d0e4f29 chore: release version v2.0.0-rc.8 2022-09-20 20:07:53 -04:00
Zach Daniel
2ca0f09444 improvement: add loading?/1 query helper
improvement: add `loading/1` built in check
2022-09-19 10:14:08 -04:00
Zach Daniel
ccf5933e63 chore: release version v2.0.0-rc.7 2022-09-15 16:52:36 -04:00
Zach Daniel
12ef06e497 chore: release version v2.0.0-rc.6 2022-09-15 00:06:01 -04:00
Zach Daniel
b152cdd6a3 chore: release version v2.0.0-rc.5 2022-09-14 11:21:45 -04:00
Zach Daniel
9e99ce10bd chore: release version v2.0.0-rc.4 2022-09-12 13:45:22 -04:00
Zach Daniel
40fc25d489 chore: remove local dep 2022-09-11 18:12:11 -04:00
Zach Daniel
64b3312cb9 improvement: make two queries for full keyset pagination support
docs: add store context in process guide
2022-09-11 16:07:21 -04:00
Zach Daniel
ac60cda9ac docs: add docs for all builtins 2022-09-07 15:03:09 -04:00
Zach Daniel
72da7d8e3c chore: release version v2.0.0-rc.3 2022-09-06 18:19:48 -04:00
Zach Daniel
222ea84dde chore: release version v2.0.0-rc.2 2022-09-04 00:54:45 -06:00
Zach Daniel
2c2493f86a chore: release version v2.0.0-rc.1 2022-09-03 22:04:28 -06:00
Zach Daniel
c380cc1a14 docs: sanitize things for docs 2022-08-30 16:45:55 -06:00
Zach Daniel
00433e648a chore: bump pre version 2022-08-30 16:26:57 -06:00
Zach Daniel
bf67aef99f chore: bump pre version
fix: typo in dsl
2022-08-30 12:37:43 -06:00
Zach Daniel
54deb28d2e fix: make private:0 overridable 2022-08-29 08:57:25 -06:00
Zach Daniel
6ef24a25d8 chore: bump pre version 2022-08-28 19:27:44 -06:00
Zach Daniel
1bb3468851 improvement: add tracing and telemetry 2022-08-28 19:27:44 -06:00
Zach Daniel
1f64b205e9 chore: bump pre version 2022-08-28 19:27:44 -06:00
Zach Daniel
2e6ec5b8b4 docs: total docs reorg 2022-08-28 19:27:44 -06:00
Zach Daniel
5ec2b11689 chore: bump pre version 2022-08-28 19:27:44 -06:00
Zach Daniel
1cfa6f91d6 chore: bump version 2022-08-28 19:27:44 -06:00
Zach Daniel
0b3424d79c improvement: more guides 2022-08-28 19:27:44 -06:00
Zach Daniel
d7a9ff7996 improvement: move docs out of priv, update spark 2022-08-28 19:27:44 -06:00
Zach Daniel
1d3b26d1c7 WIP on docs 2022-08-28 19:27:44 -06:00
Zach Daniel
6d98b78227 improvement: unlock flow
improvement: pagination as a DSL
improvement: don't block engine on async tasks
2022-08-28 19:27:44 -06:00
Zach Daniel
f9941a6c75 improvement: update spark, use new transformer style 2022-08-28 19:27:44 -06:00
Zach Daniel
01bfc99f9c fix: don't use local dependency 2022-08-28 19:27:44 -06:00
Zach Daniel
656bd22085 docs: docs and links for everything 2022-08-28 19:27:44 -06:00
Zach Daniel
04744f395f improvement: move functions to more conventional places
improvement: move ash.formatter task to `spark.formatter`
2022-08-28 19:27:44 -06:00
Zach Daniel
44adc9a1b8 improvement: upgrade spark, move to its formatter 2022-08-28 19:27:44 -06:00
Zach Daniel
a5f616812b improvement: replace Ash DSL underpinnings with Spark 2022-08-28 19:27:44 -06:00
Zach Daniel
a18f91bd59 chore: release version v1.53.3 2022-08-22 15:51:10 -04:00
Mike Buhot
150f7178b8
improvement: Replace usage of Timex.shift with builtin Calendar functions (#362) 2022-08-17 19:18:03 -04:00
Zach Daniel
6a7f36a122 chore: release version v1.53.2 2022-08-09 21:34:53 -04:00
Zach Daniel
7518168357 chore: release version v1.53.1 2022-08-09 20:41:49 -04:00
Zach Daniel
2d51a9100b chore: release version v1.53.0 2022-08-03 22:19:15 -04:00
Zach Daniel
35c243bef5 chore: release version v1.52.0-rc.22 2022-08-03 08:29:14 -04:00
Zach Daniel
d7d7c58b87 docs: add Ash.Flow to docs 2022-07-27 09:38:53 -04:00
Zach Daniel
1c7babd2b4 chore: release version v1.52.0-rc.21 2022-07-19 19:32:58 -04:00
Zach Daniel
8a9e144b85 chore: release version v1.52.0-rc.20 2022-07-14 11:52:12 -04:00
Zach Daniel
d848350f12 chore: release version v1.52.0-rc.19 2022-07-13 15:06:35 -04:00
Zach Daniel
58b20c3490 chore: release version v1.52.0-rc.18 2022-07-10 16:20:37 -04:00
Zach Daniel
b825277116 fix: fix doc links and include in release 2022-07-10 16:20:13 -04:00
Zach Daniel
d2a0e1f464 chore: release version v1.52.0-rc.17 2022-07-06 14:33:50 -04:00
Zach Daniel
8fed3ef702 chore: add dev utilities guide 2022-07-05 14:19:06 -04:00
Zach Daniel
04fd43ebf5 chore: release version v1.52.0-rc.16 2022-07-05 08:17:07 -04:00
Zach Daniel
7a027b38ca chore: release version v1.52.0-rc.15 2022-06-28 15:17:38 -04:00
Zach Daniel
b7b943ce4e chore: release version v1.52.0-rc.14 2022-06-28 11:14:32 -04:00
Zach Daniel
5d269d046e fix: don't try to read files that don't exist 2022-06-27 13:36:58 -04:00
Zach Daniel
4dd33e171f chore: release version v1.52.0-rc.13 2022-06-27 12:51:22 -04:00
Zach Daniel
4a5b7535d3 fixs: include required file in mix docs 2022-06-27 12:51:03 -04:00
Zach Daniel
ef3d1ea398 improvement: Ash.Generator 2022-06-21 21:00:47 -04:00
Zach Daniel
bd60bcfd66 chore: release version v1.52.0-rc.12 2022-06-14 14:39:36 -04:00
Zach Daniel
ae65d09373 docs: work on docs structure 2022-06-05 12:13:29 -04:00
Zach Daniel
174de6131e chore: release version v1.52.0-rc.11 2022-06-02 23:53:57 -04:00
Zach Daniel
c4de4383e0 chore: release version v1.52.0-rc.10 2022-05-30 16:33:20 -04:00
Zach Daniel
cc82a1a0cb chore: WIP on documentation push 2022-05-30 15:57:56 -04:00
Zach Daniel
6528a9a3ac chore: release version v1.52.0-rc.9 2022-05-23 16:23:22 -04:00
Zach Daniel
fd68d212ef chore: release version v1.52.0-rc.8 2022-05-18 15:26:37 -04:00
Zach Daniel
1c7a8328f8 chore: release version v1.52.0-rc.7 2022-05-18 13:12:48 -04:00