Commit Graph

19788 Commits

Author SHA1 Message Date
Ben Newman
7d98df9ee6 Bump package versions for 1.6-beta.27 release. release/METEOR@1.6-beta.27 2017-09-14 17:57:22 -04:00
Ben Newman
66e8dcf43c Merge branch 'devel' into release-1.6 2017-09-14 17:46:36 -04:00
Jesse Rosenberger
a4bc3f50b6 Merge branch 'guard-ddp-current-invoc-and-underscore-too' into devel 2017-09-14 23:56:06 +03:00
Jesse Rosenberger
a8084d3f76 Bump ddp package patch version. 2017-09-14 23:42:02 +03:00
Jesse Rosenberger
227ac694ff Bump allow-deny package patch version. 2017-09-14 15:36:13 +03:00
Jesse Rosenberger
6e42505860 Avoid Array.prototype.includes.
Array.prototype.includes was not available in older implementations
and this avoids tighter version contraints and maximum compatibility.
2017-09-14 15:07:02 +03:00
Jesse Rosenberger
d1c3a99b9b Bump allow-deny package patch version. 2017-09-14 13:46:16 +03:00
Ben Newman
7bc4d7704b Avoid Array.from, Set, and spread elements when computing union. 2017-09-14 13:08:58 +03:00
Jesse Rosenberger
29a3fbda6a Replace Underscore methods with native ECMAScript.
This removes `underscore` entirely from `allow-deny`.
2017-09-14 13:08:58 +03:00
Jesse Rosenberger
8983eeae87 Guard against nonexistent Package.ddp.DDP._CurrentMethodInvocation.
In the same way as was done in 88824ca04d
and as suggested in https://github.com/meteor/meteor/issues/8947.
2017-09-14 13:08:58 +03:00
Jesse Rosenberger
079cd5c0e3 Bump mongo package patch version. 2017-09-13 23:53:16 +03:00
Jesse Rosenberger
e5184325f8 Merge pull request #9062 from klaussner/issue-9060
Fix falsy `_id` in selector object not being treated as ID
2017-09-13 22:03:56 +03:00
Jesse Rosenberger
29e0a46b25 Bump minimongo package patch version. 2017-09-13 22:02:40 +03:00
Ben Newman
46cfef2b24 Bump $BUNDLE_VERSION to 8.5.0 before rebuilding dev bundle. 2017-09-13 12:30:38 -04:00
Ben Newman
376900479f Upgrade Node to version 8.5.0.
Most notable new feature: experimental native ECMAScript modules support.

https://nodejs.org/en/blog/release/v8.5.0/
2017-09-13 12:29:50 -04:00
Ben Newman
0d26adfee5 Merge branch 'devel' into release-1.6 2017-09-13 12:27:45 -04:00
Ben Newman
78f3242f26 Bump permessage-deflate to latest version in ddp-client, too. 2017-09-13 12:20:58 -04:00
Ben Newman
1bd966ad66 Bump ddp-{client,server} package patch versions. 2017-09-13 12:03:52 -04:00
Ben Newman
0f2a0f0d66 Bump permessage-deflate and sockjs patch versions. 2017-09-13 12:03:50 -04:00
Hugh Willson
32dabef9fc Remove ddp-client's direct websocket-driver dependency
A new version of the `websocket-driver` package has been released,
(0.7.0) that includes the fix discussed in
https://github.com/faye/websocket-driver-node/issues/21, so the
direct `websocket-driver` dependency is no longer needed.

