NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #3667 most downloaded on npm
GraphQL Code Generator plugin for generating TypeScript types
Last release today
30 Sep 2026
Release timing varies
gaps range from 8 days to 3 months
Some releases are documented
notes for 29 of the last 60 stable releases
1 version withdrawn
withdrawn after publishing
8 years old
6524 releases · first in 2019
Nothing published for this version
Nothing published for this version
Nothing published for this version
One column per quarter.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
@graphql-codegen/testing@5.0.5
@graphql-codegen/testing@5.0.5
Nothing published for this version
@graphql-codegen/testing@5.0.4
@graphql-codegen/testing@5.0.4
Nothing published for this version
@graphql-codegen/testing@5.0.3
@graphql-codegen/testing@5.0.3
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Updated dependencies [`accdab6`]:
accdab6]:
Nothing published for this version
BREAKING CHANGES: Deprecate onlyResolveTypeForInterfaces because majority of use cases cannot implement resolvers in Interfaces. Interface normal reso…
#10218
140298a
Thanks @eddeee888! - BREAKING CHANGES: Do not generate
__isTypeOf for non-implementing types or non-union members
#10218
140298a
Thanks @eddeee888! - BREAKING CHANGE: Use Record<PropertyKey,
never> instead of {} for empty object type
#10218
140298a
Thanks @eddeee888! - Ensure Federation Interfaces have
__resolveReference if they are resolvable entities
BREAKING CHANGES: Deprecate onlyResolveTypeForInterfaces because majority of use cases cannot
implement resolvers in Interfaces. Interface normal resolvers are not generated by default. Use
addInterfaceFieldResolverTypes option released in @graphql-codegen/typescript-resolvers@5.1.0
to support custom Interface resolver inheritance behaviour (such as the one enabled by
makeExecutableSchema's inheritResolversFromInterfaces)
BREAKING CHANGES: Deprecate generateInternalResolversIfNeeded.__resolveReference because types
do not have __resolveReference if they are not Federation entities or are not resolvable. Users
should not have to manually set this option. This option was put in to wait for this major
version.
#10218
140298a
Thanks @eddeee888! - BREAKING CHANGE: Improve Federation Entity's
resolvers' parent param type: These types were using reference types inline. This makes it hard to
handle mappers. The Parent type now all comes from ParentResolverTypes to make handling mappers
and parent types simpler.
#10218
140298a
Thanks @eddeee888! - Fix mappers usage with Federation
mappers was previously used as __resolveReference's first param (usually called "reference").
However, this is incorrect because reference interface comes directly from @key and
@requires directives. This patch fixes the issue by creating a new FederationTypes type and
use it as the base for federation entity types when being used to type entity references.
BREAKING CHANGES: No longer generate UnwrappedObject utility type, as this was used to support
the wrong previously generated type.
#10218
140298a
Thanks @eddeee888! - Drop Node 18 support
140298a
Thanks @eddeee888! - Report to meta user defined objects whether
they have isTypeOf resolver#10218
140298a
Thanks @eddeee888! - Update @requires type
#10218
140298a
Thanks @eddeee888! - Fix fields or object types marked with
@external being wrongly generated
Updated dependencies
[140298a,
140298a,
140298a,
140298a,
140298a,
140298a,
140298a,
140298a,
140298a,
140298a,
140298a,
140298a,
140298a,
140298a]:
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →