v1.8.0
This release adds the capability to lex and parse the "extend" keyword.
A future release will add the ability to merge graphql doc extensions. (see #82 )
Changelog
83f79f1 Merge branch 'master' into feature/66-implement-extends-keyword
e5add5f Merge branch 'master' into feature/66-implement-extends-keyword
b2fdd9d Merge branch 'master' into feature/66-implement-extends-keyword
6f181ad Merge pull request #81 from jensneuse/feature/66-implement-extends-keyword
26f0e8f add EXTENDS keyword and update stringer
648ae84 add EXTENDS test for peek and read
eecc8bb add IsExted to object type definition
d41f696 add IsExtend to DirectiveDefinition
e66c24a add IsExtend to EnumTypeDefinition
8cac6e8 add IsExtend to InputObjectTypeDefinition
423f2e0 add IsExtend to UnionTypeDefinition
2651a9d add IsExtend to scalar type definition
d529f41 add IsExtend to schema definition doctype
c5c8ebc add SchemaDefinitions to parser.ParsedDefinitions
5cd7c26 add extend directive test
11a7ff8 add extend parsing test
ba6808b add extend test for enum
e5be2f0 add extend test for input
b8e3e4d add extend test for interface type
d10bebc add extend union test
84ec1f0 add isExtend testing func to parser testhelper
876e3f4 add isExtend to interface doc type
99ea537 add test helper func for extend directive
5243f7b add test helper impl for extend enum
76fe42f add testhelper func for extend union
b8803b4 comment out incomplete introspection implementation based on deprecated apis
67946cc delete type system definition doc type as schemadefinitions are now standalone
d6e63d6 fix typo: extends -> extend
4ec274b implement extend directive parser
2d74d14 implement extend enum parser
e82d7e1 implement extend for object type definition
3046647 implement extend input
6460dfe implement extend interface parsing
4ffbd59 implement extend parsing for scalar type definition
03db964 implement extend parsing for type system definitions
a0a95f7 implement extend union parser, add description parsing to union parser (bugfix)
5c8f752 implement interface for isExtend test
ad3cde5 implement keywordFromIdent for extends
ce184a5 implement testhelper for extend input
9f0af6e remove unused code
a400056 update diffview dependency
3b0d9f3 update fixtures to reflect recent changes
72c1199 update golden fixture
c3658a0 update lookup methods to deal with the new ast structure of schema definitions
9583ad9 update parseSchemaDefinition to be able to parse multiple schema definitions in one document
24a5ff6 update parser test to jsonify the complete parsed definitions
1df8de7 update parser testhelper to support new schema definition doctype structure
d01964a update printer to be able to print multiple schema definitions in one document
e8f9230 update type system definition tests to be able to test for multiple schema definitions in one document
817bbb3 update type system defninition parser to allow parsing multiple schema definitions in one document
7a821c4 update walker to walk the new schema definition ast structure