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