Stricter parseValue coercion for built-in scalars · Issue #3191 · graphql-java/graphql-java · GitHub
Skip to content

Stricter parseValue coercion for built-in scalars #3191

Description

@dondonz

This is an issue to track the progress of stricter parseValue coercion for built-in scalars.

Background

We initially made parseValue coercion stricter for built-in scalars to align with the JS reference implementation, and these changes were included in the v20.0 release. https://github.com/graphql-java/graphql-java/releases/tag/v20.0

Since then we've received reports that this breaking change is challenging. Although it's in line with the JS implementation, this change can potentially break clients. The plan is to provide a better migration pathway.

Progress log

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions