View Source Change Log

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

v1.1.1 (2024-06-02)

Features:

  • relationship pagination (#166)

Bug Fixes:

  • honor read_action for update/destroy mutations

v1.1.0 (2024-05-24)

Features:

  • [AshGraphql.Domain] support queries/mutations on the domain

v1.0.1 (2024-05-23)

Features:

  • allow passing custom descriptions to queries and mutations (#138)

Bug Fixes:

  • don't deduplicate argument types by argument name (#162)

  • use Ash.EmbeddableType.ShadowDomain (#156)

  • accepted attributes don't have to be public?

Improvements:

  • deduplicate map types across domains (#164)

  • Implement AshGraphql.Error for Ash.Error.Query.ReadActionRequiresActor (#154)

  • make mutation result errors list non-nullable (#144)

  • make mutation result errors list non-nullable

v1.0.0 (2024-04-27)

The changelog is being restarted. See /documentation/1.0-CHANGELOG.md for previous changelogs.

Breaking Changes:

  • [AshGraphql.Resource] managed_relationship arguments automatically get rich types derived for them
  • [AshGraphql.Type] No longer automagically derive types. Only types defined in Ash.Type.NewType that implement AshGrahql.Type will get types derived for them.

Improvements:

  • [AshGraphql.Resolver] Bulk actions are automatically used for create/update/destroy actions. This means far fewer queries made in general.
  • [AshGraphql.Type] add graphql_define_type?/1 callback for graphql types
  • [AshGrapqhl.Resource] support generic actions with no return type