Commit Graph

21531 Commits

Author SHA1 Message Date
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
Ben Newman
a655cf3dd5 Bump $BUNDLE_VERSION to 8.11.3.10 before rebuilding dev bundle. 2018-08-04 13:01:45 -04:00
Ben Newman
97bd20449f Update meteor-babel to version 7.0.0-beta.56.
Fixes https://github.com/meteor/babel/issues/22.
2018-08-04 12:59:04 -04:00
Ben Newman
d6f78ae4d8 Enforce installation of node_modules/core-js in modern browsers, too. 2018-08-04 12:57:23 -04:00
Ben Newman
350a3952c9 Bump package versions for 1.7.1-beta.25 release. release/METEOR@1.7.1-beta.25 2018-08-03 12:00:07 -04:00
Ben Newman
89b7d1f57e Bump $BUNDLE_VERSION to 8.11.3.9 before rebuilding dev bundle. 2018-08-03 11:53:01 -04:00
Ben Newman
e8987eb0b9 Update node-gyp and node-pre-gyp to latest versions. 2018-08-03 11:13:54 -04:00
Ben Newman
960f8d61cc Update npm to version 6.3.0.
The pacote dependency (a small fork of which we maintain) remains at
version 8.1.6.
2018-08-03 11:11:34 -04:00
Ben Newman
7dc77cdaf1 Fix importing local .json modules within Meteor packages.
The ImportScanner was mistakenly generating module.useNode() stub modules
for local .json files within Meteor packages, just because their absolute
module identifiers include "node_modules", which happens because we put
package modules under the /node_modules/meteor/<package name/ namespace.

Fix: make logic for determining when to generate module.useNode() stubs
match Module.prototype.useNode logic in modules-runtime/server.js.

Closes #10122.
2018-08-03 11:07:51 -04:00
Ben Newman
f2c864ec66 Avoid TDZ error from calling observe callbacks synchronously.
Should fix #10092.
2018-07-31 22:39:09 -04:00
Ben Newman
1bd1fcf588 Bump package versions for 1.7.1-beta.24 release. release/METEOR@1.7.1-beta.24 2018-07-31 21:16:09 -04:00