Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/ash-project/ash

A declarative, extensible framework for building Elixir applications.
https://github.com/ash-project/ash

fix: Set tenant correctly when reading many_to_many relationship. (#928)

096542f352a520a22b897055220f153f8fbcb6b1 authored 11 months ago
fix: properly match no_rollback error

d62faaa0a54899a0260f0cadd6f9d69c2a00f3a0 authored 11 months ago
fix: load with right module in `get_rewrites` of `Ash.Type.Struct` (#927)

c485e714b0ec6feae3920c1d2903b70d6dfffabe authored 11 months ago
chore: I was wrong

54bbcc3057d36406418447cb8e13377650599dc9 authored 11 months ago
fi: `fetch_count/4` use the query after applying `before_action` hooks (#922)

---------

Co-authored-by: Zach Daniel <[email protected]>

7d7bcaa3d702765882a0b0d63af7052ff42a2e23 authored 11 months ago
improvement: use `wrap_list` for `where` in `changes.change` (#926)

b75327445c4e0d0327eaf48c78fa35ad1f8396f5 authored 11 months ago
improvement: don't require Mix to compile an Ash resource

8df5d5fd9235ea77cd7014b2e079cab7710c1336 authored 11 months ago
fix: ensure that calculation dependency loader combines selects

b89120ff154371bc4907631beaad41aa86b0844a authored 11 months ago
chore: reorder case statements

74080f8043455cdf8cbd5ac164ca702f74022d0f authored 11 months ago
fix: properly handle raised errors from async calculations

fix: ensure depended on attributes are selected in calculations

ea9ec7dfef9df7cbdbf5e76e587527af7f481d21 authored 11 months ago
fix: properly merge related selects when merging loads

2c432bb1935b0a55588ca63e62f93a332149d445 authored 11 months ago
chore: properly set indexed map values in casted_attributes

a1b3105e8b85f0bf4020c02d484bef8ef573936f authored 11 months ago
chore: ensure constrainted attributes appear in `casted_*`

chore: update dsl docs

b7cb89c48145bb7e7409565b1fd6919cb241281e authored 11 months ago
chore: release version v2.20.1

e63b8f3b39c51e7a1e055fcc20b7d5a1bbf4ba85 authored 11 months ago
improvement: store casted values even if they are `nil`

40977bce4f5a325f2c2f5aa1c3441c1a3eb33dc1 authored 11 months ago
chore: remove unneeded `persist` call

57a99cbc768892647356aef5357122f7e60396c4 authored 11 months ago
fix: typespec for `action` policy check supports list of action names (#924)

19c33397aa4f2b9fe0f17ac8147427aa12a1654c authored 11 months ago
docs: `uuid_primary_key` does not have `generated?: true` by default (#923)

ecaef99ddf22a9b7152b9ef50f0dc177a94bbc86 authored 11 months ago
docs: Improvements to the bulk_update and bulk_destroy functions (#910)

* docs: corrections after discussions of what the input is.

a24e1d9bdfe774d71b40b99cdbbf4a70fd4783d2 authored 11 months ago
improvement(Ash.Reactor): Backport improvements from 3.0 branch.

e5f01bbd59cb8559d69d06cf804f4f5512756c0f authored 11 months ago
fix: ensure that message is honored in atomic validations

fix: don't require actor when constructing aggregate query

18cc9c9b268bda4e314f066856092670583f5bb7 authored 11 months ago
chore: release version v2.20.0

bbaabc8bc5b3e540fa6d690696e427d3616389c1 authored 11 months ago
improvement: do not perform atomic upgrade on destroy actions

fix: correct atomic implementation of `present` validation
fix: track keys that are set to `nil` ...

f19fa6c6c09374c6c192acdec0a9d999acce83c3 authored 11 months ago
improvement: Make undo actions for `update` and `destroy` actions more explicit. (#920)

* chore(Ash.Reactor): Follow on from `get` -> `read_one` rename.

* improvement(Ash.Reactor): ...

9b88628b07b252eac3cdf91b5232b74770c55083 authored 11 months ago
fix: properly cast atomic constraints for integer

b3889d6f947946dfbb7ca795b8d4e7505ba4700b authored 11 months ago
fix: more fixes for atomic length validations

7d8375308d3404b189b2853228dff5e7c52a130a authored 11 months ago
fix: fix atomic error for string length type validation

f1b523ee543ce67087ff69d4c61fbdc9739ceee9 authored 11 months ago
improvement: rename `get` to `read_one` in `Ash.Reactor`

7f0e2d8037464b1f12a434e7c7604c8848694609 authored 11 months ago
feat(Ash.Reactor): Add a Reactor extension that makes working with resources easy. (#683)

* feat: Add `Ash.Reactor` with create support.

* improvement: Add `Ash.Reactor` update suppor...

86d74ed789f20b459c2e1ac2ed9bc2c066274ce7 authored 11 months ago
chore: release version v2.19.14

e32865386750b42c21056d8bfbbac55128272e99 authored 11 months ago
fix: properly match return type of `Type.new` in expr expansion

75d975ea3ad98bda27312cf18dba375537ff5baa authored 11 months ago
chore: release version v2.19.13

91742c20c21c4e15f090ee757612bb47c3a2129d authored 11 months ago
improvement: cast expression calculations if they don't do it

96113c20dc16a6ce988461ee410b2094e0843ec3 authored 11 months ago
chore: release version v2.19.12

93948f8bcbd50918b8d433bd226daf79e8c68dfa authored 11 months ago
fix: properly scope expanded calculations

improvement: aggregate sort replaces query sort

7d6ad64e0ee02e1cea856c71a7ea0f94c9239d2e authored 11 months ago
fix: properly scope expanded calculations

b98b39ec899304354505d2d43f683210383d5d5b authored 11 months ago
chore: release version v2.19.11

692a236d682030161e2f8045827014983453f229 authored 11 months ago
fix: properly add aggregate authorization everywhere

9a91937c88009b9e3997625fe74bd87ed19a1adb authored 11 months ago
fix: ensure calculation arguments are not ignored when parsing filters

fixes #917

650205a9bc7728f732a93e8d6fa1451e5d50cd35 authored 12 months ago
fix: properly authorize aggregates

582e983152aba893608b82ad668d5c356e24a19b authored 12 months ago
chore: release version v2.19.10

9bdf597b1d47dd2b1ce1bc68aca6bd1da0b88960 authored 12 months ago
fix: bad reference in atomic validations

e1c5130adb9b43e34e41adce5c3c98df1bc75cf2 authored 12 months ago
fix: prevent leakage of stale async_limiter's pid (#916)

the pid of async_limiter in the query's context will be invalid because we stop it
at the end o...

5ce0ed4d055963f6c80e51f10885a77f59a3438f authored 12 months ago
chore: release version v2.19.9

f9af1307a1141055712e122ccb82d0c1e9e51ec2 authored 12 months ago
chore: fix dialyzer

3b89f8fbaab50f72be8b586d37b48deaeacf7a98 authored 12 months ago
fix: ensure that policies are applied to aggregates referenced in calculations

1a99098f529bdc0b6c13f7969726550e0d853f43 authored 12 months ago
fix: ensure records are returned from bulk actions in atomic upgrades

e238804b464ecd7922af522c319894bbc773292b authored 12 months ago
fix: handle small logic error in notification sending for bulk actions

93ae8f17a533070ceff78d48e092d6f2add1c76d authored 12 months ago
chore: release version v2.19.8

26871fa552361eeb7b42c0ddfcf114102b88e467 authored 12 months ago
fix: ensure actor context is set in filter

0e1fe24f46dc8bac7a8783daac7d3a022b8c02c0 authored 12 months ago
fix: properly handle limit/offset for aggregates

eab194fac54c45659f583fb696c31cba8fe44ca3 authored 12 months ago
improvement: don't duplicate base filter in aggregates

adbac1b7dac88888a6bb666615de7ce0e06b1bf4 authored 12 months ago
fix: don't use `Aggregate.new` for builtin aggregates

993355f93895507429c501852c449d95bc22c2dc authored 12 months ago
fix: merge root query into aggregate queries, don't apply both

4d39ab8a80055aa57301de769b0c1eac98bb1433 authored 12 months ago
chore: release version v2.19.7

75e873fc0a27740822e657f4855a7389a4ed5609 authored 12 months ago
fix: return proper pattern from select builtin change

240e809437c85255cbc512ae6f30adfb580b889d authored 12 months ago
chore: release version v2.19.6

02bf41912458ef69ae905ccaafc9301dead50b5b authored 12 months ago
fix: properly catch errors in atomic changeset casting

80be80c151d0c89a544b1a69a77702ae03017ffd authored 12 months ago
add test for `read_one` and `limit`

0fd4e36b2e03899c139abd52e8ae10b231483aee authored 12 months ago
fix: use `Ash.Changeset.set_context` on changesets

81fee973067c75cf1fbd9d7ede19d43a9ccd7f74 authored 12 months ago
chore: release version v2.19.5

4d3cdd8decc1acb1f779f6a398d122e86845b652 authored 12 months ago
fix: properly fail early on missing actor in policies

fix: handle `:continue` case in authorizer
fix: validations run regardless of if the relevant fie...

825a3a945d89fae2ffa1d1282d1697804d007174 authored 12 months ago
chore: detect a resource given as a module

c08aa2507bee9986d121580898ee5aee2154a4f7 authored 12 months ago
chore: release version v2.19.4

723aab0f6f1e1d32e95aa9390936a2baad86e447 authored 12 months ago
fix: honor soft destroys for atomic bulk destroys

701f9b4cc6b374c608964d24df45fac502e367ab authored 12 months ago
chore: walk back change to set context on query

7b5a3267beb385b22c174c979649cae4ff57635d authored 12 months ago
fix: properly set context on query and changeset

c36f3ba2ab8d546800bd6bea86271bf8090c823a authored 12 months ago
fix: pass correct options into `Api.stream!` for bulk_destroy

3027afe5fc09e36d760bf0137fa92711b49b51e7 authored 12 months ago
test: add test for bulk_destroy with policy and query (#908)

8fd0106528058329c841c1621eeaf651b8a0f4ea authored 12 months ago
ci: add `ash_oban` to `test-subprojects`

eefe5b11ba1ccc03dda3e635826fd98bb41b252d authored 12 months ago
ci: create db for ecto_postgres

cfe5df32416a67c7ccd6be85aabbf0f590740ae5 authored 12 months ago
ci: add options for postgres CI

8785c0f62911c8f85ed978759ef7a40285599494 authored 12 months ago
Revert "fix: check attributes after arguments for `present?`"

This reverts commit 85f8af2f8b97685a3b2c80b14dae4749a3c795b3.

9619c2fbda1e961ff9238484bf7b7d4200596301 authored 12 months ago
fix: check attributes after arguments for `present?`

85f8af2f8b97685a3b2c80b14dae4749a3c795b3 authored 12 months ago
fix: correct `for_read` calls in update and destroy actions (#907)

08008102d0618dd64c956d6f0bdf40d5e87dd56d authored 12 months ago
chore: release version v2.19.3

ce7db8c98794002ddd0d5496227162ebb683489d authored 12 months ago
fix: properly annotate `run_flow`'s recursive DSL tag

docs: update spark & docs

944f69b16e3f647fcc0435c10ecd06b4c76a7ded authored 12 months ago
test: Reproduce run_flow is not counted as step inside map, branch (#902)

3a353c2fa0bd29a76c655ef1c0b1eacf8ab1adec authored 12 months ago
chore: release version v2.19.2

95b7aa8e3b1f25ca390149e09af85d39acfde5e8 authored 12 months ago
fix: ensure that to-many relationships are loaded as lists

3e82d05edb8170b16c29d41c98d4de61c0ff8e80 authored 12 months ago
chore: release version v2.19.1

e50326cb565fd42c8916c5e25c2a1c3566edf2bd authored 12 months ago
fix: honor `not_found_error?` in `read_one`

improvement: pass `tenant` to context in custom changes
improvement: `Ash.context_to_opts` now ch...

a06912f9b0e927241739293492306688b69a27de authored 12 months ago
test: Reproduce flow custom step has no tenant in context (#901)

b4ade107cd6c1fc3bee0568a2648a2f0eba2270c authored 12 months ago
docs: update manual action cheatsheets

5253c3c3f2aa819d628d629b687052b4a51f0ce1 authored 12 months ago
docs: fix docs for manual reads

fixes #903

31714e1979424573c264237cdfd593411252ac93 authored 12 months ago
chore: release version v2.19.0

7d099c97fde738c5d5b011576b3b00a6f9c19b2a authored 12 months ago
fix: remove unneeded code for calculations in a filter (#904)

b1b6ee96df298c770b9867b91cea349dd4c36646 authored 12 months ago
improvement: handle stale update/destroys

3924ddfa45f5e876490623d7d507958a9a034968 authored 12 months ago
test: update test w/ `not_found_error?` fix

f847f0d9717d755b18d553cd113092f327cb536c authored 12 months ago
fix: restore `not_found_error?` behavior in `Ash.Flow`

610b785fd8697b4e6cf50250902731e6af9bc0ad authored 12 months ago
test: correct flow tests

ba2ab31f8df890420084f003edb2daa8b4573ac9 authored 12 months ago
test: Reproducing a bug where the flow does not honor tenant (#900)

aa7278fe791878d9b9a2d800adb8483b912cf9c0 authored 12 months ago
chore: Rename test/flow_test to test/flow (#899)

e2140432180425941f5dd659bd0931fca7b2ec24 authored 12 months ago
fix: handle cases where no primary keys are present better

159e8ff377551c20a79d37832ee742f9ba6c9d73 authored 12 months ago
chore: use `.has_expression/2` in one more place

f324e7385bffddf43034e606dd96e37b01ee77f5 authored 12 months ago
fix: ensure that filters are parsed from policy authorizer ahead of time

52e0fb8ba6226ae204db45b8cb5bffb2f6afb506 authored 12 months ago
fix: check if query is a query before calling `.__validated_for_action__`

fixes #896

36274a7369258bcc8a006460f23e9e349584e8bd authored 12 months ago
fix: properly authorize actions in flow

this was broken in the recent refactor

5ecfe71b813dfcf9153a0acf61eea8d25e487631 authored 12 months ago
test: Reproducing a bug where Flow ignores the authorization setup. (#895)

896725597b4cfaf205856a76962a217e3d29fb4f authored 12 months ago
improvement: support `authorize_query_with` for bulk updates/destroys

improvement: support `authorize_changeset_with` for bulk updates/destroys

dcbccec7c36e2cad9d8366fa797b617e043b7b28 authored 12 months ago