graphql-schema-linter
Advanced tools
Changelog
3.0.0 (May 6th, 2022)
graphql
has been moved to peerDependencies
in order to more flexible. This should help projects that were previously unable to upgrade the graphql
package due to graphql-schema-linter
requiring graphql
v15. Usage information for this tool has been updated in the README.md
to reflect this change. #298 (Thanks @dchambers)Changelog
2.0.0 (December 14th, 2020)
interface-fields-sorted-alphabetically
has been added to validate that interface fields are sorted alphabetically. #260 (Thanks @hipper)lexicographicSortSchema
. The sort order can be configured per-rule using the new rulesOptions
(--rule-options
) feature and specifying a different sortOrder
. When unspecified, sortOrder
will default to the existing behaviour: alphabetical
. #256 (Thanks @dustinsgoodman)Changelog
1.0.0 (September 6th, 2020)
graphql-schema-linter
has been in development since August 2017. During that time, 18 people have contributed 131 pull requests that make up the tool that we have today. :tada:
I believe the tool is now stable and can follow semantic versioning.
On that note, the addition or modification of existing rules will be considered a breaking change and thus will require bumping the MAJOR version of the library. By doing this, users of graphql-schema-linter
won't get caught off guard by those changes.
--ignore
option. This works functionally the same way as inline rule overrides, but is meant to be used when adding comments to the GraphQL schema is not possible. #240 (Thanks @id-ilych)Changelog
0.5.0 (July 4th, 2020)