Skip to content

chore(deps): update dependency @0no-co/graphqlsp to v1.17.3#58

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/0no-co-graphqlsp-1.x
Open

chore(deps): update dependency @0no-co/graphqlsp to v1.17.3#58
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/0no-co-graphqlsp-1.x

Conversation

@renovate

@renovate renovate Bot commented Aug 5, 2025

Copy link
Copy Markdown

This PR contains the following updates:

Package Change Age Confidence
@0no-co/graphqlsp 1.14.01.17.3 age confidence

Release Notes

0no-co/GraphQLSP (@​0no-co/graphqlsp)

v1.17.3

Compare Source

Patch Changes
  • Add go-to-definition support for gql.tada result fields and GraphQL document fields
    Submitted by @​JoviDeCroock (See #​404)

v1.17.2

Compare Source

Patch Changes
  • Update @gql.tada/internal and preserve introspection output file header
    Submitted by @​kitten (See #​402)

v1.17.1

Compare Source

Patch Changes
  • Mute co-located fragment warnings, when fragments are directly referenced
    Submitted by @​kitten (See #​400)

v1.17.0

Compare Source

Minor Changes
  • Surface plugin misconfiguration and schema failures as editor diagnostics instead of failing silently with errors only visible in the tsserver log. The plugin configuration is now validated with @gql.tada/internal's parseConfig (adding ${configDir} substitution and consistent validation with the gql.tada CLI), and the following are reported on a file's first GraphQL document: invalid configuration (code 52006), schema load and reload failures (52006, attributed per schema where possible), typings files that fail to be written or that aren't part of the TypeScript project (52006), documents naming an unconfigured schema (52008), and GraphQL documents written in the mode the plugin isn't configured for, e.g. tagged templates while templateIsCallExpression is on (52007). The plugin also detects schema file changes that the file watcher missed and force-reloads them, and exceptions in plugin code no longer fail whole tsserver requests but fall back to the underlying language service
    Submitted by @​JoviDeCroock (See #​398)
Patch Changes
  • Upgrade @gql.tada/internal and @0no-co/graphql.web
    Submitted by @​kitten (See #​399)
  • Reject call expressions whose first argument cannot start a GraphQL document (after ignored tokens, a document must begin with { or a definition keyword) before resolving the callee's type in call discovery. Ordinary string-argument calls — translations, test titles, event names — no longer touch the type checker at all, which speeds up scanning codebases where GraphQL files are a small fraction of all files. Note that documents passed to a gql.tada function under a non-default name are now only discovered when they start with a valid document prefix; functions matching configured templates names are unaffected
    Submitted by @​JoviDeCroock (See #​397)
  • Treat || and ?? as value pass-throughs in unused-field tracking: fn(a.b || fallback) now marks a.b's sub-selections as used, like other escapes of an access chain. && keeps its guard semantics, so a?.b && a?.b.c retains leaf-level precision
    Submitted by @​JoviDeCroock (See #​395)

v1.16.0

Compare Source

Minor Changes
  • Reduce type-checker work in findAllCallExpressions. The gql.tada function detection and schema-name lookups are now memoized per callee, so ordinary calls with a string-literal first argument (e.g. t('key'), it('name', fn)) no longer trigger a type probe per call site. Fragment unrolling is deduplicated for repeated references to the same fragment, and the third argument of findAllCallExpressions now also accepts an options object ({ searchExternal?: boolean; collectFragments?: boolean }), where collectFragments: false skips fragment collection entirely for callers that only consume nodes
    Submitted by @​JoviDeCroock (See #​392)
  • Rewrite unused field detection as a single-pass, symbol-driven analysis. Instead of issuing a find-all-references request per binding and enumerating the lexical scope per reference, the file's AST is walked once to index identifier occurrences, and query-result bindings are resolved through getSymbolAtLocation against a selection-set trie. This removes the quadratic language-service calls from getSemanticDiagnostics, scales to files with many documents and consumers, and makes the analysis work without resolved document types.
    The analysis also tracks more usage patterns, reducing false positives: values passed as function arguments (including property chains like format(data.pokemon.weight)), spreads and object-literal assignments now mark the affected sub-selections as used, for...of loop bindings are followed like array-method callbacks, and assignments (existing = result.data.pokemon) and conditional expressions now alias like variable declarations
    Submitted by @​JoviDeCroock (See #​393)
Patch Changes
  • ⚠️ Fix multi-level property accessor when resolving fragments in gql.tada generate-persisted
    Submitted by @​felamaslen (See #​389)

v1.15.4

Compare Source

Patch Changes
  • Forward all arguments from the getQuickInfoAtPosition proxy to the underlying TypeScript language service, so that the verbosityLevel argument (added in TypeScript 5.9 for expandable hovers) is no longer stripped when GraphQLSP delegates back to TypeScript
    Submitted by @​JoviDeCroock (See #​384)

v1.15.3

Compare Source

Patch Changes

v1.15.2

Compare Source

Patch Changes
  • Detect fragment usage in maskFragments calls to prevent false positive unused fragment warnings
    Submitted by @​takumiyoshikawa (See #​379)

v1.15.1

Compare Source

Patch Changes
  • Correctly identify missing fragments for gql.tada graphql call-expressions
    Submitted by @​JoviDeCroock (See #​376)

v1.15.0

Compare Source

Minor Changes
  • Improves field-usage tracking, we bail when the identifier is passed into a function, this bail is intended so we don't have to traverse the whole codebase tracing down usage
    Submitted by @​JoviDeCroock (See #​374)

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate Bot added the renovate label Aug 5, 2025
@renovate renovate Bot force-pushed the renovate/0no-co-graphqlsp-1.x branch from a27b118 to cd387d9 Compare September 26, 2025 19:49
@renovate renovate Bot changed the title chore(deps): update dependency @0no-co/graphqlsp to v1.15.0 chore(deps): update dependency @0no-co/graphqlsp to v1.15.1 Nov 16, 2025
@renovate renovate Bot force-pushed the renovate/0no-co-graphqlsp-1.x branch from cd387d9 to 4e1edb9 Compare November 16, 2025 11:48
@renovate renovate Bot force-pushed the renovate/0no-co-graphqlsp-1.x branch from 4e1edb9 to 44c4bc7 Compare December 13, 2025 12:02
@renovate renovate Bot changed the title chore(deps): update dependency @0no-co/graphqlsp to v1.15.1 chore(deps): update dependency @0no-co/graphqlsp to v1.15.2 Dec 13, 2025
@renovate renovate Bot force-pushed the renovate/0no-co-graphqlsp-1.x branch from 44c4bc7 to 9149f8b Compare February 3, 2026 07:51
@renovate renovate Bot force-pushed the renovate/0no-co-graphqlsp-1.x branch from 9149f8b to f96d486 Compare February 13, 2026 00:14
@renovate renovate Bot force-pushed the renovate/0no-co-graphqlsp-1.x branch from f96d486 to 5fdc6c6 Compare March 8, 2026 12:12
@renovate renovate Bot force-pushed the renovate/0no-co-graphqlsp-1.x branch from 5fdc6c6 to 0f8e494 Compare April 15, 2026 17:49
@renovate renovate Bot changed the title chore(deps): update dependency @0no-co/graphqlsp to v1.15.2 chore(deps): update dependency @0no-co/graphqlsp to v1.15.3 Apr 15, 2026
@renovate renovate Bot force-pushed the renovate/0no-co-graphqlsp-1.x branch from 0f8e494 to 270e197 Compare April 30, 2026 02:02
@renovate renovate Bot changed the title chore(deps): update dependency @0no-co/graphqlsp to v1.15.3 chore(deps): update dependency @0no-co/graphqlsp to v1.15.4 Apr 30, 2026
@renovate renovate Bot force-pushed the renovate/0no-co-graphqlsp-1.x branch from 270e197 to a4d3d29 Compare May 13, 2026 06:56
@renovate renovate Bot force-pushed the renovate/0no-co-graphqlsp-1.x branch from a4d3d29 to 042602e Compare June 5, 2026 03:45
@renovate renovate Bot force-pushed the renovate/0no-co-graphqlsp-1.x branch from 042602e to 0026207 Compare June 13, 2026 00:12
@renovate renovate Bot force-pushed the renovate/0no-co-graphqlsp-1.x branch from 0026207 to ac058d7 Compare June 20, 2026 11:49
@renovate renovate Bot changed the title chore(deps): update dependency @0no-co/graphqlsp to v1.15.4 chore(deps): update dependency @0no-co/graphqlsp to v1.17.2 Jun 20, 2026
@renovate renovate Bot force-pushed the renovate/0no-co-graphqlsp-1.x branch from ac058d7 to fb69467 Compare June 21, 2026 19:57
@renovate renovate Bot changed the title chore(deps): update dependency @0no-co/graphqlsp to v1.17.2 chore(deps): update dependency @0no-co/graphqlsp to v1.17.3 Jun 21, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants