{"push_id":2444841962,"size":1,"distinct_size":1,"ref":"refs/heads/null-variables","head":"ace990f57be1b5195cf42b721b51e67c0817a254","before":"c1076c3ef9c9da7b514c00b059d46e9735041b33","commits":[{"sha":"ace990f57be1b5195cf42b721b51e67c0817a254","author":{"name":"Lee Byron","email":"e62162cf4d95df85defedbb6fc7531efd473b77b@leebyron.com"},"message":"Changes based on feedback:\n\nThis preserves the behavior of explicit null values taking precedence over default values, greatly reducing the scope of breaking changes.\n\nThis adds a change to argument coercion to enforce null checking on variable valuesand removes one validation rule: VariablesDefaultValueAllowed. This allows supplying default values to non-nullable variables, widening the gap between \"required\" and \"nullable\". It also changes the validation rules for arguments - allowing non-null arguments with default values to be omitted.\n\nThis preserves all existing behavior (with the critical exception of no longer allowing `null` values into non-null arguments) while allowing queries which were previously considered invalid to be valid.","distinct":true,"url":"https://api.github.com/repos/graphql/graphql-js/commits/ace990f57be1b5195cf42b721b51e67c0817a254"}]}
{"actor":{"display_login":"leebyron"}}