gql 1.0.1-alpha+1730759315362 gql: ^1.0.1-alpha+1730759315362 copied to clipboard
GraphQL tools for parsing, transforming and printing GraphQL documents.
1.0.1-alpha+1730759315362 #
1.0.0+1 #
- add topics
1.0.0 #
- Mark the package as stable with a
1.0.0
release.
0.14.1 #
- Add a const constructor to
Visitor
and the applicable sub-classes.
0.14.0 #
- BREAKING: add DirectiveLocation.variableDefinition
0.13.1 #
- Support
interfaces
. - Add support for Schema description.
0.13.0-nullsafety.2 #
Loosen source_span
constraint for flutter_test
compatibility
0.13.0-nullsafety.1 #
Null Safety Pre-release
0.12.4 #
- add enum fallback
0.12.3 #
- remove
author
field frompubspec.yaml
- some more experimental validation rules thanks to @jonas-jonas
- add experimental
package:gql/schema.dart
- add experimental
package:gql/operation.dart
0.12.2 #
- improve readme
- remove type_system API
0.12.1 #
- upgrade
package:gql_pedantic
0.12.0 #
- extracted
package:gql/execution.dart
topackage:gql_exec/gql_exec.dart
0.11.1 #
- fix for parsing empty list and object literals
0.11.0 #
- expose
Request
andResponse
extensions viaContext
- add convenience methods to work with
Context
- split off
Link
topackage:gql_link
0.10.0 #
- rework
Context
to consist ofContextEntry
map with equality checks
0.9.0 #
- split off code generation to
package:gql_code_gen
0.8.3 #
- downgrade some dependencies for Flutter compatibility
0.8.2 #
package:gql/link
: addconst
constructor toResponseParser
andRequestSerializer
0.8.1 #
package:gql/execution
: addContext
toResponse
- make
Link
extendable package:gql/link
: implementResponseParser
andRequestSerializer
0.8.0 #
package:gql/execution
: addContext
toRequest
0.7.4 #
- Implement
GraphQLError.toString
- Use
package:gql_http_link
inast_builder
example
0.7.3 #
- Fix equality for
package:gql/execution
ErrorLocation
0.7.2 #
- Implement equality checks for all
package:gql/execution
classes
0.7.1 #
- Fix AST equality
- Extract lint rules
0.7.0 #
- Breaking: use
List
instead ofIterbale
- Add documentation to experimental
package:gql/execution
andpackage:gql/link
0.6.0 #
- Experimental
package:gql/execution
to define request/response types - Experimental
package:gql/link
to implementLink
based onDocumentNode
queries
0.5.0 #
- Implement
package:gql/ast_builder
to parse*.graphql
documents at build-time - Stricter lint rules
0.4.0 #
- Define
name
onDefinitionNode
to simplifyname
access forDocumentNode.definitions
- Rework
Node.visitChildren
and implementNode.==
andNode.hashCode
- Lower SDK requirement to
>=2.2.2
0.3.0 #
- Dart code generation via
fromNode
frompackage:gql/dart.dart
usingcode_gen
0.2.0 #
parseString
to parse directly fromString
- Improve parsing exceptions
AccumulatingVisitor
for validation rules- Expose experimental Validation API
0.1.0 #
- A functional GraphQL parser, transformer and printer