Commit graph

707 commits

Author SHA1 Message Date
Zach Daniel
37283752ea docs: update docs link 2023-12-07 20:27:10 -05:00
Zach Daniel
f963c8b971 chore: release version v2.17.9 2023-12-06 21:48:24 -05:00
Zach Daniel
c7e6133317 improvement: support embed_nil_values? for trimming down stored embeds 2023-12-06 10:29:39 -05:00
Zach Daniel
1ee4aaf7a6 chore: release version v2.17.8 2023-12-05 19:15:38 -05:00
Rebecca Le
951e054615
docs: Add formatting guide (#794) 2023-12-05 01:32:29 -05:00
Darren Black
a6f96960ee
docs: Manual actions doco (#788)
* Manual action documentation tweaks

* More
2023-12-01 09:40:52 -05:00
mrdotb
e9afdcf39f
docs: update example Flow Step transaction (#787) 2023-11-30 10:16:18 -05:00
Zach Daniel
b11999b815 chore: release version v2.17.7 2023-11-29 09:34:41 -05:00
Zach Daniel
e45bc6948e chore: release version v2.17.6 2023-11-27 16:20:47 -05:00
Zach Daniel
ed2de7eb9b chore: release version v2.17.5 2023-11-27 12:56:04 -05:00
Zach Daniel
71e6c8bd7b chore: release version v2.17.4 2023-11-24 07:23:54 -05:00
Zach Daniel
1cb544ddfa docs: small tweak to lifecycle example 2023-11-17 03:23:52 -05:00
Zach Daniel
d738e56fac chore: format 2023-11-16 15:20:28 -05:00
Zach Daniel
09d4d380c2 chore: add lifecycle cheat-sheet 2023-11-16 15:15:28 -05:00
Zach Daniel
bf547ab8d8 chore: release version v2.17.3 2023-11-16 10:52:14 -05:00
Zach Daniel
b998ea37d7 chore: release version v2.17.2 2023-11-16 08:24:55 -05:00
Bryan Bryce
37058a5b78
doc: Fix module reference in Relationship Guide (#774) 2023-11-14 17:19:19 -05:00
Zach Daniel
68367ac41f chore: release version v2.17.1 2023-11-14 10:34:29 -05:00
Zach Daniel
9141ed6bb6 chore: release version v2.17.0 2023-11-13 16:48:06 -05:00
Eduardo B. A
1775ab5a14
feat: Expand upsert_fields option (#761)
With this change, upsert_fields accepts the following options:

* `nil`: upsert fields not set;
* `:replace_all`: all fields from resource will be updated;
* `{:replace_all_except, [fields]}`: all fields from resource except fields inside `fields` will be updated;
* `{:replace, [fields]}`: only fields inside `fields` will be updated.
2023-11-13 13:23:16 -05:00
James Harton
173f4ae5ad
docs: Spelling fix (wether -> whether). (#764)
Wether: noun
  1. A castrated male sheep or goat.

Whether: conjuction
  1. Used to indirect questions to introduce one alternative.
  2. Used to introduce alternative possibilities.
  3. Either.
2023-11-09 15:52:13 +13:00
James Harton
050af513fd
docs: Add note about returning resources from generic actions. (#763) 2023-11-06 10:49:13 +13:00
Zach Daniel
291dea3de9 docs: update docs for pub sub 2023-10-27 13:22:33 -04:00
Zach Daniel
e8f22aa7b5 chore: release version v2.16.1 2023-10-27 00:43:53 -04:00
Zach Daniel
7296874952 chore: release version v2.16.0 2023-10-25 17:48:09 -04:00
Zach Daniel
e680867be9 fix: don't reorder global validations/changes
fix: use latest spark, and new persisters callback
fix: properly validate belongs_to relationships
2023-10-25 17:45:55 -04:00
Barnabas Jovanovics
b843de6d78
docs: explicitly mention read action (#754) 2023-10-25 11:20:08 -04:00
user20230119
a4f9115e63
docs: fix typos for attribute, writable and update_default (#753) 2023-10-25 10:08:14 -04:00
Zach Daniel
a7bb5e6005 chore: release version v2.15.20 2023-10-24 10:40:10 -04:00
Frédérick Capovilla
bb666ee94e
docs: link to the ash_postgres references documentation in the Relationships guide (#748)
---------

Co-authored-by: Zach Daniel <zachary.s.daniel@gmail.com>
2023-10-21 22:39:15 -04:00
Zach Daniel
c014fc2f0a chore: release version v2.15.19 2023-10-17 14:08:19 -04:00
Zach Daniel
f892192969 chore: release version v2.15.18 2023-10-17 12:24:43 -04:00
Pierre Le Gall
e14e1b2e29
improvement: set default many to many options (#737)
Many to many relationship `source_attribute_on_join_resource`
and `destination_attribute_on_join_resource` are now guessed
by there module name if not explicitly set in the relationship.
2023-10-17 10:03:21 -04:00
Zach Daniel
20ea16d33e chore: release version v2.15.17 2023-10-11 19:45:10 -04:00
Zach Daniel
ea51d4d096 chore: release version v2.15.16 2023-10-11 17:58:55 -04:00
Zach Daniel
adf50945ed chore: release version v2.15.15 2023-10-11 15:09:23 -04:00
Zach Daniel
74fbd8a6fe chore: release version v2.15.14 2023-10-11 12:05:59 -04:00
Zach Daniel
969ebf7f3f docs: update spark to fix docs 2023-10-11 09:30:22 -04:00
Zach Daniel
462410dbb3 chore: release version v2.15.13 2023-10-11 09:02:41 -04:00
Marcus Wood
95966db148
docs: Fix typo in expressions topic (#732) 2023-10-11 08:24:31 -04:00
Zach Daniel
48e6f9fdbf chore: release version v2.15.12 2023-10-10 15:28:07 -04:00
Zach Daniel
f008ebfe8b chore: release version v2.15.11 2023-10-10 11:11:21 -04:00
Zach Daniel
0ded7366f9 chore: release version v2.15.10 2023-10-09 18:51:48 -04:00
Zach Daniel
154fa1d6d6 chore: release version v2.15.9 2023-10-06 13:43:30 -04:00
Zach Daniel
74d522756c docs: fix docs by removing comments that formatted improperly 2023-10-04 14:13:25 -04:00
Zach Daniel
097a1cacc0 chore: release version v2.15.8 2023-10-03 16:31:24 -04:00
Veljko Simakovic
37b0c4d9d0
docs: Improve pagination guide (#719)
Added a section at the bottom which details where the options are and clears up the need to setup actions and how to query for pagination.
2023-10-02 18:56:48 -04:00
Zach Daniel
d0503b2877 docs: update error handling guide 2023-10-02 14:23:12 -04:00
Zach Daniel
b16ae9c405 chore: release version v2.15.7 2023-09-29 11:54:59 -04:00
Zach Daniel
d2eeadba4b docs: various improvements to docs, and new guide on structuring your project 2023-09-29 11:54:43 -04:00
Zach Daniel
e1ac4150a9 docs: add additional docs for validations 2023-09-29 10:11:14 -04:00
Zach Daniel
e730158bcd chore: release version v2.15.6 2023-09-28 20:22:43 -04:00
Zach Daniel
a5921b6dde chore: release version v2.15.5 2023-09-28 19:49:30 -04:00
Zach Daniel
f424317e85 chore: release version v2.15.4 2023-09-28 17:17:09 -04:00
Zach Daniel
559b2f81af chore: release version v2.15.3 2023-09-28 16:24:30 -04:00
Zach Daniel
4c46f5fa46 chore: release version v2.15.2 2023-09-28 14:12:08 -04:00
Zach Daniel
355891a7b0 chore: release version v2.15.1 2023-09-27 14:42:41 -04:00
Zach Daniel
172e22e9df chore: hide docs from ash-hq 2023-09-27 02:27:59 -04:00
Zach Daniel
6ccc87b88f docs: update using hexdocs guide 2023-09-27 01:48:20 -04:00
Zach Daniel
e8f8335355 chore: release version v2.15.0 2023-09-26 23:44:33 -04:00
Zach Daniel
5c8f96231e docs: finalize initial cheat_sheet/docs pattern 2023-09-26 23:13:40 -04:00
Zach Daniel
d147e66722 chore: release version v2.14.21 2023-09-25 09:41:03 -04:00
Zach Daniel
2d9f9ee362 improvement: deprecate old school manual actions
note: these have been deprecated for a very long time, removing them will not
be considered a breaking change (and there will be clear compile errors)
2023-09-25 09:40:29 -04:00
Zach Daniel
64f134089b improvement: better UX around nimble options errors
improvement: remove old, now-deprecated config

While we *could* call that a breaking change, there is a warning explaining to users what
they would need to do if they have the deprecated value configured, and it has been in a
deprecation state for many months/releases now.
2023-09-25 09:27:03 -04:00
De Wet Blomerus
a4c7e3ec91
It is a list ⛓️ (#703) 2023-09-22 23:13:17 -04:00
Zach Daniel
57f2070090 chore: release version v2.14.20 2023-09-22 07:46:31 -04:00
Dmitry Maganov
1aa0c9c84c
fix: revert :wrap_list usage for topic in PubSub, needs recursion (#702) 2023-09-22 06:52:53 -04:00
Zach Daniel
2813b3c9b2 chore: release version v2.14.19 2023-09-21 18:52:19 -04:00
Dmitry Maganov
ecd7075fbc
fix: more usages of :wrap_list type (#700) 2023-09-21 08:34:46 -04:00
Zach Daniel
9d0359a2ed docs: add primers to docs 2023-09-20 18:01:33 -04:00
Zach Daniel
2af6b79234 chore: release version v2.14.18 2023-09-20 16:32:32 -04:00
Zach Daniel
0a1f56d58b chore: update cheat_sheets 2023-09-20 16:29:47 -04:00
Dmitry Maganov
e0d5a63c65
fix: use :wrap_list type where appropriate (#698) 2023-09-20 10:58:47 -04:00
Dmitry Maganov
77eae2954f
fix: get_by option can accept a single atom (#697) 2023-09-20 10:39:58 -04:00
Zach Daniel
4bb412d18a chore: update cheat sheets from generator 2023-09-17 19:35:51 -04:00
Stefan Wintermeyer
9617fa6910
Improve example update_timestamp docu (#693) 2023-09-16 06:48:53 -04:00
Zach Daniel
4764094145 docs: improve doc cheat sheets 2023-09-15 12:16:54 -04:00
Zach Daniel
b9488dbbcb chore: release version v2.14.17 2023-09-15 11:41:41 -04:00
Zach Daniel
172bf9d596 docs: add warning to top of getting started guide 2023-09-14 17:53:52 -04:00
Zach Daniel
ab52855600 improvement: recommit the dsl cheatsheets, and update ash-ci 2023-09-14 17:16:35 -04:00
Zach Daniel
bef7058613 chore: remove DSLs, no need to commit generated content 2023-09-14 16:48:49 -04:00
Zach Daniel
e7f59862ab docs: lots of docs improvements 2023-09-13 23:18:14 -04:00
Zach Daniel
654c12cc78 docs: update registry option docs 2023-09-13 22:36:57 -04:00
Zach Daniel
95e87e128c chore: add caveat about search page 2023-09-13 22:21:20 -04:00
Zach Daniel
6e2d1fd0ac docs: greatly improved DSL documentation in hex 2023-09-13 22:17:18 -04:00
Zach Daniel
c33f66a4ce chore: release version v2.14.16 2023-09-13 15:50:46 -04:00
Zach Daniel
e957c26a36 chore: release version v2.14.15 2023-09-12 21:47:58 -04:00
Zach Daniel
5db25b6557 chore: release version v2.14.14 2023-09-12 12:01:41 -04:00
Zach Daniel
1f319faf97 improvement: support trace_type?/2 in tracers 2023-09-12 11:54:04 -04:00
Zach Daniel
47fbf4b35a improvement: support multiple tracers, instead of just one 2023-09-12 10:54:42 -04:00
Zach Daniel
0f41c6d72a chore: release version v2.14.13 2023-09-11 22:30:52 -04:00
Chris Wickens
39f24cdb6e
Fix article link (#689)
Link with trailing slash was returning 404
2023-09-06 15:37:37 -04:00
ab2b02644b
chore: release version v2.14.12 2023-09-06 10:31:34 +12:00
Zach Daniel
365ae3d008 chore: release version v2.14.11 2023-09-04 16:02:07 -04:00
Zach Daniel
b2ea2f3140 chore: release version v2.14.10 2023-09-04 15:42:24 -04:00
Zach Daniel
08756595de chore: release version v2.14.9 2023-09-04 13:38:55 -04:00
Zach Daniel
3976b459c1 chore: release version v2.14.8 2023-09-04 13:09:26 -04:00
Zach Daniel
27d478e32d chore: release version v2.14.7 2023-09-04 11:49:00 -04:00
Wout De Puysseleir
f2986118c3
Typo (#686) 2023-09-01 20:12:57 -04:00
Zach Daniel
105b4652ea chore: release version v2.14.6 2023-09-01 17:23:11 -04:00
Wout De Puysseleir
a68a4e21ea
Add Livebook button (#685)
I haven't tested it out if this works properly
2023-09-01 15:40:32 -04:00
Zach Daniel
86822d9a50 chore: release version v2.14.5 2023-08-31 11:41:59 -04:00
Zach Daniel
c5ea541b2d chore: rework atomics to atomic_update change and function
improvement: add `Ash.context_to_opts/1-2`
2023-08-29 14:39:38 -04:00
Zach Daniel
6381171eb6 improvement: add topic docs for atomics 2023-08-28 16:19:07 -04:00
Zach Daniel
968e86b3a9 chore: release version v2.14.4 2023-08-22 15:29:21 -04:00
Zach Daniel
456588bd07 docs: add in-line aggregates to expression calculation docs 2023-08-22 14:49:16 -04:00
Zach Daniel
c3b21aa8ea chore: release version v2.14.3 2023-08-22 14:44:48 -04:00
Zach Daniel
e976956254 chore: release version v2.14.2 2023-08-17 18:07:09 -04:00
Zach Daniel
a6caeeec53 chore: release version v2.14.1 2023-08-14 15:30:59 -07:00
Tchowa Franck A
f07c5c41ea
Update documentation to include user_id in query. (#670) 2023-08-12 10:57:12 -07:00
Barnabas Jovanovics
f85bc95ff5
chore: release version v2.14.0 (#669) 2023-08-09 19:43:55 +02:00
Zach Daniel
7566de2f0e chore: release version v2.13.4 2023-08-08 12:17:48 -07:00
Zach Daniel
f33ee57b0a chore: release version v2.13.3 2023-07-31 22:21:18 -04:00
Zach Daniel
1871e19fa9 improvement: added round/1 and round/2 to expressions 2023-07-27 11:49:02 -04:00
Zach Daniel
7bbc7ba4e3 improvement: add new/1 to all ash errors, because its nicer 2023-07-26 23:01:29 -04:00
Zach Daniel
bda7c56543 improvement: support parent/1 in relationships 2023-07-26 16:46:22 -04:00
Zach Daniel
6ba453454e chore: release version v2.13.2 2023-07-22 19:52:01 -04:00
Zach Daniel
dcbc73ebf7 chore: release version v2.13.1 2023-07-21 09:12:18 -04:00
Zach Daniel
9f2d8cdfdc chore: release version v2.13.0 2023-07-20 21:58:27 -04:00
Anuvrat Parashar
ff366a728b
docs: refer to variable instead of constant in the function body (#663)
Co-authored-by: Anuvrat Parashar <anuvrat@essentia.dev>
2023-07-20 02:36:12 -04:00
Zach Daniel
4edf3ca3d1 chore: release version v2.12.1 2023-07-19 12:52:43 -04:00
Zach Daniel
8faa6675f2 chore: release version v2.12.0 2023-07-19 11:18:55 -04:00
Zach Daniel
8807724e96 chore: release version v2.11.11 2023-07-18 14:35:51 -04:00
Zach Daniel
0b734c8bcb chore: release version v2.11.10 2023-07-18 07:49:19 -04:00
Zach Daniel
8b46a39e86 chore: release version v2.11.9 2023-07-17 22:22:28 -04:00
Zach Daniel
c9e878214e chore: release version v2.11.8 2023-07-13 09:05:26 -04:00
Zach Daniel
8c9b636886 docs: fix docs typo 2023-07-13 00:11:28 -04:00
Zach Daniel
ee5c83a969 chore: release version v2.11.7 2023-07-13 00:09:04 -04:00
Zach Daniel
7114b5efbb improvement: exists type aggregate 2023-07-13 00:08:51 -04:00
Zach Daniel
109a85c489 chore: release version v2.11.6 2023-07-12 16:55:46 -04:00
Zach Daniel
8379e8c94f docs: document at/2 expression 2023-07-12 16:54:20 -04:00
Zach Daniel
c38c09a98b chore: release version v2.11.5 2023-07-12 15:11:32 -04:00
Zach Daniel
d27e871b8f improvement: add string_split expression 2023-07-12 15:11:21 -04:00
Zach Daniel
11b8e1b0ee chore: release version v2.11.4 2023-07-10 09:17:29 -04:00
Zach Daniel
87ad68e65c chore: release version v2.11.3 2023-07-06 11:00:28 -04:00
Zach Daniel
bfdf917908 chore: release version v2.11.2 2023-07-04 09:39:19 -04:00
Zach Daniel
8be33c5486 chore: release version v2.11.1 2023-07-03 22:45:38 -04:00
Zach Daniel
e44f57d48b chore: release version v2.11.0 2023-07-03 22:25:18 -04:00
Zach Daniel
db375efc1f chore: release version v2.11.0-rc.3 2023-06-28 21:05:09 -04:00
Zach Daniel
b86c66b505 fix: don't allow is_nil as an expression operator 2023-06-28 16:41:34 -04:00
Zach Daniel
eb105767f4 chore: release version v2.11.0-rc.2 2023-06-28 11:04:09 -04:00
Zach Daniel
2c129a7ab7 fix: select after setting notification data
resolves a bug where attributes were not selected for create notifications

docs: add validations guide

closes #631
2023-06-28 11:03:51 -04:00
Zach Daniel
5635c311fe chore: release version v2.11.0-rc.1 2023-06-24 06:56:00 -05:00
Zach Daniel
bee8d83182 chore: release version v2.11.0-rc.0 2023-06-23 10:11:38 -04:00
Zach Daniel
0b6d93c7c4 feat: add field_policies
see included documentation for more information on how field policies
work.
2023-06-22 14:00:11 -04:00
Zach Daniel
80ef7973c8 chore: release version v2.10.2 2023-06-22 10:45:32 -04:00
Zach Daniel
3115c261eb chore: release version v2.10.1 2023-06-16 15:08:53 -04:00
Zach Daniel
38a4ee64f4 chore: release version v2.10.0 2023-06-14 07:39:10 -04:00
Wout De Puysseleir
9b603569f2
docs: Typo in validations documentation (#615) 2023-06-12 22:58:47 -04:00
Zach Daniel
b80c881e28 chore: release version v2.9.29 2023-06-12 16:57:39 -04:00
Zach Daniel
62416bafc8 chore: release version v2.9.28 2023-06-12 13:16:50 -04:00
Zach Daniel
923bfc7119 chore: release version v2.9.27 2023-06-10 13:10:13 -04:00
Zach Daniel
27c4495ec0 chore: release version v2.9.26 2023-06-09 18:22:52 -04:00
Zach Daniel
686e3ff65d chore: release version v2.9.25 2023-06-09 12:03:59 -04:00
Zach Daniel
d1a152cfa2 chore: release version v2.9.24 2023-06-09 10:18:25 -04:00
Zach Daniel
5e93ebe9bd chore: release version v2.9.23 2023-06-09 02:23:15 -04:00
Zach Daniel
46196b3903 chore: release version v2.9.22 2023-06-09 00:28:37 -04:00
Zach Daniel
3b2b50d0e5 chore: release version v2.9.21 2023-06-06 01:28:39 -04:00
Zach Daniel
43585d5617 docs: explain nil handling in expressions better 2023-06-05 17:11:32 -04:00
Zach Daniel
04fb305f10 chore: release version v2.9.20 2023-06-05 13:45:33 -04:00
Zach Daniel
aa031411a5 chore: release version v2.9.19 2023-06-02 13:30:13 -04:00
Zach Daniel
2384d35eea chore: release version v2.9.18 2023-05-30 22:17:20 -04:00
Zach Daniel
fa8f44dc42 chore: release version v2.9.17 2023-05-30 21:32:34 -04:00
Zach Daniel
c62e76a3d2 docs: fix broken link in security guide 2023-05-29 10:06:34 -04:00
Zach Daniel
352defc75a chore: release version v2.9.16 2023-05-29 09:57:34 -04:00
Zach Daniel
2396720b00 chore: release version v2.9.15 2023-05-27 00:22:42 -04:00
Zach Daniel
db1d527aa2 chore: release version v2.9.14 2023-05-26 10:28:24 -04:00
Zach Daniel
f3d201a211 chore: release version v2.9.13 2023-05-25 10:53:10 -04:00
Barnabas Jovanovics
1ddba9499c
docs: fix typo (#585) 2023-05-24 08:41:57 -04:00
Zach Daniel
faab306286 chore: release version v2.9.12 2023-05-23 19:10:38 -04:00
Zach Daniel
03e85a054a chore: release version v2.9.11 2023-05-22 21:02:09 -04:00
9d7df1c0e7
chore: release version v2.9.10 2023-05-18 17:01:56 +12:00
Zach Daniel
6ec06ca867 chore: release version v2.9.9 2023-05-17 22:37:39 -04:00
Zach Daniel
805323f239 chore: release version v2.9.8 2023-05-17 13:15:38 -04:00
Zach Daniel
ab661bc8a4 chore: release version v2.9.7 2023-05-16 15:26:10 -04:00
Zach Daniel
2c8c8cafad chore: release version v2.9.6 2023-05-15 09:53:33 -04:00
Zach Daniel
db715f5153 docs: remove reference to filter option in Query.aggregate 2023-05-10 23:17:46 -04:00
Zach Daniel
981272adaa chore: release version v2.9.5 2023-05-08 15:16:57 -04:00
Alan Heywood
40cd0a697d
docs: add simple notifiers to the notifications guide (#571) 2023-05-04 02:09:26 -04:00
Zach Daniel
a139d7a719 chore: release version v2.9.4 2023-05-03 20:04:15 -04:00
Zach Daniel
a8fee321d7 chore: release version v2.9.3 2023-05-02 21:56:46 -04:00
Zach Daniel
e05b5058dc docs: bulk actions docs 2023-05-02 20:08:25 -04:00
Zach Daniel
523452cb94 docs: basic actions -> generic actions 2023-05-02 20:00:18 -04:00
Zach Daniel
f7f3a21114 chore: release version v2.9.2 2023-05-02 19:54:00 -04:00
Zach Daniel
3a6d79e1c6 improvement: bulk create improvements, docs 2023-05-02 19:48:29 -04:00
Zach Daniel
80f696417d improvement: bulk create actions
This is not currently supported by any data layer other than ETS
2023-05-02 13:19:00 -04:00
Zach Daniel
2e543bc212 docs: describe basic actions 2023-05-02 02:01:12 -04:00
Zach Daniel
49949ff58f improvement: initial support for basic actions 2023-05-02 01:54:53 -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
38ec164e3e improvement: include resource validations by default
improvement: validate explicit api configurations, with good error messages
2023-04-25 21:31:01 -06: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
13591a4681 chore: docs & deprecations 2023-04-13 09:24:37 -04: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
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
ed45a72ea6 improvement: add skip_global_validations? option for actions 2023-03-21 13:33:48 -04:00
Zach Daniel
ddf78ca1f2 chore: release version v2.6.24 2023-03-21 09:39:40 -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
a559a0cd3f improvement: add Ash.Type.NewType 2023-03-13 17:44:27 -04:00
Rebecca Le
d6178a026c
docs: rewrite Policies guide to be clearer (#524)
Co-authored-by: Zach Daniel <zachary.s.daniel@gmail.com>
2023-03-10 12:50:25 -05:00
Zach Daniel
7acce3254c chore: release version v2.6.20 2023-03-09 20:59:10 -05:00
Nick Bosch
360d72d506
docs: improve relationships topic guide (#521) 2023-03-09 19:06:10 -05:00
Axel Baudot
6a95ae388a
docs: add drop-in configuration code snippet for the Spark formatter plugin. (#522) 2023-03-09 15:31:51 -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
fcda41eb14 docs: update actions guide 2023-03-03 13:12:17 -05:00
Zach Daniel
4aeb8bc3e3 chore: release version v2.6.16 2023-03-03 11:09:10 -05:00
Zach Daniel
44d744daba improvement: add new date expressions
chore: fix dialyzer
2023-03-03 11:08:38 -05:00
Boon
e2844c861e
docs: Update get-started.md (#519) 2023-03-01 08:50:03 -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
41ea63aed3 improvement: support record's as calculate arguments 2023-02-24 10:54:25 -05:00
Isaak Tsalicoglou
2a67a32874
docs: Update "Get Started" guide with an example (#509) 2023-02-22 20:39:52 -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
Darren Black
bc1f8382ab
improvement: Implement string_join expr function (#515) 2023-02-21 09:40:58 -05:00
Zach Daniel
9e0fa87020 chore: release version v2.6.9 2023-02-20 22:10:40 -05:00
Rebecca Le
313fdb6c18
docs: Add Glossary guide (#502) 2023-02-20 20:20:04 -05:00
Chris Hopkins
78fa58c2b9
docs: Attribute documentation topic (#514) 2023-02-17 10:03:23 -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
d1f9fed74d docs: remove notes from manual relationships guide 2023-02-13 23:35:51 -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
bc3c8b742b chore: release version v2.6.3 2023-02-11 19:43:17 -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
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
Isaak Tsalicoglou
d1cc4db5d4
docs: Update flows.md to fix copy/paste error of action atom (#507) 2023-02-09 09:22:16 -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
b885c8755e chore: release version v2.5.16 2023-02-01 00:31:50 -05:00
Rebecca Le
e8563a03eb
docs: Render api_short_name visibly in the Monitoring guide (#500) 2023-01-31 23:20:51 -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
28b7def5c9 improvement: no async loads except when loading on initial data 2023-01-30 00:06:34 -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
7ea8c38095 docs: add config to getting started guide, fix dsl links 2023-01-25 10:16:32 -05:00
Rebecca Le
d731933a9d
docs: Fix minor typos in guide headings (#488) 2023-01-23 22:40:28 -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
45ad1c6afa docs: document pub_sub debug option
fix: properly prepend the prefix to the topic
2023-01-20 11:31:31 -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
James Harton
c142afde5a
docs: fix syntax highlighting in the "Why Ash?" guide. (#485) 2023-01-18 17:16:42 -05:00
Zach Daniel
02ad5b4c33 chore: update docced versions 2023-01-18 00:41:50 -05:00
Zach Daniel
6a6ca6cd31 chore: set mix_deps manually 2023-01-18 00:37:41 -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
d471a94ccc fix: properly set the context option on changesets
docs: add section on `Ash.CodeInterface.define_interface/2`
improvement: add `action_is/1` builtin validation
2023-01-12 09:18:49 -05:00
Esdras Eduardo
2e25ad9c14
docs: Remove double space and with (#477) 2023-01-11 22:08:32 -05:00
Zach Daniel
70bc983b17 improvement: add Api.calculate/3 and define_calculation code interface builder 2023-01-08 23:39:12 -05:00
Zach Daniel
e804566cbf improvement: rename this to parent for clarity 2023-01-05 12:25:55 -05:00
Zach Daniel
c962bc7aa7 feat: add this/1 for use inside exists/2 (and other places eventually)
fix: various fixes to expression syntax
2023-01-04 12:17:40 -05:00
Zach Daniel
c32d3cc49a improvement: warn on potentially incompatible relationship attributes
improvement: add `default_belongs_to_type` configuration
2023-01-03 10:52:19 -05:00
Maxim Martynov
7841075f35
improvement: Add Ash.Error.Invalid.TenantRequired error (#471) 2022-12-29 23:05:41 -05:00
Zach Daniel
1ccec692cb chore: docs & info on new deprecation 2022-12-22 01:39:33 -05:00
Justin Lane
05e4f2f2de
docs: Fix broken link on Getting Started Tutorial (#468)
Co-authored-by: Zach Daniel <zachary.s.daniel@gmail.com>
Fixes https://github.com/ash-project/ash_hq/issues/62
2022-12-22 00:16:14 -05:00
Mariusz Morawski
70b6a52b08
docs: Fix wrong policy explanation module in docs. (#465) 2022-12-20 03:19:01 -05:00
Justin Lane
f882889751
docs: Update Code Interface Doc (#461) 2022-12-15 21:47:32 -05:00
Zach Daniel
96409416cf improvement: more dependable notifications, support custom notifications better 2022-12-09 22:55:51 -05:00
Barnabas Jovanovics
534774e1d2
docs: Update extending-resources.md (#459) 2022-12-02 12:07:23 -05:00
Zach Daniel
85bd66ba4a docs: more updates to policies guide 2022-11-23 03:40:14 -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
3e5b0a8096 fix: fix typespec for Api.Info.trace_name/3
docs: add context to monitoring guide
2022-11-22 13:24:16 -05:00
Zach Daniel
d91c3b6d15 improvement: update hexdocs processor to link guides on hexdocs 2022-11-21 18:27:35 -05:00
Zach Daniel
d16b7057a3 improvement: better check module validation
docs: add more context to security and policy guides
2022-11-21 00:29:45 -05:00
Zach Daniel
2ef7bc6273 docs: improve policy writing guide
improvement: add default description for filter checks
2022-11-17 01:33:38 -05:00
Rebecca Le
91bb426e7e
fix: Add missing [:ash, :query] telemetry (#451) 2022-11-16 11:41:52 -05:00
Zach Daniel
2cf18e6a3a
docs: proper link to ash postgres multitenancy guide 2022-11-13 11:49:04 -05:00
Rowland Carlson
f3e9bf865c
docs: Comment out editorial comments (#445) 2022-11-09 16:31:20 -05:00
Zach Daniel
70305849e4 chore: update extension link in AshPostgres 2022-11-05 18:19:25 -04:00
Zach Daniel
a0e5b2cb7d docs: small docs tweaks
improvement: update to latest spark
2022-11-03 00:47:24 -07:00
Josh Price
d1821a8ef7
docs: review guides and docs (#430) 2022-11-03 00:03:43 -07:00
Zach Daniel
d23be5e49b improvement: add more builders
docs: fix typo in docs
2022-10-31 21:23:07 -04:00
Zach Daniel
6994295a8f fix: properly upsert all explicitly changed fields
fix: traverse maps for `template_references_actor?/1`
docs: various doc fixes
2022-10-31 11:33:51 -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
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
Zach Daniel
39ea911d33 docs: various guide/documentation updates 2022-10-25 23:17:49 -05:00
Zach Daniel
6e43784535 docs: update docs, add some context, remove dead link 2022-10-25 09:11:54 -06:00