The Graph of Everything - Federated architecture for any API service
MIT License
Bot releases are visible (Hide)
Published by github-actions[bot] about 2 years ago
1fbadb454
]:
cd13405f5
]:
cd13405f5
]:
cd13405f5
]:
Published by github-actions[bot] about 2 years ago
f23e14eba
]:
f23e14eba
]:
f23e14eba
]:
f23e14eba
]:
#4353 f23e14eba
Thanks @ardatan! - Now CLI reports critical errors with stack traces even if DEBUG isn't enabled, and error messages are no longer trimmed.
Schema couldn't be generated because of the following errors:
- - Foo bar is n...
+ - Foo bar is not valid
+ at /somepath/somejsfile.js:123:2
+ at /someotherpath/someotherjs.file:232:4
#4353 f23e14eba
Thanks @ardatan! - New flag for mesh build
. You can set mesh build --throwOnInvalidConfig=true
to make the CLI throw an exception if the configuration file is invalid per Mesh's configuration schema
f23e14eba
, f23e14eba
]:
f23e14eba
Thanks @ardatan! - New flag for mesh build
. You can set mesh build --throwOnInvalidConfig=true
to make the CLI throw an exception if the configuration file is invalid per Mesh's configuration schemaf23e14eba
]:
f23e14eba
, f23e14eba
]:
f23e14eba
]:
f23e14eba
]:
f23e14eba
]:
f23e14eba
]:
f23e14eba
]:
f23e14eba
]:
f23e14eba
]:
f23e14eba
]:
f23e14eba
]:
f23e14eba
]:
f23e14eba
]:
f23e14eba
]:
f23e14eba
]:
f23e14eba
]:
f23e14eba
]:
f23e14eba
]:
f23e14eba
]:
f23e14eba
]:
f23e14eba
]:
f23e14eba
]:
f23e14eba
]:
f23e14eba
]:
f23e14eba
]:
f23e14eba
]:
f23e14eba
]:
f23e14eba
]:
f23e14eba
]:
f23e14eba
]:
f23e14eba
]:
f23e14eba
]:
f23e14eba
]:
f23e14eba
]:
f23e14eba
]:
f23e14eba
]:
f23e14eba
]:
f23e14eba
]:
f23e14eba
]:
f23e14eba
]:
f23e14eba
]:
#4353 f23e14eba
Thanks @ardatan! - Now CLI reports critical errors with stack traces even if DEBUG isn't enabled, and error messages are no longer trimmed.
Schema couldn't be generated because of the following errors:
- - Foo bar is n...
+ - Foo bar is not valid
+ at /somepath/somejsfile.js:123:2
+ at /someotherpath/someotherjs.file:232:4
Published by github-actions[bot] about 2 years ago
f882aca38
]:
f882aca38
]:
f882aca38
]:
f882aca38
]:
#4336 130d7bdeb
Thanks @renovate! - dependencies updates:
@graphql-codegen/[email protected]
↗︎ (from 3.0.0
, in dependencies
)[email protected]
↗︎ (from 5.10.0
, in dependencies
)e81f3e9a1
Thanks @ardatan! - fix(cli): enable document validation while running codegen with the generated schema and provided documents
Updated dependencies [de7081cdb
, fd9356d31
, f882aca38
]:
#4348 de7081cdb
Thanks @renovate! - dependencies updates:
@whatwg-node/fetch@^0.3.0
↗︎ (from ^0.2.7
, in dependencies
)Updated dependencies [fd9356d31
, f882aca38
]:
130d7bdeb
, de7081cdb
, de7081cdb
, de7081cdb
, fd9356d31
, ab89f98cf
, e81f3e9a1
, ca6d6206b
, f882aca38
]:
f882aca38
]:
f882aca38
]:
#4342 ca6d6206b
Thanks @gilgardosh! - ## Some improvements on OAS handling
#4327 f882aca38
Thanks @gilgardosh! - ## BREAKING CHANGES
noDeduplicate
option has been dropped, because it is no longer needed.#4343 ab89f98cf
Thanks @gilgardosh! - Add _ prefix if the type is Subscription to avoid conflict with the root "Subscription" type
Updated dependencies [de7081cdb
, ab89f98cf
, de7081cdb
, ca6d6206b
, f882aca38
]:
f882aca38
]:
f882aca38
]:
f882aca38
]:
#4342 ca6d6206b
Thanks @gilgardosh! - ## Some improvements on OAS handling
#4327 f882aca38
Thanks @gilgardosh! - ## BREAKING CHANGES
noDeduplicate
option has been dropped, because it is no longer needed.#4343 ab89f98cf
Thanks @gilgardosh! - Add _ prefix if the type is Subscription to avoid conflict with the root "Subscription" type
Updated dependencies [ab89f98cf
, ca6d6206b
, ab89f98cf
, f882aca38
]:
#4348 de7081cdb
Thanks @renovate! - dependencies updates:
@whatwg-node/fetch@^0.3.0
↗︎ (from ^0.2.7
, in dependencies
)Updated dependencies [f882aca38
]:
#4348 de7081cdb
Thanks @renovate! - dependencies updates:
@whatwg-node/fetch@^0.3.0
↗︎ (from ^0.2.7
, in dependencies
)Updated dependencies [f882aca38
]:
f882aca38
]:
de7081cdb
, f882aca38
]:
f882aca38
]:
f882aca38
]:
f882aca38
]:
f882aca38
]:
#4342 ca6d6206b
Thanks @gilgardosh! - ## Some improvements on OAS handling
#4327 f882aca38
Thanks @gilgardosh! - ## BREAKING CHANGES
noDeduplicate
option has been dropped, because it is no longer needed.#4348 de7081cdb
Thanks @renovate! - dependencies updates:
@whatwg-node/fetch@^0.3.0
↗︎ (from ^0.2.7
, in dependencies
)Updated dependencies [f882aca38
]:
#4342 ca6d6206b
Thanks @gilgardosh! - ## Some improvements on OAS handling
#4327 f882aca38
Thanks @gilgardosh! - ## BREAKING CHANGES
noDeduplicate
option has been dropped, because it is no longer needed.#4348 de7081cdb
Thanks @renovate! - dependencies updates:
@whatwg-node/fetch@^0.3.0
↗︎ (from ^0.2.7
, in dependencies
)#4343 ab89f98cf
Thanks @gilgardosh! - Add _ prefix if the type is Subscription to avoid conflict with the root "Subscription" type
Updated dependencies [de7081cdb
, ca6d6206b
, f882aca38
]:
#4342 ca6d6206b
Thanks @gilgardosh! - ## Some improvements on OAS handling
#4327 f882aca38
Thanks @gilgardosh! - ## BREAKING CHANGES
noDeduplicate
option has been dropped, because it is no longer needed.#4343 ab89f98cf
Thanks @gilgardosh! - Add _ prefix if the type is Subscription to avoid conflict with the root "Subscription" type
#4343 ab89f98cf
Thanks @gilgardosh! - Some additional tests
Updated dependencies [de7081cdb
, ab89f98cf
, de7081cdb
, ca6d6206b
, f882aca38
]:
#4348 de7081cdb
Thanks @renovate! - dependencies updates:
@whatwg-node/fetch@^0.3.0
↗︎ (from ^0.2.7
, in dependencies
)Updated dependencies [de7081cdb
, ab89f98cf
, de7081cdb
, ca6d6206b
, f882aca38
]:
f882aca38
]:
f882aca38
]:
f882aca38
]:
f882aca38
]:
f882aca38
]:
f882aca38
]:
f882aca38
]:
#4336 130d7bdeb
Thanks @renovate! - dependencies updates:
@graphql-yoga/[email protected]
↗︎ (from 2.12.6
, in dependencies
)Updated dependencies [f882aca38
]:
#4344 fd9356d31
Thanks @ardatan! - fix(runtime): if there is only one source, respect introspection query even if there is no operationName
Updated dependencies [f882aca38
]:
f882aca38
]:
f882aca38
]:
f882aca38
]:
f882aca38
]:
f882aca38
]:
f882aca38
]:
f882aca38
]:
f882aca38
]:
f882aca38
]:
f882aca38
]:
f882aca38
]:
f882aca38
]:
f882aca38
]:
f882aca38
]:
f882aca38
]:
f882aca38
]:
f882aca38
Thanks @gilgardosh! - ## BREAKING CHANGES
noDeduplicate
option has been dropped, because it is no longer needed.f882aca38
]:
Published by github-actions[bot] about 2 years ago
#4330 9f3aa2ee5
Thanks @renovate! - dependencies updates:
@neo4j/[email protected]
↗︎ (from 3.6.2
, in dependencies
)Published by github-actions[bot] about 2 years ago
209717f0b
, 209717f0b
]:
209717f0b
, 209717f0b
]:
209717f0b
, 209717f0b
]:
5f4cb8dc7
, 209717f0b
, 209717f0b
]:
#4324 5f4cb8dc7
Thanks @renovate! - dependencies updates:
@grpc/[email protected]
↗︎ (from 0.7.0
, in dependencies
)209717f0b
Thanks @ardatan! - Enable batching by default when there is a single source, and respect batch
flag#4326 209717f0b
Thanks @ardatan! - dependencies updates:
@graphql-tools/[email protected]
↗︎ (to dependencies
)209717f0b
, 209717f0b
]:
Published by github-actions[bot] about 2 years ago
738335788
]:
738335788
Thanks @ardatan! - POSSIBLE BREAKING CHANGE:product-tag
to product_tag
, it was ignored. Now it has been fixed but this change might be a breaking change for you if the actual parameter schema is integer
while it is represented as string
today.738335788
]:
738335788
Thanks @ardatan! - POSSIBLE BREAKING CHANGE:product-tag
to product_tag
, it was ignored. Now it has been fixed but this change might be a breaking change for you if the actual parameter schema is integer
while it is represented as string
today.738335788
]:
738335788
Thanks @ardatan! - POSSIBLE BREAKING CHANGE:product-tag
to product_tag
, it was ignored. Now it has been fixed but this change might be a breaking change for you if the actual parameter schema is integer
while it is represented as string
today.738335788
Thanks @ardatan! - POSSIBLE BREAKING CHANGE:product-tag
to product_tag
, it was ignored. Now it has been fixed but this change might be a breaking change for you if the actual parameter schema is integer
while it is represented as string
today.738335788
]:
738335788
Thanks @ardatan! - POSSIBLE BREAKING CHANGE:product-tag
to product_tag
, it was ignored. Now it has been fixed but this change might be a breaking change for you if the actual parameter schema is integer
while it is represented as string
today.738335788
]:
Published by github-actions[bot] about 2 years ago
b162269f7
]:
b162269f7
]:
b162269f7
]:
b162269f7
, 2ad667d96
]:
#4304 e9a251cc8
Thanks @enisdenjo! - WebSocket request must be under req
for envelop context
Updated dependencies [cbc00748e
, cbc00748e
, b162269f7
]:
#4314 cbc00748e
Thanks @renovate! - dependencies updates:
@envelop/[email protected]
↗︎ (from 2.4.2
, in dependencies
)Updated dependencies [cbc00748e
, b162269f7
]:
#4314 cbc00748e
Thanks @renovate! - dependencies updates:
[email protected]
↗︎ (from 16.5.0
, in dependencies
)Updated dependencies [cbc00748e
, b882f265f
, cbc00748e
, b162269f7
, e9a251cc8
]:
#4303 b882f265f
Thanks @renovate! - dependencies updates:
@graphql-tools/[email protected]
↗︎ (was 7.13.8
, in dependencies
)Updated dependencies [b162269f7
, 2ad667d96
]:
b162269f7
, 2ad667d96
]:
#4235 b162269f7
Thanks @gilgardosh! - - Support "$request.query" and "$request.path" usages in OpenAPI runtime expressions
Field not found
error when an OpenAPI link refers to an operation which is not Mutation
queryParams
which allows you to pass query parameters for all operationsoperationHeaders
from the bundle and configuration plus headers
defined for that specific operation.BREAKING CHANGES:
If a JSON Schema type cannot be represented in GraphQL (object without properties etc.), it will no longer use Any
type but JSON
type instead which is a scalar from graphql-scalars
.
Due to the improvements in healJSONSchema
some of types that are not named in the JSON Schema might be named in a different way. Please make sure the content of the types are correct and report us on GitHub if they are represented incorrectly.
UUID format is now represented as UUID
scalar type which is a scalar from graphql-scalars
.
HTTP Errors are now in a more descriptive way. If your consumer respects them strictly, they will probably need to update their implementation.
{
"url": "http://www.google.com/api",
"method": "GET",
- "status": 401,
+ "statusCode": 401,
+ "statusText": "Unauthorized",
- "responseJson": {}
+ "responseBody": {}
}
requestSchema
and requestSample
are no longer used for query parameters in GET operations, but instead we introduced new argTypeMap
and queryParamsArgMap
to define schemas for query parameters.For JSON Schema Handler configuration, the following changes are NEEDED;
- requestSample: { some_flag: true }
+ queryParamsArgMap:
+ some_flag: some_flag
+ argTypeMap:
+ some_flag:
+ type: boolean
or just use the string interpolation;
path: /mypath?some_flag={args.some_flag}
input
, and they become an argument of that operation directly.In the generated GraphQL Schema;
- someOp(input: SomeInput): OpResult
- input SomeInput {
- some_flag: Boolean
- }
+ someOp(some_flag: Boolean): OpResult
argTypeMap
no longer takes GraphQL type names but instead it can take JSON Schema pointer or JSON Schema definition itself. New argTypeMap
can configure any argument even if it is defined in the headers.argTypeMap:
- some_flag: Boolean
+ some_flag:
+ type: boolean
b162269f7
, 2ad667d96
]:
b162269f7
]:
b162269f7
, 2ad667d96
]:
b162269f7
]:
b162269f7
]:
b162269f7
, 2ad667d96
]:
#4235 b162269f7
Thanks @gilgardosh! - - Support "$request.query" and "$request.path" usages in OpenAPI runtime expressions
Field not found
error when an OpenAPI link refers to an operation which is not Mutation
queryParams
which allows you to pass query parameters for all operationsoperationHeaders
from the bundle and configuration plus headers
defined for that specific operation.BREAKING CHANGES:
If a JSON Schema type cannot be represented in GraphQL (object without properties etc.), it will no longer use Any
type but JSON
type instead which is a scalar from graphql-scalars
.
Due to the improvements in healJSONSchema
some of types that are not named in the JSON Schema might be named in a different way. Please make sure the content of the types are correct and report us on GitHub if they are represented incorrectly.
UUID format is now represented as UUID
scalar type which is a scalar from graphql-scalars
.
HTTP Errors are now in a more descriptive way. If your consumer respects them strictly, they will probably need to update their implementation.
{
"url": "http://www.google.com/api",
"method": "GET",
- "status": 401,
+ "statusCode": 401,
+ "statusText": "Unauthorized",
- "responseJson": {}
+ "responseBody": {}
}
requestSchema
and requestSample
are no longer used for query parameters in GET operations, but instead we introduced new argTypeMap
and queryParamsArgMap
to define schemas for query parameters.For JSON Schema Handler configuration, the following changes are NEEDED;
- requestSample: { some_flag: true }
+ queryParamsArgMap:
+ some_flag: some_flag
+ argTypeMap:
+ some_flag:
+ type: boolean
or just use the string interpolation;
path: /mypath?some_flag={args.some_flag}
input
, and they become an argument of that operation directly.In the generated GraphQL Schema;
- someOp(input: SomeInput): OpResult
- input SomeInput {
- some_flag: Boolean
- }
+ someOp(some_flag: Boolean): OpResult
argTypeMap
no longer takes GraphQL type names but instead it can take JSON Schema pointer or JSON Schema definition itself. New argTypeMap
can configure any argument even if it is defined in the headers.argTypeMap:
- some_flag: Boolean
+ some_flag:
+ type: boolean
b162269f7
, 2ad667d96
]:
b162269f7
, 2ad667d96
]:
#4235 b162269f7
Thanks @gilgardosh! - - Support "$request.query" and "$request.path" usages in OpenAPI runtime expressions
Field not found
error when an OpenAPI link refers to an operation which is not Mutation
queryParams
which allows you to pass query parameters for all operationsoperationHeaders
from the bundle and configuration plus headers
defined for that specific operation.BREAKING CHANGES:
If a JSON Schema type cannot be represented in GraphQL (object without properties etc.), it will no longer use Any
type but JSON
type instead which is a scalar from graphql-scalars
.
Due to the improvements in healJSONSchema
some of types that are not named in the JSON Schema might be named in a different way. Please make sure the content of the types are correct and report us on GitHub if they are represented incorrectly.
UUID format is now represented as UUID
scalar type which is a scalar from graphql-scalars
.
HTTP Errors are now in a more descriptive way. If your consumer respects them strictly, they will probably need to update their implementation.
{
"url": "http://www.google.com/api",
"method": "GET",
- "status": 401,
+ "statusCode": 401,
+ "statusText": "Unauthorized",
- "responseJson": {}
+ "responseBody": {}
}
requestSchema
and requestSample
are no longer used for query parameters in GET operations, but instead we introduced new argTypeMap
and queryParamsArgMap
to define schemas for query parameters.For JSON Schema Handler configuration, the following changes are NEEDED;
- requestSample: { some_flag: true }
+ queryParamsArgMap:
+ some_flag: some_flag
+ argTypeMap:
+ some_flag:
+ type: boolean
or just use the string interpolation;
path: /mypath?some_flag={args.some_flag}
input
, and they become an argument of that operation directly.In the generated GraphQL Schema;
- someOp(input: SomeInput): OpResult
- input SomeInput {
- some_flag: Boolean
- }
+ someOp(some_flag: Boolean): OpResult
argTypeMap
no longer takes GraphQL type names but instead it can take JSON Schema pointer or JSON Schema definition itself. New argTypeMap
can configure any argument even if it is defined in the headers.argTypeMap:
- some_flag: Boolean
+ some_flag:
+ type: boolean
b162269f7
]:
b162269f7
]:
b162269f7
, 2ad667d96
]:
b162269f7
]:
b162269f7
]:
#4235 b162269f7
Thanks @gilgardosh! - - Support "$request.query" and "$request.path" usages in OpenAPI runtime expressions
Field not found
error when an OpenAPI link refers to an operation which is not Mutation
queryParams
which allows you to pass query parameters for all operationsoperationHeaders
from the bundle and configuration plus headers
defined for that specific operation.BREAKING CHANGES:
If a JSON Schema type cannot be represented in GraphQL (object without properties etc.), it will no longer use Any
type but JSON
type instead which is a scalar from graphql-scalars
.
Due to the improvements in healJSONSchema
some of types that are not named in the JSON Schema might be named in a different way. Please make sure the content of the types are correct and report us on GitHub if they are represented incorrectly.
UUID format is now represented as UUID
scalar type which is a scalar from graphql-scalars
.
HTTP Errors are now in a more descriptive way. If your consumer respects them strictly, they will probably need to update their implementation.
{
"url": "http://www.google.com/api",
"method": "GET",
- "status": 401,
+ "statusCode": 401,
+ "statusText": "Unauthorized",
- "responseJson": {}
+ "responseBody": {}
}
requestSchema
and requestSample
are no longer used for query parameters in GET operations, but instead we introduced new argTypeMap
and queryParamsArgMap
to define schemas for query parameters.For JSON Schema Handler configuration, the following changes are NEEDED;
- requestSample: { some_flag: true }
+ queryParamsArgMap:
+ some_flag: some_flag
+ argTypeMap:
+ some_flag:
+ type: boolean
or just use the string interpolation;
path: /mypath?some_flag={args.some_flag}
input
, and they become an argument of that operation directly.In the generated GraphQL Schema;
- someOp(input: SomeInput): OpResult
- input SomeInput {
- some_flag: Boolean
- }
+ someOp(some_flag: Boolean): OpResult
argTypeMap
no longer takes GraphQL type names but instead it can take JSON Schema pointer or JSON Schema definition itself. New argTypeMap
can configure any argument even if it is defined in the headers.argTypeMap:
- some_flag: Boolean
+ some_flag:
+ type: boolean
b162269f7
]:
#4235 b162269f7
Thanks @gilgardosh! - - Support "$request.query" and "$request.path" usages in OpenAPI runtime expressions
Field not found
error when an OpenAPI link refers to an operation which is not Mutation
queryParams
which allows you to pass query parameters for all operationsoperationHeaders
from the bundle and configuration plus headers
defined for that specific operation.BREAKING CHANGES:
If a JSON Schema type cannot be represented in GraphQL (object without properties etc.), it will no longer use Any
type but JSON
type instead which is a scalar from graphql-scalars
.
Due to the improvements in healJSONSchema
some of types that are not named in the JSON Schema might be named in a different way. Please make sure the content of the types are correct and report us on GitHub if they are represented incorrectly.
UUID format is now represented as UUID
scalar type which is a scalar from graphql-scalars
.
HTTP Errors are now in a more descriptive way. If your consumer respects them strictly, they will probably need to update their implementation.
{
"url": "http://www.google.com/api",
"method": "GET",
- "status": 401,
+ "statusCode": 401,
+ "statusText": "Unauthorized",
- "responseJson": {}
+ "responseBody": {}
}
requestSchema
and requestSample
are no longer used for query parameters in GET operations, but instead we introduced new argTypeMap
and queryParamsArgMap
to define schemas for query parameters.For JSON Schema Handler configuration, the following changes are NEEDED;
- requestSample: { some_flag: true }
+ queryParamsArgMap:
+ some_flag: some_flag
+ argTypeMap:
+ some_flag:
+ type: boolean
or just use the string interpolation;
path: /mypath?some_flag={args.some_flag}
input
, and they become an argument of that operation directly.In the generated GraphQL Schema;
- someOp(input: SomeInput): OpResult
- input SomeInput {
- some_flag: Boolean
- }
+ someOp(some_flag: Boolean): OpResult
argTypeMap
no longer takes GraphQL type names but instead it can take JSON Schema pointer or JSON Schema definition itself. New argTypeMap
can configure any argument even if it is defined in the headers.argTypeMap:
- some_flag: Boolean
+ some_flag:
+ type: boolean
b162269f7
, 2ad667d96
]:
#4235 b162269f7
Thanks @gilgardosh! - - Support "$request.query" and "$request.path" usages in OpenAPI runtime expressions
Field not found
error when an OpenAPI link refers to an operation which is not Mutation
queryParams
which allows you to pass query parameters for all operationsoperationHeaders
from the bundle and configuration plus headers
defined for that specific operation.BREAKING CHANGES:
If a JSON Schema type cannot be represented in GraphQL (object without properties etc.), it will no longer use Any
type but JSON
type instead which is a scalar from graphql-scalars
.
Due to the improvements in healJSONSchema
some of types that are not named in the JSON Schema might be named in a different way. Please make sure the content of the types are correct and report us on GitHub if they are represented incorrectly.
UUID format is now represented as UUID
scalar type which is a scalar from graphql-scalars
.
HTTP Errors are now in a more descriptive way. If your consumer respects them strictly, they will probably need to update their implementation.
{
"url": "http://www.google.com/api",
"method": "GET",
- "status": 401,
+ "statusCode": 401,
+ "statusText": "Unauthorized",
- "responseJson": {}
+ "responseBody": {}
}
requestSchema
and requestSample
are no longer used for query parameters in GET operations, but instead we introduced new argTypeMap
and queryParamsArgMap
to define schemas for query parameters.For JSON Schema Handler configuration, the following changes are NEEDED;
- requestSample: { some_flag: true }
+ queryParamsArgMap:
+ some_flag: some_flag
+ argTypeMap:
+ some_flag:
+ type: boolean
or just use the string interpolation;
path: /mypath?some_flag={args.some_flag}
input
, and they become an argument of that operation directly.In the generated GraphQL Schema;
- someOp(input: SomeInput): OpResult
- input SomeInput {
- some_flag: Boolean
- }
+ someOp(some_flag: Boolean): OpResult
argTypeMap
no longer takes GraphQL type names but instead it can take JSON Schema pointer or JSON Schema definition itself. New argTypeMap
can configure any argument even if it is defined in the headers.argTypeMap:
- some_flag: Boolean
+ some_flag:
+ type: boolean
b162269f7
, 2ad667d96
]:
#4235 b162269f7
Thanks @gilgardosh! - - Support "$request.query" and "$request.path" usages in OpenAPI runtime expressions
Field not found
error when an OpenAPI link refers to an operation which is not Mutation
queryParams
which allows you to pass query parameters for all operationsoperationHeaders
from the bundle and configuration plus headers
defined for that specific operation.BREAKING CHANGES:
If a JSON Schema type cannot be represented in GraphQL (object without properties etc.), it will no longer use Any
type but JSON
type instead which is a scalar from graphql-scalars
.
Due to the improvements in healJSONSchema
some of types that are not named in the JSON Schema might be named in a different way. Please make sure the content of the types are correct and report us on GitHub if they are represented incorrectly.
UUID format is now represented as UUID
scalar type which is a scalar from graphql-scalars
.
HTTP Errors are now in a more descriptive way. If your consumer respects them strictly, they will probably need to update their implementation.
{
"url": "http://www.google.com/api",
"method": "GET",
- "status": 401,
+ "statusCode": 401,
+ "statusText": "Unauthorized",
- "responseJson": {}
+ "responseBody": {}
}
requestSchema
and requestSample
are no longer used for query parameters in GET operations, but instead we introduced new argTypeMap
and queryParamsArgMap
to define schemas for query parameters.For JSON Schema Handler configuration, the following changes are NEEDED;
- requestSample: { some_flag: true }
+ queryParamsArgMap:
+ some_flag: some_flag
+ argTypeMap:
+ some_flag:
+ type: boolean
or just use the string interpolation;
path: /mypath?some_flag={args.some_flag}
input
, and they become an argument of that operation directly.In the generated GraphQL Schema;
- someOp(input: SomeInput): OpResult
- input SomeInput {
- some_flag: Boolean
- }
+ someOp(some_flag: Boolean): OpResult
argTypeMap
no longer takes GraphQL type names but instead it can take JSON Schema pointer or JSON Schema definition itself. New argTypeMap
can configure any argument even if it is defined in the headers.argTypeMap:
- some_flag: Boolean
+ some_flag:
+ type: boolean
b162269f7
, 2ad667d96
]:
b162269f7
]:
b162269f7
]:
b162269f7
]:
#4314 cbc00748e
Thanks @renovate! - dependencies updates:
@envelop/[email protected]
↗︎ (from 4.0.1
, in dependencies
)Updated dependencies [b162269f7
, 2ad667d96
]:
b162269f7
, 2ad667d96
]:
b162269f7
, 2ad667d96
]:
#4314 cbc00748e
Thanks @renovate! - dependencies updates:
@envelop/[email protected]
↗︎ (from 3.0.2
, in dependencies
)Updated dependencies [b162269f7
, 2ad667d96
]:
#4314 cbc00748e
Thanks @renovate! - dependencies updates:
@graphql-yoga/[email protected]
↗︎ (from 2.12.5
, in dependencies
)Updated dependencies [b162269f7
, 2ad667d96
]:
#4314 cbc00748e
Thanks @renovate! - dependencies updates:
@envelop/[email protected]
↗︎ (from 2.4.2
, in dependencies
)@envelop/[email protected]
↗︎ (from 1.7.2
, in dependencies
)Updated dependencies [b162269f7
, 2ad667d96
]:
b162269f7
]:
2ad667d96
Thanks @belgattitude! - Add MIT licence field in package.jsonb162269f7
, 2ad667d96
]:
b162269f7
]:
b162269f7
]:
b162269f7
]:
b162269f7
]:
b162269f7
]:
b162269f7
]:
b162269f7
]:
b162269f7
]:
b162269f7
, 2ad667d96
]:
b162269f7
]:
b162269f7
]:
b162269f7
]:
b162269f7
]:
b162269f7
]:
#4235 b162269f7
Thanks @gilgardosh! - - Support "$request.query" and "$request.path" usages in OpenAPI runtime expressions
Field not found
error when an OpenAPI link refers to an operation which is not Mutation
queryParams
which allows you to pass query parameters for all operationsoperationHeaders
from the bundle and configuration plus headers
defined for that specific operation.BREAKING CHANGES:
If a JSON Schema type cannot be represented in GraphQL (object without properties etc.), it will no longer use Any
type but JSON
type instead which is a scalar from graphql-scalars
.
Due to the improvements in healJSONSchema
some of types that are not named in the JSON Schema might be named in a different way. Please make sure the content of the types are correct and report us on GitHub if they are represented incorrectly.
UUID format is now represented as UUID
scalar type which is a scalar from graphql-scalars
.
HTTP Errors are now in a more descriptive way. If your consumer respects them strictly, they will probably need to update their implementation.
{
"url": "http://www.google.com/api",
"method": "GET",
- "status": 401,
+ "statusCode": 401,
+ "statusText": "Unauthorized",
- "responseJson": {}
+ "responseBody": {}
}
requestSchema
and requestSample
are no longer used for query parameters in GET operations, but instead we introduced new argTypeMap
and queryParamsArgMap
to define schemas for query parameters.For JSON Schema Handler configuration, the following changes are NEEDED;
- requestSample: { some_flag: true }
+ queryParamsArgMap:
+ some_flag: some_flag
+ argTypeMap:
+ some_flag:
+ type: boolean
or just use the string interpolation;
path: /mypath?some_flag={args.some_flag}
input
, and they become an argument of that operation directly.In the generated GraphQL Schema;
- someOp(input: SomeInput): OpResult
- input SomeInput {
- some_flag: Boolean
- }
+ someOp(some_flag: Boolean): OpResult
argTypeMap
no longer takes GraphQL type names but instead it can take JSON Schema pointer or JSON Schema definition itself. New argTypeMap
can configure any argument even if it is defined in the headers.argTypeMap:
- some_flag: Boolean
+ some_flag:
+ type: boolean
#4235 b162269f7
Thanks @gilgardosh! - - Support "$request.query" and "$request.path" usages in OpenAPI runtime expressions
Field not found
error when an OpenAPI link refers to an operation which is not Mutation
queryParams
which allows you to pass query parameters for all operationsoperationHeaders
from the bundle and configuration plus headers
defined for that specific operation.BREAKING CHANGES:
If a JSON Schema type cannot be represented in GraphQL (object without properties etc.), it will no longer use Any
type but JSON
type instead which is a scalar from graphql-scalars
.
Due to the improvements in healJSONSchema
some of types that are not named in the JSON Schema might be named in a different way. Please make sure the content of the types are correct and report us on GitHub if they are represented incorrectly.
UUID format is now represented as UUID
scalar type which is a scalar from graphql-scalars
.
HTTP Errors are now in a more descriptive way. If your consumer respects them strictly, they will probably need to update their implementation.
{
"url": "http://www.google.com/api",
"method": "GET",
- "status": 401,
+ "statusCode": 401,
+ "statusText": "Unauthorized",
- "responseJson": {}
+ "responseBody": {}
}
requestSchema
and requestSample
are no longer used for query parameters in GET operations, but instead we introduced new argTypeMap
and queryParamsArgMap
to define schemas for query parameters.For JSON Schema Handler configuration, the following changes are NEEDED;
- requestSample: { some_flag: true }
+ queryParamsArgMap:
+ some_flag: some_flag
+ argTypeMap:
+ some_flag:
+ type: boolean
or just use the string interpolation;
path: /mypath?some_flag={args.some_flag}
input
, and they become an argument of that operation directly.In the generated GraphQL Schema;
- someOp(input: SomeInput): OpResult
- input SomeInput {
- some_flag: Boolean
- }
+ someOp(some_flag: Boolean): OpResult
argTypeMap
no longer takes GraphQL type names but instead it can take JSON Schema pointer or JSON Schema definition itself. New argTypeMap
can configure any argument even if it is defined in the headers.argTypeMap:
- some_flag: Boolean
+ some_flag:
+ type: boolean
b162269f7
, 2ad667d96
]:
Published by github-actions[bot] about 2 years ago
#4275 a2e59dfdd
Thanks @renovate! - dependencies updates:
@graphql-tools/[email protected]
↗︎ (was 8.9.1
, in dependencies
)Updated dependencies [a2e59dfdd
, 991373717
]:
a2e59dfdd
, 991373717
, a2e59dfdd
, 991373717
]:
a2e59dfdd
, a2e59dfdd
, 991373717
, a2e59dfdd
, 991373717
]:
a2e59dfdd
, 991373717
, a2e59dfdd
, 991373717
]:
a2e59dfdd
, 991373717
, a2e59dfdd
, 991373717
, a2e59dfdd
, 991373717
]:
#4275 a2e59dfdd
Thanks @renovate! - dependencies updates:
@graphql-tools/[email protected]
↗︎ (was 7.3.2
, in dependencies
)@graphql-tools/[email protected]
↗︎ (was 8.9.1
, in dependencies
)@graphql-tools/[email protected]
↗︎ (was 7.7.3
, in dependencies
)@graphql-tools/[email protected]
↗︎ (was 7.5.1
, in dependencies
)@graphql-tools/[email protected]
↗︎ (was 9.0.0
, in dependencies
)#4295 824bc114b
Thanks @renovate! - dependencies updates:
@graphql-codegen/[email protected]
↗︎ (was 2.6.1
, in dependencies
)#4298 991373717
Thanks @renovate! - dependencies updates:
@graphql-tools/[email protected]
↗︎ (was 9.0.1
, in dependencies
)Updated dependencies [a2e59dfdd
, a2e59dfdd
, a2e59dfdd
, 991373717
, a2e59dfdd
, a2e59dfdd
, 991373717
, a2e59dfdd
, 991373717
]:
#4275 a2e59dfdd
Thanks @renovate! - dependencies updates:
@graphql-tools/[email protected]
↗︎ (was 8.9.1
, in dependencies
)@graphql-tools/[email protected]
↗︎ (was 7.7.3
, in dependencies
)@graphql-tools/[email protected]
↗︎ (was 7.3.2
, in dependencies
)@graphql-tools/[email protected]
↗︎ (was 7.5.1
, in dependencies
)Updated dependencies [a2e59dfdd
, a2e59dfdd
, 991373717
, a2e59dfdd
, 991373717
, a2e59dfdd
, 991373717
, a2e59dfdd
, a2e59dfdd
, 991373717
, a2e59dfdd
, 991373717
]:
a2e59dfdd
, 824bc114b
, 991373717
, a2e59dfdd
, a2e59dfdd
, 991373717
, a2e59dfdd
, a2e59dfdd
, a2e59dfdd
, 991373717
, a2e59dfdd
, a2e59dfdd
, a2e59dfdd
, 991373717
, a2e59dfdd
, 991373717
, a2e59dfdd
, a2e59dfdd
, 991373717
, a2e59dfdd
, 991373717
, a2e59dfdd
, a2e59dfdd
, 991373717
, a2e59dfdd
, 991373717
, a2e59dfdd
, 991373717
, a2e59dfdd
]:
#4275 a2e59dfdd
Thanks @renovate! - dependencies updates:
@graphql-tools/[email protected]
↗︎ (was 8.9.1
, in dependencies
)#4275 a2e59dfdd
Thanks @renovate! - dependencies updates:
@graphql-tools/[email protected]
↗︎ (was 7.13.4
, in dependencies
)@graphql-tools/[email protected]
↗︎ (was 9.0.0
, in dependencies
)@graphql-tools/[email protected]
↗︎ (was 9.0.0
, in dependencies
)@graphql-tools/[email protected]
↗︎ (was 8.9.1
, in dependencies
)#4298 991373717
Thanks @renovate! - dependencies updates:
@graphql-tools/[email protected]
↗︎ (was 7.13.5
, in dependencies
)@graphql-tools/[email protected]
↗︎ (was 9.0.1
, in dependencies
)@graphql-tools/[email protected]
↗︎ (was 9.0.1
, in dependencies
)Updated dependencies [a2e59dfdd
, a2e59dfdd
, 991373717
, a2e59dfdd
, 991373717
, a2e59dfdd
, 991373717
]:
#4275 a2e59dfdd
Thanks @renovate! - dependencies updates:
[email protected]
↗︎ (was 1.17.0
, in dependencies
)Updated dependencies [a2e59dfdd
, a2e59dfdd
, 991373717
, a2e59dfdd
, 991373717
, a2e59dfdd
, 991373717
]:
#4275 a2e59dfdd
Thanks @renovate! - dependencies updates:
@graphql-tools/[email protected]
↗︎ (was 8.9.1
, in dependencies
)Updated dependencies [a2e59dfdd
, a2e59dfdd
, 991373717
, a2e59dfdd
, 991373717
, a2e59dfdd
, 991373717
, a2e59dfdd
, a2e59dfdd
]:
#4275 a2e59dfdd
Thanks @renovate! - dependencies updates:
@graphql-tools/[email protected]
↗︎ (was 2.3.2
, in dependencies
)#4298 991373717
Thanks @renovate! - dependencies updates:
@graphql-tools/[email protected]
↗︎ (was 2.3.3
, in dependencies
)Updated dependencies [a2e59dfdd
, 991373717
, a2e59dfdd
, 991373717
]:
#4275 a2e59dfdd
Thanks @renovate! - dependencies updates:
[email protected]
↗︎ (was 1.17.0
, in dependencies
)@graphql-tools/[email protected]
↗︎ (was 8.9.1
, in dependencies
)@graphql-tools/[email protected]
↗︎ (was 9.0.0
, in dependencies
)#4298 991373717
Thanks @renovate! - dependencies updates:
@graphql-tools/[email protected]
↗︎ (was 9.0.1
, in dependencies
)Updated dependencies [a2e59dfdd
, a2e59dfdd
, 991373717
, a2e59dfdd
, 991373717
, a2e59dfdd
, 991373717
]:
#4275 a2e59dfdd
Thanks @renovate! - dependencies updates:
@graphql-tools/[email protected]
↗︎ (was 8.9.1
, in dependencies
)Updated dependencies [a2e59dfdd
, a2e59dfdd
, a2e59dfdd
, 991373717
, a2e59dfdd
, 991373717
]:
a2e59dfdd
, a2e59dfdd
, 991373717
, a2e59dfdd
, 991373717
]:
#4275 a2e59dfdd
Thanks @renovate! - dependencies updates:
@graphql-tools/[email protected]
↗︎ (was 8.9.1
, in dependencies
)[email protected]
↗︎ (was 1.17.0
, in dependencies
)@graphql-tools/[email protected]
↗︎ (was 9.0.0
, in dependencies
)#4298 991373717
Thanks @renovate! - dependencies updates:
@graphql-tools/[email protected]
↗︎ (was 9.0.1
, in dependencies
)Updated dependencies [a2e59dfdd
, a2e59dfdd
, 991373717
, a2e59dfdd
, 991373717
, a2e59dfdd
, 991373717
]:
#4275 a2e59dfdd
Thanks @renovate! - dependencies updates:
@graphql-tools/[email protected]
↗︎ (was 8.9.1
, in dependencies
)[email protected]
↗︎ (was 1.17.0
, in dependencies
)Updated dependencies [a2e59dfdd
, a2e59dfdd
, 991373717
, a2e59dfdd
, 991373717
, a2e59dfdd
, 991373717
]:
#4275 a2e59dfdd
Thanks @renovate! - dependencies updates:
@graphql-tools/[email protected]
↗︎ (was 9.0.0
, in dependencies
)#4298 991373717
Thanks @renovate! - dependencies updates:
@graphql-tools/[email protected]
↗︎ (was 9.0.1
, in dependencies
)Updated dependencies [a2e59dfdd
, a2e59dfdd
, 991373717
, a2e59dfdd
, 991373717
, a2e59dfdd
, 991373717
]:
a2e59dfdd
, a2e59dfdd
, 991373717
, a2e59dfdd
, 991373717
, a2e59dfdd
]:
#4275 a2e59dfdd
Thanks @renovate! - dependencies updates:
@graphql-tools/[email protected]
↗︎ (was 8.9.1
, in dependencies
)[email protected]
↗︎ (was 1.17.0
, in dependencies
)Updated dependencies [a2e59dfdd
, a2e59dfdd
, a2e59dfdd
, 991373717
, a2e59dfdd
, 991373717
]:
#4275 a2e59dfdd
Thanks @renovate! - dependencies updates:
@graphql-tools/[email protected]
↗︎ (was 8.9.1
, in dependencies
)[email protected]
↗︎ (was 1.17.0
, in dependencies
)Updated dependencies [a2e59dfdd
, a2e59dfdd
, 991373717
, a2e59dfdd
, 991373717
, a2e59dfdd
, 991373717
]:
a2e59dfdd
, a2e59dfdd
, 991373717
]:
#4275 a2e59dfdd
Thanks @renovate! - dependencies updates:
@graphql-tools/[email protected]
↗︎ (was 8.9.1
, in dependencies
)Updated dependencies [a2e59dfdd
, 991373717
, a2e59dfdd
, 991373717
]:
#4275 a2e59dfdd
Thanks @renovate! - dependencies updates:
@graphql-tools/[email protected]
↗︎ (was 8.9.1
, in dependencies
)Updated dependencies [a2e59dfdd
, a2e59dfdd
, 991373717
, a2e59dfdd
, 991373717
]:
#4275 a2e59dfdd
Thanks @renovate! - dependencies updates:
@graphql-tools/[email protected]
↗︎ (was 8.9.1
, in dependencies
)[email protected]
↗︎ (was 1.17.0
, in dependencies
)Updated dependencies [a2e59dfdd
, 991373717
, a2e59dfdd
, 991373717
, a2e59dfdd
, 991373717
, a2e59dfdd
]:
a2e59dfdd
, 991373717
, a2e59dfdd
, 991373717
, a2e59dfdd
, 991373717
, a2e59dfdd
, a2e59dfdd
]:
#4275 a2e59dfdd
Thanks @renovate! - dependencies updates:
@graphql-tools/[email protected]
↗︎ (was 8.9.1
, in dependencies
)Updated dependencies [a2e59dfdd
, 991373717
, a2e59dfdd
, 991373717
, a2e59dfdd
, a2e59dfdd
]:
#4275 a2e59dfdd
Thanks @renovate! - dependencies updates:
@graphql-tools/[email protected]
↗︎ (was 9.0.0
, in dependencies
)@graphql-tools/[email protected]
↗︎ (was 9.0.0
, in dependencies
)@graphql-tools/[email protected]
↗︎ (was 8.9.1
, in dependencies
)#4298 991373717
Thanks @renovate! - dependencies updates:
@graphql-tools/[email protected]
↗︎ (was 9.0.1
, in dependencies
)Updated dependencies [a2e59dfdd
, 991373717
, a2e59dfdd
, 991373717
]:
#4275 a2e59dfdd
Thanks @renovate! - dependencies updates:
@graphql-tools/[email protected]
↗︎ (was 9.0.0
, in dependencies
)@graphql-tools/[email protected]
↗︎ (was 9.0.0
, in dependencies
)@graphql-tools/[email protected]
↗︎ (was 8.9.1
, in dependencies
)#4298 991373717
Thanks @renovate! - dependencies updates:
@graphql-tools/[email protected]
↗︎ (was 9.0.1
, in dependencies
)Updated dependencies [a2e59dfdd
, a2e59dfdd
, a2e59dfdd
, 991373717
, a2e59dfdd
, 991373717
]:
#4275 a2e59dfdd
Thanks @renovate! - dependencies updates:
@graphql-tools/[email protected]
↗︎ (was 8.7.2
, in dependencies
)@graphql-tools/[email protected]
↗︎ (was 9.0.0
, in dependencies
)@graphql-tools/[email protected]
↗︎ (was 2.3.2
, in dependencies
)@graphql-tools/[email protected]
↗︎ (was 9.0.0
, in dependencies
)@graphql-tools/[email protected]
↗︎ (was 8.9.1
, in dependencies
)#4298 991373717
Thanks @renovate! - dependencies updates:
@graphql-tools/[email protected]
↗︎ (was 8.7.3
, in dependencies
)@graphql-tools/[email protected]
↗︎ (was 9.0.1
, in dependencies
)@graphql-tools/[email protected]
↗︎ (was 2.3.3
, in dependencies
)Updated dependencies [a2e59dfdd
, a2e59dfdd
, 991373717
, a2e59dfdd
, 991373717
]:
a2e59dfdd
, 991373717
, a2e59dfdd
, 991373717
]:
#4275 a2e59dfdd
Thanks @renovate! - dependencies updates:
@graphql-tools/[email protected]
↗︎ (was 8.9.1
, in dependencies
)@graphql-tools/[email protected]
↗︎ (was 8.7.2
, in dependencies
)@graphql-tools/[email protected]
↗︎ (was 9.0.0
, in dependencies
)[email protected]
↗︎ (was 1.17.0
, in dependencies
)Updated dependencies [a2e59dfdd
, 991373717
, a2e59dfdd
, 991373717
, a2e59dfdd
, 991373717
]:
#4275 a2e59dfdd
Thanks @renovate! - dependencies updates:
@graphql-tools/[email protected]
↗︎ (was 8.9.1
, in dependencies
)Updated dependencies [a2e59dfdd
, 991373717
, a2e59dfdd
, 991373717
]:
a2e59dfdd
, 991373717
, a2e59dfdd
, 991373717
, a2e59dfdd
, 991373717
]:
991373717
, a2e59dfdd
, 991373717
]:
#4275 a2e59dfdd
Thanks @renovate! - dependencies updates:
@graphql-tools/[email protected]
↗︎ (was 9.0.0
, in dependencies
)@graphql-tools/[email protected]
↗︎ (was 8.3.2
, in dependencies
)@graphql-tools/[email protected]
↗︎ (was 9.0.0
, in dependencies
)@graphql-tools/[email protected]
↗︎ (was 8.9.1
, in dependencies
)#4298 991373717
Thanks @renovate! - dependencies updates:
@graphql-tools/[email protected]
↗︎ (was 9.0.1
, in dependencies
)@graphql-tools/[email protected]
↗︎ (was 8.3.3
, in dependencies
)@graphql-tools/[email protected]
↗︎ (was 9.0.1
, in dependencies
)Updated dependencies [991373717
, a2e59dfdd
, 991373717
, a2e59dfdd
, 991373717
]:
#4275 a2e59dfdd
Thanks @renovate! - dependencies updates:
@graphql-tools/[email protected]
↗︎ (was 8.9.1
, in dependencies
)Updated dependencies [a2e59dfdd
, a2e59dfdd
, 991373717
, a2e59dfdd
, 991373717
]:
#4298 991373717
Thanks @renovate! - dependencies updates:
[email protected]
↗︎ (was 1.11.4
, in dependencies
)#4275 a2e59dfdd
Thanks @renovate! - dependencies updates:
@graphql-tools/[email protected]
↗︎ (was 6.5.2
, in dependencies
)@graphql-tools/[email protected]
↗︎ (was 9.0.0
, in dependencies
)@graphql-tools/[email protected]
↗︎ (was 8.9.1
, in dependencies
)#4298 991373717
Thanks @renovate! - dependencies updates:
[email protected]
↗︎ (was 1.11.4
, in dependencies
)Updated dependencies [a2e59dfdd
, 991373717
, a2e59dfdd
, 991373717
, a2e59dfdd
, 991373717
]:
#4275 a2e59dfdd
Thanks @renovate! - dependencies updates:
@graphql-tools/[email protected]
↗︎ (was 9.0.0
, in dependencies
)@graphql-tools/[email protected]
↗︎ (was 9.0.0
, in dependencies
)@graphql-tools/[email protected]
↗︎ (was 8.9.1
, in dependencies
)#4298 991373717
Thanks @renovate! - dependencies updates:
@graphql-tools/[email protected]
↗︎ (was 9.0.1
, in dependencies
)@graphql-tools/[email protected]
↗︎ (was 9.0.1
, in dependencies
)Updated dependencies [a2e59dfdd
, 991373717
, a2e59dfdd
, 991373717
]:
#4275 a2e59dfdd
Thanks @renovate! - dependencies updates:
@graphql-tools/[email protected]
↗︎ (was 7.7.3
, in dependencies
)@graphql-tools/[email protected]
↗︎ (was 7.3.2
, in dependencies
)@graphql-tools/[email protected]
↗︎ (was 7.5.1
, in dependencies
)@graphql-tools/[email protected]
↗︎ (was 9.0.0
, in dependencies
)@graphql-tools/[email protected]
↗︎ (was 8.9.1
, in dependencies
)Updated dependencies [a2e59dfdd
, a2e59dfdd
, 991373717
, a2e59dfdd
, 991373717
]:
#4275 a2e59dfdd
Thanks @renovate! - dependencies updates:
@graphql-tools/[email protected]
↗︎ (was 8.9.1
, in dependencies
)@graphql-tools/[email protected]
↗︎ (was 2.3.2
, in dependencies
)@graphql-tools/[email protected]
↗︎ (was 9.0.0
, in dependencies
)#4298 991373717
Thanks @renovate! - dependencies updates:
@graphql-tools/[email protected]
↗︎ (was 2.3.3
, in dependencies
)@graphql-tools/[email protected]
↗︎ (was 9.0.1
, in dependencies
)Updated dependencies [a2e59dfdd
, 991373717
, a2e59dfdd
, 991373717
]:
#4275 a2e59dfdd
Thanks @renovate! - dependencies updates:
@graphql-tools/[email protected]
↗︎ (was 9.0.0
, in dependencies
)@graphql-tools/[email protected]
↗︎ (was 9.0.0
, in dependencies
)@graphql-tools/[email protected]
↗︎ (was 8.9.1
, in dependencies
)#4298 991373717
Thanks @renovate! - dependencies updates:
@graphql-tools/[email protected]
↗︎ (was 9.0.1
, in dependencies
)@graphql-tools/[email protected]
↗︎ (was 9.0.1
, in dependencies
)Updated dependencies [a2e59dfdd
, 991373717
, a2e59dfdd
, 991373717
]:
#4275 a2e59dfdd
Thanks @renovate! - dependencies updates:
@graphql-tools/[email protected]
↗︎ (was 9.0.0
, in dependencies
)@graphql-tools/[email protected]
↗︎ (was 9.0.0
, in dependencies
)@graphql-tools/[email protected]
↗︎ (was 8.9.1
, in dependencies
)#4298 991373717
Thanks @renovate! - dependencies updates:
@graphql-tools/[email protected]
↗︎ (was 9.0.1
, in dependencies
)@graphql-tools/[email protected]
↗︎ (was 9.0.1
, in dependencies
)Updated dependencies [a2e59dfdd
, 991373717
, a2e59dfdd
, 991373717
]:
#4275 a2e59dfdd
Thanks @renovate! - dependencies updates:
@graphql-tools/[email protected]
↗︎ (was 9.0.0
, in dependencies
)@graphql-tools/[email protected]
↗︎ (was 9.0.0
, in dependencies
)@graphql-tools/[email protected]
↗︎ (was 8.9.1
, in dependencies
)[email protected]
↗︎ (was 1.17.0
, in dependencies
)#4298 991373717
Thanks @renovate! - dependencies updates:
@graphql-tools/[email protected]
↗︎ (was 9.0.1
, in dependencies
)@graphql-tools/[email protected]
↗︎ (was 9.0.1
, in dependencies
)Updated dependencies [a2e59dfdd
, 991373717
, a2e59dfdd
, 991373717
]:
#4275 a2e59dfdd
Thanks @renovate! - dependencies updates:
@graphql-tools/[email protected]
↗︎ (was 9.0.0
, in dependencies
)@graphql-tools/[email protected]
↗︎ (was 9.0.0
, in dependencies
)@graphql-tools/[email protected]
↗︎ (was 8.9.1
, in dependencies
)[email protected]
↗︎ (was 1.17.0
, in dependencies
)#4298 991373717
Thanks @renovate! - dependencies updates:
@graphql-tools/[email protected]
↗︎ (was 9.0.1
, in dependencies
)@graphql-tools/[email protected]
↗︎ (was 9.0.1
, in dependencies
)Updated dependencies [a2e59dfdd
, 991373717
, a2e59dfdd
, 991373717
]:
#4275 a2e59dfdd
Thanks @renovate! - dependencies updates:
@graphql-tools/[email protected]
↗︎ (was 8.9.1
, in dependencies
)Updated dependencies [a2e59dfdd
, 991373717
]:
#4275 a2e59dfdd
Thanks @renovate! - dependencies updates:
@graphql-tools/[email protected]
↗︎ (was 8.9.1
, in dependencies
)Updated dependencies [a2e59dfdd
, 991373717
, a2e59dfdd
, 991373717
, a2e59dfdd
, 991373717
]:
#4275 a2e59dfdd
Thanks @renovate! - dependencies updates:
@graphql-tools/[email protected]
↗︎ (was 9.0.0
, in dependencies
)@graphql-tools/[email protected]
↗︎ (was 9.0.0
, in dependencies
)@graphql-tools/[email protected]
↗︎ (was 8.9.1
, in dependencies
)#4298 991373717
Thanks @renovate! - dependencies updates:
@graphql-tools/[email protected]
↗︎ (was 9.0.1
, in dependencies
)@graphql-tools/[email protected]
↗︎ (was 9.0.1
, in dependencies
)Updated dependencies [a2e59dfdd
, 991373717
, a2e59dfdd
, 991373717
]:
#4275 a2e59dfdd
Thanks @renovate! - dependencies updates:
@graphql-tools/[email protected]
↗︎ (was 7.3.2
, in dependencies
)@graphql-tools/[email protected]
↗︎ (was 7.5.1
, in dependencies
)@graphql-tools/[email protected]
↗︎ (was 7.7.3
, in dependencies
)@graphql-tools/[email protected]
↗︎ (was 8.9.1
, in dependencies
)Updated dependencies [a2e59dfdd
, 991373717
, a2e59dfdd
, 991373717
]:
#4275 a2e59dfdd
Thanks @renovate! - dependencies updates:
@graphql-tools/[email protected]
↗︎ (was 6.5.2
, in dependencies
)@graphql-tools/[email protected]
↗︎ (was 9.0.0
, in dependencies
)Updated dependencies [a2e59dfdd
, 991373717
, a2e59dfdd
, 991373717
]:
#4275 a2e59dfdd
Thanks @renovate! - dependencies updates:
@graphql-tools/[email protected]
↗︎ (was 6.5.2
, in dependencies
)@graphql-tools/[email protected]
↗︎ (was 9.0.0
, in dependencies
)@graphql-tools/[email protected]
↗︎ (was 8.9.1
, in dependencies
)Updated dependencies [a2e59dfdd
, a2e59dfdd
, 991373717
, a2e59dfdd
, 991373717
]:
#4275 a2e59dfdd
Thanks @renovate! - dependencies updates:
@graphql-tools/[email protected]
↗︎ (was 2.3.2
, in dependencies
)@graphql-tools/[email protected]
↗︎ (was 9.0.0
, in dependencies
)#4298 991373717
Thanks @renovate! - dependencies updates:
@graphql-tools/[email protected]
↗︎ (was 2.3.3
, in dependencies
)@graphql-tools/[email protected]
↗︎ (was 9.0.1
, in dependencies
)Updated dependencies [a2e59dfdd
, 991373717
, a2e59dfdd
, 991373717
]:
#4275 a2e59dfdd
Thanks @renovate! - dependencies updates:
@graphql-tools/[email protected]
↗︎ (was 9.0.0
, in dependencies
)@graphql-tools/[email protected]
↗︎ (was 8.9.1
, in dependencies
)#4298 991373717
Thanks @renovate! - dependencies updates:
@graphql-tools/[email protected]
↗︎ (was 9.0.1
, in dependencies
)Updated dependencies [a2e59dfdd
]:
#4275 a2e59dfdd
Thanks @renovate! - dependencies updates:
@graphql-tools/[email protected]
↗︎ (was 8.9.1
, in dependencies
)Updated dependencies [a2e59dfdd
, 991373717
]:
#4275 a2e59dfdd
Thanks @renovate! - dependencies updates:
@graphql-tools/[email protected]
↗︎ (was 9.0.0
, in dependencies
)@graphql-tools/[email protected]
↗︎ (was 8.9.1
, in dependencies
)#4298 991373717
Thanks @renovate! - dependencies updates:
@graphql-tools/[email protected]
↗︎ (was 9.0.1
, in dependencies
)Updated dependencies [a2e59dfdd
, 991373717
, a2e59dfdd
, 991373717
]:
Published by github-actions[bot] about 2 years ago
#4263 db10974ea
Thanks @renovate! - dependencies updates:
@graphql-tools/[email protected]
↗︎ (was 8.9.0
, in dependencies
)Updated dependencies [db10974ea
]:
db10974ea
, db10974ea
, db10974ea
]:
db10974ea
, db10974ea
, db10974ea
, db10974ea
]:
db10974ea
, db10974ea
, db10974ea
]:
db10974ea
, db10974ea
, db10974ea
, db10974ea
]:
#4263 db10974ea
Thanks @renovate! - dependencies updates:
@graphql-codegen/[email protected]
↗︎ (was 2.6.0
, in dependencies
)@graphql-codegen/[email protected]
↗︎ (was 2.7.2
, in dependencies
)@graphql-codegen/[email protected]
↗︎ (was 2.5.2
, in dependencies
)@graphql-codegen/[email protected]
↗︎ (was 2.3.2
, in dependencies
)@graphql-codegen/[email protected]
↗︎ (was 2.7.2
, in dependencies
)@graphql-tools/[email protected]
↗︎ (was 7.3.1
, in dependencies
)@graphql-tools/[email protected]
↗︎ (was 8.9.0
, in dependencies
)@graphql-tools/[email protected]
↗︎ (was 7.7.1
, in dependencies
)@graphql-tools/[email protected]
↗︎ (was 7.5.0
, in dependencies
)@graphql-tools/[email protected]
↗︎ (was 8.5.1
, in dependencies
)[email protected]
↗︎ (was 5.9.1
, in dependencies
)#4267 eb93907c7
Thanks @renovate! - ### Dependencies Updates
@graphql-codegen/[email protected]
↗︎) (was 2.5.0
, in dependencies
)#4270 90edf18b8
Thanks @enisdenjo! - WebSocket clients mustn't provide connectionParams
Updated dependencies [db10974ea
, db10974ea
, db10974ea
, db10974ea
, db10974ea
, db10974ea
, db10974ea
]:
#4263 db10974ea
Thanks @renovate! - dependencies updates:
@graphql-tools/[email protected]
↗︎ (was 8.9.0
, in dependencies
)@graphql-tools/[email protected]
↗︎ (was 7.7.1
, in dependencies
)@graphql-tools/[email protected]
↗︎ (was 7.3.1
, in dependencies
)@graphql-tools/[email protected]
↗︎ (was 7.5.0
, in dependencies
)Updated dependencies [db10974ea
, db10974ea
, db10974ea
, db10974ea
, db10974ea
, db10974ea
, db10974ea
, db10974ea
]:
#4263 db10974ea
Thanks @renovate! - dependencies updates:
@graphql-mesh/[email protected]
↗︎ (to dependencies
)@graphql-mesh/[email protected]
↗︎ (from dependencies
)Updated dependencies [db10974ea
, eb93907c7
, db10974ea
, db10974ea
, db10974ea
, db10974ea
, db10974ea
, db10974ea
, db10974ea
, db10974ea
, db10974ea
, db10974ea
, db10974ea
, db10974ea
, db10974ea
, db10974ea
, db10974ea
, db10974ea
, 90edf18b8
]:
#4263 db10974ea
Thanks @renovate! - dependencies updates:
@graphql-tools/[email protected]
↗︎ (was 8.9.0
, in dependencies
)#4263 db10974ea
Thanks @renovate! - dependencies updates:
@graphql-tools/[email protected]
↗︎ (was 7.13.3
, in dependencies
)@graphql-tools/[email protected]
↗︎ (was 8.5.1
, in dependencies
)@graphql-tools/[email protected]
↗︎ (was 8.8.1
, in dependencies
)@graphql-tools/[email protected]
↗︎ (was 8.9.0
, in dependencies
)Updated dependencies [db10974ea
, db10974ea
, db10974ea
, db10974ea
, db10974ea
]:
db10974ea
, db10974ea
, db10974ea
, db10974ea
, db10974ea
]:
#4263 db10974ea
Thanks @renovate! - dependencies updates:
@graphql-tools/[email protected]
↗︎ (was 8.9.0
, in dependencies
)Updated dependencies [db10974ea
, db10974ea
, db10974ea
, db10974ea
, db10974ea
, db10974ea
, db10974ea
]:
#4263 db10974ea
Thanks @renovate! - dependencies updates:
@graphql-tools/[email protected]
↗︎ (was 2.3.1
, in dependencies
)Updated dependencies [db10974ea
, db10974ea
, db10974ea
]:
#4263 db10974ea
Thanks @renovate! - dependencies updates:
@graphql-tools/[email protected]
↗︎ (was 8.9.0
, in dependencies
)@graphql-tools/[email protected]
↗︎ (was 8.8.1
, in dependencies
)Updated dependencies [db10974ea
, db10974ea
, db10974ea
, db10974ea
, db10974ea
]:
#4263 db10974ea
Thanks @renovate! - dependencies updates:
@graphql-tools/[email protected]
↗︎ (was 8.9.0
, in dependencies
)Updated dependencies [db10974ea
, db10974ea
, db10974ea
, db10974ea
, db10974ea
]:
db10974ea
, db10974ea
, db10974ea
, db10974ea
]:
#4263 db10974ea
Thanks @renovate! - dependencies updates:
@graphql-tools/[email protected]
↗︎ (was 8.9.0
, in dependencies
)@graphql-tools/[email protected]
↗︎ (was 8.8.1
, in dependencies
)Updated dependencies [db10974ea
, db10974ea
, db10974ea
, db10974ea
, db10974ea
]:
#4263 db10974ea
Thanks @renovate! - dependencies updates:
@graphql-tools/[email protected]
↗︎ (was 8.9.0
, in dependencies
)Updated dependencies [db10974ea
, db10974ea
, db10974ea
, db10974ea
, db10974ea
]:
#4263 db10974ea
Thanks @renovate! - dependencies updates:
@graphql-tools/[email protected]
↗︎ (was 8.8.1
, in dependencies
)Updated dependencies [db10974ea
, db10974ea
, db10974ea
, db10974ea
, db10974ea
]:
db10974ea
, db10974ea
, db10974ea
, db10974ea
, db10974ea
]:
#4263 db10974ea
Thanks @renovate! - dependencies updates:
@graphql-tools/[email protected]
↗︎ (was 8.9.0
, in dependencies
)Updated dependencies [db10974ea
, db10974ea
, db10974ea
, db10974ea
, db10974ea
]:
#4263 db10974ea
Thanks @renovate! - dependencies updates:
@graphql-tools/[email protected]
↗︎ (was 8.9.0
, in dependencies
)Updated dependencies [db10974ea
, db10974ea
, db10974ea
, db10974ea
, db10974ea
]:
db10974ea
, db10974ea
, db10974ea
]:
#4263 db10974ea
Thanks @renovate! - dependencies updates:
@graphql-tools/[email protected]
↗︎ (was 8.9.0
, in dependencies
)Updated dependencies [db10974ea
, db10974ea
, db10974ea
]:
#4263 db10974ea
Thanks @renovate! - dependencies updates:
@graphql-tools/[email protected]
↗︎ (was 8.9.0
, in dependencies
)Updated dependencies [db10974ea
, db10974ea
, db10974ea
, db10974ea
]:
#4263 db10974ea
Thanks @renovate! - dependencies updates:
@graphql-tools/[email protected]
↗︎ (was 8.9.0
, in dependencies
)Updated dependencies [db10974ea
, db10974ea
, db10974ea
, db10974ea
, db10974ea
]:
db10974ea
, db10974ea
, db10974ea
, db10974ea
, db10974ea
, db10974ea
]:
#4263 db10974ea
Thanks @renovate! - dependencies updates:
@graphql-tools/[email protected]
↗︎ (was 8.9.0
, in dependencies
)Updated dependencies [db10974ea
, db10974ea
, db10974ea
, db10974ea
]:
#4263 db10974ea
Thanks @renovate! - dependencies updates:
@graphql-tools/[email protected]
↗︎ (was 8.5.1
, in dependencies
)@graphql-tools/[email protected]
↗︎ (was 8.5.1
, in dependencies
)@graphql-tools/[email protected]
↗︎ (was 8.9.0
, in dependencies
)Updated dependencies [db10974ea
, db10974ea
, db10974ea
]:
#4263 db10974ea
Thanks @renovate! - dependencies updates:
@graphql-tools/[email protected]
↗︎ (was 8.5.1
, in dependencies
)@graphql-tools/[email protected]
↗︎ (was 8.5.1
, in dependencies
)@graphql-tools/[email protected]
↗︎ (was 8.9.0
, in dependencies
)Updated dependencies [db10974ea
, db10974ea
, db10974ea
, db10974ea
, db10974ea
]:
#4263 db10974ea
Thanks @renovate! - dependencies updates:
@graphql-tools/[email protected]
↗︎ (was 8.7.1
, in dependencies
)@graphql-tools/[email protected]
↗︎ (was 8.8.1
, in dependencies
)@graphql-tools/[email protected]
↗︎ (was 2.3.1
, in dependencies
)@graphql-tools/[email protected]
↗︎ (was 8.5.1
, in dependencies
)@graphql-tools/[email protected]
↗︎ (was 8.9.0
, in dependencies
)Updated dependencies [db10974ea
, db10974ea
, db10974ea
, db10974ea
]:
db10974ea
, db10974ea
, db10974ea
]:
#4263 db10974ea
Thanks @renovate! - Mock Transform has been deprecated in favor of Mock plugin.
Updated dependencies [db10974ea
, db10974ea
, db10974ea
, db10974ea
]:
#4263 db10974ea
Thanks @renovate! - dependencies updates:
@graphql-tools/[email protected]
↗︎ (was 8.9.0
, in dependencies
)Updated dependencies [db10974ea
, db10974ea
, db10974ea
]:
db10974ea
, db10974ea
, db10974ea
, db10974ea
]:
db10974ea
, db10974ea
]:
#4263 db10974ea
Thanks @renovate! - dependencies updates:
@graphql-tools/[email protected]
↗︎ (was 8.8.1
, in dependencies
)@graphql-tools/[email protected]
↗︎ (was 8.3.1
, in dependencies
)@graphql-tools/[email protected]
↗︎ (was 8.5.1
, in dependencies
)@graphql-tools/[email protected]
↗︎ (was 8.9.0
, in dependencies
)Updated dependencies [db10974ea
, db10974ea
, db10974ea
]:
#4263 db10974ea
Thanks @renovate! - dependencies updates:
@graphql-tools/[email protected]
↗︎ (was 8.9.0
, in dependencies
)Updated dependencies [db10974ea
, db10974ea
, db10974ea
, db10974ea
]:
#4263 db10974ea
Thanks @renovate! - dependencies updates:
@graphql-tools/[email protected]
↗︎ (was 6.5.1
, in dependencies
)@graphql-tools/[email protected]
↗︎ (was 8.5.1
, in dependencies
)@graphql-tools/[email protected]
↗︎ (was 8.9.0
, in dependencies
)Updated dependencies [db10974ea
, db10974ea
, db10974ea
, db10974ea
]:
#4263 db10974ea
Thanks @renovate! - dependencies updates:
@graphql-tools/[email protected]
↗︎ (was 8.8.1
, in dependencies
)@graphql-tools/[email protected]
↗︎ (was 8.5.1
, in dependencies
)@graphql-tools/[email protected]
↗︎ (was 8.9.0
, in dependencies
)Updated dependencies [db10974ea
, db10974ea
, db10974ea
]:
#4263 db10974ea
Thanks @renovate! - dependencies updates:
@graphql-tools/[email protected]
↗︎ (was 7.7.1
, in dependencies
)@graphql-tools/[email protected]
↗︎ (was 7.3.1
, in dependencies
)@graphql-tools/[email protected]
↗︎ (was 7.5.0
, in dependencies
)@graphql-tools/[email protected]
↗︎ (was 8.5.1
, in dependencies
)@graphql-tools/[email protected]
↗︎ (was 8.9.0
, in dependencies
)Updated dependencies [db10974ea
, db10974ea
, db10974ea
, db10974ea
]:
#4263 db10974ea
Thanks @renovate! - dependencies updates:
@graphql-tools/[email protected]
↗︎ (was 8.9.0
, in dependencies
)@graphql-tools/[email protected]
↗︎ (was 2.3.1
, in dependencies
)@graphql-tools/[email protected]
↗︎ (was 8.8.1
, in dependencies
)Updated dependencies [db10974ea
, db10974ea
, db10974ea
]:
#4263 db10974ea
Thanks @renovate! - dependencies updates:
@graphql-tools/[email protected]
↗︎ (was 8.5.1
, in dependencies
)@graphql-tools/[email protected]
↗︎ (was 8.8.1
, in dependencies
)@graphql-tools/[email protected]
↗︎ (was 8.9.0
, in dependencies
)Updated dependencies [db10974ea
, db10974ea
, db10974ea
]:
#4263 db10974ea
Thanks @renovate! - dependencies updates:
@graphql-tools/[email protected]
↗︎ (was 8.8.1
, in dependencies
)@graphql-tools/[email protected]
↗︎ (was 8.5.1
, in dependencies
)@graphql-tools/[email protected]
↗︎ (was 8.9.0
, in dependencies
)Updated dependencies [db10974ea
, db10974ea
, db10974ea
]:
#4263 db10974ea
Thanks @renovate! - dependencies updates:
@graphql-tools/[email protected]
↗︎ (was 8.5.1
, in dependencies
)@graphql-tools/[email protected]
↗︎ (was 8.8.1
, in dependencies
)@graphql-tools/[email protected]
↗︎ (was 8.9.0
, in dependencies
)Updated dependencies [db10974ea
, db10974ea
, db10974ea
]:
#4263 db10974ea
Thanks @renovate! - dependencies updates:
@graphql-tools/[email protected]
↗︎ (was 8.8.1
, in dependencies
)@graphql-tools/[email protected]
↗︎ (was 8.5.1
, in dependencies
)@graphql-tools/[email protected]
↗︎ (was 8.9.0
, in dependencies
)Updated dependencies [db10974ea
, db10974ea
, db10974ea
]:
#4263 db10974ea
Thanks @renovate! - dependencies updates:
@graphql-tools/[email protected]
↗︎ (was 8.9.0
, in dependencies
)Updated dependencies [db10974ea
, db10974ea
]:
#4263 db10974ea
Thanks @renovate! - dependencies updates:
@graphql-tools/[email protected]
↗︎ (was 8.9.0
, in dependencies
)Updated dependencies [db10974ea
, db10974ea
, db10974ea
, db10974ea
]:
#4263 db10974ea
Thanks @renovate! - dependencies updates:
@graphql-tools/[email protected]
↗︎ (was 8.8.1
, in dependencies
)@graphql-tools/[email protected]
↗︎ (was 8.5.1
, in dependencies
)@graphql-tools/[email protected]
↗︎ (was 8.9.0
, in dependencies
)Updated dependencies [db10974ea
, db10974ea
, db10974ea
]:
#4263 db10974ea
Thanks @renovate! - dependencies updates:
@graphql-tools/[email protected]
↗︎ (was 7.3.1
, in dependencies
)@graphql-tools/[email protected]
↗︎ (was 7.5.0
, in dependencies
)@graphql-tools/[email protected]
↗︎ (was 7.7.1
, in dependencies
)@graphql-tools/[email protected]
↗︎ (was 8.9.0
, in dependencies
)Updated dependencies [db10974ea
, db10974ea
, db10974ea
]:
#4263 db10974ea
Thanks @renovate! - dependencies updates:
@graphql-tools/[email protected]
↗︎ (was 6.5.1
, in dependencies
)@graphql-tools/[email protected]
↗︎ (was 8.5.1
, in dependencies
)Updated dependencies [db10974ea
, db10974ea
, db10974ea
]:
#4263 db10974ea
Thanks @renovate! - dependencies updates:
@graphql-tools/[email protected]
↗︎ (was 6.5.1
, in dependencies
)@graphql-tools/[email protected]
↗︎ (was 8.5.1
, in dependencies
)@graphql-tools/[email protected]
↗︎ (was 8.9.0
, in dependencies
)Updated dependencies [db10974ea
, db10974ea
, db10974ea
, db10974ea
]:
#4263 db10974ea
Thanks @renovate! - dependencies updates:
@graphql-tools/[email protected]
↗︎ (was 2.3.1
, in dependencies
)@graphql-tools/[email protected]
↗︎ (was 8.8.1
, in dependencies
)Updated dependencies [db10974ea
, db10974ea
, db10974ea
]:
#4263 db10974ea
Thanks @renovate! - dependencies updates:
@graphql-tools/[email protected]
↗︎ (was 8.8.1
, in dependencies
)@graphql-tools/[email protected]
↗︎ (was 8.9.0
, in dependencies
)#4263 db10974ea
Thanks @renovate! - Mock Transform has been deprecated in favor of Mock plugin.
Updated dependencies [db10974ea
]:
#4263 db10974ea
Thanks @renovate! - dependencies updates:
@graphql-tools/[email protected]
↗︎ (was 8.9.0
, in dependencies
)Updated dependencies [db10974ea
]:
#4263 db10974ea
Thanks @renovate! - dependencies updates:
@graphql-tools/[email protected]
↗︎ (was 8.8.1
, in dependencies
)@graphql-tools/[email protected]
↗︎ (was 8.9.0
, in dependencies
)Updated dependencies [db10974ea
, db10974ea
, db10974ea
]:
Published by github-actions[bot] about 2 years ago
Published by github-actions[bot] about 2 years ago
Published by github-actions[bot] about 2 years ago
760a60483
]:
be784e653
, be784e653
, 31fc25974
, 760a60483
]:
#4247 31fc25974
Thanks @ardatan! - Accept a code file for operationHeaders
Now you can generate headers dynamically from the resolver data dynamically like below;
operationHeaders: ./myOperationHeaders.ts
And in myOperationHeaders.ts
export default function myOperationHeaders({ context }: ResolverData) {
const someToken = context.request.headers.get("some-token");
const anotherToken = await someLogicThatReturnsAnotherToken(someToken);
return {
"x-bar-token": anotherToken
};
}
be784e653
, be784e653
, 31fc25974
]:
#4247 31fc25974
Thanks @ardatan! - Accept a code file for operationHeaders
Now you can generate headers dynamically from the resolver data dynamically like below;
operationHeaders: ./myOperationHeaders.ts
And in myOperationHeaders.ts
export default function myOperationHeaders({ context }: ResolverData) {
const someToken = context.request.headers.get("some-token");
const anotherToken = await someLogicThatReturnsAnotherToken(someToken);
return {
"x-bar-token": anotherToken
};
}
be784e653
, be784e653
, 31fc25974
]:
be784e653
Thanks @ardatan! - Refactor runtime expression handling in OpenAPI & JSON Schema handlers#4262 be784e653
Thanks @ardatan! - Handle callbacks as GraphQL Subscriptions
#4247 31fc25974
Thanks @ardatan! - Accept a code file for operationHeaders
Now you can generate headers dynamically from the resolver data dynamically like below;
operationHeaders: ./myOperationHeaders.ts
And in myOperationHeaders.ts
export default function myOperationHeaders({ context }: ResolverData) {
const someToken = context.request.headers.get("some-token");
const anotherToken = await someLogicThatReturnsAnotherToken(someToken);
return {
"x-bar-token": anotherToken
};
}
be784e653
Thanks @ardatan! - Refactor runtime expression handling in OpenAPI & JSON Schema handlers#4262 be784e653
Thanks @ardatan! - Handle callbacks as GraphQL Subscriptions
#4247 31fc25974
Thanks @ardatan! - Accept a code file for operationHeaders
Now you can generate headers dynamically from the resolver data dynamically like below;
operationHeaders: ./myOperationHeaders.ts
And in myOperationHeaders.ts
export default function myOperationHeaders({ context }: ResolverData) {
const someToken = context.request.headers.get("some-token");
const anotherToken = await someLogicThatReturnsAnotherToken(someToken);
return {
"x-bar-token": anotherToken
};
}
#4262 be784e653
Thanks @ardatan! - Refactor runtime expression handling in OpenAPI & JSON Schema handlers
Updated dependencies [be784e653
, be784e653
, 31fc25974
]:
be784e653
, be784e653
, 31fc25974
]:
Published by github-actions[bot] about 2 years ago
Published by github-actions[bot] about 2 years ago
#4254 fb2c0546f
Thanks @renovate! - ### Dependencies Updates
[email protected]
↗︎) (was 4.0.0
, in dependencies
)fb2c0546f
]:
Published by github-actions[bot] about 2 years ago
Published by github-actions[bot] about 2 years ago
Published by github-actions[bot] about 2 years ago
Published by github-actions[bot] about 2 years ago
755d3d487
, 669abf58f
]:
d0498f79b
, 755d3d487
]:
#4241 669abf58f
Thanks @ardatan! - ## New debug logging for healJSONSchema
JSON Schema loader tries to fix your JSON Schema while creating a final bundle for Mesh. Usually it works and it has a chance to have a different result rather than you expect. In the long term, if you don't fix your JSON Schema, you might get different results once the internals of healJSONSchema
is changed.
In order to see which parts of your schema need to be fixed, you can enable the debug mode with DEBUG=healJSONSchema
environment variable.
DEBUG=fieldDetails
Now you can see which operation has which HTTP request details in the field description with the new debug mode.
#4241 669abf58f
Thanks @ardatan! - ## New debug logging for healJSONSchema
JSON Schema loader tries to fix your JSON Schema while creating a final bundle for Mesh. Usually it works and it has a chance to have a different result rather than you expect. In the long term, if you don't fix your JSON Schema, you might get different results once the internals of healJSONSchema
is changed.
In order to see which parts of your schema need to be fixed, you can enable the debug mode with DEBUG=healJSONSchema
environment variable.
DEBUG=fieldDetails
Now you can see which operation has which HTTP request details in the field description with the new debug mode.
755d3d487
Thanks @ardatan! - - Set response type to "String" if the response content type is "text/*" defined in the OpenAPI document
669abf58f
]:
#4246 d0498f79b
Thanks @ardatan! - Respect "noDeduplication" flag while creating the bundle
#4239 755d3d487
Thanks @ardatan! - - Set response type to "String" if the response content type is "text/*" defined in the OpenAPI document
Updated dependencies [755d3d487
, 669abf58f
]:
755d3d487
, 669abf58f
]:
Published by github-actions[bot] about 2 years ago
Published by github-actions[bot] about 2 years ago
02c018249
, f95036a33
]:
02c018249
, f95036a33
]:
02c018249
, f95036a33
]:
02c018249
, f95036a33
]:
02c018249
, f95036a33
]:
02c018249
, f95036a33
]:
162c06744
, 31d5f6eaa
, 945f49887
, 42e19c58c
]:
02c018249
, f95036a33
]:
02c018249
, f95036a33
]:
78552ab23
, 12430d907
, 02c018249
, f95036a33
, 12430d907
, 961e07113
]:
02c018249
, f95036a33
]:
02c018249
, f95036a33
]:
02c018249
, f95036a33
]:
02c018249
, f95036a33
, 12430d907
, 12430d907
]:
02c018249
, f95036a33
]:
945f49887
Thanks @ascheffe-kenna! - Allow swagger docs that don't have defined schema refs. Right now whole app crashes if a schema is missing a \$ref;
/**
* Allow processing to continue if the swagger schema is missing a schema $ref.
*/
allowUndefinedSchemaRefTags?: boolean;
/**
* Object type to use for missing swagger schemas refs default is object.
*/
defaultUndefinedSchemaType?: 'string' | 'number' | 'object' | 'array' | 'boolean' | 'integer';
#4232 162c06744
Thanks @renovate! - ### Dependencies Updates
[email protected]
↗︎) (was 0.23.5
, in dependencies
)#4228 31d5f6eaa
Thanks @ardatan! - feat: expand content type handling in openapi handler. possibly resolves for issue #3044
#3635 42e19c58c
Thanks @JasonKong-Quantium! - Use qs
to stringify query parameters because URLSearchParameters doesn't respect nested values
Updated dependencies [02c018249
, f95036a33
]:
02c018249
, f95036a33
]:
02c018249
, f95036a33
]:
02c018249
, f95036a33
]:
02c018249
, f95036a33
]:
f95036a33
]:
02c018249
, f95036a33
]:
#4221 12430d907
Thanks @ardatan! - Respect "required" field in anyOf and allOf schemas and fix the bug that puts an Any schema if this kind of schema is present
#4237 02c018249
Thanks @ardatan! - - Respect pattern
of number
types
dereferenceObject
allOf
or anyOf
element but with properties#4216 f95036a33
Thanks @ardatan! - Rewrite JSON Schema visitor and support circular dependencies in a better way
Now visitJSONSchema
takes two different visitor functions instead of enter
and leave
, previously we used to handle only leave
.
Also generateInterfaceFromSharedFields
has been dropped for now because it wasn't working as expected.
#4221 12430d907
Thanks @ardatan! - Use single "Any" schema for unknown types defined in "required" in order to prevent duplication
Updated dependencies [02c018249
]:
78552ab23
Thanks @ardatan! - Respect "nullable" property of a property schema
#4237 02c018249
Thanks @ardatan! - - Respect pattern
of number
types
dereferenceObject
allOf
or anyOf
element but with properties#4216 f95036a33
Thanks @ardatan! - Rewrite JSON Schema visitor and support circular dependencies in a better way
Now visitJSONSchema
takes two different visitor functions instead of enter
and leave
, previously we used to handle only leave
.
Also generateInterfaceFromSharedFields
has been dropped for now because it wasn't working as expected.
#4220 961e07113
Thanks @ardatan! - Delete the escaped field name in favor of unescaped/original field name to keep the expected structure
For example if you have foo-bar
in your request input, it is sanitized to foo_bar
in order to fit the requirements of GraphQL specification. But then, JSON Schema loader recovers it to the original foo-bar
field name before sending request. But it was sending both field names.
input FooBar {
foo_bar: String
}
Before;
{
"foo-bar": "baz",
"foo_bar": "baz"
}
After;
{
"foo-bar": "baz"
}
Updated dependencies [12430d907
, 02c018249
, f95036a33
, 12430d907
]:
#4237 02c018249
Thanks @ardatan! - - Respect pattern
of number
types
dereferenceObject
allOf
or anyOf
element but with properties#4216 f95036a33
Thanks @ardatan! - Rewrite JSON Schema visitor and support circular dependencies in a better way
Now visitJSONSchema
takes two different visitor functions instead of enter
and leave
, previously we used to handle only leave
.
Also generateInterfaceFromSharedFields
has been dropped for now because it wasn't working as expected.
#4221 12430d907
Thanks @ardatan! - Respect "\$ref" in parameters
#4221 12430d907
Thanks @ardatan! - Respect global parameters object on top of method objects like;
parameters: # Take this as well
- name: foo
...
get:
parameters:
- name: bar
Updated dependencies [78552ab23
, 12430d907
, 02c018249
, f95036a33
, 12430d907
, 961e07113
]:
78552ab23
, 12430d907
, 02c018249
, f95036a33
, 12430d907
, 961e07113
]:
02c018249
, f95036a33
]:
02c018249
, f95036a33
]:
02c018249
, f95036a33
]:
f95036a33
]:
f95036a33
]:
02c018249
, f95036a33
]:
f95036a33
]:
02c018249
, f95036a33
]:
02c018249
, f95036a33
]:
02c018249
, f95036a33
]:
02c018249
, f95036a33
]:
02c018249
, f95036a33
]:
02c018249
, f95036a33
]:
02c018249
, f95036a33
]:
02c018249
, f95036a33
]:
02c018249
, f95036a33
]:
02c018249
, f95036a33
]:
02c018249
, f95036a33
]:
f95036a33
]:
02c018249
, f95036a33
]:
02c018249
, f95036a33
]:
02c018249
, f95036a33
]:
02c018249
, f95036a33
]:
02c018249
, f95036a33
]:
02c018249
, f95036a33
]:
#4216 f95036a33
Thanks @ardatan! - Rewrite JSON Schema visitor and support circular dependencies in a better way
Now visitJSONSchema
takes two different visitor functions instead of enter
and leave
, previously we used to handle only leave
.
Also generateInterfaceFromSharedFields
has been dropped for now because it wasn't working as expected.
Updated dependencies []:
02c018249
Thanks @ardatan! - - Respect pattern
of number
types
dereferenceObject
allOf
or anyOf
element but with propertiesf95036a33
]: