This repository has been archived by the owner on May 26, 2023. It is now read-only.
v14.4.2
Published to https://www.npmjs.com/package/@apollo/graphql/v/14.4.2
Changes:
- 2858f04 Merge pull request #2 from apollographql/make-package-public
- 8a34a86 Make package public
- b41f22b Set up CI with Azure Pipelines (#1)
- 901c4e7 definitions: make constructed fields non-optional (graphql#2091) [ graphql#2089 ]
- 7782190 type definitions: Use consistent order for public fields (graphql#2090)
- 0105d92 definition: replace object spread with explicit assignments (graphql#2089) [ graphql#1527 ]
- b113ef7 benchmark: collect memory usage per operation (graphql#2088)
- 0cd1903 benchmark: use version specific babel (graphql#2087)
- d78b445 GraphQLSchema: simplify
getPossibleTypes
&isPossibleType
(graphql#2086) - d9f959e starWarsIntrospection-test: cleanup + add explanation comment (graphql#2085)
See more
- cd9fc8e GraphQLSchema: Remove unneeded recursion during type collection (graphql#2083)
- 89f9f72 Convert type definitions subtypes to be exact (graphql#2082) [ graphql#1527 ]
- f85d9b6 Update Flow to 0.105 (graphql#2080)
- e591e95 Add benchmark for validating invalid query (graphql#2079) [ graphql#2074 ]
- ebcdfd2 getVariableValues: improve coverage of 'maxErrors' (graphql#2078)
- d4ccf67 validation-test: remove unneeded 'specifiedRules' (graphql#2077)
- 14f260b Limits errors in getVariableValues() (graphql#2062) [ graphql#2037 ]
- 18371cb coverage: remove not essential 'istanbul ignore's (graphql#2076)
- 6adb527 inspect: correctly handle custom objects without class name (graphql#2075)
- 37c527d coverage: Fixed coverage bug introduced in graphql#2067 (graphql#2071)
- 5e986eb Make npm scripts for prettier run on Windows (graphql#2072)
- 392db5a Simplify parser, avoid extra function call (graphql#2073)
- ce8b4cd coverage: Fixed coverage bug introduced in graphql#2067 (graphql#2070)
- d130a60 parser: Inline 'parseExecutableDefinition' to simplify code (graphql#2069)
- b13f283 parser: Extract 'optionalMany' utility function (graphql#2068)
- a5bbe71 Convert all non-reachable exceptions into invariants (graphql#2067)
- e58762a Use 'invariant' only for real invariants, add 'devAssert' for t… (graphql#2066)
- ebcc754 Remove 'invariant' calls from 'stripIgnoredCharacters' tests (graphql#2065)
- 91a4be2 invariant: improve code that babel outputs (graphql#2064)
- dea6028 Remove useless invariant since 'serialize' is always exist (graphql#2063)
- 168570f change 'CoercedVariableValues' to disjoint union (graphql#2061)
- e67f2e5 Using direct imports in test files (graphql#2060)
- 5c9946b Sort imports in all JS files (graphql#2059)
- fc4058d flow: Enable 'uninitialized-instance-property' lint (graphql#2058)
- e6725de Update Flow to 0.104 (graphql#2057)
- b82e5a6 buildExecutionContext: simplify errors handling (graphql#2054)
- 52820eb jsutils: Add generic Path implementation (graphql#2053)
- dae9f87 coerceValue: Simplify path printing (graphql#2052)
- 38cee97 Make getArgumentValues/getVariableValues algorithm linear (graphql#2051)
- 18f1f79 Simplify coercion algorithm in getVariableValues/getArgumentValues (graphql#2050)
- bb07ecc Remove useless check since args are always array (can be empty) (graphql#2049)
- 670bbac coerceValues: correctly handle NaN and similar values (graphql#2047)
- bbab902 Enable 'flowlint deprecated-type' (graphql#2046)
- 166317a test: Fully cover 'coerceValue' function with tests (graphql#2045)
- a6f822e Update deps (graphql#2043)
- 2a66440 Add tests for parseValue & parseLiteral of std scalars (graphql#2042)
- adb5292 Update Babel (graphql#2040)
- bad0a69 benchmark: improve reproducibility (graphql#2039)
- 3cd06f1 gen-changelog: remove hardcoded GitHub org and repo (graphql#2035)
- 49d86bb Cleanup leftovers of CI publishing (graphql#2034)
- 83cb5ff Run prettier on all files in repo (graphql#2033)
- 08b8503 ESLint: Enable flowtype/no-existential-type rule (graphql#2032)
- b40291f Remove use of existential type in validation tests (graphql#2031)
- ae34ef9 Update deps (graphql#2030)
- 7de6d85 Parser: group internal methods into a class to share lexer & op… (graphql#2028)
- ef28874 Flow: Remove unnecessary type annotations (graphql#2027)
- 17990cb Flow: Remove unussed '$FlowIssue' (graphql#2026)
- d05c983 Move 'getTokenDesc' into parser (graphql#2025)
- 1fd4a22 parser: Remove unnecessary export on internal function (graphql#2024)
- e3b5f82 parser: simplify 'many' utility function (graphql#2023)
- 639d14d Update deps (graphql#2022)
- 7431197 Benchmark: simplify code (graphql#2021)
- 4600e1d Benchmark: Inline code from benchmark.js (graphql#2019)
- 758d08a Travis: Run gitdeploy only on pushes to master (graphql#2016)
- fd97652 Flow: Remove some of the 'existential type' usages (graphql#2015)
- a5a9aa3 Mark as private to prevent accidential publishing of root 'pack… (graphql#2013)
- 2afbf0b Fix build after graphql#1467 (graphql#2014)
- d4a1362 Make error handling consistent in createSourceEventStream (graphql#1467)
- 6faa515 v14.4.2
- 1493122 Correctly add modified 'version.js' to release commit (graphql#2011)
- cbd5c95 Defensively verify that Symbol.for is available (graphql#2009) [ graphql#2007 ]
- 16db20c Flow: Remove deprecated 'Function' type (graphql#2008)
- 72bd71e buildClientSchema: add test for missing standard scalar (graphql#2006)
- 3c54315 v14.4.1
- fde76bd Travis: remove Node.js v11 from test matrix (graphql#2004)
- 7d3fa94 Travis: Disable automatic publishing on NPM (graphql#2003)
- edd925b Mark user-provided 'variableValues' as read-only (graphql#2002)
- 9b2e626 Switch some of arguments from
Array
to$ReadOnlyArray
(graphql#2001) - 27f695e dedent: Simplify and remove unused features (graphql#2000)
- 7c20807 changelog: Remove duplicate PRs (graphql#1999)
- 1710fb0 Add "postversion" step to commit changed files (graphql#1998)
- 16f5ca0 v14.4.0
- 610de0e Update NPM token inside '.travis.yml' (graphql#1996)
- 4899187 Improve typings for 'toJSONDeep' function (graphql#1995)
- 2a0dcd9 Improve Flow typing for 'memoize3' (graphql#1994)
- e6d2c5a Update Flow to v0.102 (graphql#1993)
- 857682a Change formatting of '.travis.yml'. Continuation of 2b9d571 (graphql#1992)
- 2b9d571 Change formating of '.travis.yml' to better match output of Tra… (graphql#1991)
- a1b1292 Update deps
- d8c1dfd printLocation: Add special support for minified documents
- e171bbc printLocation: Use vertical bar as number column delimiter
- b904859 Add test for didYouMean with sub-message (graphql#1988)
- a9a21f3 Extract 'printLocation' & 'printSourceLocation' functions (graphql#1984)
- 3ddf148 printError shouldn't return trailing new line (graphql#1983)
- 84b416f printError: improve coverage (graphql#1982)
- 3a71d3e Move TokenKind into separate file to solve cycle import (graphql#1981)
- 2787f27 Correct imports to use direct paths instead of relying on 'index.js' (graphql#1980)
- f6fffa3 Flow: switch to new '...' syntax for inexact objects (graphql#1978)
- 7eb38ea buildClientSchema: improve coverage (graphql#1977)
- a0eaaa9 inspect-test: remove $FlowFixMe (graphql#1976)
- a097125 inspect-test: Improve coverage (graphql#1975)
- 91d673f buildClientSchema: add dev check for invalid introspection argument (graphql#1974) [ graphql#1970 ]
- 42ef363 Extract 'isObjectLike' utility function (graphql#1973)
- b31099e inspect: Handle 'null' explicitly (graphql#1972)
- 462ce07 Update deps (graphql#1971)
- 61f9936 Improve generated changelog (graphql#1969)
- 58cf05b Add some stats to the 'yarn build' command (graphql#1968)
- 35c68d4 Update LICENSE and remove license header from source files (graphql#1960)
- b571812 Add script to generate changelog (graphql#1966)
- 2c7224c Added partial support for repeatable directives (graphql#1965) [ graphql#1541 ]
- 24fa31a Simplify SDLs used in 'buidSchema'/`extendSchema' tests (graphql#1964)
- 2fe2025 buildASTSchema-test: inline SDL in 'buildSchema' calls (graphql#1963)
- ba60570 parser: remove unused token that was returned from keyword match (graphql#1962)
- 9da6594 Update deps (graphql#1961)
- 8d0314d Fix URLs to the GraphQL Specification and its repository (graphql#1959)
- fb502ec Remove unnecessary concatenations from template strings (graphql#1957)
- 8e93317 Update prettier to v1.18.0 (graphql#1956)
- f2c3e96 Make 'parseLiteral' optional and use wrapped 'parseValue' by default (graphql#1955)
- b17d5be Remove "coverage/flow" before every "check:cover" run. (graphql#1953)
- a034dc2 tests: replace
invariant
withassertEnumType
(graphql#1952) - 27465b2 validateSchema: use 'astNode' from fields/args instead of type's subnodes (graphql#1950)
- b42f8c8 [printError] Make location formatting IDE friendly (graphql#1949)
- c3dd670 Remove 'watch' script (graphql#1947)
- ed74228 validateSchema: validate Input Objects self-references (graphql#1359)
- 71d96d7 GraphQLScalarType: make 'serialize' optional with 'identityFunc' as default (graphql#1946)
- 3d06795 Extract 'identityFunc' function to be used instead of in place 'x => x' (graphql#1945)
- f5a975f Extract "didYouMean" util function (graphql#1944)
- e876216 Simplify args handling in 'graphql', 'subscribe' and 'execute' funcs (graphql#1943)
- 376f1fd Export "SubscriptionArgs" type (graphql#1942)
- acf95e1 Speed up "check:cover" by using async exec (graphql#1941)
- 844aab7 Allow 'async/await' in 'resources' scripts (graphql#1940)
- ac07bb4 Accept normal object as 'variableValues' arg of subscribe functions (graphql#1939) [ graphql#1937 ]
- 09fcb11 Allow null value on 'data' property of 'ExecutionResult' type (graphql#1938)
- 8d403ca Accept normal object as 'variableValues' arg of 'graphql' function (graphql#1937)
- 1512eeb Remove dead code since args are always present on fields and directives (graphql#1936)
- 2b2b395 Update Flow to v0.100.0 (graphql#1935)
- 484a217 Add typings to introspection resolvers (graphql#1934)
- 226be7f Update deps (graphql#1933)
- 4e338db npmignore: remove all dot files since they already covered by '.*' (graphql#1931)
- f23bb30 Convert Flow coverage to istanbul format and use nyc for reporting (graphql#1930)
- 5b19aac benchmark: create 'exec' wrap for execSync function (graphql#1929)
- 2ac7c6e package.json: Rename "check-cover" to "check:cover" (graphql#1928)
- 63ee811 validation-tests: remove useless parseValue & parseLiteral (graphql#1927)
- 8bf52a8 Update deps (graphql#1926)
- 62c7f3b Add 'docs' to .npmignore (graphql#1924)
- 31f7447 Copy 'site/graphql-js' folder from 'graphql.github.io' repo (graphql#1923)
- 86cfa21 Add "codecov.yml" to .npmignore (graphql#1922)
- 63cc5df Manually concat all static strings (graphql#1921)
- 5eecef2 Remove trailing spaces from 'Int' and 'Float' descriptions (graphql#1920)
- e1225a0 Update GitHub schema (graphql#1919)
- 172b141 tests: replace 'printNode' with more high-level 'printASTNode' (graphql#1918)
- dbe85d6 Manually update 'version.js' (graphql#1917) [ graphql#1878 ]
- fc0c06c findBreakingChanges: use string representation to compare default values (graphql#1916) [ graphql#1567, graphql#1593 ]
- e2fe67e Add "version" string and parsed "versionInfo" (graphql#1878) [ graphql#1726 ]
- 7d0df0d Travis: don't duplicate testing on Node's latest LTS (graphql#1915)
- ac198b9 ESLint: Forbid unnecessary backticks (graphql#1914)
- 0e379e6 findBreakingChanges: sort functions in logical order (graphql#1912)
- 516132a findBreakingChanges: merge funcs and remove duplicated iteration logic (graphql#1911)
- 7e15905 Replace some "for" cycles with "for of" (graphql#1910)
- 189d976 findBreakingChanges: reduce duplication by merging some functions (graphql#1909)
- b2aafc4 findBreakingChanges: extract "diff" utility function (graphql#1908)
- d987492 findBreakingChanges: unify how changes are collected (graphql#1907)
- f55c2a3 Use 'Object.freeze' consistently on all exported Array/Object constants (graphql#1906)
- 4f66f3d findBreakingChanges: simplify schema iteration (graphql#1905)
- f37b526 findBreakingChanges-test: Unify changes snapshots (graphql#1904)
- d1bc6b4 findBreakingChanges: add missing dots to descriptions (graphql#1903)
- bfc5bbb findBreakingChanges: Simplify type to string conversion (graphql#1902)
- c906b7c findBreakingChanges: extract 'findByName' utility function (graphql#1901)
- d414076 v14.3.1
- 40da478 Update babel to v7.4.5 (graphql#1900)
- 2fae6e7 findBreakingChanges: Add new tests to improve coverage (graphql#1899)
- ff0afa2 buildClientSchema: include standard type only if it is used (graphql#1809)
- 4bff6d8 findBreakingChanges: simplify checking of wrapped types (graphql#1898)
- ec020fb findBreakingChanges-test: Remove unnecessary fields (graphql#1897)
- ab93bf4 findBreakingChanges: Correctly document not reachable statement (graphql#1896)
- 93a3bda findBreakingChanges: Remove 'export' from internal functions (graphql#1895)
- c0cf659 findBreakingChanges: test only functions that are part of public API (graphql#1893)
- 87c6488 build: Add new lines to ".js" and ".mjs" files (graphql#1892)
- e8dfa8b findBreakingChanges-test: remove unneeded 'Query' types (graphql#1891)
- e7c1fde Enable 'no-prototype-builtins' ESLint rule (graphql#1888)
- dec3cc5 Enable "no-case-declarations" ESLint rule (graphql#1887)
- 827880d Remove TODO on "no-warning-comments" ESLint rule (graphql#1886)
- cce59e9 Explicitly create Promise using "Promise.resolve" (graphql#1885)
- 41742d4 memoize3: Explicitly pass arguments (graphql#1884)
- 58832ae Enable "no-sequences" ESLint rule (graphql#1883)
- 176aa7f Enable 'prefer-promise-reject-errors' ESLint rule (graphql#1882)
- b1a39de Partly fix "sketchy-null-bool" Flow rule (graphql#1881)
- f01da1b Enable "sketchy-null-mixed" Flow check (graphql#1880)
- c80e36d Use "isPromise" instead of testing for 'then' property (graphql#1879)
- 4502ab9 Rename 'fs-utils.js' to 'utils.js' (graphql#1877)
- c278744 Enable prettier for "resources/*.js" files (graphql#1875)
- cabfd34 inline-invariant: use template instead of AST (graphql#1876)
- 8263c96 Enable "no-inner-declarations" rule on "resources/*.js" files (graphql#1874)
- fc2873c Fix lint issues in 'resources/*.js' files (graphql#1873)
- 879f6ca Replace all "var" with "const" & "let" in "resources/*.js" files (graphql#1872)
- 236cb83 Lint JS files inside "resources" folder (graphql#1871)
- abb1285 Add missing "use strict" (graphql#1870)
- 66e438f ESLint: remove useless "parserOptions" options (graphql#1869)
- 413fc90 Add missing "@noflow" (graphql#1868)
- 0e72b35 ESLint: Simplify exclude for "no-restricted-syntax" rule (graphql#1867)
- ad2110e Enable Flow in "visitor-test.js" (graphql#1866) [ graphql#1484 ]
- 55bb0eb Enable Flow on "subscribe-test.js" (graphql#1865)
- 86f2464 Drop parser option since Prettier supports Flow by default (graphql#1864)
- b6e63ec Fix some typos in stripIgnoredCharacters docs+tests (graphql#1863)
- 110d0c1 Update 'eslint-plugin-flowtype' (graphql#1862)
- d1d3005 Update deps (graphql#1861)
- 6909439 Update deps (graphql#1856)
- b65ff6d Add 'yarn check --integrity' to CI tests (graphql#1855)
- 4bd1a11 v14.3.0
- 972a150 Update Flow to 0.98.1 (graphql#1852)
- e90a5ca nyc: Switch config from JSON to YAML and move args from package.json (graphql#1851)
- d69c533 Add comment to make test better understandable (graphql#1850)
- 9ab5dfb Update deps (graphql#1849)
- e0fbf90 Remove Flow workaround for const arguments (graphql#1848)
- ccbbb29 isSpecifiedDirective should not assume Directive type (graphql#1837)
- d6c973a Adapt benchmark to the new build script (graphql#1845)
- 316e24e Correctly trap errors in shell scripts (graphql#1844)
- 22f0719 Fix "npm run build" on Node 10 (graphql#1843)
- ec206fc Terminate shell scripts if any subcomand terminated (graphql#1842)
- c11ccba Make single 'build.js' to handle NPM package build (graphql#1841)
- 1023264 ESLint: enable 'arrow-body-style' rule (graphql#1840)
- cd80f94 ESLint: enable all low-hanging rules and mark rest as TODO (graphql#1839)
- ce832ee Mark all ESLint rules that conflict with Prettier (graphql#1838)
- 6dfc94c Use Flow shorcut for importing types and enable related ESLint rules (graphql#1836)
- dfcdce7 Flow: Enable "sketchy-number" lint rule (graphql#1834)
- fe1a035 List Flow lint rules and enable low-hanging fruits (graphql#1833)
- 09940fb show flow warnings and fixes all reported ones (graphql#1832)
- 09ed816 Speed up flow check (graphql#1831)
- 201e552 Update deps (graphql#1830)
- 0b1b53a ci: add Node v12 (graphql#1829)
- 294eba2 build: generalize ignore patter to include all '*' dirs (graphql#1828)
- 86f6e82 Synchronise and fix styling of "index.js" files (graphql#1826)
- a9e87ce Add missing exports for createLexer, syntaxError and locatedError (graphql#1825)
- 83ccbe2 Update deps (graphql#1824)
- 3c0c09b Add 'package-lock.json' to ignored files (graphql#1822)
- 77c3618 Update deps (graphql#1820)
- 38b9935 Update deps (graphql#1818)
- b8a0f3b Add JSDoc for typeResolver to the graphql() function (graphql#1816)
- 8aef229 Update 'eslint-plugin-flowtype' to v3.5.1 (graphql#1814)
- f56905b Update babel to v7.4.3 (graphql#1813)
- 081db43 Add
stripIgnoredCharacters
utility function [ graphql#1628, graphql#1523 ] - 280edb6 Extract 'getBlockStringIndentation' function
- 3e84962 Add 'isPunctuatorToken' to internal API
- ce23444 Update Flow to 0.96 (graphql#1812)
- 0a98379 buildSchema/extendSchema: test standard scalars (graphql#1810)
- d2ffd7c v14.2.1
- 3c79bed buildClientSchema: Revert breaking change introduced in graphql#1677 (graphql#1808)
- f289555 Update to ESLint 5.16 (graphql#1807)
- c1376e3 Enable Flow on more test files (graphql#1806)
This list of changes was auto generated.