···11+---
22+'@urql/exchange-graphcache': major
33+'@urql/svelte': major
44+'@urql/core': major
55+---
66+77+Update `OperationResult.hasNext` and `OperationResult.stale` to be required fields. If you have a custom exchange creating results, you'll have to add these fields or use the `makeResult`, `mergeResultPatch`, or `makeErrorResult` helpers.
···565565 * Most commonly, this flag is set for a cached result when the operation is executed using the
566566 * `cache-and-network` {@link RequestPolicy}.
567567 */
568568- stale?: boolean;
568568+ stale: boolean;
569569 /** Indicates that the GraphQL response is streamed and updated results will follow.
570570 *
571571 * @remarks
···575575 *
576576 * For GraphQL subscriptions, this flag will always be set to `true`.
577577 */
578578- hasNext?: boolean;
578578+ hasNext: boolean;
579579}
580580581581/** The input parameters a `Client` passes to an `Exchange` when it's created.