Jesse Rosenberger
5939327edd
Publish
...
- apollo-server-azure-functions@2.3.3
- apollo-server-cloud-functions@2.3.3
- apollo-server-cloudflare@2.3.3
- apollo-server-core@2.3.3
- apollo-server-express@2.3.3
- apollo-server-hapi@2.3.3
- apollo-server-integration-testsuite@2.3.3
- apollo-server-koa@2.3.3
- apollo-server-lambda@2.3.3
- apollo-server-micro@2.3.3
- apollo-server-plugin-base@0.2.3
- apollo-server-testing@2.3.3
- apollo-server@2.3.3
- graphql-extensions@0.4.3
2019-01-29 11:51:30 +02:00
Jesse Rosenberger
d48d0972c5
Publish
...
- apollo-cache-control@0.4.1
- apollo-datasource-rest@0.2.2
- apollo-datasource@0.2.2
- apollo-engine-reporting@0.2.1
- apollo-server-azure-functions@2.3.2
- apollo-server-cache-memcached@0.2.2
- apollo-server-cache-redis@0.2.2
- apollo-server-caching@0.2.2
- apollo-server-cloud-functions@2.3.2
- apollo-server-cloudflare@2.3.2
- apollo-server-core@2.3.2
- apollo-server-express@2.3.2
- apollo-server-hapi@2.3.2
- apollo-server-integration-testsuite@2.3.2
- apollo-server-koa@2.3.2
- apollo-server-lambda@2.3.2
- apollo-server-micro@2.3.2
- apollo-server-plugin-base@0.2.2
- apollo-server-testing@2.3.2
- apollo-server@2.3.2
- apollo-tracing@0.4.1
- graphql-extensions@0.4.2
2019-01-25 18:48:18 +02:00
Jesse Rosenberger
cf95cf7881
Publish
...
- apollo-server-azure-functions@2.3.1
- apollo-server-cloud-functions@2.3.1
- apollo-server-cloudflare@2.3.1
- apollo-server-core@2.3.1
- apollo-server-express@2.3.1
- apollo-server-hapi@2.3.1
- apollo-server-integration-testsuite@2.3.1
- apollo-server-koa@2.3.1
- apollo-server-lambda@2.3.1
- apollo-server-micro@2.3.1
- apollo-server-plugin-base@0.2.1
- apollo-server-testing@2.3.1
- apollo-server@2.3.1
- graphql-extensions@0.4.1
2018-12-13 21:07:29 +02:00
Jesse Rosenberger
3545c32e2a
Publish
...
- apollo-cache-control@0.4.0
- apollo-engine-reporting-protobuf@0.2.0
- apollo-engine-reporting@0.2.0
- apollo-server-azure-functions@2.3.0
- apollo-server-cloud-functions@2.3.0
- apollo-server-cloudflare@2.3.0
- apollo-server-core@2.3.0
- apollo-server-express@2.3.0
- apollo-server-hapi@2.3.0
- apollo-server-integration-testsuite@2.3.0
- apollo-server-koa@2.3.0
- apollo-server-lambda@2.3.0
- apollo-server-micro@2.3.0
- apollo-server-plugin-base@0.2.0
- apollo-server-testing@2.3.0
- apollo-server@2.3.0
- apollo-tracing@0.4.0
- graphql-extensions@0.4.0
2018-12-13 15:29:53 +02:00
Jesse Rosenberger
ef31818629
Publish
...
- apollo-cache-control@0.4.0-alpha.0
- apollo-engine-reporting-protobuf@0.2.0-alpha.0
- apollo-engine-reporting@0.2.0-alpha.0
- apollo-server-azure-functions@2.3.0-alpha.0
- apollo-server-cloud-functions@2.3.0-alpha.0
- apollo-server-cloudflare@2.3.0-alpha.0
- apollo-server-core@2.3.0-alpha.0
- apollo-server-express@2.3.0-alpha.0
- apollo-server-hapi@2.3.0-alpha.0
- apollo-server-integration-testsuite@2.3.0-alpha.0
- apollo-server-koa@2.3.0-alpha.0
- apollo-server-lambda@2.3.0-alpha.0
- apollo-server-micro@2.3.0-alpha.0
- apollo-server-plugin-base@0.2.0-alpha.0
- apollo-server-testing@2.3.0-alpha.0
- apollo-server@2.3.0-alpha.0
- apollo-tracing@0.4.0-alpha.0
- graphql-extensions@0.4.0-alpha.0
2018-12-04 21:12:30 +02:00
Jesse Rosenberger
ccf0aa5476
Publish
...
- apollo-cache-control@0.3.4-alpha.0
- apollo-engine-reporting-protobuf@0.1.1-alpha.0
- apollo-engine-reporting@0.1.4-alpha.0
- apollo-server-azure-functions@2.2.7-alpha.0
- apollo-server-cloud-functions@2.2.7-alpha.0
- apollo-server-cloudflare@2.2.7-alpha.0
- apollo-server-core@2.2.7-alpha.0
- apollo-server-express@2.2.7-alpha.0
- apollo-server-hapi@2.2.7-alpha.0
- apollo-server-integration-testsuite@2.2.7-alpha.0
- apollo-server-koa@2.2.7-alpha.0
- apollo-server-lambda@2.2.7-alpha.0
- apollo-server-micro@2.2.7-alpha.0
- apollo-server-plugin-base@0.1.7-alpha.0
- apollo-server-testing@2.2.7-alpha.0
- apollo-server@2.2.7-alpha.0
- apollo-tracing@0.3.4-alpha.0
- graphql-extensions@0.3.7-alpha.0
2018-12-04 13:44:00 +02:00
Jesse Rosenberger
1e5cdc6397
Publish
...
- apollo-server-azure-functions@2.2.6
- apollo-server-cloud-functions@2.2.6
- apollo-server-cloudflare@2.2.6
- apollo-server-core@2.2.6
- apollo-server-express@2.2.6
- apollo-server-hapi@2.2.6
- apollo-server-integration-testsuite@2.2.6
- apollo-server-koa@2.2.6
- apollo-server-lambda@2.2.6
- apollo-server-micro@2.2.6
- apollo-server-plugin-base@0.1.6
- apollo-server-testing@2.2.6
- apollo-server@2.2.6
- graphql-extensions@0.3.6
2018-12-04 13:35:23 +02:00
Jesse Rosenberger
85e9094f6c
Publish
...
- apollo-server-azure-functions@2.2.5
- apollo-server-cloud-functions@2.2.5
- apollo-server-cloudflare@2.2.5
- apollo-server-core@2.2.5
- apollo-server-express@2.2.5
- apollo-server-hapi@2.2.5
- apollo-server-integration-testsuite@2.2.5
- apollo-server-koa@2.2.5
- apollo-server-lambda@2.2.5
- apollo-server-micro@2.2.5
- apollo-server-plugin-base@0.1.5
- apollo-server-testing@2.2.5
- apollo-server@2.2.5
- graphql-extensions@0.3.5
2018-11-29 13:45:34 +02:00
Jesse Rosenberger
ee44bdb716
Publish
...
- apollo-server-azure-functions@2.2.4
- apollo-server-cloud-functions@2.2.4
- apollo-server-cloudflare@2.2.4
- apollo-server-core@2.2.4
- apollo-server-express@2.2.4
- apollo-server-hapi@2.2.4
- apollo-server-integration-testsuite@2.2.4
- apollo-server-koa@2.2.4
- apollo-server-lambda@2.2.4
- apollo-server-micro@2.2.4
- apollo-server-plugin-base@0.1.4
- apollo-server-testing@2.2.4
- apollo-server@2.2.4
- graphql-extensions@0.3.4
2018-11-28 15:20:49 +02:00
Jesse Rosenberger
1f3801c949
Publish
...
- apollo-cache-control@0.3.3
- apollo-datasource-rest@0.2.1
- apollo-datasource@0.2.1
- apollo-engine-reporting@0.1.3
- apollo-server-azure-functions@2.2.3
- apollo-server-cache-memcached@0.2.1
- apollo-server-cache-redis@0.2.1
- apollo-server-caching@0.2.1
- apollo-server-cloud-functions@2.2.3
- apollo-server-cloudflare@2.2.3
- apollo-server-core@2.2.3
- apollo-server-express@2.2.3
- apollo-server-hapi@2.2.3
- apollo-server-integration-testsuite@2.2.3
- apollo-server-koa@2.2.3
- apollo-server-lambda@2.2.3
- apollo-server-micro@2.2.3
- apollo-server-plugin-base@0.1.3
- apollo-server-testing@2.2.3
- apollo-server@2.2.3
- apollo-tracing@0.3.3
- graphql-extensions@0.3.3
2018-11-26 20:43:29 +02:00
Jesse Rosenberger
47676e0cd9
Publish
...
- apollo-cache-control@0.3.2
- apollo-engine-reporting@0.1.2
- apollo-server-azure-functions@2.2.2
- apollo-server-cloud-functions@2.2.2
- apollo-server-cloudflare@2.2.2
- apollo-server-core@2.2.2
- apollo-server-express@2.2.2
- apollo-server-hapi@2.2.2
- apollo-server-integration-testsuite@2.2.2
- apollo-server-koa@2.2.2
- apollo-server-lambda@2.2.2
- apollo-server-micro@2.2.2
- apollo-server-plugin-base@0.1.2
- apollo-server-testing@2.2.2
- apollo-server@2.2.2
- apollo-tracing@0.3.2
- graphql-extensions@0.3.2
2018-11-13 15:58:57 +02:00
Martijn Walraven
20eb2e9e03
Publish
...
- apollo-cache-control@0.3.1
- apollo-engine-reporting@0.1.1
- apollo-server-azure-functions@2.2.1
- apollo-server-cloud-functions@2.2.1
- apollo-server-cloudflare@2.2.1
- apollo-server-core@2.2.1
- apollo-server-express@2.2.1
- apollo-server-hapi@2.2.1
- apollo-server-integration-testsuite@2.2.1
- apollo-server-koa@2.2.1
- apollo-server-lambda@2.2.1
- apollo-server-micro@2.2.1
- apollo-server-plugin-base@0.1.1
- apollo-server-testing@2.2.1
- apollo-server@2.2.1
- apollo-tracing@0.3.1
- graphql-extensions@0.3.1
2018-11-12 14:26:26 +01:00
Martijn Walraven
6bd73b175f
Publish
...
- apollo-cache-control@0.3.0
- apollo-datasource-rest@0.2.0
- apollo-datasource@0.2.0
- apollo-engine-reporting-protobuf@0.1.0
- apollo-engine-reporting@0.1.0
- apollo-server-azure-functions@2.2.0
- apollo-server-cache-memcached@0.2.0
- apollo-server-cache-redis@0.2.0
- apollo-server-caching@0.2.0
- apollo-server-cloud-functions@2.2.0
- apollo-server-cloudflare@2.2.0
- apollo-server-core@2.2.0
- apollo-server-env@2.2.0
- apollo-server-errors@2.2.0
- apollo-server-express@2.2.0
- apollo-server-hapi@2.2.0
- apollo-server-integration-testsuite@2.2.0
- apollo-server-koa@2.2.0
- apollo-server-lambda@2.2.0
- apollo-server-micro@2.2.0
- apollo-server-plugin-base@0.1.0
- apollo-server-testing@2.2.0
- apollo-server@2.2.0
- apollo-tracing@0.3.0
- graphql-extensions@0.3.0
2018-11-07 08:17:21 -08:00
Jesse Rosenberger
79fe6bf0bf
Publish
...
- apollo-server-azure-function@2.2.0-alpha.4
- apollo-server-cloud-functions@2.2.0-alpha.4
- apollo-server-cloudflare@2.2.0-alpha.4
- apollo-server-core@2.2.0-alpha.4
- apollo-server-express@2.2.0-alpha.4
- apollo-server-hapi@2.2.0-alpha.4
- apollo-server-integration-testsuite@2.2.0-alpha.4
- apollo-server-koa@2.2.0-alpha.4
- apollo-server-lambda@2.2.0-alpha.4
- apollo-server-micro@2.2.0-alpha.4
- apollo-server-plugin-base@0.1.0-alpha.4
- apollo-server-testing@2.2.0-alpha.4
- apollo-server@2.2.0-alpha.4
- graphql-extensions@0.3.0-alpha.4
2018-11-06 11:33:35 -08:00
Jesse Rosenberger
25cbd3ad61
Don't require a plugin to subclass ApolloServerPlugin
.
...
To avoid problems frequently associated with subclassing, and the possible
versioning ergonomics of subclassing the wrong version, this changes the
plugin infrastructure to no longer require subclassing the abstract class.
2018-11-06 10:01:52 -08:00
Jesse Rosenberger
5ca4c07bd5
Publish
...
- apollo-cache-control@0.3.0-alpha.3
- apollo-engine-reporting-protobuf@0.1.0-alpha.3
- apollo-engine-reporting@0.1.0-alpha.3
- apollo-server-cloud-functions@2.2.0-alpha.3
- apollo-server-cloudflare@2.2.0-alpha.3
- apollo-server-core@2.2.0-alpha.3
- apollo-server-express@2.2.0-alpha.3
- apollo-server-hapi@2.2.0-alpha.3
- apollo-server-integration-testsuite@2.2.0-alpha.3
- apollo-server-koa@2.2.0-alpha.3
- apollo-server-lambda@2.2.0-alpha.3
- apollo-server-micro@2.2.0-alpha.3
- apollo-server-plugin-base@0.1.0-alpha.3
- apollo-server-testing@2.2.0-alpha.3
- apollo-server@2.2.0-alpha.3
- apollo-tracing@0.3.0-alpha.3
- graphql-extensions@0.3.0-alpha.3
2018-11-05 21:36:39 -08:00
Jesse Rosenberger
a6872c2f6c
Publish
...
- apollo-cache-control@0.3.0-alpha.2
- apollo-datasource-rest@0.2.0-alpha.2
- apollo-datasource@0.2.0-alpha.2
- apollo-engine-reporting@0.1.0-alpha.2
- apollo-server-cache-memcached@0.2.0-alpha.2
- apollo-server-cache-redis@0.2.0-alpha.2
- apollo-server-caching@0.2.0-alpha.2
- apollo-server-cloud-functions@2.2.0-alpha.2
- apollo-server-cloudflare@2.2.0-alpha.2
- apollo-server-core@2.2.0-alpha.2
- apollo-server-express@2.2.0-alpha.2
- apollo-server-hapi@2.2.0-alpha.2
- apollo-server-integration-testsuite@2.2.0-alpha.2
- apollo-server-koa@2.2.0-alpha.2
- apollo-server-lambda@2.2.0-alpha.2
- apollo-server-micro@2.2.0-alpha.2
- apollo-server-plugin-base@0.1.0-alpha.2
- apollo-server-testing@2.2.0-alpha.2
- apollo-server@2.2.0-alpha.2
- apollo-tracing@0.3.0-alpha.2
- graphql-extensions@0.3.0-alpha.2
2018-11-05 11:45:46 -08:00
Jesse Rosenberger
0dfa8ed39b
(compat) Avoid TypeScript 3.x features to maintain backwards compatibility.
...
This mostly reverts fd34771841
along with a
number of slight adjustments to avoid other typing luxuries which were
introduced with TypeScript 3.x.
While the generic `ServerOptionFunction` types and `HandlerArguments`
generic rest argument type were certainly welcome additions to the codebase,
they present a backwards compatibility problem for consumers of Apollo
Server who have not yet made the jump to TypeScript 3.x.
With any luck, when we bump the major version of Apollo Server to 3.x, and
in accordance with semantic versioning, we'll be in the position to
straight-up revert this commit.
2018-11-05 05:24:32 -08:00
Jesse Rosenberger
5b83883233
Publish
...
- apollo-cache-control@0.3.0-alpha.1
- apollo-datasource-rest@0.2.0-alpha.1
- apollo-datasource@0.2.0-alpha.1
- apollo-engine-reporting-protobuf@0.1.0-alpha.1
- apollo-engine-reporting@0.1.0-alpha.1
- apollo-server-cache-memcached@0.2.0-alpha.1
- apollo-server-cache-redis@0.2.0-alpha.1
- apollo-server-caching@0.2.0-alpha.1
- apollo-server-cloud-functions@2.2.0-alpha.1
- apollo-server-cloudflare@2.2.0-alpha.1
- apollo-server-core@2.2.0-alpha.1
- apollo-server-env@2.1.0-alpha.1
- apollo-server-express@2.2.0-alpha.1
- apollo-server-hapi@2.2.0-alpha.1
- apollo-server-integration-testsuite@2.2.0-alpha.1
- apollo-server-koa@2.2.0-alpha.1
- apollo-server-lambda@2.2.0-alpha.1
- apollo-server-micro@2.2.0-alpha.1
- apollo-server-plugin-base@0.1.0-alpha.1
- apollo-server@2.2.0-alpha.1
- apollo-tracing@0.3.0-alpha.1
- graphql-extensions@0.3.0-alpha.1
2018-10-26 21:28:15 +03:00
Martijn Walraven
71b1ae4242
Export GraphQL request and reponse types from apollo-server-plugin-base
2018-10-15 12:42:09 +02:00
Jesse Rosenberger
9a69ad3f3a
Merge branch 'master' into testing-improvements
2018-10-12 14:58:04 +03:00
Martijn Walraven
ad3562a335
Replace {}
with Object.create(null)
in jest.config.js
2018-10-12 13:00:13 +02:00
Martijn Walraven
68b2c691f8
Move test tsconfig.json
files under __tests__
to support editors
...
The TypeScript language server looks for `tsconfig.json` and doesn't take project references into account when resolving the config for a file.
See https://github.com/Microsoft/TypeScript/issues/27372 .
2018-10-11 23:10:45 +02:00
Martijn Walraven
0491af858d
Avoid use of object spread in Jest config files to support Node 6
2018-10-11 23:10:09 +02:00
Martijn Walraven
f5d5981ffc
Add TypeScript and Jest projects for tests in individual packages
2018-10-11 04:33:23 +02:00
Jesse Rosenberger
dec2b94a0e
Publish
...
- apollo-cache-control@0.3.0-alpha.0
- apollo-datasource-rest@0.2.0-alpha.0
- apollo-datasource@0.2.0-alpha.0
- apollo-engine-reporting-protobuf@0.1.0-alpha.0
- apollo-engine-reporting@0.1.0-alpha.0
- apollo-server-cache-memcached@0.2.0-alpha.0
- apollo-server-cache-redis@0.2.0-alpha.0
- apollo-server-caching@0.2.0-alpha.0
- apollo-server-cloud-functions@2.2.0-alpha.0
- apollo-server-cloudflare@2.2.0-alpha.0
- apollo-server-core@2.2.0-alpha.0
- apollo-server-env@2.1.0-alpha.0
- apollo-server-errors@2.1.0-alpha.0
- apollo-server-express@2.2.0-alpha.0
- apollo-server-hapi@2.2.0-alpha.0
- apollo-server-integration-testsuite@2.2.0-alpha.0
- apollo-server-koa@2.2.0-alpha.0
- apollo-server-lambda@2.2.0-alpha.0
- apollo-server-micro@2.2.0-alpha.0
- apollo-server-plugin-base@0.1.0-alpha.0
- apollo-server@2.2.0-alpha.0
- apollo-tracing@0.3.0-alpha.0
- graphql-extensions@0.3.0-alpha.0
2018-10-10 22:30:54 +03:00
Martijn Walraven
3fab039c1c
Add didResolveOperation
hook to request pipeline API
2018-10-10 15:19:11 +02:00
Martijn Walraven
cea6404e92
Improve type safety of request pipeline API
2018-10-10 08:20:27 +02:00
Martijn Walraven
59bc1c9318
Fix some request pipeline types
2018-10-09 21:35:51 +02:00
Martijn Walraven
e40f4a2b9b
Add additional lifecycle hooks and allow returning didEnd handlers
2018-10-09 17:29:21 +02:00
Martijn Walraven
f3e46ca861
Make ApolloServerPlugin#serverWillStart
async
2018-10-08 14:32:16 +02:00
Martijn Walraven
a12673a432
WIP of passing through plugins
to pipeline and calling lifecycle methods
2018-10-08 14:25:32 +02:00
Martijn Walraven
f11914ac71
Type plugin definitions and invoke serverWillStart
with service context
2018-10-08 13:50:47 +02:00
Martijn Walraven
5281f3f98f
Introduce request context and refactor pipeline code
2018-10-07 18:23:27 +02:00
Martijn Walraven
e928adfdfc
Simplify plugin API and fix circular dependency issues
...
We compile `requestPipelineAPI.ts` as a separate TypeScript project to avoid circular dependency issues from the `apollo-server-plugin-base` package depending on the types in `apollo-server-core`.
2018-10-06 06:59:32 +02:00
Jesse Rosenberger
94a146a07e
Introduce a apollo-server-plugin-base
as a foundation for plugins.
2018-10-04 23:25:42 +03:00