From 003364e0a4ac59f6624b077a585980d4f26db3a3 Mon Sep 17 00:00:00 2001 From: Glen Date: Wed, 22 Jul 2026 18:04:49 +0200 Subject: [PATCH 1/2] Add Fusion and Nitro projects, update Hot Chocolate --- data/projects/fusion.json | 84 ++++++++++++++++++++++++++++++ data/projects/hot-chocolate.json | 17 ++++--- data/projects/nitro.json | 87 ++++++++++++++++++++++++++++++++ 3 files changed, 180 insertions(+), 8 deletions(-) create mode 100644 data/projects/fusion.json create mode 100644 data/projects/nitro.json diff --git a/data/projects/fusion.json b/data/projects/fusion.json new file mode 100644 index 0000000..b82f2bd --- /dev/null +++ b/data/projects/fusion.json @@ -0,0 +1,84 @@ +{ + "name": "Fusion", + "type": "gateway", + "description": "Fusion is ChilliCream's GraphQL federation gateway for .NET, part of the GraphQL Platform", + "url": "https://github.com/ChilliCream/graphql-platform", + "features": { + "graphql-response+json": { + "since": "" + }, + "one-of": { + "since": "" + }, + "capabilities": { + "since": "-" + }, + "deprecated-objects": { + "since": "-" + }, + "directives-on-directives": { + "since": "" + }, + "executable-documents-descriptions": { + "since": "" + }, + "fragment-arguments": { + "since": "-" + }, + "on-error": { + "since": "" + }, + "semantic-introspection": { + "since": "" + }, + "semantic-non-null": { + "since": "-" + }, + "defer": { + "since": "" + }, + "stream": { + "since": "-" + }, + "http-batching": { + "since": "" + }, + "field-extensions": { + "since": "16.0.0" + }, + "automatic-persisted-queries": { + "since": "" + }, + "deprecated-input-values": { + "since": "" + }, + "directives-on-variable-definitions": { + "since": "" + }, + "interfaces-on-interfaces": { + "since": "" + }, + "mutations": { + "since": "" + }, + "persisted-documents": { + "since": "(partial)", + "note": "The protocol for persisted documents is still TBD" + }, + "queries": { + "since": "" + }, + "repeatable-directives": { + "since": "" + }, + "specified-by": { + "since": "" + }, + "subscriptions": { + "since": "" + }, + "covariant-fields-merging": { + "since": "-" + } + } +} diff --git a/data/projects/hot-chocolate.json b/data/projects/hot-chocolate.json index 0f369cc..0789cf3 100644 --- a/data/projects/hot-chocolate.json +++ b/data/projects/hot-chocolate.json @@ -1,8 +1,8 @@ { "name": "Hot Chocolate", "type": "server", - "description": "Hot Chocolate is an open-source GraphQL Server for .NET", - "url": "https://github.com/ChilliCream/hotchocolate", + "description": "Hot Chocolate is an open-source GraphQL Server for .NET.", + "url": "https://github.com/ChilliCream/graphql-platform", "features": { "graphql-response+json": { "since": "13.0.0", @@ -12,13 +12,13 @@ "since": "13.0.0" }, "capabilities": { - "since": "16.0.0" + "since": "-" }, "deprecated-objects": { "since": "-" }, "directives-on-directives": { - "since": "-" + "since": "16.2.0" }, "executable-documents-descriptions": { "since": "16.0.0", @@ -38,18 +38,19 @@ }, "defer": { "since": "16.0.0", - "note": "Hot Chocolate supports `@defer` using the `incremental v0.2` protocol since 16.0.0 and using the older protocol since 13.0.0 ([doc](https://chillicream.com/docs/hotchocolate/v16/server/http-transport#incremental-delivery-defer--stream))" + "note": "Hot Chocolate supports `@defer` using the `incremental v0.2` protocol since 16.0.0 and using the older protocol since 13.0.0 ([doc](https://chillicream.com/docs/hotchocolate/server/http-transport#incremental-delivery-defer-stream))" }, "stream": { "since": "16.0.0", - "note": "Hot Chocolate supports `@stream` using the `incremental v0.2` protocol since 16.0.0 and using the older protocol since 13.0.0 ([doc](https://chillicream.com/docs/hotchocolate/v16/server/http-transport#incremental-delivery-defer--stream))" + "note": "Hot Chocolate supports `@stream` using the `incremental v0.2` protocol since 16.0.0 and using the older protocol since 13.0.0 ([doc](https://chillicream.com/docs/hotchocolate/server/http-transport#incremental-delivery-defer-stream))" }, "http-batching": { "since": "16.0.0", - "note": "operation batching has been available since 13.0.0. Variable batching with 16.0.0 ([doc](https://chillicream.com/docs/hotchocolate/v16/server/batching/))" + "note": "operation batching has been available since 13.0.0. Variable batching with 16.0.0 ([doc](https://chillicream.com/docs/hotchocolate/server/batching))" }, "field-extensions": { - "since": "?" + "since": "(partial)", + "note": "The execution runtime merges directives and arguments onto fields redeclared in a type extension, but without the RFC's consistency validation (mismatched type, description, or defaults are not enforced)." }, "automatic-persisted-queries": { "since": "", diff --git a/data/projects/nitro.json b/data/projects/nitro.json new file mode 100644 index 0000000..3554a23 --- /dev/null +++ b/data/projects/nitro.json @@ -0,0 +1,87 @@ +{ + "name": "Nitro", + "type": "ide", + "description": "Nitro is a cross-platform GraphQL IDE.", + "url": "https://chillicream.com/products/nitro", + "features": { + "graphql-response+json": { + "since": "-" + }, + "one-of": { + "since": "(partial)", + "note": "Recognized when a schema is loaded via an SDL endpoint, but dropped on the introspection path" + }, + "capabilities": { + "since": "-" + }, + "deprecated-objects": { + "since": "(partial)", + "note": "Shown only when a schema is loaded via an SDL endpoint; not surfaced via introspection" + }, + "directives-on-directives": { + "since": "-" + }, + "executable-documents-descriptions": { + "since": "" + }, + "fragment-arguments": { + "since": "-" + }, + "on-error": { + "since": "-" + }, + "semantic-introspection": { + "since": "" + }, + "semantic-non-null": { + "since": "-" + }, + "defer": { + "since": "" + }, + "stream": { + "since": "" + }, + "http-batching": { + "since": "(partial)", + "note": "Variable batching only (an array of variable sets); no operation-array batching" + }, + "field-extensions": { + "since": "n/a" + }, + "automatic-persisted-queries": { + "since": "-" + }, + "deprecated-input-values": { + "since": "" + }, + "directives-on-variable-definitions": { + "since": "" + }, + "interfaces-on-interfaces": { + "since": "" + }, + "mutations": { + "since": "" + }, + "persisted-documents": { + "since": "-" + }, + "queries": { + "since": "" + }, + "repeatable-directives": { + "since": "(partial)", + "note": "Used for validation and completion, but the `repeatable` keyword is not shown in the schema viewer" + }, + "specified-by": { + "since": "" + }, + "subscriptions": { + "since": "" + }, + "covariant-fields-merging": { + "since": "n/a" + } + } +} From b5d441986015a576c7e45a9e7f4aba8740ad52df Mon Sep 17 00:00:00 2001 From: Glen Date: Tue, 25 Aug 2026 17:34:28 +0200 Subject: [PATCH 2/2] Add object deprecation support --- data/projects/fusion.json | 3 ++- data/projects/hot-chocolate.json | 3 ++- data/projects/nitro.json | 3 +-- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/data/projects/fusion.json b/data/projects/fusion.json index b82f2bd..e908b4f 100644 --- a/data/projects/fusion.json +++ b/data/projects/fusion.json @@ -14,7 +14,8 @@ "since": "-" }, "deprecated-objects": { - "since": "-" + "since": "16.6.1", + "note": "Opt-in via `EnableObjectDeprecation` ([pr](https://github.com/ChilliCream/graphql-platform/pull/10185))" }, "directives-on-directives": { "since": "" diff --git a/data/projects/hot-chocolate.json b/data/projects/hot-chocolate.json index 0789cf3..74c96d6 100644 --- a/data/projects/hot-chocolate.json +++ b/data/projects/hot-chocolate.json @@ -15,7 +15,8 @@ "since": "-" }, "deprecated-objects": { - "since": "-" + "since": "16.6.1", + "note": "Opt-in via `EnableObjectDeprecation` ([pr](https://github.com/ChilliCream/graphql-platform/pull/10185))" }, "directives-on-directives": { "since": "16.2.0" diff --git a/data/projects/nitro.json b/data/projects/nitro.json index 3554a23..5251121 100644 --- a/data/projects/nitro.json +++ b/data/projects/nitro.json @@ -15,8 +15,7 @@ "since": "-" }, "deprecated-objects": { - "since": "(partial)", - "note": "Shown only when a schema is loaded via an SDL endpoint; not surfaced via introspection" + "since": "" }, "directives-on-directives": { "since": "-"