UNPKG

fuse

Version:

The magical GraphQL framework

123 lines (71 loc) 2.98 kB
# fuse ## 0.12.1 ### Patch Changes - 31f66fc: Dedupe the builder so that we can't end up with multiple fuse copies - 8f8db40: Replace fs.exists with existsSync ## 0.12.0 ### Minor Changes - b3f7933: Ensure we generate `tada` in IDE's where the `tsserver` might not be supported ## 0.11.4 ### Patch Changes - fc8689b: Ensure fuse directory exists - 8d2c103: Bump urql for security fixes ## 0.11.3 ### Patch Changes - 44ecfbc: Bootstrap schema before codegen starts ## 0.11.2 ### Patch Changes - aa0c824: Codegen performance fixes - 862a815: Rename the rsc export to `__internal_execute` so folks don't accidentally import it ## 0.11.1 ### Patch Changes - 8ac86fb: Ensure we refresh the `schema.graphql` ## 0.11.0 ### Minor Changes - d55a2f0: Use `gql.tada` when the user has no prior codegen process ## 0.10.1 ### Patch Changes - cc58565: Fix src dir with appended file ## 0.10.0 ### Minor Changes - 2b4073e: Add a standalone version to fuse, this will support running `fuse dev` and `fuse build --adapter node|cloudflare|lambda` - 477e25c: Make it easier to debug issues with our default document-cache - c1cccad: Add option to override the `UserContext` type - d97175a: Export the fuse standalone `/client` from `fuse/client.ts` - 3d36c57: Implement scope-based authorization model for `fuse` ### Patch Changes - 335e251: Disallow specifying `key` when `id` is present in the `generic` and enforce when we are missing an `id` property - 59979fc: Remove log from list-plugin - 512f411: Avoid starting two codegen processes when reloading next-config - a9b551b: Respect src dir during codegen - 0543d93: Improve built-in key type - 7992a9f: Run authorization on the type-level ## 0.9.0 ### Minor Changes - c241f0c: Add field level nullability to `t.list()` ## 0.8.1 ### Patch Changes - 70b4f89: Respect src dir during codegen ## 0.8.0 ### Minor Changes - e7f037b: Add a webpack-loader that automatically imports all entries in the `types/` directory. In doing so it removes the need for `require.context`, next time you run the application, you are encouraged to remove `require.context` from your `/pages/api/fuse.ts` or `/app/api/fuse/route.ts` files. ## 0.7.1 ### Patch Changes - ed5c5dd: Improve codegen performance ## 0.7.0 ### Minor Changes - 7225f96: Allow querying the GraphQL schema directly from server components ### Patch Changes - b751e5f: Add a default set of exchanges on the createClient method to reduce overhead - 63b64dc: Support reading documents from `.ts` files ## 0.6.0 ### Minor Changes - 1d73cfc: Rename `simpleList` to `list` - d1b4e45: Add ability to resolve a node `<type>` which returns the concrete type rather than an abstract node ### Patch Changes - 5033588: Rename to `registerClient` and the folder to `fuse` - 12827a9: Allow for `context` on the builder and `number` ids during resolution of loaders - 3d368f5: Add commont types between the app and pages route to our context object