PackageTrack
Sign in Get early access

gql_code_builder

Dart code builders taking *.graphql documents and SDL to build useful classes.

0.15.2 333K downloads/mo #645 most downloaded on pub.dev gql-dart/gql

What this package is like to depend on

Last release 2 months ago

17 Jun 2026

Ships fairly regularly

a new release about every 3 months

Most releases are documented

notes for 33 of 38 stable releases

4 versions withdrawn

withdrawn after publishing

7 years old

212 releases · first in 2020

5 releases in the last 12 months

see the full history below

Release timeline

212 releases · Jan 2020 to Jun 2026
2021 2022 2023 2024 2025 2026
Release Pre-release Withdrawn

Releases

latest 60 of 212
  1. 0.15.2 17 Jun 2026
    Release notes
    • Support analyzer 13 while keeping analyzer 9 as the minimum supported version.

    • FEAT: support analyzer 9.x and 10.x (#505).

    2025-09-20

    Changes


    Packages with breaking changes:

    Packages with other changes:

    Packages with dependency updates only:

    Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.

    • gql_code_builder_serializers - v0.1.0+1
    • gql_transform_link - v1.0.1
    • gql_error_link - v1.0.1

    Open source →
    Release notes
    • Support analyzer 13 while keeping analyzer 9 as the minimum supported version.

    • FEAT: support analyzer 9.x and 10.x (#505).

    Open source →
  2. 0.15.1 20 Sep 2025
    Release notes
    • FIX: vars_create_factories handle BuiltList type (#447).
    • FIX(gql_code_builder): Fixing nullables and type overrides for vars create factories (#444).
    • FIX(gql_code_builder): add void return to builder param function type (#431).
    • FIX: value should be non-null (#428).
    • FIX(gql_code_builder): improve variable resolution in fragment types (#382).
    • FIX(gql_codegen): Proper field selector recursion on InlineFragments for Interface-extended Types and Typed FragmentSpreads (#373).
    • FIX: escape reserved dart names for references (#335).
    • FIX(gql_code_builder): properly generate nullable types for nullable elements in lists (#363).
    • FIX(gql_code_builder): add typename to possibletypesmap to generate t… (#353).
    • FIX(gql_code_builder): add @override annotation.
    • 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.
    • DOCS(gql_code_builder): fix typo in changelog.
    Open source →
  3. 0.15.0 24 Aug 2025
    Release notes
    • BREAKING: Remove allocator parameter from public APIs - allocation is now deferred using Code.scope
    • Use Code.scope pattern for deferred type allocation
    • Improves separation of concerns between code generation and import management
    Open source →
  4. 0.14.0 14 Apr 2025
    Release notes
    • Fixes Interface Fragment Inheritance (#484)
    • Major refactor (#485)
    Open source →
  5. 0.13.4 20 Apr 2026

    Nothing published for this version

  6. 0.13.3 20 Apr 2026

    Nothing published for this version

  7. 0.13.2 15 Dec 2025

    Nothing published for this version

  8. 0.13.1 27 Jan 2025
    Release notes
    • 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.
    Open source →
    Release notes
    • support analyzer 7.0.0
    Open source →
  9. 0.13.0 02 Aug 2024
    Release notes
    • allow importing an externally generated schema
    Open source →
  10. 0.12.1-alpha+1715521079560 12 May 2024 pre-release

    Nothing published for this version

  11. 0.12.0 19 May 2024
    Release notes
    • Moving built-in Serializers to gql_code_builder_serializers package, so so don't have to depend on gql_code_builder in dependencies, and can keep it as dev-dependency (#456)
    Open source →
  12. 0.11.1-alpha+1709845491497 07 Mar 2024 pre-release

    Nothing published for this version

  13. 0.11.0 07 Mar 2024
    Release notes
    • Adding option to create factory initializers with required parameters also for inputs (#585)
    Open source →
  14. 0.10.1-alpha+1705113932172 13 Jan 2024 pre-release

    Nothing published for this version

  15. 0.10.1-alpha+1705114623028 13 Jan 2024 pre-release

    Nothing published for this version

  16. 0.10.1-alpha+1706372327826 27 Jan 2024 pre-release

    Nothing published for this version

  17. 0.10.1-alpha+1708195451573 17 Feb 2024 pre-release

    Nothing published for this version

  18. 0.10.1-alpha+1708718049329 23 Feb 2024 pre-release

    Nothing published for this version

  19. 0.10.1-alpha+1709670733598 05 Mar 2024 pre-release

    Nothing published for this version

  20. 0.10.0 13 Jan 2024
    Release notes
    • Adding 'vars_create_factories' option to create factory initializers with required parameters ( #434)
    Open source →
  21. 0.9.3-alpha+1705106108581 13 Jan 2024 pre-release withdrawn

    Nothing published for this version

  22. 0.9.3-alpha+1705106268618 13 Jan 2024 pre-release withdrawn

    Nothing published for this version

  23. 0.9.2 13 Jan 2024 withdrawn

    Nothing published for this version

  24. 0.9.2-alpha+1699813812714 12 Nov 2023 pre-release

    Nothing published for this version

  25. 0.9.2-alpha+1699816754046 12 Nov 2023 pre-release

    Nothing published for this version

  26. 0.9.2-alpha+1699819847083 12 Nov 2023 pre-release

    Nothing published for this version

  27. 0.9.2-alpha+1699820003528 12 Nov 2023 pre-release

    Nothing published for this version

  28. 0.9.2-alpha+1699832453582 12 Nov 2023 pre-release

    Nothing published for this version

  29. 0.9.2-alpha+1700349941467 18 Nov 2023 pre-release

    Nothing published for this version

  30. 0.9.2-alpha+1700868214614 24 Nov 2023 pre-release

    Nothing published for this version

  31. 0.9.2-alpha+1704118137469 01 Jan 2024 pre-release

    Nothing published for this version

  32. 0.9.2-alpha+1704976947884 11 Jan 2024 pre-release

    Nothing published for this version

  33. 0.9.2-alpha+1704999006945 11 Jan 2024 pre-release

    Nothing published for this version

  34. 0.9.1 12 Nov 2023

    Nothing published for this version

  35. 0.9.1+1 12 Nov 2023
    Release notes
    • fix generating the Value wrappers as nullable
    Open source →
  36. 0.9.1-alpha+1699810039042 12 Nov 2023 pre-release

    Nothing published for this version

  37. 0.9.1-alpha+1699813671787 12 Nov 2023 pre-release

    Nothing published for this version

  38. 0.9.0 12 Nov 2023 withdrawn
    Release notes
    • add TriStateValueConfig option in order to wrap nullable fields in input types in a Value class in order distinguish between three cases:
      • absent
      • null
      • non-null value in serialization
    Open source →
  39. 0.8.1-alpha+1691943394636 13 Aug 2023 pre-release

    Nothing published for this version

  40. 0.8.1-alpha+1696717343978 07 Oct 2023 pre-release

    Nothing published for this version

  41. 0.8.1-alpha+1699733742689 11 Nov 2023 pre-release

    Nothing published for this version

  42. 0.8.1-alpha+1699733918131 11 Nov 2023 pre-release

    Nothing published for this version

  43. 0.8.1-alpha+1699734151552 11 Nov 2023 pre-release

    Nothing published for this version

  44. 0.8.0 13 Aug 2023
    Release notes
    • add experimental DataClassConfig option to reuse data classes when a selection set only consists of a single fragment spread
    Open source →
  45. 0.7.3-alpha+1681491666377 14 Apr 2023 pre-release

    Nothing published for this version

  46. 0.7.3-alpha+1681665907880 16 Apr 2023 pre-release

    Nothing published for this version

  47. 0.7.3-alpha+1681672923213 16 Apr 2023 pre-release

    Nothing published for this version

  48. 0.7.3-alpha+1682715291375 28 Apr 2023 pre-release

    Nothing published for this version

  49. 0.7.3-alpha+1686240526607 08 Jun 2023 pre-release

    Nothing published for this version

  50. 0.7.3-alpha+1686240656074 08 Jun 2023 pre-release

    Nothing published for this version

  51. 0.7.3-alpha+1690121253035 23 Jul 2023 pre-release

    Nothing published for this version

  52. 0.7.3-alpha+1690123572266 23 Jul 2023 pre-release

    Nothing published for this version

  53. 0.7.3-alpha+1690125199475 23 Jul 2023 pre-release

    Nothing published for this version

  54. 0.7.3-alpha+1690479831035 27 Jul 2023 pre-release

    Nothing published for this version

  55. 0.7.3-alpha+1691942843733 13 Aug 2023 pre-release

    Nothing published for this version

  56. 0.7.2 28 Apr 2023
    Release notes
    • Add a const constructor to _PrintVisitor and _SchemaBuilderVisitor.
    Open source →
  57. 0.7.2-alpha+1676754980940 18 Feb 2023 pre-release

    Nothing published for this version

  58. 0.7.2-alpha+1677441264326 26 Feb 2023 pre-release

    Nothing published for this version

  59. 0.7.2-alpha+1681396737918 13 Apr 2023 pre-release

    Nothing published for this version

  60. 0.7.1 18 Feb 2023
    Release notes
    • experimental support for when/maybeWhen methods in inline spread fragments with type condition
    • fix issue with generating fragment classes with variables, see https://github.com/gql-dart/ferry/issues/484
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive