Commit Graph

21541 Commits

Author SHA1 Message Date
Ben Newman
2ffea7b476 Bump package versions for 1.7.1-beta.30 release. release/METEOR@1.7.1-beta.30 2018-08-09 16:52:13 -04:00
Ben Newman
e80f92bef2 Remove deprecated ecmaFeatures option from .eslintrc. 2018-08-09 16:52:12 -04:00
Ben Newman
cb4541df22 Bump $BUNDLE_VERSION to 8.11.3.14 before rebuilding dev bundle. 2018-08-09 16:48:31 -04:00
Ben Newman
b29ed0d133 Update meteor-babel to version 7.0.0-rc.1. 2018-08-09 16:35:10 -04:00
Christian Klaussner
340c7d9ab5 Update mongo test to match MongoDB 4.0 output (#10058)
The `mongo` shell is run with the `--quiet` option (7f7a987251), so there's no more output to match.
2018-08-09 16:09:35 -04:00
Ben Newman
a875ac5547 Bump $BUNDLE_VERSION to 8.11.3.13 before rebuilding dev bundle. 2018-08-08 21:26:05 -04:00
Christian Klaussner
7f7a987251 Use --quiet option when running mongo shell 2018-08-08 18:23:33 -04:00
Christian Klaussner
b6574915fc Use protocol version 1 when initiating replica set
Protocol version 0 (used by default) is deprecated in MongoDB 4.0 (https://docs.mongodb.com/manual/release-notes/4.0/#remove-pv0-for-replica-sets).
2018-08-08 18:23:33 -04:00
Christian Klaussner
48075f4fd3 Update regular expression to match MongoDB 4.0 output 2018-08-08 18:23:32 -04:00
Christian Klaussner
22289e0bcd Update MongoDB to 4.0 2018-08-08 18:23:29 -04:00
Ben Newman
8baffaf090 Bump package versions for 1.7.1-beta.29 release. release/METEOR@1.7.1-beta.29 2018-08-07 13:59:29 -04:00
Ben Newman
29ce8f2142 Adjust @babel/runtime version constraints in test app package.json files.
According to the plan described in #10134, whereas we had to pin these
versions to exactly 7.0.0-beta.55 for Meteor 1.7.0.4, we must now require
at least 7.0.0-beta.56 for Meteor 1.7.1, since other @babel/... packages
used by babel-compiler and meteor-babel are currently at beta.56.
2018-08-07 13:49:32 -04:00
Ben Newman
da784cbcfa Make babel-runtime require at least @babel/runtime@7.0.0-beta.56.
https://github.com/meteor/meteor/pull/10134#issue-206446005
2018-08-07 13:35:46 -04:00
Ben Newman
defbf6d6eb Merge branch 'devel' into release-1.7.1 2018-08-07 13:30:16 -04:00
Ben Newman
aba03743ad Update dynamic-import test app to Meteor 1.7.0.4.
Unit tests will still run the app from a checkout of the devel branch, but
it's worth noting that Meteor 1.7.0.4 also works for this app.
2018-08-07 12:33:15 -04:00
Ben Newman
228688cb8c Update vulnerable moment dependency of modules test app. 2018-08-07 12:28:44 -04:00
Ben Newman
619a8b6924 Merge branch 'master' into devel 2018-08-07 11:49:34 -04:00
Ben Newman
f033e492a0 Merge pull request #10134 from meteor/release-1.7.0.4
Release 1.7.0.4
2018-08-07 11:28:48 -04:00
Ben Newman
47e36c562f Bump package versions for the official 1.7.0.4 release. release/METEOR@1.7.0.4 2018-08-07 10:13:46 -04:00
Joachim Achtzehnter
31aa1238de Request less than 4GB on 32-bit platforms (#10081)
A recent commit added a flag to request 4GB space for node, which
causes an immediate segmentation fault on 32-bit Linux.
2018-08-07 10:11:44 -04:00
James Burgess
5b664d7444 Remove underscore from reactive-dict and session packages (#10131) 2018-08-07 08:58:55 -04:00
Chris Hearn
a8af2ba590 Fix typo in ImportScanner#_readFile (#10132) 2018-08-07 08:57:38 -04:00
James Burgess
8221bb31f9 Remove underscore from srp package (#10136) 2018-08-07 08:53:15 -04:00
Ben Newman
461b7217a8 Update projected release date for Meteor 1.7.0.4 (tomorrow). 2018-08-06 19:41:23 -04:00
Ben Newman
ec6716ce7e Pin another @babel/runtime dependency in an old test app. 2018-08-06 18:42:13 -04:00
Ben Newman
4a5b915ac6 Bump package versions for 1.7.0.4-rc.1 release. release/METEOR@1.7.0.4-rc.1 2018-08-06 13:34:43 -04:00
Ben Newman
d84f190b4f Regenerate eslint/package-lock.json with current npm version. 2018-08-06 13:26:21 -04:00
Ben Newman
a95efc1f17 Bump $BUNDLE_VERSION to 8.11.3.0-meteor-1.7.0.4-rc.1 before rebuilding dev bundle. 2018-08-06 13:11:10 -04:00
Ben Newman
3ef1314921 Update reify npm package to version 0.16.4. 2018-08-06 13:10:27 -04:00
Ben Newman
bc606db969 Update npm to version 6.3.0 and pacote to version 8.1.6.
Cherry-picking this change from the release-1.7.1 branch, where it has
been well-validated by our beta testers.

Fixes #9940.
2018-08-06 12:43:22 -04:00
Ben Newman
7593c74a7b Pin test app @babel/... dependencies to version 7.0.0-beta.55.
Also updated the dynamic-import test app to Meteor 1.7.0.3.
2018-08-06 12:35:23 -04:00
Ben Newman
08f55904c9 Avoid String#startsWith in babel-runtime package. 2018-08-06 12:24:24 -04:00
Ben Newman
7406953407 Explain motivation for 1.7.0.4 release in History.md. 2018-08-06 12:22:05 -04:00
Ben Newman
7c17d318bc Bump package versions for 1.7.0.4-rc.0 release. release/METEOR@1.7.0.4-rc.0 2018-08-06 12:05:13 -04:00
Ben Newman
c2af98263d Pin @babel/runtime version for new apps to 7.0.0-beta.55. 2018-08-06 11:52:46 -04:00
Ben Newman
4d5fff99eb Warn about using @babel/runtime@7.0.0-beta.56+ with Meteor 1.7.0.x.
https://github.com/meteor/meteor/issues/10126#issuecomment-410730412
2018-08-06 11:43:40 -04:00
Ben Newman
2603f7c06a Add akryum:vue-component to modules test app to verify #10129 fix. 2018-08-06 11:15:29 -04:00
Ben Newman
818022dd02 Update moment dependency of modules test app to appease npm audit. 2018-08-06 11:15:28 -04:00
Ben Newman
d2942614ae Update modules test app to Meteor 1.7.1-beta.28. 2018-08-06 11:10:34 -04:00
Ben Newman
0b2485e553 Bump package versions for 1.7.1-beta.28 release. release/METEOR@1.7.1-beta.28 2018-08-06 10:34:39 -04:00
Ben Newman
22304e8429 Bump $BUNDLE_VERSION to 8.11.3.11 before rebuilding dev bundle. 2018-08-06 10:33:10 -04:00
Ben Newman
e03a2d59d3 Symlink from @babel/runtime/helpers/builtin to @babel/runtime/helpers.
https://github.com/babel/babel/pull/8266#issuecomment-410713225

Should fix #10129, since the vue-component build plugin registered by
akryum:vue-component depends on the @babel/runtime package installed in
dev_bundle/lib/node_modules.
2018-08-06 10:18:40 -04:00
Ben Newman
bcaeed676e Move puppeteer back to dependencies for test applications.
This should fix test failures, because apparently it's important that
puppeteer not be installed in devDependencies.
2018-08-04 14:49:55 -04:00
Ben Newman
a007738d2f Bump package versions for 1.7.1-beta.27 release. release/METEOR@1.7.1-beta.27 2018-08-04 14:40:57 -04:00
Ben Newman
96c72791ed Increment LINKER_CACHE_SALT to force relinking after Babel updates. 2018-08-04 14:27:39 -04:00
Ben Newman
b23b1213f4 Update @babel/... dependencies of modules test app to 7.0.0-beta.56.
Also moving puppeteer to devDependencies.
2018-08-04 14:27:38 -04:00
Ben Newman
ce68c4b91c Update dynamic-import test app dependencies. 2018-08-04 14:12:23 -04:00
Ben Newman
4d4a678c7d Use Npm.depends to install core-js in ecmascript-runtime-client.
The @babel/plugin-transform-runtime@7.0.0-beta.56 plugin used by
meteor-babel@7.0.0-beta.56 now generates code that imports helpers from
@babel/runtime@7.0.0-beta.56, which no longer relies on core-js:
https://github.com/babel/babel/pull/8266
https://github.com/babel/babel/releases/tag/v7.0.0-beta.56

This is not much of a change for modern browsers, since we were already
using @babel/runtime/helpers/builtin to avoid relying on core-js. However,
for the legacy bundle, it's now more important than ever that we import
appropriate core-js polyfills in ecmascript-runtime-client, since they are
not going to be imported as a side-effect of using @babel/runtime.

That means there's no longer as much benefit to sharing the application's
copy of core-js with ecmascript-runtime-client, so it seems simpler just
to give ecmascript-runtime-client its own private copy of core-js, so that
it can import appropriate polyfills without forcing the developer to
install core-js explicitly in the application.
2018-08-04 13:50:42 -04:00
Ben Newman
6901089b20 Update core-js used by ecmascript-runtime-server to latest version. 2018-08-04 13:46:01 -04:00
Ben Newman
d38101bdde Bump package versions for 1.7.1-beta.26 release. release/METEOR@1.7.1-beta.26 2018-08-04 13:15:33 -04:00