8000 Tags · hwuethrich/ash · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Tags: hwuethrich/ash

Tags

v3.0.16

Toggle v3.0.16's commit message
release v3.0.16

[v3.0.16](ash-project/ash@v3.0.15...v3.0.16) (2024-06-21)
Bug Fixes:
* use the proper opts when calling manual updates in bulk updates
* apply pagination at runtime for non lateral join queries
* consider multitenancy when checking if through-join is unique
* don't run any `before_action` hooks if changeset is invalidated in prior hook
* only prevent atomic upgrade when hooks were explicitly added
* use right argument name in query `set_result`/`clear_result` (ash-project#1247)
Improvements:
* retain error context on overridden messages

v3.0.15

Toggle v3.0.15's commit message
release v3.0.15

[v3.0.15](ash-project/ash@v3.0.14...v3.0.15) (2024-06-18)
Improvements:
* add optional `matches_type?/2` callback to `Ash.Type`
* add `backwards_compatible_interface?` option to `use Ash.Domain`

v3.0.14

Toggle v3.0.14's commit message
release v3.0.14

[v3.0.14](ash-project/ash@v3.0.13...v3.0.14) (2024-06-18)
Bug Fixes:
* apply join relationship filter when loading many_to_many relationships
* ensure we honor any computed select changes when loading through attributes
Improvements:
* add `subject` and `context` keys to policy context

v3.0.13

Toggle v3.0.13's commit message
release v3.0.13

[v3.0.13](ash-project/ash@v3.0.12...v3.0.13) (2024-06-17)
Bug Fixes:
* don't start async limiter tasks if async is disabled
* properly set default timeout to `:infinity`
* pass down `identity` when doing upserts, for new feature support
* ensure that `before_transaction` hook errors fail the operation
* ensure that `before_transaction` hook errors still trigger `after_transaction` hooks
* abort bulk updates on before transaction hook errors

v3.0.12

Toggle v3.0.12's commit message
release v3.0.12

[v3.0.12](ash-project/ash@v3.0.11...v3.0.12) (2024-06-14)
Bug Fixes:
* fix expression interpolation for cast_atomic for integer, decimal, float
* set default argument values on generic actions
* support `^arg/1` and similar constructions in filter policies on generic actions
Improvements:
* set a `module` when validating accepts

v3.0.11

Toggle v3.0.11's commit message
release v3.0.11

[v3.0.11](ash-project/ash@v3.0.10...v3.0.11) (2024-06-11)
Bug Fixes:
* load relationships on bulk operations (ash-project#1234)
* only apply load through for attributes that are being selected directly
* ensure we lateral join with `from_many?: true` or any `:many` cardinality relationships
* correctly load paginated relationships after create, update, delete (ash-project#1229)
* return proper `{:ok, value}`  from `Ash.Type.Atom.apply_constraints/2`
* fix the compare/2 implementations (ash-project#1232)
* return proper value from short-circuit filter hydration
* fix seed not working when :__keep_nil__ is generated using seed_input (ash-project#1228)
* add resource to Ash.Seed.seed! in Ash.Generator.seed! (ash-project#1227)
Improvements:
* use `IO.warn` for allow_nil_inputs error
* validate `require_attributes` and `allow_nil_input` at compile time
* add tenant option to Ash.Seed.seed! (ash-project#1230)

v3.0.10

Toggle v3.0.10's commit message
release v3.0.10

[v3.0.10](ash-project/ash@v3.0.9...v3.0.10) (2024-06-06)
Bug Fixes:
* ensure that union types w/ explicit tags have constraints applied
* don't update tenant on update, instead enforce it
* Do not compare nil values in `compare` validation (ash-project#1223)
* ensure context is properly set on bulk manual action invocations
Improvements:
* detect invalid resources placed in relationships on domains verifier
* warn at compile time on types that don't define `atomic_update/2`

v3.0.9

Toggle v3.0.9's commit message
release v3.0.9

[v3.0.9](ash-project/ash@v3.0.8...v3.0.9) (2024-05-31)
Bug Fixes:
* use correct boolean operation names in Filter.find/4 (ash-project#1214)
* when hydrating nested aggregates, use correct related resource/path pair
* check if in transaction before trying to roll it back
* retain `ref_path` when authorizing aggregates
* ensure that belongs_to relationships are properly not reloaded with `lazy?: true`
* implement rollback on after hooks for bulk actions
Improvements:
* compatibility with elixir 1.17

v3.0.8

Toggle v3.0.8's commit message
release v3.0.8

[v3.0.8](ash-project/ash@v3.0.7...v3.0.8) (2024-05-28)
Bug Fixes:
* missing `else` caused manual updates not to work with `bulk_update`
* multiple filter-checks in policy conditions were not composing properly
* properly honor trailing policies that are constantly false
Improvements:
* verify notifiers all use the `Ash.Notifier` behaviour

v3.0.7

Toggle v3.0.7's commit message
release v3.0.7

[v3.0.7](ash-project/ash@v3.0.6...v3.0.7) (2024-05-24)
Improvements:
* support `nils_distinct?` on identities
* support `where` option on `identities`
* allow calculations in identity keys
0