Relates to
43ba3c9de5.
2017-09-13 11:52:18 -04:00
Christian Klaussner
c5960a6509 Add shell-server package to scaffold app skeleton (#9085) 2017-09-13 11:50:48 -04:00
Ben Newman
62038c45f4 Merge pull request #9077 from hwillson/issue-9072
Adjust force-ssl localhost regex to handle IPv4 in IPv6 addresses
2017-09-13 11:39:17 -04:00
Hugh Willson
b840a12762 Bump package versions 2017-09-13 11:38:18 -04:00
Ben Newman
e7c6e2bb29 Merge pull request #9083 from klaussner/webapp-server-fix
Fix host IP fallback for `webapp` server
2017-09-13 11:38:15 -04:00
Ben Newman
955faf8ebf Bump webapp package version to 1.3.19. 2017-09-13 11:37:27 -04:00
Ben Newman
f61188569e Merge pull request #9074 from meteor/abernix/pr-template
Improve messaging and friendliness of "pull request template".
2017-09-13 11:34:10 -04:00
Hugh Willson
00e5d591a3 Adjust websocket endpoint testing to avoid CORS issues (#9065)
When running the `ddp-client` package tests with
`meteor test-packages`, and accessing the test runner
via http://127.0.0.1:3000, the websocket endpoint test
fails due to a CORS error. This PR replaces the use of
`Meteor.absoluteUrl` with `Meteor._relativeToSiteRootUrl`
to make sure test HTTP requests are kept within CORS
restrictions.

Fixes #8094.
2017-09-13 11:32:26 -04:00
Ben Newman
e49c9c6fb5 Merge pull request #9084 from klaussner/ignore-temporary-dev-bundle
Add temporary `dev_bundle.xxx` directory to .gitignore
2017-09-12 11:19:13 -04:00
Jesse Rosenberger
dd06d530b6 Text tweaks per @hwillson's comments. 2017-09-12 15:21:21 +03:00
Jesse Rosenberger
ee73cafc32 Add temporary dev_bundle_XXX directory to .gitignore
In the same spirit as 80c3a0124f except for Windows, which uses a different name, for whatever reason.
2017-09-12 14:43:35 +03:00
Christian Klaussner
80c3a0124f Add temporary dev_bundle.xxx directory to .gitignore 2017-09-12 13:08:39 +02:00
Christian Klaussner
ba0403c193 Fix host IP fallback for webapp server
The `localIp` constant was never used, so the HTTP server was started with an `undefined` host instead of "0.0.0.0" if `process.env.BIND_IP` was `undefined`.
2017-09-12 12:46:16 +02:00
Ben Newman
e94349937e Update dynamic-import test app to Meteor 1.5.2. 2017-09-11 15:32:39 -04:00
Ben Newman
d6666c96f5 Update modules test app to Meteor 1.5.2. 2017-09-11 15:27:25 -04:00
Ben Newman
31fa502148 Enable transform-do-expressions in production for modules test app. 2017-09-11 15:24:47 -04:00
Hugh Willson
b80e71fa15 Adjust force-ssl localhost regex to handle IPv4 in IPv6 addresses
`force-ssl`'s current `isLocalConnection` regex does not handle
IPv4-mapped and/or IPv4-compatible IPv6 addresses, when checking
if the connection is local. This means a local address of
`::ffff:127.0.0.1` is being marked as non-local. These changes
adjust the `isLocalConnection` regex to handle a wider range of
localhost address representations.

Fixes #9072.
2017-09-11 11:44:15 -04:00
Jesse Rosenberger
929c6d5d60 Make PULL_REQUEST_TEMPLATE.md more inviting.
Add more clear and explanatory messaging to the pull-request template to help manage expectations and provide a welcoming experience.
2017-09-11 14:16:27 +02:00
Ben Newman
d416ed913d Mention npm@5 in Roadmap.md. 2017-09-08 13:10:16 -04:00
Christian Klaussner
bc7cce887a Throw more meaningful error if .babelrc is not a valid JSON file (#9052) 2017-09-07 17:17:27 -04:00
Christian Klaussner
d7fca845a7 Add more tests for falsy _ids in selector objects 2017-09-07 22:00:10 +02:00
Christian Klaussner
251bac89e1 Don't handle object selector before checking for falsy _id 2017-09-07 21:15:06 +02:00
Ben Newman
dfa121ad23 Bump $BUNDLE_VERSION to 8.4.4 before rebuilding dev bundle. 2017-09-06 18:49:21 -04:00
Ben Newman
ae3f7c05ce Update npm to version 5.4.1. 2017-09-06 18:49:18 -04:00
Ben Newman
7a9bef9250 Revert "Fix npm@5.4.0 +x permissions-stripping bug until next pacote release."
This reverts commit 3431b5b81f.
2017-09-06 18:12:43 -04:00
Ben Newman
3ad0034779 Bump package versions for 1.6-beta.26 release. release/METEOR@1.6-beta.26 2017-09-06 12:25:20 -04:00
Ben Newman
08eb1f28a9 Merge branch 'devel' into release-1.6 2017-09-06 12:18:49 -04:00
Ben Newman
0d7ce023e0 Merge pull request #8702 from vlasky/devel
Support for UNIX sockets (#7392)
2017-09-06 11:11:51 -04:00
Ben Newman
5e60053774 Bump $BUNDLE_VERSION to 8.4.3 before rebuilding dev bundle. 2017-09-06 10:40:32 -04:00
Ben Newman
3431b5b81f Fix npm@5.4.0 +x permissions-stripping bug until next pacote release.
https://github.com/npm/npm/issues/18324
https://github.com/zkat/pacote/pull/117
2017-09-06 10:40:32 -04:00
Christian Klaussner
c6266df502 Fix falsy _id in selector object not being treated as ID 2017-09-06 15:53:50 +02:00