graphql_codegen 0.10.0-beta.3 copy "graphql_codegen: ^0.10.0-beta.3" to clipboard
graphql_codegen: ^0.10.0-beta.3 copied to clipboard

Simple, opinionated, codegen library for GraphQL. It allows you to generate serializers and client helpers to easily call and parse your data.

0.10.0-beta.3 #

  • Allow specifying outputDirectory for generated outputs.

0.10.0-beta.2 #

  • BREAKING: Improve .copyWith by removing functions.
  • Add deep-copy functionality.

0.10.0-beta.1 #

  • BREAKING: Inline fragments; We're now inligning fragments to reduce the number of boilerplate classes generated.

0.9.0 #

  • BREAKING: Fix bad name of generated documentNode.
  • Refactor fragment dependency resolution.
  • Introduce ability to specify custom extraKeywords.
  • Introduce naming separator configuration
  • Add copyWith to input classes

0.9.0-beta.1 #

  • Fix bad name of generated documentNode.
  • Refactor fragment dependency resolution.

0.8.2-beta.3 #

  • Introduce ability to specify custom extraKeywords.

0.8.2-beta.2 #

  • Introduce naming separator configuration

0.8.2-beta.1 #

  • Add copyWith to input classes

0.8.1 #

  • Fix errors when fragment variables are enums

0.8.0 #

  • Update docs
  • Change naming strategy

0.8.0-beta.2 #

  • Update docs

0.8.0-beta.1 #

  • Change naming strategy

0.7.2 #

  • Remove useless extend of JsonSerializable

0.7.1 #

  • Stricten the analysis: Gotta get them points.

0.7.0 #

  • Feat: Support not including null values on input serializers
  • Feat: Add utility extension containing copyWith method.
  • Fix: Explicity call toJson.
  • Fix: Import nested fragments and create DocumentNode for fragments
  • Fix: Bad naming of variable
  • Fix: Don't generate cache methods for nested fragments
  • Generate fragment variables
  • Generate cache write/read methods
  • Make fragments concrete classes
  • Improve type accuracy on interfaces
  • Support scopes for multiple schemas
  • Upgrade dependencies (Including analyzer!)
  • Add == operator and hashCode getter on all JSONSerializable classes.
  • Improve scalar converters
  • Improve hook options
  • Change property naming scheme
  • Rename classes. Remove GQL and GQLF prefixes.
  • Feat: Build hooks!
  • Fix: Mover parserFn externally
  • Fix: Fresh referene on onCompleted.

0.7.0-beta.12 #

  • Feat: Support not including null values on input serializers

0.7.0-beta.11 #

  • Feat: Add utility extension containing copyWith method.
  • Fix: Explicity call toJson.

0.7.0-beta.10 #

  • Fix: Import nested fragments and create DocumentNode for fragments
  • Fix: Bad naming of variable

0.7.0-beta.9 #

  • Fix: Don't generate cache methods for nested fragments

0.7.0-beta.8 #

  • Generate fragment variables

0.7.0-beta.7 #

  • Generate cache write/read methods
  • Make fragments concrete classes
  • Improve type accuracy on interfaces

0.7.0-beta.6 #

  • Support scopes for multiple schemas

0.7.0-beta.5 #

  • Upgrade dependencies (Including analyzer!)
  • Add == operator and hashCode getter on all JSONSerializable classes.

0.7.0-beta.4 #

  • Improve scalar converters

0.7.0-beta.3 #

  • Improve hook options

0.7.0-beta.2 #

  • Change property naming scheme

0.7.0-beta.1 #

  • Rename classes. Remove GQL and GQLF prefixes.

# 0.6.1-beta.2

  • Feat: Build hooks!

0.6.1-beta.1 #

  • Fix: Mover parserFn externally
  • Fix: Fresh referene on onCompleted.

0.6.0 #

  • Support generatedFileHeader.
  • Support subscription in clients.
  • Use parserFn introduced in graphql: 5.0.1-beta.4.

0.6.0-beta.4 #

  • Support generatedFileHeader.

0.6.0-beta.3 #

  • Upgrade graphql.

0.6.0-beta.2 #

  • Support subscription in clients.

0.6.0-beta.1 #

  • Use parserFn introduced in graphql: 5.0.1-beta.4.

0.5.0 #

  • Support addTypename transformation: Automatically add __typename to operations.
  • Refactor transformation.
  • Downgrade gql version to work with graphql
  • Enable addTypename per default
  • Allow for customisable asset path through the assetPath config option.
  • Allow excluding selection-sets from getting added __typename.

0.5.0-alpha.5 #

  • Allow excluding selection-sets from getting added __typename.

0.5.0-alpha.4 #

  • Allow for customisable asset path through the assetPath config option.

0.5.0-alpha.3 #

  • Enable addTypename per default

0.5.0-alpha.2 #

  • Refactor transformation.
  • Downgrade gql version to work with graphql

0.5.0-alpha.1 #

Support addTypename transformation: Automatically add __typename to operations.

0.5.0-alpha.0 #

Update dependencies

0.4.10 #

Docs: Add blog posts to README

0.4.9 #

Fix: Recursively build possible types

0.4.8 #

Fix bug that generated wrong path separators on Windows.

0.4.7 #

Fix bug in abstract fragment spread with concrete spread on concrete type.

0.4.6 #

Fix bug in fragments

0.4.5 #

Add watchQuery helpers.

0.4.4 #

Further improve consequtive fragment spreads, can it get any crazier!

0.4.3 #

Support fragment spread after overlapping keys.

0.4.2 #

Fix import of unused fragments and add right interfaces on fragment spread

0.4.1 #

Support arbitrary type conditions on fragment spreads

0.4.0 #

Replace POSSIBLE_TYPE_OF_MAP with the inverse POSSIBLE_TYPES_MAP

0.3.3 #

Fix bug in introspection access on union types

0.3.2 #

Print a POSSIBLE_TYPE_OF_MAP containing type inheritence information.

0.3.1 #

Improved interface/union fragment spread inside fragment on type.

0.3.0 #

Support fragment inheritence

0.2.3 #

Update repo paths.

0.2.2 #

Add example for the points.

0.2.1 #

Update dependencies

0.2.0 #

Update documentation and public API.

0.1.0 #

Fix bugs and add new documentation.

0.0.1 #

Add custom scalar support

0.0.1-alpha.2 #

Add support for graphql and graphql_flutter clients.

0.0.1-alpha.1 #

Initial release

106
likes
0
pub points
93%
popularity

Publisher

verified publisherheft.app

Simple, opinionated, codegen library for GraphQL. It allows you to generate serializers and client helpers to easily call and parse your data.

Repository (GitHub)
View/report issues

License

unknown (LICENSE)

Dependencies

build, built_collection, code_builder, dart_style, glob, gql, gql_code_builder, graphql_codegen_config, path, recase

More

Packages that depend on graphql_codegen