BREAKING CHANGES
Features
- 507637d adjust signature for fetch (#1100)
- 031503f allow using sdl and url at same time (#1092)
- aec075d add new extension (#1087)
- 84fe8be add new extension (#1081)
- 4545eb4 export TypedDocumentString
- aa935a6 support get method (#1066)
- 451204b use recommened accept header
- 065418a first class abort errors (#1061)
- 9be0f08 allow request configuration (#1059)
- 1cf001a (breaking) rename and remove legacy code (#1052)
- 9839538 default output to ./graffle (#1051)
- b01152b extension hooks typed with transport (#1048)
- ba48bf9 raw typed (#1021)
- c1f08d0 prefill schema URL (#1016)
- 8e12e0b generate from introspection (#1014)
- fe50d58 granular output config (#991)
- c3a1718 raw overload (#968)
- 9827bc9 scalar constructor with inference (#954)
- 31e586e file upload extension (#937)
Fixes
- c1861d2 generated code use given name (#1103)
- 6ed584d with merge headers (#1091)
- 16377bb raw variables inference (#1077)
- a962d5a response envelope prop for deafult url (#1073)
- f5a6476 spec compliant accept type (#1064)
- df6954a constructor headers sent through to exchange
- f4b01d7 verbatimModuleSyntax (#953)
- 833d172 use json content-type header (#949)
Improvements
- 4182be3 improve: avoid conflict import paths for Twoslash (#1069)
- bb48aee refactor: rec accept value to gqlhttp lib
- e5fc3f2 refactor: extract prefilled to own module
- c3593ae refactor: use verbatimModuleSyntax
- 40d51c5 docs: change spreading request headers to using new Headers (#1001)
- 14bb543 improve: test against node 20 and 22 (#976)
- 8efd3b2 refactor: move client layer above core (#967)
- ee3781d improve: prefix data term in return mode (#966)
Chores
- c3559e5 update dependency @dprint/typescript to ^0.91.1 || ^0.92.0 (#1102)
- e706f51 add example snippets (#1101)
- d452c5e improve raw coverage
- 4375b22 fix gen icon rendering
- 05cc798 upgrade all dev deps to latest
- 2bf3711 try fixing home hero logo corners
- 1851a09 fix team member card layout on mobile
- 94584a0 update vitepress sidebar lib
- 0869a85 better homepage and reorganized overview
- f4dcbee fix website build
- 3fdbea6 fix website build
- cb7cf1f document anyware (#1093)
- 9438531 restore sidebar link to examples intro
- 1aa55ca fix guide to example links
- 060db41 refactor examples directories system (#1090)
- beb702e update dependency @shikijs/vitepress-twoslash to v1.17.5 (#1086)
- 5942653 update dependency tsx to v4.19.1 (#1082)
- 71d7c78 update dependency @shikijs/twoslash to v1.17.0 (#1062)
- 50e24f1 use clean urls
- d111577 update dependency @shikijs/vitepress-twoslash to v1.17.0 (#1063)
- f099836 fix otel guide link to example
- 24c1ae2 examples home rename to intro
- 6202b68 examples home page
- 59e6d3c mention multiple clients
- a8c2501 no vite on project open
- 3f31e18 add return execution errors example (#1079)
- 61fa1fc update pnpm to v9.10.0 (#1072)
- 3a3a098 store outputs in own directory (#1078)
- 6bbe63f fix raw example listing
- 6c84840 put all examples into groups
- 7b105c5 upgrade all dev deps to latest
- 279854c utilities via graffle namespace
- 612b08a link output examples to guide
- d36ab4c try plausible website traffic tracking
- 75b3d62 add warning message
- c4a0d38 fix links to legacy examples
- dd53004 fix example test
- 593cd64 reorganize overview content
- 417d6e9 add hero logo to home
- 9bf3896 generator section
- f282913 bette organize http transport examples
- 46abb09 finsh http-transport docs
- 534e043 no share deps with lib
- fd9fe2e fix typo
- a70403c twoslash-ify http transport guide
- 8e78757 fix refernces to server.url x2
- 108969e fix refernces to server.url
- f98dbae fix pokemon import
- 70590a9 gen with backticks
- f27b234 fix missing graffle dep
- 2918bf9 fix imports in examples
- 2dbdda3 mention gql http spec compliant
- 8d25612 add dynamic headers (#1065)
- 1596711 update dependency @typescript-eslint/parser to v8.4.0 (#1019)
- 8f2456e update dependency @shikijs/vitepress-twoslash to v1.16.1 (#1056)
- 5d04f27 fix lockfile
- 27d6896 update dependency @shikijs/twoslash to v1.16.1 (#1055)
- ed550e3 update dependency @shikijs/vitepress-twoslash to v1.16.0 (#1053)
- bb314ee update dependency @shikijs/twoslash to v1.16.0 (#1054)
- 5734641 fix website deps
- 265bfba fix npm trend graph
- 4db0000 update dependency @shikijs/twoslash to v1.16.0 (#1037)
- 9afda5e update dependency @shikijs/vitepress-twoslash to v1.15.2 (#1038)
- 4b0f516 update dependency @types/node to v22.5.2 (#1029)
- ccd85ed update dependency es-toolkit to v1.17.0 (#1049)
- a80e088 single examples generate script (#1050)
- 0f90673 memory examples link
- 4e5a170 update actions/configure-pages action to v5 (#1035)
- a0412fc update dependency tsx to v4.19.0 (#1044)
- 33773e9 upgrade all dev deps to latest
- b4c16ee update pnpm to v9.9.0 (#1047)
- 17c5ab7 transports
- 4139dce landing page feature descriptions
- d1419ee update all dev deps
- 2a4dc4c append output to examples
- e9ab5cb generated test for each example (#1041)
- eeb59e9 add generated examples to website (#1040)
- 9747c56 update pnpm to v9.8.0 (#1034)
- 4d8d655 update all dev deps (#1039)
- 5ff8f46 fix website base path
- 01aebe3 ci docs
- c3d1562 fix deploy website ci
- a0a9471 fix deploy website ci
- f443b13 introduce website (#1033)
- 9a4be38 update pnpm to v9.7.0 (#1022)
- 3866f11 remove dead script
- 4964979 update dependency graphql-yoga to v5.6.3 (#996)
- e268c00 eslint disable
- e3dff38 better client name
- ddf27ed config headers
- ab58c07 custom fetch example
- 9df587c update dependency @types/node to v22.1.0 (#1005)
- a9bc07d update all dev deps
- 8175da4 update dependency typescript to v5.5.4 (#995)
- 86eba2f update dependency vitest to v2.0.4 (#983)
- 40b13d4 update dependency jsdom to v24.1.1 (#993)
- d07740b update pnpm to v9.6.0 (#994)
- 2c48ecd update all dev deps
- f8e3fbc update dependency graphql-yoga to v5.6.1 (#988)
- 16fbbb7 update dependency eslint to v9.7.0 (#981)
- b2c9d03 remove legacy tests (#975)
- 1260834 update all dev deps (#974)
- 20a0caf update dependency typescript-eslint to v7.16.0 (#960)
- b1afe20 update pnpm to v9.5.0 (#970)
- 5a658b1 update dependency @types/node to v20.14.10 (#969)
- f72ceb0 update dependency tsx to v4.16.2 (#964)
- 43bc8a0 update dependency @arethetypeswrong/cli to ^0.16.0 (#962)
- a1b5bcf update dependency graphql-yoga to v5.6.0 (#956)
- 06dcbcd update dependency dprint to ^0.46.2 || ^0.47.0 (#955)
- c14e5b2 update dependency @dprint/formatter to ^0.3.0 || ^0.4.0 (#952)
- b675624 update dependency eslint to v9.6.0 (#943)
- a34c4e4 update dependency tsx to v4.15.8 (#934)
- 017c583 update dependency @typescript-eslint/parser to v7.14.1 (#918)
- 4f986cd update dependency @typescript-eslint/eslint-plugin to v7.14.1 (#917)
- d3b62aa update dependency typescript-eslint to v7.14.1 (#931)
- 8179381 update dependency @pothos/core to v3.41.2 (#938)
- da12140 update dependency @pothos/plugin-simple-objects to v3.7.1 (#939)