Jesse Rosenberger
0a103ef5bd
Stop violating types by returning assertions from Mocha tests. ( #972 )
...
This change was introduced by the changes in apollographql/apollo-server#802
but first showed its head in apollographql/apollo-server#908 . The reason that
violations in new type definitions aren't being found until subsequent PRs
isn't entirely clear but, ignoring that CI-related annoyance, the problem
itself here is very concrete.
It traces back to a major version update to `@types/mocha` via [Exhibit A],
which makes it unacceptable to return anything besides a `Promise` or
_nothing_ from a Mocha test factory.
I agree with this change in principle, since generally speaking there can be
multiple `expect` statements in each test and there is no particular reason
that the last one's value should be getting returned as Mocha doesn't do
anything functional with it.
More than anything, this seems like an artifact of an ESLint rule which
mandated that the last value in a function be returned, à la CoffeeScript or
other languages.
This will fix the failing tests on apollographql/apollo-server#908 and other
PRs currently in-flight.
Exhibit A: https://github.com/DefinitelyTyped/DefinitelyTyped/pull/24301
2018-04-18 15:37:47 +03:00
David Glasser
bd2504e04b
v1.3.4
2018-03-28 13:57:11 -07:00
David Glasser
7d1165f1e0
All: allow cacheControl: {defaultMaxAge: 5}
. ( #922 )
2018-03-28 13:56:22 -07:00
Renovate Bot
273d5349b4
chore(deps): update dependency @types/graphql to v0.12.7
2018-03-28 07:03:40 +00:00
Jesse Rosenberger
19d04ff7f7
v1.3.3
2018-03-26 17:20:44 +03:00
Renovate Bot
a4e2e3e893
chore(deps): update dependency @types/graphql to v0.12.6
2018-03-23 07:02:17 +00:00
renovate[bot]
5eae20e92f
chore(deps): update dependency @types/graphql to v0.12.5 ( #887 )
2018-03-16 14:06:15 +02:00
Renovate Bot
d50b6b6fb2
chore(deps): update dependency graphql to v0.13.1
2018-03-13 16:01:14 +00:00
Sashko Stubailo
281392c3f0
Update to graphql@0.12 ( #726 )
...
* Update peer deps and tests for 0.12
* v1.3.2
2018-03-13 17:10:37 +02:00
Laurin Quast
df51fd90da
Setup prettier ( #724 )
...
* Setup prettier and precommit hooks
* Format code with prettier
* Use husky because it works...
* Move prettier config to .prettierrc file
* Implement fixing markdown file formatting when running lint-fix script
* Format markdown files
* Add .json file formatting
* Fixes json file formatting
* Add pretteir linting step
* Remove tslint
* Use gitignore for prettier
* Fix linting errors
* Ignore submodule folder
2018-01-08 15:08:01 -08:00
Martijn Walraven
6685ecb458
v1.3.1
2017-12-18 07:34:48 +01:00
Renovate Bot
0c439cb35f
chore(deps): update dependency @types/graphql to v0.11.7
2017-12-12 20:31:42 +00:00
Martijn Walraven
9ba34306ed
v1.3.0
2017-12-12 09:45:49 +01:00
Benedict Hobart
62c397eecc
Fix shallow cloning of context when executing a batch request ( #679 )
...
This fixes the default behavior for class-based contexts by also cloning the prototype, and it allows you to customize per-operation behavior by passing in a function as context.
2017-12-12 08:09:01 +01:00
Alessandro Segala
037c13e5f3
Update to Hapi 17 ( #687 )
...
Note: TS typings for Hapi 17 are not available yet, so the types packages have been temporarily removed
2017-12-08 09:04:12 +01:00
Martijn Walraven
3fecfcd321
v1.2.0
2017-10-24 09:14:51 -07:00
Martijn Walraven
65a642506d
v1.2.0-pre.1
2017-10-24 09:09:08 -07:00
Nick Nance
47335f726d
include readme for npm packages
2017-10-23 15:13:31 -07:00
Martijn Walraven
f5376afadf
v1.1.7
2017-10-16 07:59:23 -07:00
Martijn Walraven
0cf62cda51
v1.1.6
2017-10-09 21:12:08 +02:00
Martijn Walraven
92eea40203
v1.1.5
2017-10-09 20:34:10 +02:00
Martijn Walraven
9b8e9de2c4
v1.1.4
2017-10-09 20:21:29 +02:00
renovate[bot]
fd7973ff8d
chore(deps): update dependency @types/graphql to v0.11.5
2017-10-06 08:03:31 +00:00
Martijn Walraven
eb6bb7f5dd
v1.1.3
2017-10-05 06:46:38 +02:00
Martijn Walraven
b726f274eb
Add graphql ^0.11.0 to peerDependencies and remove redundant peerDependencies from server packages
...
Fixes #529 .
2017-10-02 13:39:31 +02:00
renovate[bot]
a62d25cbae
chore(deps): update dependency @types/graphql to v0.11.4
2017-09-19 07:31:38 +00:00
renovate[bot]
4e302ef37c
chore(deps): update dependency @types/graphql to v0.11.3
2017-09-12 07:33:13 +00:00
renovate[bot]
4efa1254a4
chore(deps): update dependency @types/graphql to v0.11.1
2017-09-07 07:32:06 +00:00
renovate[bot]
6b0ca0a2e5
chore(deps): update dependency @types/graphql to v0.11.0
2017-09-04 10:29:21 +00:00
renovate[bot]
163a1f007c
refactor(deps): renovate pin dependencies packages
2017-08-24 07:27:02 +00:00
Sashko Stubailo
2dddbc52b6
1.1.2 ( #515 )
...
* 1.1.2
* Add package lock to gitignore
* v1.1.2
* vundefined
2017-08-23 21:34:26 -07:00
Martijn Walraven
a750507fd6
v1.1.0
2017-08-09 21:12:51 +02:00
Martijn Walraven
6a1d4accf7
Include src/ directory in published npm packages
...
Fixes #495 .
2017-08-09 21:09:02 +02:00
Martijn Walraven
5db613facd
Use supertest query() method instead of manually constructing query string
2017-08-09 20:30:05 +02:00
Martijn Walraven
1b70453939
Remove deprecated supertest-as-promised and replace by regular supertest
2017-08-09 17:35:25 +02:00
Martijn Walraven
20495ada81
Update dependencies
2017-08-09 17:30:13 +02:00
Martijn Walraven
19e365f044
Add tracing support ( #490 )
2017-08-09 16:57:17 +02:00
Mikhail Novikov
c51fc65da8
Add ability to provide default field resolvers ( #482 )
2017-08-02 12:20:10 +02:00
Martijn Walraven
7b8409a3fa
v1.0.5
2017-08-01 20:37:04 +02:00
Martijn Walraven
9b9122f4b9
v1.0.4
2017-07-24 10:22:26 +02:00
Martijn Walraven
90e7eec6b2
v1.0.3
2017-07-24 10:22:07 +02:00
Martijn Walraven
d89a07bc9c
v1.0.2
2017-07-17 16:44:05 -07:00
Martijn Walraven
300c0cd12b
Rename packages from graphql-server- to apollo-server- ( #465 )
2017-07-17 16:29:40 -07:00