ash_graphql/CHANGELOG.md

82 lines
2.2 KiB
Markdown
Raw Normal View History

2020-08-14 10:55:34 +12:00
# Change Log
All notable changes to this project will be documented in this file.
See [Conventional Commits](Https://conventionalcommits.org) for commit guidelines.
<!-- changelog -->
2024-06-18 01:17:08 +12:00
## [v1.2.0](https://github.com/ash-project/ash_graphql/compare/v1.1.1...v1.2.0) (2024-06-17)
### Features:
* argument_input_types (#176)
* argument_input_types
### Bug Fixes:
* better type handling around empty types
* don't generate empty input objects for embeds
2024-06-03 03:29:27 +12:00
## [v1.1.1](https://github.com/ash-project/ash_graphql/compare/v1.1.0...v1.1.1) (2024-06-02)
### Features:
* relationship pagination (#166)
### Bug Fixes:
* honor read_action for update/destroy mutations
2024-05-25 07:53:09 +12:00
## [v1.1.0](https://github.com/ash-project/ash_graphql/compare/v1.0.1...v1.1.0) (2024-05-24)
### Features:
- [AshGraphql.Domain] support queries/mutations on the domain
2024-05-24 06:33:48 +12:00
## [v1.0.1](https://github.com/ash-project/ash_graphql/compare/v1.0.0...v1.0.1) (2024-05-23)
### Features:
2024-05-24 06:34:00 +12:00
- allow passing custom descriptions to queries and mutations (#138)
2024-05-24 06:33:48 +12:00
### Bug Fixes:
2024-05-24 06:34:00 +12:00
- don't deduplicate argument types by argument name (#162)
2024-05-24 06:33:48 +12:00
2024-05-24 06:34:00 +12:00
- use Ash.EmbeddableType.ShadowDomain (#156)
2024-05-24 06:33:48 +12:00
2024-05-24 06:34:00 +12:00
- accepted attributes don't have to be `public?`
2024-05-24 06:33:48 +12:00
### Improvements:
2024-05-24 06:34:00 +12:00
- deduplicate map types across domains (#164)
2024-05-24 06:33:48 +12:00
2024-05-24 06:34:00 +12:00
- Implement AshGraphql.Error for Ash.Error.Query.ReadActionRequiresActor (#154)
2024-05-24 06:33:48 +12:00
2024-05-24 06:34:00 +12:00
- make mutation result errors list non-nullable (#144)
2024-05-24 06:33:48 +12:00
2024-05-24 06:34:00 +12:00
- make mutation result errors list non-nullable
2024-05-24 06:33:48 +12:00
2024-05-09 10:51:36 +12:00
## [v1.0.0](https://github.com/ash-project/ash_graphql/compare/v1.0.0-rc.4...v0.28.0) (2024-04-27)
2024-04-28 01:28:46 +12:00
2024-05-09 10:51:36 +12:00
The changelog is being restarted. See `/documentation/1.0-CHANGELOG.md` for previous changelogs.
2021-04-06 05:45:25 +12:00
### Breaking Changes:
2021-04-06 05:45:25 +12:00
2024-05-09 10:51:36 +12:00
- [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.
2020-11-12 17:04:56 +13:00
### Improvements:
2024-05-09 10:51:36 +12:00
- [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