chore(deps): update dependency @0no-co/graphqlsp to v1.17.3#58
Open
renovate[bot] wants to merge 1 commit into
Open
chore(deps): update dependency @0no-co/graphqlsp to v1.17.3#58renovate[bot] wants to merge 1 commit into
renovate[bot] wants to merge 1 commit into
Conversation
a27b118 to
cd387d9
Compare
cd387d9 to
4e1edb9
Compare
4e1edb9 to
44c4bc7
Compare
44c4bc7 to
9149f8b
Compare
9149f8b to
f96d486
Compare
f96d486 to
5fdc6c6
Compare
5fdc6c6 to
0f8e494
Compare
0f8e494 to
270e197
Compare
270e197 to
a4d3d29
Compare
a4d3d29 to
042602e
Compare
042602e to
0026207
Compare
0026207 to
ac058d7
Compare
ac058d7 to
fb69467
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
1.14.0→1.17.3Release Notes
0no-co/GraphQLSP (@0no-co/graphqlsp)
v1.17.3Compare Source
Patch Changes
Submitted by @JoviDeCroock (See #404)
v1.17.2Compare Source
Patch Changes
@gql.tada/internaland preserve introspection output file headerSubmitted by @kitten (See #402)
v1.17.1Compare Source
Patch Changes
Submitted by @kitten (See #400)
v1.17.0Compare Source
Minor Changes
@gql.tada/internal'sparseConfig(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 whiletemplateIsCallExpressionis 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 serviceSubmitted by @JoviDeCroock (See #398)
Patch Changes
@gql.tada/internaland@0no-co/graphql.webSubmitted by @kitten (See #399)
{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 configuredtemplatesnames are unaffectedSubmitted by @JoviDeCroock (See #397)
||and??as value pass-throughs in unused-field tracking:fn(a.b || fallback)now marksa.b's sub-selections as used, like other escapes of an access chain.&&keeps its guard semantics, soa?.b && a?.b.cretains leaf-level precisionSubmitted by @JoviDeCroock (See #395)
v1.16.0Compare Source
Minor Changes
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 offindAllCallExpressionsnow also accepts an options object ({ searchExternal?: boolean; collectFragments?: boolean }), wherecollectFragments: falseskips fragment collection entirely for callers that only consumenodesSubmitted by @JoviDeCroock (See #392)
getSymbolAtLocationagainst a selection-set trie. This removes the quadratic language-service calls fromgetSemanticDiagnostics, 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...ofloop bindings are followed like array-method callbacks, and assignments (existing = result.data.pokemon) and conditional expressions now alias like variable declarationsSubmitted by @JoviDeCroock (See #393)
Patch Changes
Submitted by @felamaslen (See #389)
v1.15.4Compare Source
Patch Changes
getQuickInfoAtPositionproxy to the underlying TypeScript language service, so that theverbosityLevelargument (added in TypeScript 5.9 for expandable hovers) is no longer stripped when GraphQLSP delegates back to TypeScriptSubmitted by @JoviDeCroock (See #384)
v1.15.3Compare Source
Patch Changes
Submitted by @JoviDeCroock (See #382)
v1.15.2Compare Source
Patch Changes
maskFragmentscalls to prevent false positive unused fragment warningsSubmitted by @takumiyoshikawa (See #379)
v1.15.1Compare Source
Patch Changes
Submitted by @JoviDeCroock (See #376)
v1.15.0Compare Source
Minor Changes
Submitted by @JoviDeCroock (See #374)
Configuration
📅 Schedule: (UTC)
🚦 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.
This PR was generated by Mend Renovate. View the repository job log.