You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
"reason": "Adding an enum value may break existing clients that were not programming defensively against an added case when querying an enum.",
320
+
},
321
+
"message": "Enum value 'VIEWER' was added to enum 'UserRole'",
322
+
"meta": {
323
+
"addedDirectiveDescription": null,
324
+
"addedEnumValueName": "VIEWER",
325
+
"addedToNewType": false,
326
+
"enumName": "UserRole",
327
+
},
328
+
"path": "UserRole.VIEWER",
329
+
"type": "ENUM_VALUE_ADDED",
330
+
},
331
+
{
332
+
"criticality": {
333
+
"level": "BREAKING",
334
+
"reason": "Removing a field is a breaking change. It is preferable to deprecate the field before removing it. This applies to removed union fields as well, since removal breaks client operations that contain fragments that reference the removed type through direct (... on RemovedType) or indirect means such as __typename in the consumers.",
335
+
},
336
+
"message": "Field 'email' was removed from object type 'User'",
337
+
"meta": {
338
+
"isRemovedFieldDeprecated": false,
339
+
"removedFieldName": "email",
340
+
"typeName": "User",
341
+
"typeType": "object type",
342
+
},
343
+
"path": "User.email",
344
+
"type": "FIELD_REMOVED",
345
+
},
346
+
{
347
+
"criticality": {
348
+
"level": "NON_BREAKING",
349
+
},
350
+
"message": "Field 'address' was added to object type 'User'",
351
+
"meta": {
352
+
"addedFieldName": "address",
353
+
"addedFieldReturnType": "String",
354
+
"typeName": "User",
355
+
"typeType": "object type",
356
+
},
357
+
"path": "User.address",
358
+
"type": "FIELD_ADDED",
359
+
},
360
+
{
361
+
"criticality": {
362
+
"level": "NON_BREAKING",
363
+
},
364
+
"message": "Field 'User.role' changed type from 'UserRole' to 'UserRole!'",
0 commit comments