Evans Hauser
ba31cf7a44
Integrations export their own ApolloServer ( #1161 )
...
* feat: ApolloServer is created and exported by all variants
* docs: add initial docs around exporting ApolloServer
* feat: export gql from integrations
* docs: change apollo-server examples to use express with registerServer
* server: remove registerExpressServer
* core, docs: comment functions, fix api reference, context creation more like middleware args
* docs: fix integrationed typo
2018-06-12 17:46:56 -07:00
David Glasser
df8e487368
v2.0.0-beta.7
2018-06-11 18:45:23 -07:00
David Glasser
dbfa57c95d
dep on express (there is an import), other tweaks
2018-06-11 18:44:55 -07:00
David Glasser
3e93524ac3
v2.0.0-beta.6
2018-06-11 15:54:01 -07:00
Evans Hauser
a7cd3a43e8
Apollo Server 2:Automatic Persisted Queries ( #1149 )
2018-06-11 15:44:20 -07:00
David Glasser
ff90e5cf2f
upgrade apollo-engine-reporting (better error handling)
2018-06-11 15:19:30 -07:00
Martijn Walraven
1af0577767
Install npm@6 in CI
2018-06-11 17:55:21 +02:00
Martijn Walraven
e4164c8892
Enable esModuleInterop and fix imports
...
See https://www.typescriptlang.org/docs/handbook/release-notes/typescript-2-7.html
2018-06-11 14:25:59 +02:00
Martijn Walraven
2f44a42bb8
Remove Object.setPrototypeOf workaround for error subclasses on ES5
2018-06-11 14:00:47 +02:00
Martijn Walraven
c5892f6fcd
Disable failing file upload test
2018-06-11 13:59:04 +02:00
Martijn Walraven
df30e4207f
Fix Circle CI config
2018-06-11 13:32:10 +02:00
Martijn Walraven
301e144d23
Test on Node 8 and 10 on Circle CI
2018-06-11 13:22:13 +02:00
Martijn Walraven
4a068cff74
Add engines field with node >= 8 in package.json
2018-06-11 13:21:51 +02:00
Martijn Walraven
0aff6c8c40
Update compilation target to ES2017 and fix issus
2018-06-11 13:06:31 +02:00
Martijn Walraven
5a1598c99a
Remove deprecated supertest-as-promised
2018-06-11 12:17:10 +02:00
Martijn Walraven
1e1b49ec29
Update devDependencies, including typescript
2018-06-11 12:13:03 +02:00
Martijn Walraven
b5eab35807
Remove duplicate common dependencies to avoid Lerna warnings
2018-06-11 11:57:00 +02:00
Renovate Bot
00a1824e0d
chore(deps): update dependency sinon to v5.1.1
2018-06-09 07:35:50 +00:00
David Glasser
32968bf5ec
Update to apollo-tracing which works with new handler ordering
2018-06-08 12:18:51 -07:00
Clarence Ngoh
5f307928a2
Add BadUserInputError as extension of ApolloError ( #1143 )
...
* Add BadUserInputError and TransientError as extensions of ApolloError
* remove TransientError
* update test so that properties end up under `error.extensions.exception`
* update documentation to talk about BadUserInputError
* check for properties after formatApolloErrors has been called
* fixed highlighted lines for docs
* export BadUserInputError from `apollo-server`
* fixed highlighted lines for docs
* export BadUserInputError from `apollo-server`
* update changelog
2018-06-08 10:39:23 -07:00
Renovate Bot
2dc8baf760
chore(deps): update dependency @types/node to v9.6.21
2018-06-08 06:32:40 +00:00
Evans Hauser
4c6352aad7
v2.0.0-beta.5
2018-06-07 14:50:13 -07:00
Evans Hauser
a04bea3fe2
cloudflare: set as private while permissions are worked out
2018-06-07 14:38:32 -07:00
Evans Hauser
f9cd6ce7c1
docs: fix comments about gql-tag
2018-06-07 14:21:40 -07:00
Evans Hauser
63b8b22d53
docs: correct headers on 2.0 migration guide
2018-06-07 11:55:12 -07:00
Evans Hauser
62a4e04cf6
docs: convert import to requires ( #1150 )
2018-06-07 11:40:41 -07:00
David Glasser
b2fb680812
update engine reporting dependencies
2018-06-06 18:32:08 -07:00
Evans Hauser
8601919ad9
server,express,hapi: bump graphql-playground and express type versions
2018-06-06 12:03:21 -07:00
Evans Hauser
701a84de73
Merge pull request #1146 from apollographql/server-2.0/gql-tag
...
Apollo Server 2.0: use graphql-tag in apollo-server
2018-06-06 11:52:09 -07:00
Evans Hauser
2ba5da9a59
docs: using an existing schema added to migration guide
2018-06-06 11:42:25 -07:00
Evans Hauser
9e87f405ed
core: add changelog for gql-tag change
2018-06-06 11:36:49 -07:00
Evans Hauser
adfe69cb6a
core: display only first 200 characters of schema on gql error
2018-06-06 11:36:49 -07:00
Evans Hauser
1bfead6586
docs: remove section on resolvers
2018-06-06 11:36:49 -07:00
Evans Hauser
5b4644fbfd
docs: add missing gql tags and add comments that gql is necessary for apollo-server
2018-06-06 11:21:05 -07:00
Evans Hauser
b07b9e8e8b
core,express: export gql tag directly to align with client
2018-06-06 11:02:01 -07:00
Renovate Bot
b8b267e1b3
chore(deps): update dependency sinon to v5.1.0
2018-06-06 08:29:45 +00:00
Renovate Bot
8e3e370c53
chore(deps): update dependency @types/express to v4.16.0
2018-06-05 07:30:52 +00:00
Evans Hauser
4c8fa03825
Merge pull request #1136 from apollographql/server-2.0/additional-docs
...
Apollo Server 2: Additional Docuementation
2018-06-04 14:50:12 -07:00
Evans Hauser
3deceffe93
docs: add section on logging under features
2018-06-04 14:35:39 -07:00
Evans Hauser
311c927c83
docs: add information around setting up additional middleware in migration/api
2018-06-04 14:34:20 -07:00
Evans Hauser
9ec6ecc8bb
docs: unindent getting started code
2018-06-04 14:33:18 -07:00
Evans Hauser
5079246bc4
apollo-server,core,hapi,express: bump package to newest beta.4
2018-06-04 10:16:54 -07:00
Yihong
04d0322d0c
apollo-server: Fix registerServer path argument ( #1133 )
...
* core: add test for context as async function
* core,express: add support and test of context as async function
* Update apollo-server.md
Fix style for `registerServer`.
2018-06-04 09:49:21 -07:00
Evans Hauser
1e70a446b2
Enable Apollo Server 2 to have async context + test ( #1129 )
...
* core: add test for context as async function
* core,express: add support and test of context as async function
2018-06-04 09:46:55 -07:00
Renovate Bot
7d9a978683
chore(deps): update dependency @types/restify to v5.0.9
2018-06-02 11:17:30 +00:00
Renovate Bot
302902d80b
chore(deps): update dependency @types/mocha to v5.2.1
2018-06-02 09:27:42 +00:00
Renovate Bot
e57bf2a742
chore(deps): update dependency @types/koa to v2.0.46
2018-06-02 07:30:10 +00:00
David Glasser
5c65742a39
Factor out runQuery's use of logFunction into an extension ( #1128 )
...
This requires a slightly newer graphql-extensions beta which has more arguments
to requestDidStart.
Also make it ok to not pass logFunction to formatApolloErrors, and make sure
custom fieldResolvers continue to work with extensions (by upgrading the
dependency and fixing a logic bug).
The custom fieldResolvers fix means that we now unconditionally put the
extension stack on the GraphQL context, which means that the context can no
longer be (say) a string. I changed a test that expected string contexts to
work. You couldn't use a string for a context when using extensions before, so
this isn't that big of a change.
2018-06-01 21:16:25 -07:00
David Glasser
836616bd04
Turn on noUnusedLocals and noUnusedParameters ( #1126 )
2018-06-01 15:16:16 -07:00
Prosper Otemuyiwa
561033a17f
Merge pull request #1124 from apollographql/add-note-to-gql
...
Update Apollo Server docs, gql, middleware
2018-06-01 22:18:59 +01:00