graphql_codegen
Simple, opinionated, codegen library for GraphQL. It allows you to generate serializers and client helpers to easily call and parse your data.
3.0.2
195K downloads/mo
#857 most downloaded on pub.dev
heftapp/graphql_codegen
What this package is like to depend on
Last release 1 months ago
05 Jul 2026
Ships fairly regularly
a new release about every 2 months
Nearly every release is documented
notes for 65 of 65 stable releases
Nothing withdrawn
no release was ever pulled
5 years old
128 releases · first in 2021
3 releases in the last 12 months
see the full history below
Release timeline
128 releases · May 2021 to Jul 2026
2022
2023
2024
2025
2026
Releases
latest 60 of 128-
3.0.205 Jul 2026 -
3.0.121 Jan 2026 -
3.0.009 Oct 2025 -
2.0.019 Aug 2025 -
1.2.401 Jul 2025Release notes
Open source →- Fix bug:
allowMissingNullableKeysInFromJsonwas not applied toInput.fromJson.
- Fix bug:
-
1.2.318 Mar 2025 -
1.2.202 Mar 2025 -
1.2.128 Jan 2025 -
1.2.027 Jan 2025 -
1.1.101 Dec 2024 -
1.1.011 Nov 2024Release notes
Open source →- Add new experimental input builders for better
null/ undefined handling. Enable by settingEXPERIMENTAL_enable_input_builders: true.
- Add new experimental input builders for better
-
1.0.104 Sep 2024 -
1.0.031 Aug 2024Release notes
Open source →- Supports
@oneOfdirective on input. - Allows disabling copy-with class generation.
- Supports
-
0.14.013 Apr 2024 -
0.13.1112 Dec 2023 -
0.13.1007 Dec 2023 -
0.13.923 Nov 2023 -
0.13.819 Nov 2023 -
0.13.721 Sep 2023 -
0.13.621 Sep 2023 -
0.13.523 Jun 2023 -
0.13.419 Jun 2023 -
0.13.319 Jun 2023 -
0.13.209 Jun 2023 -
0.13.102 Jun 2023 -
0.13.029 May 2023 -
0.12.206 May 2023 -
0.12.102 May 2023 -
0.12.011 Apr 2023Release notes
Open source →- Update documentation
- Major performance improvement with many fragments
- Support custom enum fallback values
- Add
onErrorandonCompletecallbacks to query options. - Add
typedOptimisticResultas an typed alternative tooptimistcResult - Update dev deps.
- Improve performance a bit.
- Provide default typename parameter to constructor
- Support schema extensions.
- Fix bug in generating wrong json methods.
- Fix absolute output dir paths on windows.
- Add built-in types to keywords.
- Add custom enums.
- Update SDK version and required code-builder version.
- Remove operation definitions without name before codegen.
- Fix missing serializers for concrete types on fragments
- Bump gql versions
- Fix naming separator issue
-
0.12.0-beta.1830 Mar 2023 pre-release -
0.12.0-beta.1728 Mar 2023 pre-release -
0.12.0-beta.1624 Mar 2023 pre-release -
0.12.0-beta.1512 Mar 2023 pre-release -
0.12.0-beta.1409 Mar 2023 pre-releaseRelease notes
Open source →- Add
onErrorandonCompletecallbacks to query options. - Add
typedOptimisticResultas an typed alternative tooptimistcResult
- Add
-
0.12.0-beta.1326 Feb 2023 pre-release -
0.12.0-beta.1226 Feb 2023 pre-release -
0.12.0-beta.1125 Feb 2023 pre-release -
0.12.0-beta.1022 Feb 2023 pre-release -
0.12.0-beta.922 Feb 2023 pre-release -
0.12.0-beta.821 Feb 2023 pre-release -
0.12.0-beta.712 Jan 2023 pre-release -
0.12.0-beta.628 Dec 2022 pre-release -
0.12.0-beta.528 Dec 2022 pre-release -
0.12.0-beta.422 Dec 2022 pre-release -
0.12.0-beta.322 Dec 2022 pre-release -
0.12.0-beta.222 Dec 2022 pre-release -
0.12.0-beta.122 Dec 2022 pre-release -
0.11.213 Oct 2022 -
0.11.114 Sep 2022 -
0.11.031 Aug 2022Release notes
Open source →- Support
.gqlfile-extension - Expose methods for
graphql_switch - Inline GraphQL Config
- Fix deep copy on nested objects
- Add custom support for
DateTime - Fix
doubleconversion. - Simplify input classes
- Remove dependency on
json_serializable - Improve input
null-handling.
- Support
-
0.11.0-beta.731 Aug 2022 pre-release -
0.11.0-beta.623 Aug 2022 pre-release -
0.11.0-beta.514 Aug 2022 pre-release -
0.11.0-beta.409 Aug 2022 pre-release -
0.11.0-beta.308 Aug 2022 pre-release -
0.11.0-beta.202 Aug 2022 pre-release -
0.11.0-beta.101 Aug 2022 pre-release -
0.10.327 Jul 2022 -
0.10.223 Jul 2022 -
0.10.122 Jul 2022