Commit graph

  • bad62c1e8a improvement: add authorize_with fallback option to bulk actions improvement: store non-expr atomic changes in attributes for simplicity fix: make relating_to_actor built-in-check aware of atomics Zach Daniel 2024-07-22 10:01:39 -0400
  • 6de0ab5dec format code fix/add_default Barnabas Jovanovics 2024-07-22 14:38:31 +0200
  • 0c11ad6f95 add default to private_fields_policy in Ash.Policy.Info Barnabas Jovanovics 2024-07-22 14:29:51 +0200
  • b8029e3171
    fix: remove redundant overload of Ash.Expr.get_path (#1328) Dmitry Maganov 2024-07-22 14:39:13 +0300
  • 34d6f229c5 improvement: allow policy conditions to be applied inside their block Zach Daniel 2024-07-22 07:10:09 -0400
  • e8579cddae fix: remove redundant overload of Ash.Expr.get_path Dmitry Maganov 2024-07-22 11:08:29 +0300
  • 3c2f51224a chore: get build passing Zach Daniel 2024-07-19 12:40:09 -0400
  • 912cc58d83
    docs: fix function arity in description (#1326) Barnabas Jovanovics 2024-07-19 12:43:05 +0200
  • be09f12606
    fix function arity in description barnabasJ-patch-2 Barnabas Jovanovics 2024-07-19 11:37:11 +0200
  • 721e3e7fe9
    chore: fix typespecs for accepts key in action entity structs. (#1323) James Harton 2024-07-19 15:10:14 +1200
  • 063e654405
    fix: cast_input/2 of Ash.Type.NewType returning :ok (#1324) Jinkyou Son 2024-07-19 12:07:14 +0900
  • d5aa1d7c9f
    fix: warnings emitted by removed reactor behaviour function. (#1325) James Harton 2024-07-19 15:06:34 +1200
  • 9d0c6d8044
    fix: warnings emitted by removed reactor behaviour function. fix/reactor-behaviour-warnings James Harton 2024-07-19 14:06:27 +1200
  • 09095fc3ba Fix cast_input/2 of Ash.Type.NewType returning :ok Jinkyou Son 2024-07-19 10:47:17 +0900
  • a9dfae9e90
    chore: fix typespecs for accepts key in action entity structs. fix-action-types James Harton 2024-07-19 13:33:58 +1200
  • 787ff27747
    chore(deps): bump the production-dependencies group with 3 updates (#1321) dependabot[bot] 2024-07-18 18:20:57 -0400
  • c3b8e33fea
    chore(deps-dev): bump the dev-dependencies group with 2 updates (#1322) dependabot[bot] 2024-07-18 18:20:45 -0400
  • a6d1d5322f chore: release version v3.2.4 v3.2.4 Zach Daniel 2024-07-18 18:18:55 -0400
  • d7f2f18ae0 fix: fix warning on transaction hooks violating their semantics Zach Daniel 2024-07-18 18:16:00 -0400
  • eb881ebd72
    chore(deps-dev): bump the dev-dependencies group with 2 updates dependabot[bot] 2024-07-18 22:15:17 +0000
  • 365099c7dd
    chore(deps): bump the production-dependencies group with 3 updates dependabot[bot] 2024-07-18 22:13:57 +0000
  • 1ad425bd84
    docs: update relationships docs so source_attribute is not required to be unique (#1320) Jesse Williams 2024-07-18 13:38:43 -0700
  • e804b3d0ba update relationships docs so source_attribute is not required to be unique Jesse Williams 2024-07-18 10:47:22 -0700
  • 8a18365d71 chore: fix type signature for domain/2 Zach Daniel 2024-07-18 13:16:01 -0400
  • 7dee8c3e28 chore: release version v3.2.3 v3.2.3 Zach Daniel 2024-07-18 13:01:03 -0400
  • eb2f5f40f1 improvement: Add Ash.Resource.Igniter.domain to get the domain of a resource fix: properly convert extension string into a module Zach Daniel 2024-07-18 12:57:40 -0400
  • 2ede1e216b Fix apply_constraints/2 for nil Jinkyou Son 2024-07-18 10:25:58 +0900
  • 69c77acedd
    fix: mix igniter.install ash --example case clause error (#1317) Brian 2024-07-17 19:53:21 -0300
  • ff5f2a5b80 fix: mix igniter.install ash --example case clause error Brian Stubbs 2024-07-17 17:44:16 -0300
  • 5c095d0e6d fix: only use attribute for filtering when multitenancy strategy == :attribute Zach Daniel 2024-07-17 15:54:54 -0400
  • d6868dd1ca chore: release version v3.2.2 v3.2.2 Zach Daniel 2024-07-17 15:36:40 -0400
  • 6632f599bc chore: keep only correct changes from earlier reverts Zach Daniel 2024-07-17 15:08:19 -0400
  • 05cdaa04c5 Revert "fix: honor atomic validations in destroy actions using filter" Zach Daniel 2024-07-17 15:06:39 -0400
  • 1db2b0f9d6 Revert "chore: undo change to bulk destroy omitting changeset.filter" Zach Daniel 2024-07-17 15:06:33 -0400
  • 6484881290 chore: undo change to bulk destroy omitting changeset.filter Zach Daniel 2024-07-17 14:48:25 -0400
  • a6a9961c0d fix: honor atomic validations in destroy actions using filter test: add tests for atomic validations in destroy actions Zach Daniel 2024-07-17 14:32:30 -0400
  • dad0bfd1c4
    fix: handle casting nil vectors (#1316) Hannes Wüthrich 2024-07-17 15:52:12 +0200
  • 5953bed582 test: use Ash.Type.cast_stored/2 Hannes Wüthrich 2024-07-17 14:53:19 +0200
  • fb6b6879ac test: use Ash.Type for vector tests Hannes Wüthrich 2024-07-17 14:48:35 +0200
  • 12a55d6084 Merge branch 'main' into fix/nil-vectors Hannes Wüthrich 2024-07-17 14:44:43 +0200
  • dd5bf4a0c0 improvement: update spark for docs fixes, hide aggregate kind Zach Daniel 2024-07-17 08:04:17 -0400
  • a49d99b67f
    docs: Set default value for include_nil? aggregate option (#1315) Rebecca Le 2024-07-17 19:45:01 +0800
  • 15655e06ef fix: don't handle nil in Ash.Type.cast_input/3 Zach Daniel 2024-07-17 06:44:25 -0400
  • 8d7e2e649c fix: handle casting nil vectors Hannes Wüthrich 2024-07-17 11:39:18 +0200
  • b3a7c44be0
    feat: Add ash_step wrapper. (#1311) Torkild Gundersen Kjevik 2024-07-17 10:01:41 +0200
  • a92f1c7121
    docs: Note that the kind option is pre-set for aggregates when using the DSL Rebecca Le 2024-07-17 15:28:04 +0800
  • a567bc3c77
    docs: Set the correct default value for include_nil? aggregate options Rebecca Le 2024-07-17 15:14:01 +0800
  • ee7d76b5f9 chore: release version v3.2.1 v3.2.1 Zach Daniel 2024-07-16 22:35:42 -0400
  • ba869426d6 fix: properly honor the include_nil? option Zach Daniel 2024-07-16 22:24:16 -0400
  • fd26fd895a Revert "fix: don't use type/3 in string interpolation" Zach Daniel 2024-07-16 22:24:08 -0400
  • 8d3a4c3e46 fix: store after_action hooks added outside of changes for atomic upgrade Zach Daniel 2024-07-16 10:07:51 -0400
  • 570fc50565 fix: don't use type/3 in string interpolation Zach Daniel 2024-07-16 07:20:55 -0400
  • e407d7ca44 fix: properly pass include_nil? from when building query aggregates Zach Daniel 2024-07-16 06:09:26 -0400
  • 297c916d11 improvement: allow skipping initialization of types in unions Zach Daniel 2024-07-16 05:54:04 -0400
  • fe00d22a25 chore: the function was deprecated the other way 🤦 Zach Daniel 2024-07-15 14:12:50 -0400
  • 3bc730bfcf chore: update deprecated call Zach Daniel 2024-07-15 14:10:34 -0400
  • 53ada30be7 chore: update igniter dependency Zach Daniel 2024-07-15 14:08:23 -0400
  • d464401879 chore: release version v3.2.0 Zach Daniel 2024-07-15 13:42:05 -0400
  • 97a37a4bf8 improvement: update spark for newest composable igniters Zach Daniel 2024-07-15 13:33:05 -0400
  • 5215c4e124 chore: fix build Zach Daniel 2024-07-15 08:18:01 -0400
  • de9b5575eb improvement: add Ash.Domain.Igniter.list_domains/1 improvement: add Ash.Resource.Igniter.list_resources/1 Zach Daniel 2024-07-15 08:17:26 -0400
  • 37755a870b
    feat: Allow field policies to hide private fields (#1289) Tore Pettersen 2024-07-15 14:16:52 +0200
  • 3ef1354058 chore: update readme Zach Daniel 2024-07-14 13:43:10 -0400
  • 88a47b213f chore: release version v3.1.8 v3.1.8 Zach Daniel 2024-07-14 13:32:11 -0400
  • d70da28536 chore: second arg to unpaginated_read is action not opts Zach Daniel 2024-07-14 11:57:04 -0400
  • 47a796789a fix: use unpaginated_read when simulating streaming for low limit queries Zach Daniel 2024-07-14 11:50:11 -0400
  • 56b98e88d8 chore: don't use :any as default basis type Zach Daniel 2024-07-14 11:32:21 -0400
  • 8a4f857ed3 chore: release version v3.1.7 v3.1.7 Zach Daniel 2024-07-14 11:23:05 -0400
  • c5b118a37c fix: don't use :same return type for most operators fix: don't use returns as basis type unless explicitly allowed Zach Daniel 2024-07-14 11:22:20 -0400
  • a665a17c59 chore: format Zach Daniel 2024-07-14 10:47:43 -0400
  • bea5fd2f1e chore: release version v3.1.6 v3.1.6 Zach Daniel 2024-07-14 10:46:26 -0400
  • 84d76b3b28 fix: ensure today has properly configured returns type Zach Daniel 2024-07-14 10:45:16 -0400
  • 2c37e71d46
    fix: module type apply_constraints for nil fix (#1313) Roberts Guļāns 2024-07-14 16:51:21 +0300
  • fcd0acdf6d Module type apply_constraints for nil fix Roberts Gulans 2024-07-14 16:47:33 +0300
  • 04a7148ab1 chore: release version v3.1.5 v3.1.5 Zach Daniel 2024-07-14 09:22:42 -0400
  • 0fe27ba670 chore: more compile dependency removals Zach Daniel 2024-07-14 09:10:48 -0400
  • 7c6631636b chore: remove compile dependency issues in Ash.Expr Zach Daniel 2024-07-14 09:09:52 -0400
  • ed7a6daa34 improvement: add Ash.Expr.determine_type(mod, children) Zach Daniel 2024-07-14 08:59:05 -0400
  • 46033427f4 chore: get build passing Zach Daniel 2024-07-14 08:43:49 -0400
  • f6a9fc3db3 improvement: add return typing to functions Zach Daniel 2024-07-14 08:14:49 -0400
  • 4026c2686d fix: don't specify that get_path is a predicate function chore: remove newly added atomic type casting code Zach Daniel 2024-07-13 16:04:25 -0400
  • 920e033916 chore: release version v3.1.4 Zach Daniel 2024-07-13 15:39:56 -0400
  • a7730bdbb9 improvement: improve type signature for if/3 improvement: support returning a list of atomics from atomic change callbacks Zach Daniel 2024-07-13 15:39:19 -0400
  • 5609bd721d Fix using a Reactor.Step-module Torkild G. Kjevik 2024-07-13 15:23:55 +0200
  • 96f2cbae99 Add ash_step. Torkild G. Kjevik 2024-07-13 13:25:21 +0200
  • 476dfede63 improvement: add cast_atomic_constraints callback and use it in core typest Zach Daniel 2024-07-12 23:12:59 -0400
  • 67044646c1 improvement: simpler and/or short circuiting Zach Daniel 2024-07-12 19:17:27 -0400
  • cafacee02b fix: properly omit destroyed result in code interfaces Zach Daniel 2024-07-12 08:22:12 -0400
  • 40ba1140e0 fix: properly compare expr to min with min integer constraint Zach Daniel 2024-07-12 08:18:56 -0400
  • 3e39595730
    test: add failing test for bulk update with numeric constraints (#1310) Riccardo Binetti 2024-07-12 14:15:25 +0200
  • b5848fab00 chore: add failing test for bulk update with numeric constraints Riccardo Binetti 2024-07-12 12:56:32 +0200
  • 2df8bc500c feat: add relating_to_actor_via policy check Bob Stockdale 2024-07-11 21:06:52 -0400
  • e9d8928bb6
    fix: Make action ctx-values from reactor-ctx take precedence if set. (#1308) Torkild Gundersen Kjevik 2024-07-12 01:39:58 +0200
  • c16e82a46d Make values from options/arguments take precedence over ctx-values when set. Torkild G. Kjevik 2024-07-12 01:28:19 +0200
  • f2169c9acf
    chore(deps-dev): bump ex_doc in the dev-dependencies group (#1307) dependabot[bot] 2024-07-11 19:06:14 -0400
  • 91beb4727f
    chore(deps): bump reactor in the production-dependencies group (#1306) dependabot[bot] 2024-07-11 19:06:00 -0400
  • 6b294c4dbb
    chore(deps-dev): bump ex_doc in the dev-dependencies group dependabot[bot] 2024-07-11 22:57:27 +0000
  • 916e2875ca
    chore(deps): bump reactor in the production-dependencies group dependabot[bot] 2024-07-11 22:56:25 +0000
  • 51a07a38a4 Make action ctx-values from reactor-ctx take precedence if set. Torkild G. Kjevik 2024-07-12 00:31:06 +0200
  • 51f43aad3d chore: release version v3.1.3 Zach Daniel 2024-07-11 10:53:46 -0400