unstale

npm / @graphiql/react

@graphiql/react

What changed in @graphiql/react 0.37 to 0.39, from its official release notes, upgrade guides and advisories. Sources checked 2026-10-22.

2 breaking2 new APIs and options1 behavior and defaults8 fixes and other

See which of these apply to your code, ranked, in your agent:

npx @unstale/cli init

@unstale/cli 0.2.2 on npm

@graphiql/react 0.395 changes

New APIs and options 1

  • Opt in to GraphQL 17 fragment argument syntax support across parsing, validation, type information, autocomplete, hover, and editor integrations; it defaults to false.

    0.39.0release notes

Fixes and other changes 4

  • Invalid JSON in the Variables or Headers pane now shows a plain-language error with line and column, prefixed with “Request not sent.”

    0.39.1release notes

  • Closing a tab to the right of the active tab now keeps the active tab selected; closing the active tab or a tab before it is unchanged.

    0.39.0release notes

  • Reloading a session that has not edited the editors no longer creates an extra empty tab.

    0.39.0release notes

  • Autocomplete now respects operation and fragment scope while including variables from operations that spread the current fragment.

    0.39.0release notes

@graphiql/react 0.382 changes

New APIs and options 1

  • GraphiQLProvider and GraphiQL now expose per-scalar JSON Schema overrides, preventing spurious type errors for custom scalars that accept objects or arrays.

    0.38.0release notes

Fixes and other changes 1

  • Fira Code ligatures are disabled so valid GraphQL characters render literally instead of appearing as misleading glyphs.

    0.38.0release notes

@graphiql/react 0.376 changes

Breaking changes 2

  • The react-compiler-runtime peer dependency has been removed.

    0.37.4release notes

  • The peer dependency is pinned to versions ≥ 0.20.0 and < 0.53 because monaco-editor@^0.53.0 is not yet supported with monaco-graphql.

    0.37.3release notes

Behavior and default changes 1

  • Passing an IntrospectionQuery result as the schema prop now builds a schema directly and skips a network introspection request.

    0.37.4release notes

Fixes and other changes 3

  • Image previews now preserve the original host when fetching URLs, instead of fetching from the current origin.

    0.37.6release notes

  • Disabling Monaco's roundedSelection option prevents multiline selection highlights from extending beyond the actual text selection.

    0.37.5release notes

  • CSS files are marked as side effects so they can be imported from JavaScript when using Webpack.

    0.37.4release notes