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 -->
|
|
|
|
|
2021-04-16 09:05:06 +12:00
|
|
|
## [v0.15.5](https://github.com/ash-project/ash_graphql/compare/v0.15.4...v0.15.5) (2021-04-15)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Bug Fixes:
|
|
|
|
|
|
|
|
* load fields required for relationship
|
|
|
|
|
2021-04-14 09:51:24 +12:00
|
|
|
## [v0.15.4](https://github.com/ash-project/ash_graphql/compare/v0.15.3...v0.15.4) (2021-04-13)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Bug Fixes:
|
|
|
|
|
|
|
|
* detect all embeddable types in arguments and nested
|
|
|
|
|
|
|
|
* detect enums in embeddable types and arguments
|
|
|
|
|
|
|
|
* error messages for `InvalidArgument`
|
|
|
|
|
|
|
|
* store refs in graphql blueprint to fix error messages
|
|
|
|
|
|
|
|
### Improvements:
|
|
|
|
|
|
|
|
* log on unrenderable error messages
|
|
|
|
|
|
|
|
* update to latest ash
|
|
|
|
|
2021-04-10 08:36:23 +12:00
|
|
|
## [v0.15.3](https://github.com/ash-project/ash_graphql/compare/v0.15.2...v0.15.3) (2021-04-09)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Bug Fixes:
|
|
|
|
|
|
|
|
* fix graphql subselections for pagination
|
|
|
|
|
|
|
|
* fix authorization docs
|
|
|
|
|
2021-04-07 02:17:23 +12:00
|
|
|
## [v0.15.2](https://github.com/ash-project/ash_graphql/compare/v0.15.1...v0.15.2) (2021-04-06)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Bug Fixes:
|
|
|
|
|
|
|
|
* don't show non-predicate operators in filters
|
|
|
|
|
2021-04-06 06:41:50 +12:00
|
|
|
## [v0.15.1](https://github.com/ash-project/ash_graphql/compare/v0.15.0...v0.15.1) (2021-04-05)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Bug Fixes:
|
|
|
|
|
|
|
|
* fully remove relationship changes
|
|
|
|
|
|
|
|
### Improvements:
|
|
|
|
|
|
|
|
* support `upsert?: true` flag on `create`
|
|
|
|
|
2021-04-06 05:45:25 +12:00
|
|
|
## [v0.15.0](https://github.com/ash-project/ash_graphql/compare/v0.14.1...v0.15.0) (2021-04-05)
|
|
|
|
### Breaking Changes:
|
|
|
|
|
|
|
|
* fully remove relationship changes
|
|
|
|
|
|
|
|
|
|
|
|
|
2021-04-06 02:38:01 +12:00
|
|
|
## [v0.14.1](https://github.com/ash-project/ash_graphql/compare/v0.14.0...v0.14.1) (2021-04-05)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Improvements:
|
|
|
|
|
|
|
|
* add allow_nil? to queries (#16)
|
|
|
|
|
2021-04-04 19:16:36 +12:00
|
|
|
## [v0.14.0](https://github.com/ash-project/ash_graphql/compare/v0.13.1...v0.14.0) (2021-04-04)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Features:
|
|
|
|
|
|
|
|
* add read_one query (#13)
|
|
|
|
|
|
|
|
### Improvements:
|
|
|
|
|
|
|
|
* update to latest ash
|
|
|
|
|
|
|
|
* generate type based on allow_nil? (#14)
|
|
|
|
|
2021-04-04 06:44:08 +12:00
|
|
|
## [v0.13.1](https://github.com/ash-project/ash_graphql/compare/v0.13.0...v0.13.1) (2021-04-03)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Bug Fixes:
|
|
|
|
|
|
|
|
* update to latest ash
|
|
|
|
|
2021-03-29 05:30:39 +13:00
|
|
|
## [v0.13.0](https://github.com/ash-project/ash_graphql/compare/v0.12.7...v0.13.0) (2021-03-28)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Features:
|
|
|
|
|
|
|
|
* support custom types, add custom type test
|
|
|
|
|
|
|
|
### Bug Fixes:
|
|
|
|
|
|
|
|
* select fields/aggregates/calculations
|
|
|
|
|
2021-03-16 09:23:30 +13:00
|
|
|
## [v0.12.7](https://github.com/ash-project/ash_graphql/compare/v0.12.6...v0.12.7) (2021-03-15)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Improvements:
|
|
|
|
|
|
|
|
* update ash version
|
|
|
|
|
2021-03-16 08:51:40 +13:00
|
|
|
## [v0.12.6](https://github.com/ash-project/ash_graphql/compare/v0.12.5...v0.12.6) (2021-03-15)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Bug Fixes:
|
|
|
|
|
|
|
|
* properly handle relationship changes on updates
|
|
|
|
|
|
|
|
### Improvements:
|
|
|
|
|
|
|
|
* start on error messaging groundwork
|
|
|
|
|
2021-03-13 03:40:09 +13:00
|
|
|
## [v0.12.5](https://github.com/ash-project/ash_graphql/compare/v0.12.4...v0.12.5) (2021-03-12)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Bug Fixes:
|
|
|
|
|
|
|
|
* allow referencing ash generated types
|
|
|
|
|
|
|
|
* don't fail on empty mutations list
|
|
|
|
|
|
|
|
### Improvements:
|
|
|
|
|
|
|
|
* support more builtin types
|
|
|
|
|
2021-03-09 08:22:58 +13:00
|
|
|
## [v0.12.4](https://github.com/ash-project/ash_graphql/compare/v0.12.3...v0.12.4) (2021-03-08)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Improvements:
|
|
|
|
|
|
|
|
* validate action existence
|
|
|
|
|
2021-02-24 06:35:37 +13:00
|
|
|
## [v0.12.3](https://github.com/ash-project/ash_graphql/compare/v0.12.2...v0.12.3) (2021-02-23)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Bug Fixes:
|
|
|
|
|
|
|
|
* fix .formatter.exs
|
|
|
|
|
2021-02-24 06:28:47 +13:00
|
|
|
## [v0.12.2](https://github.com/ash-project/ash_graphql/compare/v0.12.1...v0.12.2) (2021-02-23)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Improvements:
|
|
|
|
|
|
|
|
* support `debug?` at the api level
|
|
|
|
|
2021-02-23 17:28:41 +13:00
|
|
|
## [v0.12.1](https://github.com/ash-project/ash_graphql/compare/v0.12.0...v0.12.1) (2021-02-23)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Bug Fixes:
|
|
|
|
|
|
|
|
* proper supports for embeds
|
|
|
|
|
|
|
|
### Improvements:
|
|
|
|
|
|
|
|
* update to latest ash
|
|
|
|
|
2021-01-23 11:27:25 +13:00
|
|
|
## [v0.12.0](https://github.com/ash-project/ash_graphql/compare/v0.11.0-rc0...v0.12.0) (2021-01-22)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Improvements:
|
|
|
|
|
|
|
|
* support latest ash
|
|
|
|
|
2021-01-22 17:09:11 +13:00
|
|
|
## [v0.11.0-rc0](https://github.com/ash-project/ash_graphql/compare/v0.10.0...v0.11.0-rc0) (2021-01-22)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Features:
|
|
|
|
|
|
|
|
* update to latest ash
|
|
|
|
|
|
|
|
* support query arguments
|
|
|
|
|
2021-01-13 09:14:45 +13:00
|
|
|
## [v0.10.0](https://github.com/ash-project/ash_graphql/compare/v0.9.5...v0.10.0) (2021-01-12)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Features:
|
|
|
|
|
|
|
|
* support embedded resources
|
|
|
|
|
2021-01-08 16:08:11 +13:00
|
|
|
## [v0.9.5](https://github.com/ash-project/ash_graphql/compare/v0.9.4...v0.9.5) (2021-01-08)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Improvements:
|
|
|
|
|
|
|
|
* support latest ash version
|
|
|
|
|
2020-12-31 12:00:46 +13:00
|
|
|
## [v0.9.4](https://github.com/ash-project/ash_graphql/compare/v0.9.3...v0.9.4) (2020-12-30)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Bug Fixes:
|
|
|
|
|
|
|
|
* `in` enum filters should be instances of the enum
|
|
|
|
|
2020-12-31 07:26:21 +13:00
|
|
|
## [v0.9.3](https://github.com/ash-project/ash_graphql/compare/v0.9.2...v0.9.3) (2020-12-30)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Bug Fixes:
|
|
|
|
|
|
|
|
* resolve error with non-required pagination
|
|
|
|
|
2020-12-31 07:11:42 +13:00
|
|
|
## [v0.9.2](https://github.com/ash-project/ash_graphql/compare/v0.9.1...v0.9.2) (2020-12-30)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2020-12-31 05:32:54 +13:00
|
|
|
## [v0.9.1](https://github.com/ash-project/ash_graphql/compare/v0.9.0...v0.9.1) (2020-12-30)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Bug Fixes:
|
|
|
|
|
|
|
|
* properly represent boolean filters
|
|
|
|
|
2020-12-30 09:11:35 +13:00
|
|
|
## [v0.9.0](https://github.com/ash-project/ash_graphql/compare/v0.8.0...v0.9.0) (2020-12-29)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Features:
|
|
|
|
|
|
|
|
* filters as input objects
|
|
|
|
|
|
|
|
### Improvements:
|
|
|
|
|
|
|
|
* update to latest ash
|
|
|
|
|
2020-12-02 18:55:48 +13:00
|
|
|
## [v0.8.0](https://github.com/ash-project/ash_graphql/compare/v0.7.5...v0.8.0) (2020-12-02)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Features:
|
|
|
|
|
|
|
|
* support arguments
|
|
|
|
|
|
|
|
### Bug Fixes:
|
|
|
|
|
|
|
|
* resolve testing compilation errors
|
|
|
|
|
2020-12-01 14:01:16 +13:00
|
|
|
## [v0.7.5](https://github.com/ash-project/ash_graphql/compare/v0.7.4...v0.7.5) (2020-12-01)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Bug Fixes:
|
|
|
|
|
|
|
|
* don't require attributes that have a default value
|
|
|
|
|
2020-12-01 13:19:28 +13:00
|
|
|
## [v0.7.4](https://github.com/ash-project/ash_graphql/compare/v0.7.3...v0.7.4) (2020-12-01)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Bug Fixes:
|
|
|
|
|
|
|
|
* remove IO.inspect
|
|
|
|
|
2020-12-01 13:16:57 +13:00
|
|
|
## [v0.7.3](https://github.com/ash-project/ash_graphql/compare/v0.7.2...v0.7.3) (2020-12-01)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Bug Fixes:
|
|
|
|
|
|
|
|
* undo change of global types
|
|
|
|
|
2020-12-01 13:05:11 +13:00
|
|
|
## [v0.7.2](https://github.com/ash-project/ash_graphql/compare/v0.7.1...v0.7.2) (2020-12-01)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Bug Fixes:
|
|
|
|
|
|
|
|
* always add global types
|
|
|
|
|
2020-12-01 12:17:20 +13:00
|
|
|
## [v0.7.1](https://github.com/ash-project/ash_graphql/compare/v0.7.0...v0.7.1) (2020-11-30)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Bug Fixes:
|
|
|
|
|
|
|
|
* require absinthe_plug
|
|
|
|
|
2020-11-18 20:15:43 +13:00
|
|
|
## [v0.7.0](https://github.com/ash-project/ash_graphql/compare/v0.6.3...v0.7.0) (2020-11-18)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Features:
|
|
|
|
|
|
|
|
* Support configuring identities (#8)
|
|
|
|
|
|
|
|
* support using identities for gets
|
|
|
|
|
2020-11-12 17:04:56 +13:00
|
|
|
## [v0.6.3](https://github.com/ash-project/ash_graphql/compare/v0.6.2...v0.6.3) (2020-11-12)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Bug Fixes:
|
|
|
|
|
|
|
|
* correct sorting enum/args list
|
|
|
|
|
|
|
|
### Improvements:
|
|
|
|
|
|
|
|
* create input honors required relationships
|
|
|
|
|
|
|
|
* add more NonNulls
|
|
|
|
|
2020-11-06 16:12:51 +13:00
|
|
|
## [v0.6.2](https://github.com/ash-project/ash_graphql/compare/v0.6.1...v0.6.2) (2020-11-06)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Bug Fixes:
|
|
|
|
|
|
|
|
* allow null sorts
|
|
|
|
|
2020-11-06 15:44:55 +13:00
|
|
|
## [v0.6.1](https://github.com/ash-project/ash_graphql/compare/v0.6.0...v0.6.1) (2020-11-06)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Bug Fixes:
|
|
|
|
|
|
|
|
* default_page_size -> default_limit
|
|
|
|
|
2020-11-06 15:03:09 +13:00
|
|
|
## [v0.6.0](https://github.com/ash-project/ash_graphql/compare/v0.5.0...v0.6.0) (2020-11-06)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Features:
|
|
|
|
|
|
|
|
* overhaul, better type support, pagination
|
|
|
|
|
|
|
|
### Bug Fixes:
|
|
|
|
|
|
|
|
* use the correct tenant function
|
|
|
|
|
2020-10-28 19:19:41 +13:00
|
|
|
## [v0.5.0](https://github.com/ash-project/ash_graphql/compare/v0.4.0...v0.5.0) (2020-10-28)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Features:
|
|
|
|
|
|
|
|
* support multitenancy (#7)
|
|
|
|
|
2020-10-10 14:29:36 +13:00
|
|
|
## [v0.4.0](https://github.com/ash-project/ash_graphql/compare/v0.3.2...v0.4.0) (2020-10-10)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Features:
|
|
|
|
|
|
|
|
* update to latest ash
|
|
|
|
|
|
|
|
### Bug Fixes:
|
|
|
|
|
|
|
|
* fix usage of new Ash.Query.filter/2
|
|
|
|
|
2020-09-29 02:42:46 +13:00
|
|
|
## [v0.3.2](https://github.com/ash-project/ash_graphql/compare/v0.3.1...v0.3.2) (2020-09-28)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Bug Fixes:
|
|
|
|
|
|
|
|
* set api_opts properly
|
|
|
|
|
2020-09-29 02:19:14 +13:00
|
|
|
## [v0.3.1](https://github.com/ash-project/ash_graphql/compare/v0.3.0...v0.3.1) (2020-09-28)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Bug Fixes:
|
|
|
|
|
|
|
|
* dataloader errors w/ associations
|
|
|
|
|
2020-09-24 13:04:05 +12:00
|
|
|
## [v0.3.0](https://github.com/ash-project/ash_graphql/compare/v0.2.1...v0.3.0) (2020-09-24)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Features:
|
|
|
|
|
|
|
|
* rewrite with dataloader
|
|
|
|
|
|
|
|
* rewrite with dataloader
|
|
|
|
|
|
|
|
### Bug Fixes:
|
|
|
|
|
|
|
|
* use module name specific to the api
|
|
|
|
|
|
|
|
* support booleans
|
|
|
|
|
2020-08-27 06:05:15 +12:00
|
|
|
## [v0.2.1](https://github.com/ash-project/ash_graphql/compare/v0.2.0...v0.2.1) (2020-08-26)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Bug Fixes:
|
|
|
|
|
|
|
|
* use `InputObjectDefinition` for relationship change
|
|
|
|
|
2020-08-18 17:55:41 +12:00
|
|
|
## [v0.2.0](https://github.com/ash-project/ash_graphql/compare/v0.1.3...v0.2.0) (2020-08-18)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Features:
|
|
|
|
|
|
|
|
* update to latest ash
|
|
|
|
|
2020-08-17 19:01:34 +12:00
|
|
|
## [v0.1.3](https://github.com/ash-project/ash_graphql/compare/v0.1.2...v0.1.3) (2020-08-17)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Bug Fixes:
|
|
|
|
|
|
|
|
* don't add graphql types if API doesn't compile
|
|
|
|
|
2020-08-15 02:20:58 +12:00
|
|
|
## [v0.1.2](https://github.com/ash-project/ash_graphql/compare/v0.1.1...v0.1.2) (2020-08-14)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Bug Fixes:
|
|
|
|
|
|
|
|
* get mix check passing
|
|
|
|
|
|
|
|
* include initial files
|
|
|
|
|
2020-08-15 02:20:47 +12:00
|
|
|
## [v0.1.1](https://github.com/ash-project/ash_graphql/compare/v0.1.0...v0.1.1) (2020-08-13)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Bug Fixes:
|
|
|
|
|
|
|
|
* include initial files
|
|
|
|
|
2020-08-14 10:55:34 +12:00
|
|
|
## [v0.1.0](https://github.com/ash-project/ash_graphql/compare/v0.1.0...v0.1.0) (2020-08-13)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Features:
|
|
|
|
|
|
|
|
* initial POC release
|