+8
.changeset/quiet-mugs-travel.md
+8
.changeset/quiet-mugs-travel.md
···+Reuse output of `stringifyDocument` in place of repeated `print`. This will mean that we now prevent calling `print` repeatedly for identical operations and are instead only reusing the result once.+refactor and we will no longer sanitise strip newlines from queries that `@urql/core` has printed.
+41
-20
exchanges/multipart-fetch/src/__snapshots__/multipartFetchExchange.test.ts.snap
+41
-20
exchanges/multipart-fetch/src/__snapshots__/multipartFetchExchange.test.ts.snap
························-mutation uploadProfilePicture($picture: File) { uploadProfilePicture(picture: $picture) { location } }",······-mutation uploadProfilePictures($pictures: [File]) { uploadProfilePicture(pictures: $pictures) { location } }",
+27
-12
packages/core/src/exchanges/__snapshots__/fetch.test.ts.snap
+27
-12
packages/core/src/exchanges/__snapshots__/fetch.test.ts.snap
··················
+7
-4
packages/core/src/exchanges/__snapshots__/subscription.test.ts.snap
+7
-4
packages/core/src/exchanges/__snapshots__/subscription.test.ts.snap
······
+5
-2
packages/core/src/exchanges/subscription.test.ts
+5
-2
packages/core/src/exchanges/subscription.test.ts
·········
+7
-4
packages/core/src/exchanges/subscription.ts
+7
-4
packages/core/src/exchanges/subscription.ts
·········// This excludes the query's name as a field although subscription-transport-ws does accept it since it's optional
+2
-2
packages/core/src/gql.test.ts
+2
-2
packages/core/src/gql.test.ts
···
+45
-20
packages/core/src/internal/__snapshots__/fetchSource.test.ts.snap
+45
-20
packages/core/src/internal/__snapshots__/fetchSource.test.ts.snap
······························
+7
-5
packages/core/src/internal/fetchOptions.ts
+7
-5
packages/core/src/internal/fetchOptions.ts
·········
+14
packages/core/src/utils/hash.test.ts
+14
packages/core/src/utils/hash.test.ts
···
+5
-5
packages/core/src/utils/hash.ts
+5
-5
packages/core/src/utils/hash.ts
···
+109
-82
packages/core/src/utils/request.test.ts
+109
-82
packages/core/src/utils/request.test.ts
···············
+52
-44
packages/core/src/utils/request.ts
+52
-44
packages/core/src/utils/request.ts
·········
+8
-1
packages/svelte-urql/src/mutationStore.test.ts
+8
-1
packages/svelte-urql/src/mutationStore.test.ts
···
+6
-1
packages/svelte-urql/src/queryStore.test.ts
+6
-1
packages/svelte-urql/src/queryStore.test.ts
···
+8
-1
packages/svelte-urql/src/subscriptionStore.test.ts
+8
-1
packages/svelte-urql/src/subscriptionStore.test.ts
···