gql_build 0.13.1
gql_build: ^0.13.1 copied to clipboard
Useful builders for your GraphQL SDL and documents. Based on package:gql_code_builder and package:build
0.13.1 #
- FIX(gql_code_builder): Fixing nullables and type overrides for vars create factories (#444).
- FIX(gql_code_builder): properly generate nullable types for nullable elements in lists (#363).
- FEAT: deferred allocator pattern and configurable formatting support (#495).
- FEAT: deferred allocator pattern and configurable formatting support.
- FEAT: allow distinguishing between null and absent values in gql_code_builder (#381).
- FEAT(gql_code_builder): add when() method to fragment spread classes (#377).
- FEAT: build possible types map.
0.13.0 #
- Add configurable formatting support with dart_style 3.0.0
- Add
formatconfiguration option withpage_widthandlanguage_versionsettings - Update to use gql_code_builder 0.15.0 with deferred allocator pattern
- Pass DartFormatter through all builders for consistent formatting
- Add compatibility with build 3.0.0
0.12.0 #
- Fixes Interface Fragment Inheritance (#484)
0.11.0 #
- Adding 'vars_create_factories' option to create factory initializers with required parameters ( #434)
0.10.0 #
- add
tristate_optionalsoption toschema_builderandvar_builderin order to wrap nullable fields in input types in aValueclass in order distinguish between three cases:- absent
- null
- non-null value
0.9.0 #
- add experimental
reuse_fragmentsoption to builder in order to reuse data classes of selection sets that only include a single inline fragment spread
0.8.0 #
- Add a const constructor to
AddTypenameField.
0.7.0 #
- Breaking Change: properly generate nullable types for nullable elements in lists
0.6.0 #
- generate 'possibleTypesMap' in the schema
- to disable, set 'generate_possible_types_map' to
falsein build.yaml
0.5.0 #
- Fixes dependency issues by upgrading to
gql_code_builder.
0.4.1 #
- Support
interfaces.
0.4.0 #
- Upgrade
gql_code_builder.
0.3.0-alpha.0 #
- Breaking Change - generated files are built to
__generated__subdirectory
0.2.0-nullsafety.1 #
- bump
built_value
0.2.0-nullsafety.0 #
- add initial null-safety support
0.1.4+2 #
- bump
gqlversion
0.1.4+1 #
- update
gql_code_builderdependency
0.1.4 #
- fix inline fragment sub-selections (#166)
- add enum fallback (#160)
0.1.3 #
- use latest
gql_code_builder - add
type_overridesconfig to serializer_builder
0.1.2 #
- use latest
gql_code_builder - add typenames to OperationDefinitionNode
0.1.1 #
- build var classes for fragments
- build instantiable data classes for fragments
0.1.0 #
- use
built_valuefor generated classes - add
serializer_builderto aggregatebuilt_valueserializers - remove
opbuilder - 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
0.0.10 #
- remove duplicate ast imports
0.0.9 #
- add
__typenamefield to interface and object types
0.0.8 #
- escape reserved and private names
0.0.7 #
- fix schema url bug
0.0.6 #
- fix nullable url bug
0.0.5 #
- upgrade
package:gql_code_builder - read source as a tree of
SourceNodes - use allocator to resolve references to other generated files
0.0.4 #
- upgrade
package:gql_code_gen
0.0.3 #
- Support for fragment builder
0.0.2 #
- Split off
var_builderoff ofreq_builder
0.0.1 #
- Spun off of
package:gql_code_gen