+4
-1
.github/workflows/release.yaml
+4
-1
.github/workflows/release.yaml
······
+10
-1
packages/example-tada/src/index.tsx
+10
-1
packages/example-tada/src/index.tsx
+14
packages/graphqlsp/CHANGELOG.md
+14
packages/graphqlsp/CHANGELOG.md
···+- Detect fragment usage in `maskFragments` calls to prevent false positive unused fragment warnings+Submitted by [@takumiyoshikawa](https://github.com/takumiyoshikawa) (See [#379](https://github.com/0no-co/GraphQLSP/pull/379))+Submitted by [@JoviDeCroock](https://github.com/JoviDeCroock) (See [#376](https://github.com/0no-co/GraphQLSP/pull/376))
+1
-1
packages/graphqlsp/package.json
+1
-1
packages/graphqlsp/package.json
+10
packages/graphqlsp/src/ast/checks.ts
+10
packages/graphqlsp/src/ast/checks.ts
···
+34
-5
packages/graphqlsp/src/ast/index.ts
+34
-5
packages/graphqlsp/src/ast/index.ts
·····················
······+// For gql.tada call-expressions, this contains the identifiers of explicitly declared fragments···············
+1
-1
packages/graphqlsp/src/autoComplete.ts
+1
-1
packages/graphqlsp/src/autoComplete.ts
+36
packages/graphqlsp/src/diagnostics.ts
+36
packages/graphqlsp/src/diagnostics.ts
··················
··················
+1
-1
test/e2e/fixture-project-tada/fixtures/graphql.ts
+1
-1
test/e2e/fixture-project-tada/fixtures/graphql.ts
+33
test/e2e/fixture-project-tada/fixtures/missing-fragment-dep.ts
+33
test/e2e/fixture-project-tada/fixtures/missing-fragment-dep.ts
···
···
+7
test/e2e/fixture-project-tada/fixtures/used-fragment-mask.ts
+7
test/e2e/fixture-project-tada/fixtures/used-fragment-mask.ts
+1
-1
test/e2e/fixture-project-tada/graphql.ts
+1
-1
test/e2e/fixture-project-tada/graphql.ts
+115
test/e2e/tada.test.ts
+115
test/e2e/tada.test.ts
··················
··················+it('warns about missing fragment dep even when fragment is used in another query in same file', async () => {