brick_graphql_generators 4.0.0
brick_graphql_generators: ^4.0.0 copied to clipboard
Code generation library for the GraphQL providers, models, and adapters in Brick
Unreleased #
4.0.0 #
- Dart minimum SDK is updated to
3.4.0 - All dependency restrictions are updated to include the minimum released version.
- Update
analyzerconstraint to>=6.11.0 <7.0.0
3.3.1 #
- Upgrade
brick_coreto1.4.0 - Upgrade
brick_buildto3.3.1 - Ignore
Graphql#nullable
3.3.0 #
- Upgrade
brick_coreto1.3.0 - Update analysis to modern lints
3.2.1 #
- Use
renameFieldfrombrick_build'sAnnotationFinderWithFieldRenamemixin - Standardize
_finalTypeForFieldtoSharedChecker#withoutNullResultType
3.2.0 #
- Update
analyzerconstraints to>=6.0.0 <7.0.0 - Format CHANGELOG.md
3.1.0 #
- Apply standardized lints
- Upgrade minimum Dart to 2.18
3.0.1 #
- Support Dart 3
3.0.0 #
- Update dependency import paths
- Update minimum
analyzerconstraint to5.0.0
2.0.1 #
- Remove
FallThroughErrorafter Dart beta deprecation
2.0.0 #
- Breaking Change upgrade to support
brick_graphqlv2. Please review the migration guide.
1.4.0 #
- Upgrade analyzer to version 4
1.3.0 #
- Generate
RuntimeGraphqlDefinitions#subfieldsasMap<String, Map<String, dynamic>>to support nested properties of JSON-encoded fields.
1.2.2 #
- Abstract the logic for
GraphqlSerialize#instanceFieldsAndMethodsto be populated by overrideable methodgenerateGraphqlDefinition - Remove ignored fields from
fieldsToGraphqlRuntimeDefinitionif they are@Graphql(ignore:)
1.2.1 #
- Generate
subfieldsfrom the return typetoJsonmethods - Strip arg type arguments from
toJsonreturn types to maintain support for Dart <2.15
1.2.0 #
- Loosen dependency restrictions to major versions
- Support
fromJsonandtoJsonmethods
1.1.0 #
- Stable release
1.0.3 #
- Use
brick_json_generatorsinstead ofbrick_rest_generators
1.0.2 #
- Upgrade Analyzer to 3.2.0
- Revise
FieldRenameenum discovery to use Analyzer's new API
1.0.1 #
- Loosen restriction for
brick_build
1.0.0+1 #
- Use
brick_graphqlfrom pub