Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We鈥檒l occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update graphql to the latest version 馃殌 #343

Closed
wants to merge 1 commit into from

Conversation

greenkeeper[bot]
Copy link
Contributor

@greenkeeper greenkeeper bot commented Aug 30, 2018

Version 14.0.0 of graphql was just published.

Dependency graphql
Current Version 0.13.2
Type devDependency

The version 14.0.0 is not covered by your current version range.

If you don鈥檛 accept this pull request, your project will work just like it did before. However, you might be missing out on a bunch of new features, fixes and/or performance improvements from the dependency update.

It might be worth looking into these changes and trying to get this project onto the latest version of graphql.

If you have a solid test suite and good coverage, a passing build is a strong indicator that you can take advantage of these changes directly by merging the proposed change into your project. If the build fails or you don鈥檛 have such unconditional trust in your tests, this branch is a great starting point for you to work on the update.


Release Notes v14.0.0

Breaking:

  • Drops support for node v4 and v9, makes sure node v10 is supported (#1338, #1445)
  • Reject invalid scalar value coercion (#1365, #1336)
  • Removes VariablesDefaultValueAllowed validation rule, and ProvidedNonNullArguments became ProvidedRequiredArguments (#1274)
  • Stricter coercion of Scalar Types (#1382)
  • Removes deprecated Introspection fields onOperation, onFragment, and onField (#1385, #1429)
  • GraphQL*Config are now exact types (#1391, #1443)
  • "Schema Change" keys in BreakingChangeType and DangerousChangeType for detecting adding args and input fields changed name (#1492)
  • formatError API changed for error message extensions. To upgrade without changing existing server responses, wrap graphql's formatError:
import { formatError as baseFormatError, /* ... */ } from 'graphql';

{
// other options
formatError(error) {
const { extensions, ...rest } = baseFormatError(error);
return { ...extensions, ...rest };
},
}

New:

  • Parse new schema extensions (#1314, #1323)
  • Export SDL AST types (#1315)
  • extendSchema extended with spec-compliant SDL extensions (#1373, #1392, #1441)
  • symbol.toStringTag support (#1297)
  • Expose getOperationRootType(schema, operationAST) (#1345)
  • Package is marked as side-effect free (#1312)
  • validateSchema works with Schema extensions (#1410)
  • validate works on SDL definitions (#1438, #1383)
  • directives can be added to variable definitions, behind experimentalVariableDefinitionDirectives flag (#1437, #1454)
  • ASTNode predicates, like isDefinitionNode and isTypeSystemDefinitionNode (#1459)
  • isRequiredArgument and isRequiredInputField predicates (#1463)

Fixed:

  • Fixes for custom enum types
  • Prettier, Flow and eslint upgrades (#1304, #1319)
  • Babel 7 upgrade (#1350)
  • Introspection query perf improved (#1329)
  • introspectionFromSchema has default options (#1408)
  • buildSchema memory leaks and infinite recursion fixed (#1417, #1427)
  • watch command fixed (#1449)
  • Benchmarking for validation (#1471)

Deprecated:

These will be removed in v15

  • introspectionQuery, use getIntrospectionQuery (#1386)
  • getDescription, use the schema AST node to get descriptions (#1396)
  • isValidJSValue, use coerceValue (#1386)
  • isValidLiteralValue, use validation (#1386)
FAQ and help

There is a collection of frequently asked questions. If those don鈥檛 help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper bot 馃尨

greenkeeper bot added a commit that referenced this pull request Sep 6, 2018
@greenkeeper
Copy link
Contributor Author

greenkeeper bot commented Sep 6, 2018

Version 14.0.1 just got published.

Update to this version instead 馃殌

Release Notes v14.0.1

(Something went wrong during release, this version has been unpublished)

greenkeeper bot added a commit that referenced this pull request Sep 6, 2018
@greenkeeper
Copy link
Contributor Author

greenkeeper bot commented Sep 6, 2018

Version 14.0.2 just got published.

Update to this version instead 馃殌

Release Notes v14.0.2

Fixes:

  • No longer presents warnings when used with node v7 and v9 (#1508)
  • Added keywords to the NPM package (#1501)
  • ValidationRule flow type is now exported (#1505)
  • Improved schema validation reports directives without locations (#1507)
  • Fixed potential infinite loop during introspection of some schema (#1509)
Commits

The new version differs by commits.

See the full diff

@maxpain
Copy link
Contributor

maxpain commented Sep 11, 2018

+1

@barns-unmind
Copy link

+1. Has any work started on this that I could pickup and finish?

greenkeeper bot added a commit that referenced this pull request Jan 15, 2019
@greenkeeper
Copy link
Contributor Author

greenkeeper bot commented Jan 15, 2019

  • The devDependency graphql was updated from 0.13.2 to 14.1.0.

Update to this version instead 馃殌

Release Notes for v14.1.0

New:

  • Added assertSchema and assertDirective (#1580)
  • Adds additional type extension validation (#1643)

Fixes:

  • Improves flow type definitions
  • Adds back in support for node 9, and tests for node 11. node >= 6 is currently supported.
  • Allows custom node inspect (#1605)
  • Correctly handles newlines in block strings (#1637)
Commits

The new version differs by 109 commits.

  • da61380 14.1.0
  • 4de99f7 Merge branch 'OneCyrus-feat_listTypeForError'
  • 0a731a5 Prettier and fix tests
  • a6676dc Merge branch 'feat_listTypeForError' of https://github.com/OneCyrus/graphql-js into OneCyrus-feat_listTypeForError
  • 37c022d buildClientSchema: add missing tests for introspection validations (#1666)
  • 3fef0d4 Enable Flow on buildClientSchema tests (#1665)
  • 6876587 Move $DisableFlowOnNegativeTest to more precise locations (#1664)
  • b747bb4 changed type error message
  • 8d7a5fd Merge schema validation tests with other schema tests (#1663)
  • 6741ac2 Add tests for GraphQLDirective (#1662)
  • d48e481 Move isInputType & isOutputType test to rest of predicates test (#1661)
  • 4cdc8e2 Update Flow to 0.90.0 (#1660)
  • 9f85d51 Remove excessive invariants (#1658)
  • 0818c18 ignore .nyc_output dir (#1657)
  • 9e40465 Move polyfills into separate dir and exclude them from coverage (#1656)

There are 109 commits in total.

See the full diff

@greenkeeper
Copy link
Contributor Author

greenkeeper bot commented Jan 16, 2019

  • The devDependency graphql was updated from 0.13.2 to 14.1.1.

Update to this version instead 馃殌

Commits

The new version differs by 3 commits.

  • 7dd2b2b 14.1.1
  • 51c67dc Update travis api_key for npm deploys (#1667)
  • 7fe9985 Remove usage of Flow placeholder argument + cleanup (#1669)

See the full diff

greenkeeper bot added a commit that referenced this pull request Jan 16, 2019
greenkeeper bot added a commit that referenced this pull request Mar 27, 2019
@greenkeeper
Copy link
Contributor Author

greenkeeper bot commented Mar 27, 2019

  • The devDependency graphql was updated from 0.13.2 to 14.2.0.

Update to this version instead 馃殌

Release Notes for v14.2.0

14.2.0 (2019-03-26)

Note: Updating to this release can cause new Flow errors since it adds Flow typing for print function that was missing in previous versions.

New Feature 馃殌

Bug Fix 馃悶

Docs 馃摑

Polish 馃拝

42 PRs were merged

Internal 馃彔

17 PRs were merged

Committers: 7

Commits

The new version differs by 114 commits.

  • 1321858 v14.2.0
  • 0b5e955 Tiny simplification in the parser code (#1801)
  • 0d2c01d Update deps (#1800)
  • 329f357 Rename 'MaybePromise' to 'PromiseOrValue' (#1798)
  • 84ea1c9 Update to Babel 7.4.1 (#1797)
  • fe0705f Update deps (#1796)
  • c83412f Switch 'check-cover' to use Flow's 'batch-coverage' cmd (#1795)
  • 26da75e Update Flow to v0.95 (#1794)
  • ffccf3f inspect: Add test for circular object as result of custom inspect
  • 1375776 inspect: detect circular objects
  • 97a2e98 inspect: Correctly handle custom inspect returning this
  • ad35c41 inspect: Limit maximum depth of printed objects
  • 68058b2 inspect: move implementation into formatValue
  • b3d9a5c inspect: Limit maximum number of printed items to 10
  • b699cfc Update deps (#1793)

There are 114 commits in total.

See the full diff

greenkeeper bot added a commit that referenced this pull request Mar 31, 2019
@greenkeeper
Copy link
Contributor Author

greenkeeper bot commented Mar 31, 2019

  • The devDependency graphql was updated from 0.13.2 to 14.2.1.

Update to this version instead 馃殌

Release Notes for v14.2.1

14.2.1 (2019-03-31)

Bug Fix 馃悶

Commits

The new version differs by 4 commits.

  • d2ffd7c v14.2.1
  • 3c79bed buildClientSchema: Revert breaking change introduced in #1677 (#1808)
  • f289555 Update to ESLint 5.16 (#1807)
  • c1376e3 Enable Flow on more test files (#1806)

See the full diff

greenkeeper bot added a commit that referenced this pull request May 7, 2019
@greenkeeper
Copy link
Contributor Author

greenkeeper bot commented May 7, 2019

  • The devDependency graphql was updated from 0.13.2 to 14.3.0.

Update to this version instead 馃殌

Commits

The new version differs by 37 commits.

  • 4bd1a11 v14.3.0
  • 972a150 Update Flow to 0.98.1 (#1852)
  • e90a5ca nyc: Switch config from JSON to YAML and move args from package.json (#1851)
  • d69c533 Add comment to make test better understandable (#1850)
  • 9ab5dfb Update deps (#1849)
  • e0fbf90 Remove Flow workaround for const arguments (#1848)
  • ccbbb29 isSpecifiedDirective should not assume Directive type (#1837)
  • d6c973a Adapt benchmark to the new build script (#1845)
  • 316e24e Correctly trap errors in shell scripts (#1844)
  • 22f0719 Fix "npm run build" on Node 10 (#1843)
  • ec206fc Terminate shell scripts if any subcomand terminated (#1842)
  • c11ccba Make single 'build.js' to handle NPM package build (#1841)
  • 1023264 ESLint: enable 'arrow-body-style' rule (#1840)
  • cd80f94 ESLint: enable all low-hanging rules and mark rest as TODO (#1839)
  • ce832ee Mark all ESLint rules that conflict with Prettier (#1838)

There are 37 commits in total.

See the full diff

greenkeeper bot added a commit that referenced this pull request May 23, 2019
@greenkeeper
Copy link
Contributor Author

greenkeeper bot commented May 23, 2019

  • The devDependency graphql was updated from 0.13.2 to 14.3.1.

Update to this version instead 馃殌

greenkeeper bot added a commit that referenced this pull request Jun 26, 2019
@greenkeeper
Copy link
Contributor Author

greenkeeper bot commented Jun 26, 2019

  • The devDependency graphql was updated from 0.13.2 to 14.4.0.

Update to this version instead 馃殌

greenkeeper bot added a commit that referenced this pull request Jun 28, 2019
@greenkeeper
Copy link
Contributor Author

greenkeeper bot commented Jun 28, 2019

  • The devDependency graphql was updated from 0.13.2 to 14.4.1.

Update to this version instead 馃殌

greenkeeper bot added a commit that referenced this pull request Jul 3, 2019
@greenkeeper
Copy link
Contributor Author

greenkeeper bot commented Jul 3, 2019

  • The devDependency graphql was updated from 0.13.2 to 14.4.2.

Update to this version instead 馃殌

greenkeeper bot added a commit that referenced this pull request Aug 22, 2019
@greenkeeper
Copy link
Contributor Author

greenkeeper bot commented Aug 22, 2019

  • The devDependency graphql was updated from 0.13.2 to 14.5.0.

Update to this version instead 馃殌

greenkeeper bot added a commit that referenced this pull request Aug 23, 2019
@greenkeeper
Copy link
Contributor Author

greenkeeper bot commented Aug 23, 2019

  • The devDependency graphql was updated from 0.13.2 to 14.5.1.

Update to this version instead 馃殌

greenkeeper bot added a commit that referenced this pull request Aug 23, 2019
@greenkeeper
Copy link
Contributor Author

greenkeeper bot commented Aug 23, 2019

  • The devDependency graphql was updated from 0.13.2 to 14.5.2.

Update to this version instead 馃殌

greenkeeper bot added a commit that referenced this pull request Aug 24, 2019
@greenkeeper
Copy link
Contributor Author

greenkeeper bot commented Aug 24, 2019

  • The devDependency graphql was updated from 0.13.2 to 14.5.3.

Update to this version instead 馃殌

greenkeeper bot added a commit that referenced this pull request Aug 29, 2019
@greenkeeper
Copy link
Contributor Author

greenkeeper bot commented Aug 29, 2019

  • The devDependency graphql was updated from 0.13.2 to 14.5.4.

Update to this version instead 馃殌

greenkeeper bot added a commit that referenced this pull request Sep 13, 2019
@greenkeeper
Copy link
Contributor Author

greenkeeper bot commented Sep 13, 2019

  • The devDependency graphql was updated from 0.13.2 to 14.5.5.

Update to this version instead 馃殌

greenkeeper bot added a commit that referenced this pull request Sep 15, 2019
@greenkeeper
Copy link
Contributor Author

greenkeeper bot commented Sep 15, 2019

  • The devDependency graphql was updated from 0.13.2 to 14.5.6.

Update to this version instead 馃殌

greenkeeper bot added a commit that referenced this pull request Sep 20, 2019
@greenkeeper
Copy link
Contributor Author

greenkeeper bot commented Sep 20, 2019

  • The devDependency graphql was updated from 0.13.2 to 14.5.7.

Update to this version instead 馃殌

greenkeeper bot added a commit that referenced this pull request Sep 25, 2019
@greenkeeper
Copy link
Contributor Author

greenkeeper bot commented Sep 25, 2019

  • The devDependency graphql was updated from 0.13.2 to 14.5.8.

Update to this version instead 馃殌

greenkeeper bot added a commit that referenced this pull request Jan 26, 2020
@greenkeeper
Copy link
Contributor Author

greenkeeper bot commented Jan 26, 2020

  • The devDependency graphql was updated from 0.13.2 to 14.6.0.

Update to this version instead 馃殌

greenkeeper bot added a commit that referenced this pull request Apr 2, 2020
@greenkeeper
Copy link
Contributor Author

greenkeeper bot commented Apr 2, 2020

  • The devDependency graphql was updated from 0.13.2 to 15.0.0.

Update to this version instead 馃殌

@alexbbt
Copy link
Contributor

alexbbt commented Aug 12, 2020

This is no longer needed

@alexbbt alexbbt closed this Aug 12, 2020
@alexbbt
Copy link
Contributor

alexbbt commented Aug 12, 2020

#418 Updated graphql to 15.0.0

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants