Zach Daniel
f9ed91953b
fix: import builtins at the action level, not the section level
2022-12-22 19:09:47 -05:00
Zach Daniel
41fc04dd85
improvement: update spark
2022-12-15 03:57:59 -05:00
Zach Daniel
b1bbd979d4
fix: don't lock specific nimble options version
2022-12-07 16:50:56 -05:00
Zach Daniel
a6ca9511c7
fix: set proper types in transaction reasons
2022-12-01 12:06:51 -05:00
Zach Daniel
a2fc21a218
chore: fix dialyzer
2022-11-15 21:39:57 -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
a0e5b2cb7d
docs: small docs tweaks
...
improvement: update to latest spark
2022-11-03 00:47:24 -07:00
Zach Daniel
85e121bcd7
chore: update to latest spark
2022-10-30 22:11:56 -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
1718314f40
chore: update spark
2022-10-28 10:34:43 -05:00
Zach Daniel
e52d7187d8
improvement: more additions to the resource builder, update spark
...
test: add a test for loading many to many relationships on code interface actions
2022-10-28 10:18:01 -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
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
e9ca762e34
improvement: update to latest spark
...
chore: clean up tests & remove warnings
2022-10-08 14:00:08 -04:00
Zach Daniel
b20c4afd9b
improvement: haltable flows, branch step type
...
fix: fix chart links rendering
2022-10-06 17:04:44 -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
bef54aaba9
chore: update git_ops
2022-10-04 02:03:49 -04:00
Zach Daniel
6f14cf0263
docs: add mix_tasks to doc_index
2022-09-28 20:59:47 -04:00
Zach Daniel
3903e36d29
improvement: update to latest spark, support dsls in resource info
2022-09-20 16:09:40 -04:00
Zach Daniel
5c81d2b4a7
fix: properly do pagination
...
docs: fix some docs, add some guides
2022-09-11 22:19:37 -04:00
Zach Daniel
1bb3468851
improvement: add tracing and telemetry
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
603f845952
chore: update spark
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
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
Mike Buhot
150f7178b8
improvement: Replace usage of Timex.shift with builtin Calendar functions ( #362 )
2022-08-17 19:18:03 -04:00
Zach Daniel
ef3d1ea398
improvement: Ash.Generator
2022-06-21 21:00:47 -04:00
Zach Daniel
3fc088d1fc
fix: properly handle errors in mnesia transactions
...
improvement: work on transaction flow steps
2022-04-20 14:38:35 -04:00
Josh Price
5c579797cf
chore: Update sourceror to 0.11.1 ( #314 )
2022-04-19 12:09:40 -04:00
Josh Price
00234bd520
chore: Update Credo to 1.6.4 ( #315 )
...
See https://github.com/rrrene/credo/blob/master/CHANGELOG.md
Mostly bug fixes since 1.6.1
2022-04-19 12:09:19 -04:00
Josh Price
4fde1b9d93
chore: Update Ecto to 3.7.2 ( #316 )
...
Co-authored-by: Zach Daniel <zach@zachdaniel.dev>
2022-04-19 11:33:37 -04:00
Josh Price
abfba644ec
chore: Update dev dependencies ( #317 )
2022-04-19 10:25:34 -04:00
Zach Daniel
7dc5e54af0
improvement: add descriptions to mermaid charts/flow
2022-04-18 13:39:54 -04:00
Zach Daniel
4e19223173
improvement: tons of engine/timeout improvements
2022-04-17 23:56:01 -04:00
Zach Daniel
350122d116
improvement: remove coverage from CI
2022-04-06 14:22:53 -04:00
Zach Daniel
4138bd4934
improvement: initial implementation of ash resource formatter
2022-02-02 17:02:43 -05:00
Zach Daniel
101628471e
improvement: support data layers bulk adding aggregates
2022-01-12 13:47:01 -05:00
Zach Daniel
6c5198eea4
improvement: add elixir_sense extension, to be merged when ready ( #275 )
2021-12-13 18:17:34 -05:00
Zach Daniel
05b279a029
improvement: use paramaterized types under the hood
...
improvement!: update ecto version
fix: pass constraints to sub-fields loaded in embeddable resources
2021-09-13 11:46:11 -04:00
Zach Daniel
aab12bc597
fix: update to latest picosat_elixir for releases
2021-08-29 12:36:16 -04:00
Zach Daniel
0d20de1a3a
chore: update git_ops
2021-06-24 14:45:20 -04:00
Zach Daniel
d560b81eae
chore: upgrade git_ops
2021-06-04 14:59:22 -04:00