Skip to content

Releases: dimaMachina/graphql-eslint

February 27, 2023

27 Feb 16:31
3ff66bd
Compare
Choose a tag to compare

@graphql-eslint/eslint-plugin@3.16.1

Patch Changes

  • #1467
    12f802c
    Thanks @B2o5T! - fix require-id-when-available check unions as well

  • #1469
    6b4e20c
    Thanks @B2o5T! - fix no-unreachable-types ignore types from
    directive arguments with request locations

February 12, 2023

12 Feb 10:37
2e79846
Compare
Choose a tag to compare

@graphql-eslint/eslint-plugin@3.16.0

Minor Changes

  • #1443
    9916d8d
    Thanks @FloEdelmann! - Add new require-import-fragment rule
    that reports fragments which were not imported via an import expression.

January 25, 2023

25 Jan 20:13
d906e76
Compare
Choose a tag to compare

@graphql-eslint/eslint-plugin@3.15.0

Minor Changes

  • #1386
    c5fb2dc
    Thanks @B2o5T! - The new version no longer crashes on VSCode-ESLint,
    when schema/siblings contain validation errors, also, GraphQL-ESLint now has strict: true in
    tsconfig.json and extends @typescript-eslint recommended config 🚀

    P.S. GraphQL-ESLint now has its own website, all documentation moved here. Also, it contains a new
    fancy playground page 💅 for both schema/operations testing
    https://the-guild.dev/graphql/eslint/play

Patch Changes

December 28, 2022

28 Dec 00:17
df828e5
Compare
Choose a tag to compare

@graphql-eslint/eslint-plugin@3.14.3

Patch Changes

  • #1349
    6ce6dbb
    Thanks @B2o5T! - fix broken suggestions on code files when there are
    multiple choices

December 27, 2022

27 Dec 20:49
1883cc4
Compare
Choose a tag to compare

@graphql-eslint/eslint-plugin@3.14.2

Patch Changes

  • #1346
    f031f56
    Thanks @B2o5T! - report errors on first character for
    *.vue/*.svelte code, due graphql-tag-pluck limitation we can't know right location

December 27, 2022

27 Dec 10:48
069c437
Compare
Choose a tag to compare

@graphql-eslint/eslint-plugin@3.14.1

Patch Changes

December 26, 2022

26 Dec 20:48
ded7065
Compare
Choose a tag to compare

@graphql-eslint/eslint-plugin@3.14.0

Minor Changes

  • #1335
    2e4dfa0
    Thanks @B2o5T! - support new ESLint flat config system, export
    flatConfigs

  • #1330
    bab45cc
    Thanks @B2o5T! - add new rule require-nullable-fields-with-oneof

  • #1331
    0f7afa5
    Thanks @B2o5T! - add new rule require-type-pattern-with-oneof

  • #1144
    43e2861
    Thanks @TuvalSimha! - Add new option groups to alphabetize
    rule

  • #1303
    c6d5bb7
    Thanks @tshedor! - [require-description] add rootField option for
    only field definitions within Query, Mutation, and Subscription root types

  • #1141
    b1f2730
    Thanks @TuvalSimha! - add new option prefix for
    match-document-filename rule

  • #1314
    a4f885a
    Thanks @B2o5T! - add ESLint suggestions for following graphql-js
    rules:

    • fields-on-correct-type
    • known-argument-names
    • known-type-names
    • possible-type-extension
    • scalar-leafs
    • value-literals-of-correct-type
  • #1316
    1f21fc8
    Thanks @FloEdelmann! - feat: add lone-executable-definition to
    require all queries, mutations, subscriptions and fragments to be located in separate files

  • #1338
    fedec34
    Thanks @B2o5T! - update graphql-config to v4.4.0 that no longer
    requires typescript to be installed

  • #1334
    abcfc14
    Thanks @B2o5T! - add new rule no-one-place-fragments

Patch Changes

November 05, 2022

05 Nov 23:12
91c912c
Compare
Choose a tag to compare

@graphql-eslint/eslint-plugin@3.13.1

Patch Changes

November 01, 2022

01 Nov 14:35
3e16ba8
Compare
Choose a tag to compare

@graphql-eslint/eslint-plugin@3.13.0

Minor Changes

  • #1222 cf59b0a Thanks @B2o5T! - feat: reload schema/documents cache (only for current project) in VSCode

October 10, 2022

10 Oct 13:37
c8d2ee7
Compare
Choose a tag to compare

@graphql-eslint/eslint-plugin@3.12.0

Minor Changes

  • #1200 f193b5e Thanks @B2o5T! - support extracting GraphQL documents from *.vue/*.svelte code-files

Patch Changes

  • #1201 ba26511 Thanks @B2o5T! - dependencies updates:

  • #1198 2886adf Thanks @B2o5T! - fix passing pluck config via graphql-config#extensions field
    rename extensions.graphqlTagPluck to extensions.pluckConfig
    fix performance regression while using processor: '@graphql-eslint/graphql'