Commit Graph

20957 Commits

Author SHA1 Message Date
Ben Newman
934c97f4bd Bump package versions for 1.6.2-beta.18 release.
I made a mistake while publishing 1.6.2-beta.16 that means it's easier to
just skip that version.
release/METEOR@1.6.2-beta.18
2018-04-02 19:48:43 -04:00
Ben Newman
f73fbf7a0b Merge branch 'devel' into release-1.6.2 2018-04-02 19:44:53 -04:00
Ben Newman
b2f74eafa1 Merge pull request #9795 from meteor/update-meteor-babel-and-reify
Update meteor-babel to 7.0.0-beta.44 and reify to 0.15.1.
2018-04-02 19:42:42 -04:00
Lucas Hansen
8d320497d6 Cache linker cache files in memory (#9794) 2018-04-02 19:37:08 -04:00
Ben Newman
958361e013 Bump $BUNDLE_VERSION to 8.11.1.2 before rebuilding dev bundle. 2018-04-02 19:03:01 -04:00
Ben Newman
2a524dcfd1 Update meteor-babel to 7.0.0-beta.44 and reify to 0.15.1. 2018-04-02 18:54:00 -04:00
Ben Newman
4e1bcb0043 Bump package versions for 1.6.2-beta.17 release.
I made a mistake while publishing 1.6.2-beta.16 that means it's easier to
just skip that version.
release/METEOR@1.6.2-beta.17
2018-04-02 17:35:54 -04:00
Ben Newman
52a2354955 Merge branch 'devel' into release-1.6.2 2018-04-02 14:02:07 -04:00
Ben Newman
c316dce584 Bump $BUNDLE_VERSION to 8.11.1.1 before rebuilding dev bundle.
The dev bundle needs to be rebuilt after 1.6.1 since we bumped the Node
version in 1.6.1 but did not bump the npm version, though npm has been
updated to 5.8.0 on the devel branch (and release-1.6.2) already.

The $BUNDLE_VERSION version is interpreted as an opaque string rather than
a semantic version, so we can easily add a fourth number to track changes
that fall between Node versions (while we're waiting for Node 8.11.2).
2018-04-02 13:15:40 -04:00
Ben Newman
e6a0e9089d Merge branch 'master' into devel 2018-04-02 13:08:43 -04:00
Ben Newman
1dbc3304c7 Merge pull request #9789 from meteor/release-1.6.1.1
Release 1.6.1.1
2018-04-02 12:58:41 -04:00
Ben Newman
6b3cc2e94f Avoid displaying package stats errors in headless mode.
Console.isInteractive() will be false during our Circle CI test runs,
since we set the METEOR_HEADLESS environment variable, so this change
should help prevent spurious test failures like these:
https://circleci.com/gh/meteor/meteor/15305.
2018-04-02 12:32:50 -04:00
Ben Newman
7cd4947780 Bump package versions for the official 1.6.1.1 release. release/METEOR@1.6.1.1 2018-04-02 10:21:56 -04:00
Ben Newman
9ef1c6caf6 Suggest updating @babel/runtime in 1.6.1.1 History.md section. 2018-04-02 10:19:40 -04:00
Ben Newman
84d776ecb8 Bump package versions for 1.6.1.1-rc.0 release. 2018-03-31 14:33:22 -04:00
Ben Newman
953fef7848 Merge branch 'master' into devel 2018-03-31 13:14:43 -04:00
Ben Newman
5704016703 Bump $BUNDLE_VERSION to 8.11.1 before rebuilding dev bundle. 2018-03-31 13:10:12 -04:00
Ben Newman
4c0e583249 Update meteor-babel to version 7.0.0-beta.42.
https://github.com/babel/babel/releases/tag/v7.0.0-beta.41
https://github.com/babel/babel/releases/tag/v7.0.0-beta.42

Also updated various @babel/... plugin versions in package.json files.
2018-03-31 13:10:12 -04:00
Ben Newman
4819c5bc39 Set NODE_BUILD_NUMBER=129 to use our custom Node 8.11.1 build.
Built from https://github.com/meteor/node/tree/v8.11.1-meteor
2018-03-31 13:10:12 -04:00
Ben Newman
10c7c7a4b1 Let Node download the ICU i18n libaries for itself. 2018-03-31 13:10:12 -04:00
Ben Newman
b21938e047 Upgrade Node to version 8.11.1, plus a critical V8 patch.
https://nodejs.org/en/blog/vulnerability/march-2018-security-releases/
https://nodejs.org/en/blog/release/v8.10.0/
https://nodejs.org/en/blog/release/v8.11.0/
https://nodejs.org/en/blog/release/v8.11.1/
https://github.com/meteor/node/commits/v8.11.0-meteor
https://github.com/meteor/node/commits/v8.11.1-meteor
2018-03-31 13:10:12 -04:00
Ben Newman
4bdc829811 Merge pull request #9788 from meteor/merge-1.4.4.x-and-1.5.x-into-master
Merge release-1.4.4.x and release-1.5.x into master.
2018-03-31 13:08:56 -04:00
Ben Newman
6bb4aa7a90 Merge branch 'release-1.5.x' 2018-03-31 12:23:42 -04:00
Ben Newman
585a386302 Merge branch 'release-1.4.4.x' 2018-03-31 12:21:13 -04:00
Ben Newman
ccb88e76ab Merge pull request #9786 from meteor/release-1.4.4.6
Release 1.4.4.6
2018-03-31 12:05:10 -04:00
Ben Newman
64239ce8e5 Bump package versions for the official 1.4.4.6 release. release/METEOR@1.4.4.6 2018-03-31 11:25:03 -04:00
Ben Newman
310eb6a489 Update release date of 1.4.4.6 in History.md. 2018-03-31 11:25:01 -04:00
Ben Newman
6493a10bcd Minor History.md tweaks. 2018-03-31 11:09:57 -04:00
Ben Newman
6b6731d599 Merge pull request #9784 from meteor/release-1.5.4.2
Release 1.5.4.2
2018-03-30 17:51:25 -04:00
Jesse Rosenberger
bae11f09ec Bump package versions for 1.4.4.6-rc.0 release. release/METEOR@1.4.4.6-rc.0 2018-03-30 23:14:34 +03:00
Jesse Rosenberger
c9bee611ca Update semver to the latest version, backporting 9fdde2b7.
This wasn't available to cherry-pick for some reason.

Backports: 9fdde2b765

Ref: https://github.com/meteor/meteor/pull/8859
2018-03-30 22:20:51 +03:00
Florian Schaeffler
6fdd03bcae updated dependency of semver to the first patched one 2018-03-30 22:19:46 +03:00
Ben Newman
78c6fce3b4 Modernize package-version-parser by using modules. (#8914)
Also removed the underscore dependency while I was at it.

Prerequisite for #8859.

Backports: d3aff777a2
2018-03-30 22:18:11 +03:00
Ben Newman
20c33243ec Don't add tilde-constraints package explicitly to .meteor/packages.
Adding the tilde-dependent package should be enough, since its package.js
file calls api.use("tilde-constraints");

Backports: 1b65ef1726
2018-03-30 22:18:11 +03:00
Ben Newman
9b0cf92786 Support @~ version constraints and use them for core packages.
As discovered in #8947, creating an app with

  meteor create --release 1.4.4.1 new-app

does not actually constrain core packages to have the same minor versions
they had when Meteor 1.4.4.1 was published. Rather (as of Meteor 1.4.3),
the Meteor release only constrains core packages to have versions at least
as recent as the versions they had when the release was published, and to
have the same major version. Any later minor version is fair game.

What we need is a new kind of package version constraint, more like
semver's ~ range operator:
https://www.npmjs.com/package/semver#tilde-ranges-123-12-1

This commit implements that functionality, though it stops short of
supporting all possible semver range syntax.

Backports: b7645a4d1f
2018-03-30 22:18:10 +03:00
Ben Newman
dde012c57f Bump $BUNDLE_VERSION to 4.7.30 before rebuilding dev bundle. 2018-03-30 22:18:10 +03:00
Jesse Rosenberger
78f9e11927 Update npm package to v4.6.1.
Notable changes:
  https://github.com/npm/npm/releases/tag/v4.6.1
2018-03-30 22:18:10 +03:00
Jesse Rosenberger
c2b8ac1bf0 Add note about Node.js v4 leaving LTS status on April 30, 2018. 2018-03-30 22:16:07 +03:00
Jesse Rosenberger
6e7187a2bb Upgrade Node to version 4.9.0.
https://nodejs.org/en/blog/release/v4.9.0
https://nodejs.org/en/blog/vulnerability/march-2018-security-releases/
2018-03-30 21:53:56 +03:00
Ben Newman
ae56aba2ab Bump package versions for the official 1.5.4.2 release. release/METEOR@1.5.4.2 2018-03-30 11:51:04 -04:00
Ben Newman
3879f70dd0 Bump package versions for 1.5.4.2-rc.0 release. release/METEOR@1.5.4.2-rc.0 2018-03-29 19:05:36 -04:00
Ben Newman
0e0e5e4b4a Bump $BUNDLE_VERSION to 4.9.0 before rebuilding dev bundle. 2018-03-29 18:39:49 -04:00
Ben Newman
333932d954 Update Node to version 4.9.0. 2018-03-29 18:39:19 -04:00
Ben Newman
9221228919 Bump package versions for 1.6.2-beta.15 release. release/METEOR@1.6.2-beta.15 2018-03-29 17:41:22 -04:00
Ben Newman
5c1ba3a85e Increase --max-old-space-size to 4096 (MB) to reduce GC churn.
Thanks to a tip from @veered.
2018-03-29 17:41:20 -04:00
Ben Newman
62f1a69553 Merge branch 'devel' into release-1.6.2 2018-03-29 17:31:32 -04:00
Ben Newman
6e6f1a5a38 Merge pull request #9778 from meteor/update-npm-to-5.8.0
Update npm to version 5.8.0.
2018-03-29 12:27:54 -04:00
Ben Newman
c5305c7e97 Bump $BUNDLE_VERSION to 8.9.27 before rebuilding dev bundle. 2018-03-29 11:13:37 -04:00
Ben Newman
d19122521b Upgrade npm to version 5.8.0.
http://blog.npmjs.org/post/171139955345/v570
http://blog.npmjs.org/post/171169301000/v571
http://blog.npmjs.org/post/171813275740/v580-next0

The node-gyp package is apparently no longer bundled as
npm/node_modules/node-gyp, so we don't have to delete it any more.
2018-03-29 10:57:29 -04:00
Ben Newman
2179096387 Merge branch 'devel' into release-1.6.2 2018-03-29 10:25:28 -04:00