@graphitation/supermassive
Advanced tools
Comparing version 3.0.0-alpha.9 to 3.0.0
# Change Log - @graphitation/supermassive | ||
This log was last generated on Fri, 15 Sep 2023 00:42:47 GMT and should not be manually modified. | ||
This log was last generated on Fri, 15 Sep 2023 16:06:25 GMT and should not be manually modified. | ||
<!-- Start content --> | ||
## 3.0.0 | ||
Fri, 15 Sep 2023 16:06:25 GMT | ||
### Major changes | ||
- - feat: execution with compact schema fragments | ||
- feat: schema fragment loading on demand | ||
- feat: new document annotation strategy | ||
- feat: experimental `@defer` and `@stream` support | ||
- (vladimir.razuvaev@gmail.com) | ||
## 3.0.0-alpha.9 | ||
Fri, 15 Sep 2023 00:42:47 GMT | ||
Fri, 15 Sep 2023 00:43:00 GMT | ||
@@ -11,0 +23,0 @@ ### Changes |
{ | ||
"name": "@graphitation/supermassive", | ||
"license": "MIT", | ||
"version": "3.0.0-alpha.9", | ||
"version": "3.0.0", | ||
"main": "./lib/index", | ||
@@ -6,0 +6,0 @@ "repository": { |
@@ -28,5 +28,5 @@ # @graphitation/supermassive | ||
### Current | ||
### Execution with schema fragments | ||
Starting with version 3.0, supermassive expects a compact fragment of the schema alongside documents that are sent to it. | ||
Starting with version 3.0, supermassive expects a compact _fragment_ of the schema alongside executable documents. | ||
It doesn't require having a full schema, only a small fragment necessary for a specific operation. | ||
@@ -58,2 +58,11 @@ | ||
### Experimental feature: `@defer` and `@stream` support | ||
Current draft of GraphQL spec includes support for incremental result delivery via `@defer` and `@stream` | ||
directives. Supermassive provides an _experimental_ implementation for those directives and incremental delivery. | ||
However, APIs and response format _will_ change, expect breaking changes. | ||
> Note: see [this discussion](https://github.com/graphql/defer-stream-wg) of the new response format in the | ||
> defer and stream working group | ||
### Possible future - pre-normalized executor | ||
@@ -60,0 +69,0 @@ |
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
No v1
QualityPackage is not semver >=1. This means it is not stable and does not support ^ ranges.
Found 1 instance in 1 package
1457733
1
342