Evans Hauser
2657e9b25b
Publish
...
- apollo-server-cloud-functions@2.0.1
- apollo-server-cloudflare@2.0.2
- apollo-server-core@2.0.4
- apollo-server-express@2.0.4
- apollo-server-hapi@2.0.4
- apollo-server-integration-testsuite@2.0.4
- apollo-server-koa@2.0.4
- apollo-server-lambda@2.0.4
- apollo-server-micro@2.0.4
- apollo-server@2.0.5
2018-08-20 14:17:37 -07:00
Tim Griesser
99e4357537
Fix implicit any types in apollo-server-cloud-function ( #1554 )
2018-08-20 13:30:01 -07:00
Jesse Rosenberger
8347511db8
Switch to a fork of apollo-upload-server
to fix missing core-js
dependency. ( #1556 )
...
* Switch to a fork of `apollo-upload-server` to fix missing `core-js` dependency.
As reported in https://github.com/apollographql/apollo-server/issues/1542 ,
the `apollo-upload-server` package (v5.0.0, which `apollo-server` relies on)
is no longer able to provide a `core-js` package because of change that was
outside of its control in a Babel release.
The problem is resolved in newer versions of `apollo-upload-server`,
however, regrettably, the newer versions of that package (notably, v6 and
v7) drop support for Node.js 6 — one of two versions of Node.js that are
currently under the terms of the Node.js Foundation's Long-Term-Support
(LTS) agreements.
Since Apollo Server aims to support versions of Node.js which are under LTS
(and will drop support for Node.js 6 in April 2019, per Node.js' schedule)
the current, immediate solution is to fork the `apollo-upload-server`
package as `@apollographql/apollo-upload-server`.
With the inclusion of
https://github.com/apollographql/apollo-upload-server/pull/1 , we are able to
keep supporting Node.js 6. Without this change, every new installation
of `apollo-server`, which doesn't have a `package-lock.json` preventing
transitive dependency updates - specifically, the updates to
`@babel/runtime` versions newer than `-beta.56` - is broken.
* [squash] Update to `@apollographql/apollo-upload-server@5.0.2`.
* [squash] Update to `@apollographql/apollo-upload-server@5.0.3`.
2018-08-20 13:27:15 -07:00
Marcel Miranda Ackerman
724d9ff07d
Implementation of Apollo Server 2 for Google Cloud Functions ( #1446 )
...
* Initial implementation of Apollo Server 2 for gcf
* First try at running with tests
* Updated naming
* Removed lambda mentions
* Simply use referer
* Updated README
* Updated Changelog
* Renamed gqlApollo to googleCloudApollo
* Added more details
* Removed extra check
2018-08-20 06:35:23 -04:00
Evans Hauser
b794c8d684
bump apollo-server package, due to bad build
2018-08-16 12:19:22 -07:00
Evans Hauser
3e54e60ced
Publish
...
- apollo-server-cloudflare@2.0.1
- apollo-server-core@2.0.3
- apollo-server-express@2.0.3
- apollo-server-hapi@2.0.3
- apollo-server-integration-testsuite@2.0.3
- apollo-server-koa@2.0.3
- apollo-server-lambda@2.0.3
- apollo-server-micro@2.0.3
- apollo-server@2.0.3
2018-08-16 11:40:49 -07:00
Curtis Layne
0f17f7c50e
Pass payload into the context function for subscriptions ( #1513 )
...
* Pass payload into the context function for subscriptions
The payload can be used for things like auth. You can pass a token on
the payload of the message and use it to fetch the user.
* Update CHANGELOG.md
2018-08-16 11:26:39 -07:00
Evans Hauser
efc5302930
Add option to mock the entire schema(i.e. set preserveResolvers) ( #1546 )
...
* add mockEntireSchema as configuration for preserveResolvers
* add mockEntireSchema to api reference
* add changelog
2018-08-16 11:21:13 -07:00
Martijn Walraven
a88574d731
Publish
...
- apollo-datasource-rest@0.1.4
- apollo-server-cloudflare@2.0.0
2018-08-15 05:54:45 +02:00
Martijn Walraven
42bec5687f
Only cache successful responses when overriding TTL
...
Fixes #1481 .
2018-08-15 05:47:44 +02:00
Evans Hauser
f7b5d63d03
Publish
...
- apollo-cache-control@0.2.2
- apollo-datasource-rest@0.1.3
- apollo-datasource@0.1.2
- apollo-engine-reporting-protobuf@0.0.1
- apollo-engine-reporting@0.0.2
- apollo-server-cache-memcached@0.1.2
- apollo-server-cache-redis@0.1.2
- apollo-server-caching@0.1.2
- apollo-server-cloudflare@2.0.0-rc.14
- apollo-server-core@2.0.2
- apollo-server-env@2.0.2
- apollo-server-errors@2.0.2
- apollo-server-express@2.0.2
- apollo-server-hapi@2.0.2
- apollo-server-integration-testsuite@2.0.2
- apollo-server-koa@2.0.2
- apollo-server-lambda@2.0.2
- apollo-server-micro@2.0.2
- apollo-server@2.0.2
- apollo-tracing@0.2.2
- graphql-extensions@0.1.2
2018-08-14 11:49:10 -07:00
Evans Hauser
ef82add05b
Publish
...
- apollo-cache-control@0.2.1
- apollo-datasource-rest@0.1.2
- apollo-datasource@0.1.1
- apollo-engine-reporting-protobuf@0.0.0
- apollo-engine-reporting@0.0.1
- apollo-server-cache-memcached@0.1.1
- apollo-server-cache-redis@0.1.1
- apollo-server-caching@0.1.1
- apollo-server-cloudflare@2.0.0-rc.13
- apollo-server-core@2.0.1
- apollo-server-env@2.0.1
- apollo-server-errors@2.0.1
- apollo-server-express@2.0.1
- apollo-server-hapi@2.0.1
- apollo-server-integration-testsuite@2.0.1
- apollo-server-koa@2.0.1
- apollo-server-lambda@2.0.1
- apollo-server-micro@2.0.1
- apollo-server@2.0.1
- apollo-tracing@0.2.1
- graphql-extensions@0.1.1
2018-08-14 11:05:31 -07:00
Jim (_nderscore)
412be208c1
Fixed GraphQL Playground with custom configuration in production. ( #1495 )
...
* Fixed support for GraphQL Playground with custom configuration in production environments.
* Updated logic in `createPlaygroundOptions` to cast the `playground` option to a boolean
if it is defined. Fall back to `isDev` logic only if undefined.
* Updated unit test for partial graphql playground options to emulate a 'production'
environment, mimicking the scenario that was broken before.
* Add PR #1495 to CHANGELOG.
* Restore partial playground options test when no `NODE_ENV`
2018-08-14 10:43:52 -07:00
Robin van der Vleuten
989481fea8
Allow additional Hapi route options to be passed ( #1384 )
...
* Allow additional route options to be passed
* Updated changelog with PR
2018-08-14 10:26:13 -07:00
Sashko Stubailo
8ca7380347
Look in event.path first when selecting endpoint for GraphQL Playground on Lambda, and check for null ( #1527 )
...
* Look in event.path first, and check for null
See here: https://docs.aws.amazon.com/lambda/latest/dg/eventsources.html#eventsources-api-gateway-request
* Add to changelog
2018-08-13 15:58:23 -04:00
Martijn Walraven
fec517d06c
Add Object.entries polyfill
2018-08-11 16:45:03 +02:00
Martijn Walraven
2369b06be2
Use strict top-level tsconfig and fix type issues or override per-package
2018-08-11 16:45:03 +02:00
Martijn Walraven
40bc73f61f
Remove per-package Jest config and replace with single top-level config
2018-08-11 16:45:03 +02:00
Martijn Walraven
f40e419e75
Fix testRegex in apollo-datasource
2018-08-11 16:45:03 +02:00
Martijn Walraven
0d89fa7cde
Make sure package.json includes clean script
2018-08-11 16:45:03 +02:00
Martijn Walraven
94b131a28e
Change outdated dependency to file specifier
2018-08-11 16:45:03 +02:00
Martijn Walraven
c049792057
Fix setupFiles reference in Jest config
2018-08-11 16:45:03 +02:00
Martijn Walraven
ef4d5e4f95
Switch to using file specifiers and root level dev dependencies only
2018-08-11 16:45:03 +02:00
Martijn Walraven
ea6faf770a
Replace prepublish scripts with prepare
2018-08-11 16:45:03 +02:00
Martijn Walraven
7cc9dac08d
Use @apollographql/graphql-playground-html in apollo-server-micro
2018-08-11 16:45:03 +02:00
Martijn Walraven
e61333aa1c
Remove package local .gitignore files
2018-08-11 16:45:03 +02:00
Martijn Walraven
167aa6aec7
Remove stray CircleCI config
2018-08-11 16:45:03 +02:00
Martijn Walraven
83e29cf0c4
Update package-lock.json
2018-08-11 16:45:03 +02:00
Martijn Walraven
06e31c3249
Remove per-package test
, coverage
and circle
scripts
2018-08-11 16:45:03 +02:00
Martijn Walraven
943b91a564
Don't ignore package-lock.json
2018-08-11 16:45:03 +02:00
Renovate Bot
d00c01a84d
chore(deps): update dependency request to v2.88.0
2018-08-11 04:29:47 +00:00
Renovate Bot
260ab80838
chore(deps): update dependency @types/node to v10.5.7
2018-08-10 13:53:15 +00:00
Renovate Bot
dfa92be140
chore(deps): update dependency @types/graphql to v0.13.4
2018-08-10 08:05:00 +00:00
Renovate Bot
cac8cc87d6
chore(deps): update dependency @types/aws-lambda to v8.10.11
2018-08-10 05:52:15 +00:00
Renovate Bot
1b7758532b
chore(deps): update dependency yup to v0.26.2
2018-08-10 03:27:18 +00:00
Renovate Bot
47a1db3142
chore(deps): update dependency @types/lodash to v4.14.116
2018-08-03 06:19:19 +00:00
Renovate Bot
8b4a2f0a73
chore(deps): update dependency graphql-tools to v3.1.1
2018-08-03 04:02:13 +00:00
Renovate Bot
e79e708772
chore(deps): update dependency hapi to v17.5.3
2018-08-02 08:21:42 +00:00
Renovate Bot
4a16c461f4
chore(deps): update dependency @types/aws-lambda to v8.10.10
2018-08-02 06:15:53 +00:00
Renovate Bot
e4108fba4f
chore(deps): update dependency graphql-tools to v3.1.0
2018-08-02 05:04:40 +00:00
Renovate Bot
62be6ff78d
chore(deps): update dependency @types/node to v10.5.5
2018-08-01 12:43:22 +00:00
Martijn Walraven
04cf5795d5
Standardize on "types" and move it after "main" in package.json
2018-08-01 10:13:16 +02:00
Martijn Walraven
9d053d6c93
Remove deprecated "typescript"/"definition" from package.json
...
This was only used by https://github.com/DefinitelyTyped/tsd , and hasn't been required since TypeScript 1.6.
2018-08-01 10:09:36 +02:00
Renovate Bot
fd43223ac7
chore(deps): update dependency subscriptions-transport-ws to v0.9.14
2018-08-01 00:50:38 +00:00
Evans Hauser
9dd1fec766
Mocha to Jest Test Conversion ( #1453 )
...
* import jest
* remove mocha, chai, sinon
* fix JSON parsing for package.json
* replace import mocha, chai, sinon with jest
* add jest as test npm script
* remove dependency on mocha types
* errors: remove unused jest tests
* move tests to __tests__ folders
* add jest types to root tsconfig
* fix tsconfig include excludes
* .to.equal -> toEqual
* .true -> .toBe(true)
* .to.deep.equal -> .toEqual
* .to.exist -> .toBeDefined()
* .to.contain -> .toMatch
* .to.match -> .toMatch
* to.be.undefined -> .toBeUndefined()
* not.toBeDefined -> .toBeUndefined
* bring integration test up to date with past changes
* remove message from expect
* .null -> .toBe(null)
* expect.fail -> done.fail
* callsFake -> jest.fn
* mocha mock calls -> jest
* .not.to.exist -> .toBeUndefined()
* callCount -> mocks.calls.length
* returns -> jest.fn()
* .equals -> .toEqual
* fix relative imports
* remove string in expects and place as comment
* remove Fibers from runQuery
* restore -> mockRestore
* before -> beforeAll
* after -> afterAll
* fix async_hooks test and Promise await
* remove jest from testsuite package json
* remove unnecessary apollo-server-env setup
* add start of cloudflare tests
* this.timeout -> timeout argument
* express: fix relative require
* import gql tag properly
* .to.throw -> .toThrow
* .to.be.instanceof -> .toBeInstanceOf
* remove console log check test
* done(Error) -> done.fail(Error)
* done -> done.fail
* change port numbers, since jest runs in parallel
* fix toBeUndefined for null checks
* make engine port unique in testsuite
* make data source rest endpoint port unique
* add coverage scripts
* travis npm script -> cricle script
* make engine port random
* change ports to not conflict across integrations
* increase node version for apollo-server-hapi
* add node versioning to prevent hapi tests from running
* move jest dependencies to the root package.json
* make hapi port unique
* fix port reference in hapi tests
2018-07-31 15:40:03 -07:00
Renovate Bot
e77701c772
chore(deps): update dependency jest to v23.4.2
2018-07-31 02:18:27 +00:00
Renovate Bot
7f19fc239e
chore(deps): update dependency @types/node to v10.5.4
2018-07-28 10:17:15 +00:00
Renovate Bot
4ce11f63a0
chore(deps): update dependency @types/lodash to v4.14.115
2018-07-28 08:07:16 +00:00
Renovate Bot
9cdc42ea76
chore(deps): update dependency @types/aws-lambda to v8.10.9
2018-07-28 06:22:17 +00:00
Renovate Bot
428d619728
chore(deps): update dependency @types/koa-router to v7.0.31
2018-07-28 04:38:01 +00:00