Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update dependency ash to v3.4.49 #707

Open
wants to merge 1 commit into
base: develop
Choose a base branch
from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Dec 17, 2024

This PR contains the following updates:

Package Update Change
ash (source) patch 3.4.39 -> 3.4.49
ash (source) patch 3.4.41 -> 3.4.49

Release Notes

ash-project/ash (ash)

v3.4.49

Compare Source

Improvements:
  • [read actions] - add support for strict? in Ash.read options. (#​1669)
Bug Fixes:
  • [Ash.Policy.Authorizer] ensure that old config applies all aggregate policies

If you've upgraded to the following configuration this does not affect you:

config :ash, :policies, no_filter_static_forbidden_reads?: false

You should upgrade regardless, and adopt that new configuration.

v3.4.48

Compare Source

Bug Fixes:
  • [calculations] properly update sort calculation expressions

  • [Ash.Type.Module] handle nil values in Ash.Type.Module

  • [Ash.Resource] ensure that select_by_default? is honored on loads

  • [Ash.Type.Union] Verify union types constraint on init

  • [loading data] ensure tenant is set on reselection query

Improvements:
  • [Igniter] handle igniter not being compiled, and make it optional

  • [Ash.Generator] add Ash.Generator.next_in_sequence/3

  • [performance] don't reselect unnecessary attributes

  • [pagination] add show_keysets_for_all_actions? configuration

    Set config :ash, show_keysets_for_all_actions?, false for significant performance
    improvements when reading resources that support keyset pagination. This causes
    keysets to only be shown for actions that are actively being paginated with
    keyset pagination.

v3.4.47

Compare Source

Bug Fixes:
  • [Ash.Query] handle indexed maps and string keys in calculation arguments

  • [Ash.Changeset] throw validation error when trying to set public arguments in private_arguments (#​1663)

  • [Ash.Policy.Authorizer] include changeset in preflight authorization context

  • [embedded resources] include presence of authorizers in embedded resource optimization

  • [Ash.DataLayer] don't check data layer compatibility for manual actions

Improvements:
  • [Ash.Reactor]: Always add the notication middleware any time the extension is added. (#​1657)

v3.4.46

Compare Source

Bug Fixes:
  • [Ash.Tracer] use proper telemetry name for actions

  • [Ash.Sort] use atoms for paths in related sorts

v3.4.45

Compare Source

Bug Fixes:
  • [Ash] don't ignore tenant when calling aggregate functions
Improvements:
  • [Ash.Policy.Authorizer] don't log field policies unless logging successful policy breakdowns

v3.4.44

Compare Source

Bug Fixes:
  • [Ash.Changeset] use Ash.read when eager validating relationships

  • [Ash.Expr] allow strings in get_path/2

  • [Ash.Sort] don't expand calculations until after authorization is complete

  • [Ash.Resource.Change.GetAndLock] don't automatically skip get_and_lock changes

  • [Ash.Filter] handle indexed maps in filter map syntax

  • [Ash.Filter] handle case where %{or is composing a single map

  • [Ash.Policy.Authorizer] ensure that subject is properly set when running field policies

  • [Ash.Type] fix logic errors in matches_type?/list logic

  • [pagination] add tenant to Aggregate opts when building count query (#​1630)

  • [notifications] some notifications not being sent for bulk create actions

  • [validations] negate atomic validation expressions when used as where conditions (#​1624)

  • [Ash.Policy.Authorizer] don't double apply action-filters when attaching policy filters (optimization)

  • [Ash.read] Fix not working skip_unknown_inputs opt of read action (#​1596)

  • [Ash.read] Fix warning when actions.read.argument constraint is violated (#​1607)

  • [aggregates] use last relationship's read action properly in aggregate queries

  • [Ash.Changeset] finish conversion from append? to prepend? option (#​1601)

Improvements:
  • [Ash.Type.NewType] add lazy_init? option. Allows for recursive embedded types.

  • [mix ash.gen.resource] More Descriptive Error Messages for ash.gen.resource (#​1645)

  • [Ash.Expr] better type signatures for division

  • [Ash.Expr] converge on known types better

  • [Ash.Changeset] add Ash.Changeset.force_delete_argument/2

  • [Ash.Policy.Check.Builtins] add actor_absent builtin check

  • [Ash.Changeset] Warn when manage_relationship is called without opts (#​1408)

  • [Ash.Resource.Validation.Builtins] use Comp with attribute_equals and attribute_does_not_equal (#​1623)

v3.4.43

Compare Source

Bug Fixes:
  • [generic actions] store notifications from simple results (#​1591)

v3.4.42

Compare Source

Bug Fixes:
  • [mix ash.generate_livebook] Allow multi-line descriptions to be rendered in Livebook without error (#​1590)

  • [Ash.Policy.Check.ChangingAttributes] properly handle changing_attributes check with from in create (#​1584)

Improvements:
  • [Ash.Type.Union] support map w/ keys _union_type and _union_value for union inputs

v3.4.41

Compare Source

Bug Fixes:
  • [Ash.Type.Struct] don't double wrap casted struct instances in {:ok, {:ok, ...}}

  • [Ash.Type.Struct] support mixed key types in input maps for structs

v3.4.40

Compare Source

Bug Fixes:
  • [Ash.Actions.Read] don't call .name on a potentially nil action

  • [Ash.Expr] properly detect Ash.CustomExpression as an expr

  • [Ash.Expr] accept fragments pointing at non-aliases

  • [Ash.Expr] smarter type detection, preferring more concrete types


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about these updates again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot added demo Changes and features added to backpex demo application dependencies Pull requests that update a dependency file elixir Pull requests that update Elixir code labels Dec 17, 2024
@renovate renovate bot requested a review from krns December 17, 2024 08:53
@renovate renovate bot force-pushed the renovate/ash-3.x-lockfile branch from 222fa14 to a0c3ba1 Compare December 17, 2024 22:35
@renovate renovate bot changed the title Update dependency ash to v3.4.46 Update dependency ash to v3.4.47 Dec 17, 2024
@renovate renovate bot force-pushed the renovate/ash-3.x-lockfile branch from a0c3ba1 to 70da581 Compare December 20, 2024 20:23
@renovate renovate bot changed the title Update dependency ash to v3.4.47 Update dependency ash to v3.4.48 Dec 20, 2024
@renovate renovate bot force-pushed the renovate/ash-3.x-lockfile branch from 70da581 to 41a08c2 Compare December 22, 2024 04:48
@renovate renovate bot changed the title Update dependency ash to v3.4.48 Update dependency ash to v3.4.49 Dec 22, 2024
@renovate renovate bot force-pushed the renovate/ash-3.x-lockfile branch 3 times, most recently from 05e2944 to d2e3a15 Compare December 23, 2024 06:34
@renovate renovate bot force-pushed the renovate/ash-3.x-lockfile branch from d2e3a15 to 9db9586 Compare December 23, 2024 10:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
demo Changes and features added to backpex demo application dependencies Pull requests that update a dependency file elixir Pull requests that update Elixir code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants