- Breaking Change - generated files are built to
__generated__
subdirectory
- bump
built_value
- add initial null-safety support
- bump
gql
version
- fix inline fragment sub-selections (#166)
- add enum fallback (#160)
- automatically include all custom type imports in
serializers.gql.dart
- sort custom serializers
- build var classes for fragments
- build instantiable data classes for fragments
- consolidate serialization methods
- use
built_value
for generated classes - add
serializer_builder
to aggregatebuilt_value
serializers - remove
op
builder - add custom scalar support
- add support for graphql type overrides (necessary for custom scalars)
- add support for custom serializers (necessary for custom scalars)
- add
JsonSerializer
- add and automatically apply
OperationSerializer
- remove
author
field frompubspec.yaml
- remove duplicate ast imports
- escape reserved and private names
- fix schema url bug
- fix nullable url bug
- rework builders to be based on
SourceNode
to handle imports - combine data and fragment builder
- no more global fragments file
- combine schema builders
- refer to other generated files by using URI fragments
- upgrade
package:gql_pedantic
- Support for fragment builder
- Split off
var_builder
off ofreq_builder
- Spun off of
package:gql_code_gen