Commit Graph

19599 Commits

Author SHA1 Message Date
Ben Newman
2c042016fe Bump package versions for 1.6-beta.18 release. release/METEOR@1.6-beta.18 2017-08-10 19:05:35 -04:00
Ben Newman
630c2595e6 Add a test that code after an await runs in a Fiber.
Part of #9002.
2017-08-10 18:58:42 -04:00
Ben Newman
5e4543b271 Bump $BUNDLE_VERSION to 8.3.1 before rebuilding dev bundle. 2017-08-10 18:46:24 -04:00
Ben Newman
5669e05431 Update meteor-babel to version 0.24.6 to fix #9002. 2017-08-10 18:45:39 -04:00
Ben Newman
d16552112e Merge branch 'release-1.5.2' into release-1.6 2017-08-10 16:16:03 -04:00
Ben Newman
999196b515 Bump package versions for 1.5.2-beta.9 release. release/METEOR@1.5.2-beta.9 2017-08-10 15:17:00 -04:00
Ben Newman
8d9fd49d02 Use urlParse instead of url.parse in meteor-services/config.js.
Looks like this was a neglected find/replace that should've happened in
10e8d7d08d (cc @abernix).
2017-08-10 15:16:56 -04:00
Ben Newman
083b184bf6 Merge branch 'devel' into release-1.5.2 2017-08-10 15:01:44 -04:00
Ben Newman
01a7e8b07d Bump minimongo package version to 1.3.0. 2017-08-10 14:59:30 -04:00
Ben Newman
3e4accda7c Merge pull request #8893 from radekmie/minimongo-without-underscore
Minimongo ES5/ES6 refactoring and performance improvements
2017-08-10 14:56:09 -04:00
Hugh Willson
956d8dba45 Reinstate the mongo-dev-server package (#8853) (#8999) 2017-08-10 14:18:55 -04:00
Ben Newman
1e7a7c451d Bump package versions for 1.6-beta.17 release. release/METEOR@1.6-beta.17 2017-08-10 13:46:45 -04:00
Ben Newman
004c8d0fe1 Move .babelrc "env" test to imports directory of modules test app. 2017-08-10 13:44:39 -04:00
Ben Newman
d630623de0 Bump $BUNDLE_VERSION to 8.3.0 before rebuilding dev bundle. 2017-08-10 13:17:49 -04:00
Ben Newman
0c7c69b65a Upgrade Node to version 8.3.0.
https://nodejs.org/en/blog/release/v8.3.0/
2017-08-10 13:17:06 -04:00
Ben Newman
03dedce089 Update package-lock.json for modules test app. 2017-08-10 13:09:28 -04:00
Ben Newman
f7f76f6540 Move .babelrc "env" test to imports directory of modules test app. 2017-08-10 13:08:32 -04:00
Radosław Miernik
bf978305ab Fixed typos. 2017-08-09 17:20:57 +02:00
Radosław Miernik
8b43925d1f Refactored braces. 2017-08-09 17:12:24 +02:00
Ben Newman
2f7d221b91 Merge pull request #8995 from meteor/abernix/selftest-modern-devel
Modernize "Self Test" module, remove Underscore.
2017-08-09 11:10:34 -04:00
Radosław Miernik
5baf579c20 Refactored .hasOwnProperty. 2017-08-09 16:51:27 +02:00
Radosław Miernik
e353e0ef18 Merge branch 'devel' of github.com:meteor/meteor into minimongo-without-underscore 2017-08-09 16:51:01 +02:00
Ben Newman
789c0e433e Reinstate .babelrc "env" test, with more reliable NODE_ENV. 2017-08-08 19:33:51 -04:00
Ben Newman
5a8e6b0639 Bump package versions for 1.6-beta.16 release. release/METEOR@1.6-beta.16 2017-08-08 19:33:04 -04:00
Ben Newman
408bbdb705 Reinstate .babelrc "env" test, with more reliable NODE_ENV. 2017-08-08 19:32:28 -04:00
Ben Newman
a8b78fc413 Remove .babelrc "env" test for now.
This has been failing consistently on Circle CI, so I'm disabling it until
I know how to fix it better: https://circleci.com/gh/meteor/meteor/5068
2017-08-08 19:20:40 -04:00
Ben Newman
2dac4eead5 Force clearing the npm cache before Circle CI tests. 2017-08-08 19:20:40 -04:00
Ben Newman
b70449ae4d Remove .babelrc "env" test for now.
This has been failing consistently on Circle CI, so I'm disabling it until
I know how to fix it better: https://circleci.com/gh/meteor/meteor/5068
2017-08-08 19:19:19 -04:00
Ben Newman
e777c4d6f6 Force clearing the npm cache before Circle CI tests. 2017-08-08 19:11:42 -04:00
Ben Newman
0699d14ded Bump $BUNDLE_VERSION to 8.2.6 before rebuilding dev bundle. 2017-08-08 18:42:20 -04:00
Ben Newman
0bf08a5f99 Merge branch 'release-1.5.2' into release-1.6 2017-08-08 18:40:46 -04:00
Ben Newman
cfdc69bf71 Support @~ version constraints and use them for core packages. (#8991) 2017-08-08 18:01:30 -04:00
Ben Newman
6de5c25fed Enable transform-do-expressions in production for modules test app.
The modules test app appears to be running with process.env.NODE_ENV equal
to "production" on Circle CI: https://circleci.com/gh/meteor/meteor/5030.

Enabling this transform in production as well as development is fine
because we primarily want to test that plugins from the "env" section of
.babelrc are respected, regardless of the value of process.env.NODE_ENV.
Using different plugins in production might be worth testing, too, but
that's less critical.

Follow-up to #8963.
2017-08-07 16:19:09 -04:00
Ben Newman
cc2a1d79e1 Bump package versions for 1.5.2-beta.8 release. release/METEOR@1.5.2-beta.8 2017-08-07 15:10:04 -04:00
Ben Newman
12efaef31a Merge branch 'devel' into release-1.5.2 2017-08-07 14:55:50 -04:00
Ben Newman
5f554ebfa0 Merge pull request #8972 from meteor/run-bare-files-before-eager-modules
Run all "bare" package files before requiring eager entry point modules.
2017-08-07 14:54:24 -04:00
Hugh Willson
b1fd243978 Reduce the "modules - test app" self-test start-up wait time.
The increased mongo connection timeout in 522d86dc4e
means that the we can decrease the "modules - test app" self-test
application start-up wait internval significantly (since mongo
will now start properly and the self-test can continue).
2017-08-07 14:53:37 -04:00
Hugh Willson
b061f4b765 Increase mongo connection timeout to reduce self-test mongo errors.
Certain self-test's like "modules - test app" are encountering
mongo connection timeout errors on some runs. Increasing the
connection timeout helps address these errors.
2017-08-07 14:53:37 -04:00
Ben Newman
822ac2d7a4 Add a note to History.md about env in .babelrc files. 2017-08-07 13:28:44 -04:00
Jordan Brant Baker
77ecbabf60 Support "env" in .babelrc files. (#8963) 2017-08-07 13:23:56 -04:00
Jesse Rosenberger
4cdfd02e44 Auto-install meteor self-test dependencies upon use. (#8981)
* Auto-install `meteor self-test` dependencies upon use.

This uses the same new facilities which were created for auto-installing
Cordova (#8976) to also auto-install PhantomJS and BrowserStack WebDriver npms
into their appropriate home in the dev bundle when they're needed for running
self-tests.

* Use a more descriptive name for the reference to the `require`-d npm module.
2017-08-07 13:18:49 -04:00
Ben Newman
43ba3c9de5 Use unreleased version of websocket-driver that uses http-parser-js.
https://github.com/faye/websocket-driver-node/issues/21
https://github.com/meteor/meteor-feature-requests/issues/160

Thanks to @sdarnell for identifying this solution.
2017-08-07 12:53:28 -04:00
Jesse Rosenberger
6a913ef251 (cleanup) Remove spaces between imports, which are fairly random. 2017-08-07 18:55:36 +03:00
Jesse Rosenberger
6e16ba901e (ecmascript) Replace underscore with native ECMAScript methods. 2017-08-07 18:55:02 +03:00
Jesse Rosenberger
769ca736eb (ecmascript) Imports: utils.{randomPort,randomToken,sleepMs,timeoutScaleFactor}. 2017-08-07 18:53:32 +03:00
Jesse Rosenberger
22e63b6d14 Use execFileSync from processes.js, not utils.js.
Confusingly, we are using two different `execFileSync`s in self-test, seemingly
for no particular reason.
2017-08-07 18:53:31 +03:00
Jesse Rosenberger
2a7be19728 (ecmascript) Imports: files.
Just use the entire `files` import rather than selectively importing specific
methods since it has so many methods used.
2017-08-07 18:53:30 +03:00
Jesse Rosenberger
43644412b5 (ecmascript) Imports: child_process.{spawn,execFile}. 2017-08-07 18:53:30 +03:00
Jesse Rosenberger
b1bed468a4 Just use processes' execFileSync directly, not via self-test re-export. 2017-08-07 18:53:22 +03:00
Jesse Rosenberger
7d96bf38ce (ecmascript) Change var to const or let as appropriate. 2017-08-07 18:52:04 +03:00