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