6288a60db3
docs: Update Ash.Notifier.PubSub
DSL docs.
2024-02-12 10:04:06 +13:00
Dmitry Kulakov
5846b70315
feat: allow using custom delimiters for pubsub topics
2024-02-11 16:45:05 -04:00
Alexander Richard Römpke
f7024f2b6c
docs: Update constraints.md ( #869 )
...
The username is not an argument, i replaced it with the argument title.
2024-02-06 09:45:32 -05:00
Steve Frank
7bb3addb38
docs: Add 'use Ash.Resource.Validation' to documentation ( #865 )
2024-02-02 12:27:15 -05:00
Zach Daniel
9e02b0d0c7
improvement: introduce require_atomic?
, which defaults to false
in 2.0, true
in 3.0
...
fix: properly prevent the atomic handling of manual update actions
improvement: better support around the mixing of atomic and non atomic changes/validations
2024-01-30 12:32:41 -05:00
Zach Daniel
d7721d9b1e
chore: docs & formatter
2024-01-29 18:03:56 -05:00
Zach Daniel
8e82d9588f
chore: better handling of atomic validations
2024-01-29 17:55:56 -05:00
Dmitry Maganov
c8b1eaa8f0
fix: soft?
in destroy action options is a boolean, not an atom ( #851 )
2024-01-24 14:52:31 -05:00
Dmitry Maganov
91c34c3939
fix: join_relationship
in many to many can make through
optional ( #846 )
2024-01-23 13:15:51 -05:00
Zach Daniel
c48cb08026
improvement: rewrite read actions to not use Ash.Engine
( #836 )
2024-01-19 00:05:42 -05:00
Zach Daniel
20ceee7a92
chore: release version v2.18.2
2024-01-18 09:20:55 -05:00
Zach Daniel
fbe63d673a
chore: release version v2.18.1
2024-01-12 14:19:15 -05:00
Zach Daniel
072486bebd
docs: revamp hexdocs
...
fix: use current read action for counting
2024-01-12 14:07:35 -05:00
Zach Daniel
6c5cd551ff
docs: organize the sidebar properly
2024-01-12 09:23:03 -05:00
Zach Daniel
ac74a48a5b
chore: update DSL docs
2024-01-12 08:41:22 -05:00
Zach Daniel
0ca7393417
chore: undo typo
2024-01-12 08:40:34 -05:00
Zach Daniel
ff65ef4951
chore: release version v2.18.0
2024-01-12 08:37:01 -05:00
Rebecca Le
0a4a7c057d
feat: Allow :self
as an option when requesting a relative page from a given page ( #833 )
2024-01-12 00:16:41 -05:00
Zach Daniel
d432a454c5
chore: release version v2.17.24
2024-01-11 22:25:38 -05:00
Zach Daniel
6b74072ada
chore: formatter, cheat sheets, credo
2024-01-11 15:05:25 -05:00
Zach Daniel
35573a6f4e
improvement: support join_filters
in aggregates
2024-01-11 14:57:22 -05:00
Rebecca Le
13f8a0c0cb
docs: Rewrite some of the pagination guide to be a bit clearer ( #829 )
...
* docs: Rewrite some of the pagination guide to be a bit clearer
---------
Co-authored-by: Zach Daniel <zachary.s.daniel@gmail.com>
2024-01-11 10:04:20 -05:00
M.Yasoob Ullah Khalid ☺
8e4e0fa5f2
docs: fixed a path in get-started.md ( #824 )
...
fixed a path in get-started.md
2024-01-10 08:02:46 -05:00
Zach Daniel
b691f8fed0
chore: release version v2.17.23
2024-01-10 07:13:14 -05:00
Zach Daniel
5b82ce293f
fix: authorize aggregate references in calculations
2024-01-10 07:11:02 -05:00
Robert Graff
fc9132e75b
docs: metadata docs improvement ( #823 )
2024-01-09 19:27:16 -05:00
Zach Daniel
3eeffc6539
chore: release version v2.17.22
2024-01-09 08:13:57 -05:00
Zach Daniel
352055bf1c
chore: release version v2.17.21
2024-01-05 12:31:06 -05:00
Rohan Relan
426e471cbe
docs: Update security.md to fix bug in showing when to pass the actor ( #817 )
2024-01-05 10:07:43 -05:00
Zach Daniel
5b222f9a68
chore: release version v2.17.20
2024-01-04 00:57:55 -05:00
Zach Daniel
fe2156a9ac
imorovement: support bulk action callbacks in the data layer
2023-12-31 00:49:22 -05:00
Zach Daniel
56387d40e0
chore: release version v2.17.19
2023-12-29 21:43:42 -05:00
Zach Daniel
dcc280cb2d
chore: release version v2.17.18
2023-12-29 17:23:32 -05:00
Chakib Ouhajjou
c7738255f0
docs: Sorting for hex documentation added ( #810 )
2023-12-27 10:22:59 -05:00
Zach Daniel
55d83e6b4c
chore: release version v2.17.17
2023-12-22 21:10:25 -05:00
Zach Daniel
bb5aa435a3
chore: release version v2.17.16
2023-12-22 19:06:57 -05:00
Zach Daniel
d390d65146
improvement: simplify used aggregate detection
...
improvement: add `lazy/1` to expressions
docs: add expression docs
2023-12-22 19:06:13 -05:00
Zach Daniel
097f8b0023
chore: release version v2.17.15
2023-12-21 13:30:34 -05:00
Zach Daniel
1cb5e2860d
docs: update getting started guide with latest recommendations
2023-12-20 09:36:00 -05:00
Zach Daniel
1b896765a8
chore: release version v2.17.14
2023-12-19 21:57:53 -05:00
Zach Daniel
2233a33523
improvement: support tenancy on manual actions
...
docs: update cheat shets
fix: honor tenant option on aggregates
closes #805
2023-12-16 10:33:10 -05:00
Zach Daniel
af9cd901f5
chore: release version v2.17.13
2023-12-14 16:54:01 -05:00
Zach Daniel
cfed7c3738
chore: release version v2.17.12
2023-12-14 08:30:49 -05:00
Zach Daniel
3029e508f7
chore: release version v2.17.11
2023-12-12 20:39:50 -05:00
Zach Daniel
955ba4987b
chore: credo/tasks
2023-12-12 08:51:18 -05:00
Igor Barakaiev
15a607eea2
docs: Add a cross-API many-to-many example to the documentation ( #800 )
...
* Add a cross-API many-to-many example
---------
Co-authored-by: Zach Daniel <zachary.s.daniel@gmail.com>
2023-12-10 13:01:58 -05:00
Zach Daniel
d43260d15c
chore: release version v2.17.10
2023-12-10 13:00:06 -05:00
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