@@ -38,13 +38,17 @@ If you need to use a version compatible with `graphene` v2 I recommend using the
3838- [x] v2.3
3939- [x] v2.4
4040- [x] v2.5
41- - [x] v2.6 ` STABLE_VERSION ` . Rover dev supports only upto v2.6
42- - [x] v2.7 ` LATEST_VERSION `
41+ - [x] v2.6
42+ - [x] v2.7
43+ - [x] v2.8
44+ - [x] v2.9
45+ - [x] v2.10
46+ - [x] v2.11 ` STABLE_VERSION ` ,` LATEST_VERSION `
4347
4448All directives could be easily integrated with the help of [ graphene-directives] ( https://github.com/strollby/graphene-directives ) .
4549Now every directive's values are validated at run time itself by [ graphene-directives] ( https://github.com/strollby/graphene-directives ) .
4650
47- ### Directives (v2.7 )
51+ ### Directives (v2.11 )
4852
4953``` graphql
5054directive @composeDirective (name : String ! ) repeatable on SCHEMA
@@ -84,21 +88,38 @@ directive @authenticated on
8488 | INTERFACE
8589 | SCALAR
8690 | ENUM
87- directive @requiresScopes (scopes : [[federation__Scope ! ]! ]! ) on
91+ directive @requiresScopes (scopes : [[Scope ! ]! ]! ) on
8892 FIELD_DEFINITION
8993 | OBJECT
9094 | INTERFACE
9195 | SCALAR
9296 | ENUM
93- directive @policy (policies : [[federation__Policy ! ]! ]! ) on
97+ directive @policy (policies : [[Policy ! ]! ]! ) on
9498 | FIELD_DEFINITION
9599 | OBJECT
96100 | INTERFACE
97101 | SCALAR
98102 | ENUM
103+ directive @context (name : String ! ) on OBJECT | INTERFACE | UNION
104+ directive @fromContext (field : ContextFieldValue ) on ARGUMENT_DEFINITION
105+ directive @listSize (
106+ assumedSize : Int
107+ slicingArguments : [String ! ]
108+ sizedFields : [String ! ]
109+ requireOneSlicingArgument : Boolean = true
110+ ) on FIELD_DEFINITION
111+ directive @cost (weight : Int ! ) on
112+ ARGUMENT_DEFINITION
113+ | ENUM
114+ | FIELD_DEFINITION
115+ | INPUT_FIELD_DEFINITION
116+ | OBJECT
117+ | SCALAR
118+ | ENUM
99119scalar federation__Policy
100120scalar federation__Scope
101121scalar FieldSet
122+ scalar federation__ContextFieldValue
102123```
103124
104125Read about directives in [ official documentation] ( https://www.apollographql.com/docs/federation/federated-types/federated-directives )
@@ -430,10 +451,6 @@ schema = build_schema(query=Query, federation_version=LATEST_VERSION) # auto_cam
430451
431452------------------------
432453
433- ## Known Issues
434-
435- - Using `@composeDirective ` with `@link ` in Federation `v2.6` shows error in rover, rover cli only supports upto `v2.5` as of 16/01/2024
436-
437454## Contributing
438455
439456* You can run the unit tests by doing: `make tests`.
0 commit comments