Commit graph

549 commits

Author SHA1 Message Date
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